【发布时间】:2014-12-31 05:12:39
【问题描述】:
使用以下脚本:http://simplehtmldom.sourceforge.net/
包含我自己的页面的代码给出了以下错误:
[2014 年 12 月 30 日星期二 21:54:47] [错误] [客户端 84.241.198.67] FastCGI:服务器“/var/run/php-fpm/php54/php-cgi”标准错误:在 xxxx/simple_html_dom.php在线 75
[2014 年 12 月 30 日星期二 21:54:47] [错误] [客户端 84.241.198.67] FastCGI:服务器“/var/run/php-fpm/php54/php-cgi”标准错误:PHP 消息:PHP 致命错误:调用第 46 行 xxxxx/www/design/header.php 中非对象的成员函数 find()
这是我使用的代码。 (例如,当我使用 'http://www.google.com' 时,它确实可以工作。但是使用我自己的 URL 时,它不断给出错误(不加载页面)
$html = file_get_html('website/verslagdetail/2');
// find all link
foreach($html->find('h3') as $e)
echo $e->innertext . '<br>';
可能是什么问题?我想用它为每个页面创建一个 nice 并让这个代码决定标题
【问题讨论】:
-
什么错误?请提供有关该问题的更多详细信息。
-
请同时显示你的参数是什么?(你可以使用伪名称,但类似:
http://mysite.ch/xy/) -
当我将自己的网站 url 放入 $html 变量时,网站无法正常工作。当我把谷歌放在那里时,它确实可以工作并从那里获取属性。我发布了上面错误日志中的行。为什么这样做对我来说是一个线索
-
我尝试使用完整的网址,如 strongbase.nl/verslagdetail/2,我尝试使用完整的网址,如 StrongBase.nl/verslag.php?id=2
-
您提供的 URL 引发 500 内部服务器错误。您必须先修复该页面。