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