-4
$listget=file_get_contents('http://mysite.com/list');

$list=explode('target="_',$listget);
$count=count($list);
$i='2';
for ($i=2 ; $i <= ($count-4) ; $i++) {

//function or statement here

if($my_statement===false){
  show cancel
    else{
      show second matter
         if($my_statement===false)
          {//nothing is here
            }
        else{
          show success with data}
          }
          }

else{
    show 1st matter
        if($my_statement===false)
             {
           //nothing is here}
        else{
           show success with data }
}

这段代码运行良好。但是当列表数量如此之大(即超过 100 个单词)时,它会在一段时间后停止工作。是循环中的问题还是任何地方的问题?

4

1 回答 1

1

最大执行时间默认为 30 秒。

您可以使用 php 文件检查您的实际设置

<?
phpinfo();
?>

如果可能,更改您的 php.ini 设置或使用 php cli。但请注意服务器整体性能问题。

最长执行时间

于 2012-10-30T17:55:54.933 回答