天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

讓PHP支持斷點續傳的源碼

比如第一次請求一個文件的從0到999字節,第二次請求1000到1999字節,以此類推,每次請求1000字節的內容,然后程序通過fseek函數去取得對應的文件位置,然后輸出。
復制代碼 代碼如下:
$fname = './05e58c19552bb26b158f6621a6650899';
$fp = fopen($fname,'rb');
$fsize = filesize($fname);
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 ($start > 0) {
fseek($fp, $start);
Header("HTTP/1.1 206 Partial Content");
Header("Content-Length: " . ($fsize - $start));
Header("Content-Ranges: bytes" . $start . "-" . ($fsize - 1) . "/" . $fsize);
} else {
header("Content-Length: $fsize");
Header("Accept-Ranges: bytes");
}
@header("Content-Type: application/octet-stream");
@header("Content-Disposition: attachment;filename=1.rm");
fpassthru($fp);

大家也可以看下Discuz!論壇軟件的attachment.php文件是如何實現斷點續傳的。請看代碼:

也是通過$_SERVER['HTTP_RANGE']取得用戶請求的文件的range,具體的大家可以查看其源碼分析下。這里我就當拋磚引玉了。
復制代碼 代碼如下:
$range = 0;
if($readmod == 4) {
dheader('Accept-Ranges: bytes');
if(!emptyempty($_SERVER['HTTP_RANGE'])) {
list($range) = explode('-',(str_replace('bytes=', '', $_SERVER['HTTP_RANGE'])));
$rangesize = ($filesize - $range) > 0 ? ($filesize - $range) : 0;
dheader('Content-Length: '.$rangesize);
dheader('HTTP/1.1 206 Partial Content');
dheader('Content-Range: bytes='.$range.'-'.($filesize-1).'/'.($filesize));
}
}

php技術讓PHP支持斷點續傳的源碼,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 亚洲精品国偷拍电影自产在线 | 果冻传媒完整免费网站在线观看 | 趁老师睡着吃她的奶水 | 骚妇BB双飞插 | 欧美精品一区二区三区四区 | 日本高清片免费观看 | 搞av.com| 国产成人啪精视频精东传媒网站 | 在线精彩视频在线观看免费 | 久久亚洲国产成人影院 | 日韩亚洲国产中文字幕欧美 | 青柠在线电影高清免费观看 | 亚洲日本在线不卡二区 | 精品久久免费观看 | 东北老妇人70OLDMAN | 乱码中字在线观看一二区 | 精品一二三区久久AAA片 | 色在线视频亚洲欧美 | 国产精品乱人无码伦AV在线A | 国产午夜视频在线 | 国产成人精品视频免费大全 | 91久久精品一区二区三区 | 97国产视频 | 优菈的乳液狂飙天堂W98 | 我要色色网 | 白丝高中生被c爽哭 | 高清视频在线观看SEYEYE | 精品国产品国语在线不卡 | 国产免费看片 | 毛片内射久久久一区 | 色悠久久久久综合欧美99 | 色婷婷亚洲五月 | 久久中文字幕无码A片不卡 久久中文字幕人妻熟AV女蜜柚M | 国产黄A片在线观看永久免费麻豆 | 亚洲AV福利天堂一区二区三 | 日本久久久久亚洲中字幕 | 美女扣逼软件 | 亚洲无吗在线视频 | 国产高清亚洲日韩字幕一区 | 人曽交Z00Z0OA片 | 国产午夜精品一区二区 |