简单的HTML DOM错误处理

时间:2012-06-26 11:12:22

标签: simple-html-dom

我有传递给函数doScrape()的网站列表这个函数创建SimpleHtmlDom对象并加载作为参数传递给它的url。

但是当scrapper正在进行中时,无法加载一个url并且PHP抛出异常

  

警告:file_get_contents(http://www.somesite.com)[function.file-get-contents]:无法打开流:HTTP请求失败!第850行的F:\ xampp \ htdocs \ scraping \ scrapper \ simple_html_dom.php中的HTTP / 1.0 500内部服务器错误

由于此错误,整个刮板停止工作。如何处理此异常并保持剪贴板运行事件存在错误。

1 个答案:

答案 0 :(得分:0)

您可以这样做:

$data = @file_get_contents(http://www.somesite.com);
if($data){
    //Ok
}else{
    //Error
}