在做採集的時候,想通過php來實現乙個進度條功能,谷歌了一下,找了個合適的**。下面直接上**:
<?php //防止執行超時
set_time_limit(0);
//清空並關閉輸出快取
ob_end_clean();
//需要迴圈的資料
for($i = 0; $i < 188; $i++)
//計算資料的長度
$total = count($users);
//顯示的進度條長度,單位 px
$width = 500;
//每條記錄的操作所佔的進度條單位長度
$pix = $width / $total;
//預設開始的進度條百分比
$progress = 0;
?>
&l程式設計客棧t;head>
動態顯示伺服器執行程式的進度條
px">
px">
ltuyghackground-color: #ffcc66; border: 0; width: 0px; text-align: center; height: 16px">
0%
<?php flush(); //將輸出傳送給客戶端瀏覽器
foreach($users as $user)
?>
<?php flush(); //將輸出傳送給客戶端瀏覽器,使其可以立即執行伺服器端輸出的 j**ascript 程式。
$progress += $pix;
} //end foreach
?>
程式設計客棧;php
flush();
?>
實現進度條效果
html5 中可以使用progress標記元素實現進度條效果。progress是html5中新增的狀態互動元素,用來表示頁面中的某個任務完成的進度。展示進度條的效果可以使用整數,也可以使用百分比。屬性資訊 max 定義完成的值 value 定義程序的當前值 瀏覽器支援 chrome,firefox,...
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...
實現簡單的進度條效果
封裝乙個簡單的jquery外掛程式,實現簡單的可滑動進度條。可能一些情況沒有考慮到,僅供參考。function var that this this.settings null if typeof options string that.find dot css else if actions ge...