Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php loadHTML()完全空白页_Php_Php 7 - Fatal编程技术网

Php loadHTML()完全空白页

Php loadHTML()完全空白页,php,php-7,Php,Php 7,在意识到loadHTML根本不起作用之前,我花了几个小时围绕着一个我编写的函数转了一圈 在一个新页面中,我直接复制并粘贴了以下示例: 它生成一个空白页,没有错误,什么也没有 这是一个全新的Apache2和PHP7安装在VPS上,非常普通的配置,没有有趣的业务。我想知道我是否安装了错误的PHP,但是我的其他PHP页面和函数都工作正常。我是不是错过了一些非常非常基本的东西?我不知道它怎么能比直接从PHP.net复制和粘贴示例代码更基本 您可能缺少php dom或php xml。loadHTML的响应

在意识到loadHTML根本不起作用之前,我花了几个小时围绕着一个我编写的函数转了一圈

在一个新页面中,我直接复制并粘贴了以下示例:

它生成一个空白页,没有错误,什么也没有


这是一个全新的Apache2和PHP7安装在VPS上,非常普通的配置,没有有趣的业务。我想知道我是否安装了错误的PHP,但是我的其他PHP页面和函数都工作正常。我是不是错过了一些非常非常基本的东西?我不知道它怎么能比直接从PHP.net复制和粘贴示例代码更基本

您可能缺少php dom或php xml。

loadHTML的响应是什么?它对我有用。必须在您的配置中。在第2行输入设置“显示错误”,true;错误报告全部;看看是否有错误appear@Difster是的,在我的XAMPP上工作过。配置中的什么可能导致特定加载HTML无法工作?@IvoP谢谢,仍然没有。空白页,没有错误。你最终是正确的,但我认为这个答案可以有更多的信息帮助!我在另一个问题中发现了一条搜索apt cache search php dom的指令,该指令揭示了php7.0-xml缺失,这确实是导致此问题的原因,尽管它被认为是默认启用的…但实际上无法告诉您安装扩展需要什么命令,因为在每个操作系统上都不一样,而且你没有列出你的操作系统。很高兴我能帮上忙!
<?php
$doc = new DOMDocument();
$doc->loadHTML("<html><body>Test<br></body></html>");
echo $doc->saveHTML();
?>