使用以下脚本:http://simplehtmldom.sourceforge.net/
包含我自己的页面的代码会出现以下错误:
[Tue Dec 30 21:54:47 2014] [错误] [客户端84.241.198.67] FastCGI:服务器" / var / run / php-fpm / php54 / php-cgi" stderr:在第75行的xxxx / simple_html_dom.php中 [2014年12月30日星期二21:54:47] [错误] [客户端84.241.198.67] FastCGI:服务器" / var / run / php-fpm / php54 / php-cgi" stderr:PHP消息:PHP致命错误:在第46行的xxxxx / www / design / header.php中调用非对象上的成员函数find()
这是我使用的代码。 (当我使用' http://www.google.com'例如它确实有效。但是使用我自己的网址会一直出错(不加载页面)
$html = file_get_html('website/verslagdetail/2');
// find all link
foreach($html->find('h3') as $e)
echo $e->innertext . '<br>';
可能是什么问题?我想用它来为每个页面创建一个好的,让这个代码决定标题
答案 0 :(得分:0)
看起来这只是一个路径问题。 $html
非参考可能意味着路径上的file_get_html()&#34; website / verslagdetail / 2&#34;没有解决任何问题。您很可能需要修复该相对路径或使用绝对路径