php 指令碼進度條

2021-10-09 07:38:47 字數 598 閱讀 7198

<?php

/** * 生產修復資料的時候,寫啦乙個指令碼找運維執行,時間太長運維叨叨說指令碼也沒有個進度條,什麼時候能執行完成都不知道

* 最後修復完成回來寫的玩的

*/$totallen = 50; //預設進度條的長度

$datacount = 1; //預設的執行次數,(需要處理的資料條數)

$basenum = 100; //百分比進製

for ($i = 1; $i <= $datacount; $i++)

}//記錄日誌的方法

function writelog($data)

$msg = date("y-m-d h:i:s", time()) . ' | ' . microtime() . '|' . $data . php_eol; // php_eol php相容linux,os,win 的換行的問題方法

$filename = 'logs' . '/local-' . date("y-m-d", time()) . '.log'; //首先建立logs資料夾,不然儲存不上

}

PHP 實現進度條

使用的是php的ob 函式實現 具體函式可參考 php官方文件output control 函式 前端使用了iframe具體 如下 ob function.php if ob get level 0 progress 0 while progress 100 echo echo str pad 40...

php簡單實現進度條

ob函式結合html 簡單實現進度條 header x accel buffering no 關閉buffer header content type text html charset utf 8 設定網頁編碼 ob start 開啟輸出緩衝控制 echo str repeat 1024 4 字元...

shell指令碼實現進度條功能

一,什麼是shell指令碼。乙個 shell 指令碼就是乙個包含一系列命令的檔案。shell 讀取這個檔案,然後執行 檔案中的所有命令,就好像這些命令已經直接被輸入到了命令列中一樣。shell 有些獨特,因為它不僅是乙個功能強大的命令列介面,也是乙個指令碼語言直譯器。我們將會看到,大多數能夠在命令列...