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

首頁 > 開發 > PHP > 正文

php限制文件下載速度的代碼

2024-05-04 23:39:41
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了php限制文件下載速度的代碼,配有詳細的代碼分析,具有一定參考借鑒價值,需要的朋友可以參考下
 

有時候你會出于某種目的而要求把下載文件的速度放慢一些,例如你想實現文件下載進度條功能。限制下載速度最大的好處是節省帶寬,避免瞬時流量過大而造成網絡堵塞。本文將和你分享如何通過php代碼來實現限制文件的下載速度。
首先來看看利用php限制文件下載速度的代碼:
 

  1. <?php  
  2. // 將發送到客戶端的本地文件  
  3. $local_file='abc.zip';  
  4. // 文件名  
  5. $download_file='your-download-name.zip';  
  6. // 設置下載速率(=> 31.2 kb/s)  
  7. $download_rate=31.2;  
  8. if(file_exists($local_file)&&is_file($local_file)){  
  9.  header('Cache-control: private');// 發送 headers  
  10.  header('Content-Type: application/octet-stream');  
  11.  header('Content-Length: '.filesize($local_file));  
  12.  header('Content-Disposition: filename='.$download_file);  
  13.  flush();// 刷新內容  
  14.  $file=fopen($local_file,"r");  
  15.  while (!feof($file)){  
  16.   print fread($file,round($download_rate*1024));// 發送當前部分文件給瀏覽者  
  17.   flush();// flush 內容輸出到瀏覽器端  
  18.   sleep(1);// 終端1秒后繼續  
  19.  }  
  20.  fclose($file);// 關閉文件流  
  21. }else{  
  22.  die('Error: 文件 '.$local_file.' 不存在!');  
  23. }  
?
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美色大成网站www永久男同 | 日韩黄a | 久久久精品99 | 日韩av片网站 | xxxxhdhdhdhd日本 | 亚洲精品成人18久久久久 | 在线免费观看毛片视频 | 国产精品视频在 | 国产人成精品一区二区三 | 一区二区三区无码高清视频 | 国产高潮好爽受不了了夜色 | 9999视频| 日韩黄色片免费看 | 成年人精品视频 | 久久精品成人 | 一级黄片毛片免费看 | 欧美日韩亚洲国产精品 | 91精品国产成人 | 欧美三级短视频 | www.48xx.com| 欧美性视频一区二区 | 深夜福利久久久 | 成人午夜高清 | 久久久久国产成人免费精品免费 | 久久综合给合久久狠狠狠97色69 | 婷婷久久久久久 | 日本在线精品视频 | 久久91精品 | 久久亚洲精品视频 | 亚洲午夜在线视频 | 激情福利视频 | 黄色网络免费看 | 久草成人在线 | 亚洲第九十九页 | 久久国产精品久久久久久 | 久久av免费| 国产一区二区三区视频在线 | 久草在线视频网 | 久久丝袜脚交足黄网站免费 | 国语自产免费精品视频在 | 久草在线高清视频 |