奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

php語言

利用PHP實現的進度條效果

時間:2024-10-29 11:02:20 php語言 我要投稿
  • 相關推薦

利用PHP實現的進度條效果

  PHP實現的進度條效果,結合實例形式分析了PHP結合JavaScript動態顯示百分比進度條功能,涉及PHP緩存、數學運算及JavaScript頁面元素動態操作相關技巧,需要的朋友可以參考下。

  在做采集的時候,想通過php來實現一個進度條功能,谷歌了一下,找了個合適的代碼。下面直接上代碼:  

  <?php

  //防止執行超時

  set_time_limit(0);

  //清空并關閉輸出緩存

  ob_end_clean();

  //需要循環的數據

  for($i = 0; $i < 188; $i++)

  {

  $users[] = 'Tom_' . $i;

  }

  //計算數據的長度

  $total = count($users);

  //顯示的進度條長度,單位 px

  $width = 500;

  //每條記錄的操作所占的進度條單位長度

  $pix = $width / $total;

  //默認開始的進度條百分比

  $progress = 0;

  ?>

  <html>

  <head>

  <title>動態顯示服務器運行程序的進度條</title>

  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

  <style>

  body,p input {

  font-family: Tahoma;

  font-size: 9pt

  }

  </style>

  <script language="JavaScript">

  <!--

  function updateProgress(sMsg, iWidth)

  {

  document.getElementById("status").innerHTML = sMsg;

  document.getElementById("progress").style.width = iWidth + "px";

  document.getElementById("percent").innerHTML = parseInt(iWidth / <?php echo $width; ?> * 100) + "%";

  }

  -->

  </script>

  </head>

  <body>

  <p style="margin:50px auto; padding: 8px; border: 1px solid gray; background: #EAEAEA; width: <?php echo $width+8; ?>px">

  <p style="padding: 0; background-color: white; border: 1px solid navy; width: <?php echo $width; ?>px">

  <p id="progress"

  style="padding: 0; background-color: #FFCC66; border: 0; width: 0px; text-align: center; height: 16px"></p>

  </p>

  <p id="status"></p>

  <p id="percent"

  style="position: relative; top: -30px; text-align: center; font-weight: bold; font-size: 8pt">0%</p>

  </p>

  <?php

  flush(); //將輸出發送給客戶端瀏覽器

  foreach($users as $user)

  {

  // 在此處使用空循環模擬較為耗時的操作,實際應用中需將其替換;

  // 如果你的操作不耗時,我想你就沒必要使用這個腳本了 :)

  for($i = 0; $i < 1000000; $i++)

  {

  }

  ?>

  <script language="JavaScript">

  updateProgress("正在操作用戶 <?php echo $user; ?> ....", <?php echo min($width, intval($progress)); ?>);

  </script>

  <?php

  flush(); //將輸出發送給客戶端瀏覽器,使其可以立即執行服務器端輸出的 JavaScript 程序。

  $progress += $pix;

  } //end foreach

  ?>

  <script language="JavaScript">

  //最后將進度條設置成最大值 $width,同時顯示操作完成

  updateProgress("操作完成!", <?php echo $width; ?>);

  </script>

  <?php

  flush();

  ?>

  </body>

  </html>

【利用PHP實現的進度條效果】相關文章:

PHP頁面跳轉實現技巧09-19

PHP實現簡易blog的制作10-27

PHP中多態如何實現09-04

PHP實現抽獎概率算法09-13

PHP列表頁實現的方法05-24

php如何實現快速排序09-18

PHP實現多線程的方法08-02

php頁面緩存實現方法07-20

PHP多線程的實現方法09-06

PHP中實現頁面跳轉07-06

主站蜘蛛池模板: 鄂尔多斯市| 全州县| 喜德县| 买车| 抚州市| 德惠市| 什邡市| 昔阳县| 全椒县| 睢宁县| 沁水县| 丁青县| 祥云县| 兰州市| 新沂市| 四子王旗| 永平县| 长兴县| 梧州市| 尚义县| 云梦县| 三原县| 黄山市| 安多县| 大英县| 郑州市| 平陆县| 新沂市| 麻江县| 宁河县| 曲阜市| 永平县| 扶沟县| 四子王旗| 富阳市| 化德县| 肇源县| 黄浦区| 贵阳市| 博兴县| 凌源市|