欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

php控制文件下載速度的方法

 更新時間:2015年03月24日 15:05:31   作者:lele  
這篇文章主要介紹了php控制文件下載速度的方法,實例分析了php操作文件的技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了php控制文件下載速度的方法。分享給大家供大家參考。具體實現(xiàn)方法如下:

<?php
 /*
 * set here a limit of downloading rate (e.g. 10.20 Kb/s)
 */
 $download_rate = 10.20;
 $download_file = 'download-file.zip'; 
 $target_file = 'target-file.zip';
 if(file_exists($download_file)){
  /* headers */
  header('Last-Modified:'.gmdate('D, d M Y H:i:s').'GMT');
  header('Cache-control: private');
  header('Content-Type: application/octet-stream');
  header('Content-Length: '.filesize($download_file));
  header('Content-Disposition: filename='.$target_file);
  /* flush content */
  flush();
  /* open file */
  $fh = @fopen($download_file, 'r');
  while(!feof($fh)){
   /* send only current part of the file to browser */
   print fread($fh, round($download_rate * 1024));
   /* flush the content to the browser */
   flush();
   /* sleep for 1 sec */
   sleep(1);
  }
  /* close file */
  @fclose($fh);
 }else{
  die('Fatal error: the '.$download_file.' file does not exist!');
 }
?>

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

相關(guān)文章

  • 關(guān)于php開啟錯誤提示的總結(jié)

    關(guān)于php開啟錯誤提示的總結(jié)

    在本篇文章里小編給各位整理的是關(guān)于php開啟錯誤提示的相關(guān)知識點總結(jié),有需要的朋友們學習下。
    2019-09-09
  • php打開遠程文件的方法和風險及解決方法

    php打開遠程文件的方法和風險及解決方法

    本文講的是php打開遠程文件的使用方法,還有使用風險和解決方法
    2013-11-11
  • 兩個開源的Php輸出Excel文件類

    兩個開源的Php輸出Excel文件類

    因為遇到了這個問題,所以到Google搜索了下。
    2010-02-02
  • PHP處理postfix郵件內(nèi)容的方法

    PHP處理postfix郵件內(nèi)容的方法

    這篇文章主要介紹了PHP處理postfix郵件內(nèi)容的方法,涉及php讀取、正則匹配郵件內(nèi)容的相關(guān)技巧,需要的朋友可以參考下
    2015-06-06
  • 深入php var_dump()函數(shù)的詳解

    深入php var_dump()函數(shù)的詳解

    本篇文章是對php var_dump()函數(shù)進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • PHP靜態(tài)成員變量

    PHP靜態(tài)成員變量

    本文主要介紹了PHP靜態(tài)成員變量的相關(guān)知識。具有很好的參考價值,下面跟著小編一起來看下吧
    2017-02-02
  • 深入淺出理解PHP原理之變量賦值

    深入淺出理解PHP原理之變量賦值

    將會對變量賦值過程中,PHP內(nèi)部對數(shù)據(jù)處理的原理進行闡述,不過在講述該原理前,需要先了解一下變量名和它的值是如何關(guān)聯(lián)起來的,這個對變量賦值的理解非常重要
    2021-09-09
  • php empty函數(shù) 使用說明

    php empty函數(shù) 使用說明

    對于我們做php開發(fā)的來說,empty函數(shù)(注,其實empty是一個語言結(jié)構(gòu)而非函數(shù),這里說函數(shù)只是個人習慣)是再熟悉不過的一個函數(shù)了,查PHP的手冊描述如下
    2009-08-08
  • PHP 中執(zhí)行排序與 MySQL 中排序

    PHP 中執(zhí)行排序與 MySQL 中排序

    這篇文章是dragon 朋友來郵探討后他做的一個總結(jié)。在 DB 中排序還是在 應(yīng)用程序中排序是個很有趣的話題,dragon 第一份郵件中其實已經(jīng)總結(jié)的很好了,我添加了一點建議而已。
    2009-04-04
  • PHP之修改php.ini文件上傳大小的配置問題案例講解

    PHP之修改php.ini文件上傳大小的配置問題案例講解

    這篇文章主要介紹了PHP之修改php.ini文件上傳大小的配置問題案例講解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-08-08

最新評論