时间超过 PHP ?想增加时间?
time exceed in PHP ? Want to increase time?
我正在尝试从 HTML 文件中解析 HTML 数据。我有一个包含许多 links 的文件。我得到那些 links 并将它们加载到 file_get_contents($link) 中(我对所有这些东西使用 simple_html_dom )并想在那些 link。在出现致命错误之后,它在三到五个 link 秒后效果很好:简单 HTML Dom 行 82 中的时间超过 30 秒。
我猜到的问题是什么?
网速慢(我无法提高)。
PHP.INI 文件配置
简单的htmldom配置
我尝试过但失败了?
I have edited max_execution_time to 0 and 300 but not worked after restart server (using local XAMPP server )
I also tried to edit simple_HTML_Dom.PHP but did not worked .
I do not know whether my server setting safe mode is on or not
谢谢,
其实我们是一群正在做项目的大学生
我知道您尝试设置 max_execution_time
,但您可以尝试直接在 PHP 脚本中使用 ini_set
进行设置:
ini_set('max_execution_time', 300);
也尝试 default_socket_timeout
,这将更改 file_get_contents
函数的默认超时:
ini_set('default_socket_timeout', 300);
在 PHP.ini 中将 max_execution_time 设置为 0 是个坏主意,因为超时对于网络服务器来说是必不可少的。但是,为了方便长时间耗时的脚本,您可以使用 ini_set('max_execution_time', 0) 临时设置 max_execution_time 的值。
将值放入脚本,在脚本执行期间保留新值,并在脚本结束时恢复。
我正在尝试从 HTML 文件中解析 HTML 数据。我有一个包含许多 links 的文件。我得到那些 links 并将它们加载到 file_get_contents($link) 中(我对所有这些东西使用 simple_html_dom )并想在那些 link。在出现致命错误之后,它在三到五个 link 秒后效果很好:简单 HTML Dom 行 82 中的时间超过 30 秒。
我猜到的问题是什么? 网速慢(我无法提高)。 PHP.INI 文件配置 简单的htmldom配置
我尝试过但失败了?
I have edited max_execution_time to 0 and 300 but not worked after restart server (using local XAMPP server )
I also tried to edit simple_HTML_Dom.PHP but did not worked .
I do not know whether my server setting safe mode is on or not
谢谢, 其实我们是一群正在做项目的大学生
我知道您尝试设置 max_execution_time
,但您可以尝试直接在 PHP 脚本中使用 ini_set
进行设置:
ini_set('max_execution_time', 300);
也尝试 default_socket_timeout
,这将更改 file_get_contents
函数的默认超时:
ini_set('default_socket_timeout', 300);
在 PHP.ini 中将 max_execution_time 设置为 0 是个坏主意,因为超时对于网络服务器来说是必不可少的。但是,为了方便长时间耗时的脚本,您可以使用 ini_set('max_execution_time', 0) 临时设置 max_execution_time 的值。
将值放入脚本,在脚本执行期间保留新值,并在脚本结束时恢复。