PHP文档错误处理

PHP文档错误处理,php,dom,error-handling,domdocument,scrape,Php,Dom,Error Handling,Domdocument,Scrape,我在尝试为DOM编写if语句时遇到问题,该语句将检查$html是否为空。然而,只要HTML页面最终为空,它就会删除DOM下面的所有内容(包括我必须检查它是否为空的内容) 所有这些都是在指定的div中获取一个图像URL,在该页面成为空白HTML页面之前,它一直工作正常 我尝试过使用SimpleHTMLDOM,但也不起作用(它甚至无法在工作页面上获取图像)。我是碰巧错过了这一点,还是两者都错过了 include_once('simple_html_dom.php') $html = file_get

我在尝试为DOM编写
if
语句时遇到问题,该语句将检查
$html
是否为空。然而,只要HTML页面最终为空,它就会删除DOM下面的所有内容(包括我必须检查它是否为空的内容)

所有这些都是在指定的div中获取一个图像URL,在该页面成为空白HTML页面之前,它一直工作正常

我尝试过使用SimpleHTMLDOM,但也不起作用(它甚至无法在工作页面上获取图像)。我是碰巧错过了这一点,还是两者都错过了

include_once('simple_html_dom.php')
$html = file_get_html("http://example.com/");
foreach($html->find('div[id="dividhere"]') as $div)
{
    if(empty($div->src))
    {
        continue;
    }
    echo $div->src;
}

去掉$html变量,通过执行
@$dom->loadHTMLFile(“http://example.com/");,然后在下面有一个if语句来检查$dom是否为空

include_once('simple_html_dom.php')
$html = file_get_html("http://example.com/");
foreach($html->find('div[id="dividhere"]') as $div)
{
    if(empty($div->src))
    {
        continue;
    }
    echo $div->src;
}