我正在研究PHP和MySQL以及。我必须解析一个网站的网页,并获取一些内容。为此,我将网站主页作为初始网址,并获取该页面上所有可用的锚标记。
我必须过滤那些urls,因为每个链接对我都没有用。所以我用了正则表达式。所需的链接必须保存到我的mysql数据库。
我的问题是:
$a1,$website\_name,now())";}}发布于 2014-05-04 18:27:14
您正在接收致命错误:由于中的配置限制,最大执行时间为60秒。您可以通过在代码的顶部添加这样的一行来扩大这个数字:
set_time_limit(320);更多信息:http://www.php.net/manual/en/function.set-time-limit.php
您还可以在php.ini xampp中放大文件中的数字。
发布于 2014-05-04 18:31:19
实际上,PHP不是最好的解决方案。PHP脚本旨在执行快速操作和返回响应。在您的例子中,脚本可能会运行相当长的时间。虽然您可以增加时间,但我鼓励您使用比标准PHP灵活得多的技术,例如Python或JavaScript (Node.js)。
发布于 2016-02-04 08:01:36
我还/通常使用需要“一段时间”才能完成的php脚本。
我总是将这些脚本作为cronjob运行,或者直接从shell或命令行运行,使用:
php script.php参数
尽管我不必介意执行死刑。php_execution_time通常设置为<=60secs,这是有目的的。
致以问候。
https://stackoverflow.com/questions/23459886
复制相似问题