2

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

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

我怎样才能让它在 5 秒后超时?

4

1 回答 1

2

如果远程调用时间过长,您可以使用CURL对代码进行计时并超时

以下 id 链接,您也可以在其中添加一些代码

链接到 curl 代码

于 2013-05-17T04:38:35.140 回答