【发布时间】:2011-08-31 17:31:00
【问题描述】:
我正在使用 PHP 5.2.10 运行一个简单的 CentOS 5.5 服务器。我正在尝试使用 PHP Simple HTML Dom 解析器,但出现 500 服务器错误。这是脚本:
<?php
include_once('simple_html_dom.php');
$html = file_get_html('http://www.google.com/');
如您所见,除了尝试打开一个 url 之外,我什至没有对解析器做任何事情。 file_get_html 会导致 500 服务器错误。
我没有在 httpd 错误日志中看到任何错误。所以我不确定在哪里寻找问题。简单 HTML Dom 解析器的唯一 PHP 要求似乎是 PHP 5+(检查)和 php allow_url_fopen = On(检查)。
【问题讨论】:
-
那里有一个结束标签,对吧?
-
在您的 php.ini 中将 display_errors 设置为 on。也许该文件不包括在内?
-
@OhCaN - .php 文件不需要关闭 php 标记,只要它后面没有非 php 代码。
-
@Darhazer - 你有正确的方法。我的设置为关闭。在下面给出正确的答案,我一定会给予你信任。
标签: php apache centos simple-html-dom