排行榜

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

本文阅读 0 分钟
首页 后端开发 正文
广告

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

Image.png

本文来自投稿,不代表本站立场,如若转载,请注明出处:https://www.unfit.cn/archives/57.html
将百度搜索结果转换成json
« 上一篇 07-19
php执行效率
下一篇 » 07-19
广告

相关推荐