麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 開(kāi)發(fā) > PHP > 正文

PHP簡(jiǎn)單實(shí)現(xiàn)斷點(diǎn)續(xù)傳下載的方法

2024-05-04 23:39:11
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

這篇文章主要介紹了PHP實(shí)現(xiàn)斷點(diǎn)續(xù)傳下載的方法,涉及php針對(duì)文件傳輸?shù)南嚓P(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了PHP實(shí)現(xiàn)斷點(diǎn)續(xù)傳下載的方法。分享給大家供大家參考。具體如下:

 

 
  1. $fname = 'http://XXXX/MMLDZG.mp3'
  2. $fp = fopen($fname,'rb'); 
  3. $fsize = filesize($fname); 
  4. if (isset($_SERVER['HTTP_RANGE']) && ($_SERVER['HTTP_RANGE'] != "") && preg_match("/^bytes=([0-9]+)-$/i", $_SERVER['HTTP_RANGE'], $match) && ($match[1] < $fsize)) { $start = $match[1]; } else { $start = 0; } @header("Cache-control: public"); @header("Pragma: public"); if ($star--> 0) { 
  5. fseek($fp, $start); 
  6. Header("HTTP/1.1 206 Partial Content"); 
  7. Header("Content-Length: " . ($fsize - $start)); 
  8. Header("Content-Ranges: bytes" . $start . "-" . ($fsize - 1) . "/" . $fsize); 
  9. else { 
  10. header("Content-Length: $fsize"); 
  11. Header("Accept-Ranges: bytes"); 
  12. @header("Content-Type: application/octet-stream"); 
  13. @header("Content-Disposition: attachment;filename=mmdld.mp3"); 
  14. fpassthru($fp); 
  15. fpassthru();//函數(shù)輸出文件指針處的所有剩余數(shù)據(jù)。 

該函數(shù)將給定的文件指針從當(dāng)前的位置讀取到 EOF,并把結(jié)果寫(xiě)到輸出緩沖區(qū)。

希望本文所述對(duì)大家的php程序設(shè)計(jì)有所幫助。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: gogo全球大胆高清人露出91 | 日韩高清影视 | 久久久久久久高清 | 国产亚洲精品视频中文字幕 | 福利一区二区三区视频在线观看 | 亚洲人成中文字幕在线观看 | 麻豆视频国产在线观看 | 欧美黑人伦理 | 日韩色视频| 亚洲成人在线视频网站 | 午夜视频久久 | 国产免费成人 | 久久久视频免费观看 | 99精品欧美一区二区 | 国产一级毛片高清视频 | 国产999视频在线观看 | 免费观看又色又爽又黄的崩锅 | 亚洲午夜久久久久 | av在线免费看网站 | 日韩视频一区二区在线观看 | 911色_911色sss主站色播 | 在线成人一区二区 | 九色免费视频 | 福利在线小视频 | 91一区二区在线观看 | 九九热在线观看视频 | av在线看网站 | 日韩毛片在线看 | 成人艳情一二三区 | 午夜看毛片 | 国产免费v片 | 国产精品成人免费一区久久羞羞 | 久国久产久精永久网页 | 日韩视频中文 | 四虎久草| 国产精品成人一区二区三区吃奶 | 羞羞网站在线看 | 欧美国产91 | 欧美成人精品h版在线观看 国产一级淫片在线观看 | 成人毛片视频在线观看 | 国产免费观看视频 |