php [php:过度执行时间的过程]注意旧代码。 #php #js

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php [php:过度执行时间的过程]注意旧代码。 #php #js相关的知识,希望对你有一定的参考价值。

<?php
  $step_max = 999;// 1回の処理回数
  // foreachなら (count($array)-1) を上に
  // ループ処理の外側は全部この中に...
?>
<html>
<head>
<script language="JavaScript"><!--
function PageJump(){
  if ('function' === typeof window.PageJump2){
    PageJump2();
  }
}

// --></script>
</head>
<body onLoad="PageJump();">
<?
  echo str_pad('',256);
  flush();

  $step = 0;
  while($step < $step_max){
          // $step が for で言うところの $i になる
          // メイン処理をかく、進捗を出力flush()しつつ、完了したら$is_endをtrueに

    if($is_end == true){// 長い繰り返し処理が終わったらループを中断します。
      break;
    }

//ときどきブラウザにパケットを送ったほうがタイムアウトは防げます。
    echo str_pad('',256);
    flush();
    $step++;
  }

  if($step >= $step_max){
?>
<p>処理が完了しました。</p>
</body>
</html>
<?php
    exit;
  }
?>
<script language="JavaScript"><!--
function PageJump2(){
// 処理が終わっていないときには再度、処理に戻ります。
// ブラウザのキャッシュを防ぐためにクエリをUNIXタイムでつけます。
  location.href = "<?php echo $_SERVER['PHP_SELF'];?>?<?php time();?>";
}
// --></script>
</body>
</html>

以上是关于php [php:过度执行时间的过程]注意旧代码。 #php #js的主要内容,如果未能解决你的问题,请参考以下文章

php [php:imgCompress()]注意旧代码。 #PHP

php [php:UA开关]注意旧代码。 #PHP

php [php:在Heredoc中使用DEFINE]注意旧代码。 #PHP

PHP PHP - 注意旧的PHP版本

3.php流程控制

PHP-注意旧的PHP版本