Php file_get_html()在localhost中工作以加载本地.html文件,但不在主机服务器上(不在http URL上,也不在本地.html文件上)

Php file_get_html()在localhost中工作以加载本地.html文件,但不在主机服务器上(不在http URL上,也不在本地.html文件上),php,html,file,get,Php,Html,File,Get,下面的文件_get_html()在本地主机中工作,加载.html文件没有任何问题,能够使用$html->find(…);获取元素。html文件位于articles文件夹下 include_once 'includes/simple_html_dom.php'; $html = file_get_html('articles/my-first-html-file.html'); 相同的代码在宿主服务器上不起作用$html只返回空白(既不是Null也不是Content) 我曾尝试添加“php_va

下面的文件_get_html()在本地主机中工作,加载.html文件没有任何问题,能够使用$html->find(…);获取元素。html文件位于articles文件夹下

include_once 'includes/simple_html_dom.php';
$html = file_get_html('articles/my-first-html-file.html');
相同的代码在宿主服务器上不起作用$html只返回空白(既不是Null也不是Content)

我曾尝试添加“php_value allow_url_fopen On”,并确保路径来自public_html以及完全限定的路径在$服务器['DOCUMENT_ROOT']前面,但没有成功

上述代码过去六个月一直在同一个托管服务器上工作,并且该问题在没有代码、配置或软件版本更改的情况下突然出现(至少经托管提供商确认)

令人惊讶的是,
file\u get\u html()
也没有在日志中的任何地方返回任何错误

还尝试了file_get_contents()+str_get_html()&验证定义('MAX_file_SIZE',6000000);但是没有成功

本地主机上的WAMP和主机服务器上的Linux。
非常感谢您在这方面提供的帮助。

/Else:@mario,这不是语法错误,因为页面不是空白的,可以查看所有进一步的输出。没有调试环境,所以我使用了echo'=>>。$html.“
echo
不如
var_dump
或启用通知有用。同意,考虑将整个html页面视为echo的输出,尝试了var_dump($html),该对象返回一个包含如此多数组的对象,其子对象包含在类似对象(简单的html_dom)的内容中#24(23){[“根”]=>object(简单的{html\u dom\u节点){25(9){[“节点类型”]=>int(5)[“标记”]=>string(4)“根”[“属性”]=>array(0){}[“子节点”]=>array(0){}[“节点”]=>array(1){[0]=>object(…我在转储文件的原始源文件的html标记中没有看到任何内容…似乎它正在填充dom树,但没有任何内容,我仍在挠头!好的,最后我发现问题是因为托管提供商升级了服务器PHP版本。简单html dom在PHP 7.0之前没有任何问题,在lat上失败er版本。因此,我在cPanel MultiPHP manager中将其设置为7.0,它再次开始工作。发布此信息可能会帮助其他人。/其他:@mario,这不是语法错误,因为页面不是空的,可以看到所有进一步的输出。没有调试环境,所以我使用了echo'=>>。$html。
echo
不如
var\u dump
o有用r Notices enabled.agreed,正在考虑将整个html页面视为echo的输出,尝试使用var_dump($html)返回一个对象,该对象包含许多数组,其子对象位于类似object(简单html_dom)的对象(简单html_dom)24(23){[“root”]=>object(简单html_dom_node){25(9){[“nodetype”]=>int(5)[“tag=>string(4)“root”[“attr”=>array(0){[“子节点”]=>array(0){}[“节点”]=>array(1){[0]=>object(…我在转储文件的原始源文件的html标记中没有看到任何内容…似乎它正在填充dom树,但没有任何内容,我仍在挠头!好的,最后我发现问题是因为托管提供商升级了服务器PHP版本。简单html dom在PHP 7.0之前没有任何问题,在lat上失败er版本。所以我在HP manager中将它设置为7.0,它又开始工作了。因为这些信息可能会帮助某些人,所以发布了。