今天弄一个网页采集程序,但出现一个错误:Maximum execution time of 30 seconds exceeded。

图片1.png

        从字面上可以看出是超时的,不过还是百度还,找到方法了:在执行代码前加上一句:set_time_limit(0);就可以了。

        当然也可以在php里面的php.ini里面修改max_execution_time为0,不过觉得保留30秒也挺好的,一般网页加载都不会那么久的吧。当知道确定要执行很久时,就加一句set_time_limit(0);呗。