如何在运行DOMDocument-> loadHtmlFile时限制超时?

时间:2013-05-17 04:31:47

标签: php html dom

我正在尝试从某个网站获取内容,但如果网站关闭,则需要很长时间才能打开(例如1分钟)。

$html = new DOMDocument();
@$html->loadHtmlFile('http://somewebsite.com');
$xpath = new DOMXPath($html);
$links = $xpath->query("//p[@class='result']");

如何在5秒后使其超时?

1 个答案:

答案 0 :(得分:2)

您可以使用CURL为代码计时,如果远程调用时间太长,则可以超时

以下是您可以使用某些代码的链接

Link to curl code