最新消息: 新版网站上线了!!!

php处理文件进度条的实现方法

  1. // Start the session. 
  2. session_start(); 
  3. // The example total processes. 
  4. $total = 20; 
  5. // The array for storing the progress. 
  6. $arr_content = array(); 
  7. // Loop through process 
  8. for($i=1; $i<=$total$i++){ 
  9.   // Calculate the percentation 
  10.   $percent = intval($i/$total * 100); 
  11.   // Put the progress percentage and message to array. 
  12.   $arr_content['percent'] = $percent
  13.   $arr_content['message'] = $i . " row(s) processed."
  14.   // Write the progress into file and serialize the PHP array into JSON format. 
  15.   // The file name is the session id. 
  16.   file_put_contents("tmp/" . session_id() . ".txt", json_encode($arr_content)); 
  17.   // Sleep one second so we can see the delay 
  18.   sleep(1); 



下载源码

http://www.kuitao8.com/h9h2e30i


转载请注明:谷谷点程序 » php处理文件进度条的实现方法