我对 php 完全陌生。
运行此代码(我在 SO 中找到)在执行第 4 行时收到错误 500:
$html = $data->saveHTML();
这段代码有什么问题?我是否必须在 php.ini 中声明某些内容才能运行代码?
<?php
$dom= new DOMDocument();
$dom->loadHTMLFile('aTest.html');
$data = $dom->getElementById("someDiv");
$html = $data->saveHTML();
echo $html;
?>
并且网页在同一个文件夹中(我使用 IIS7 和 php):
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
<TITLE>Test</TITLE>
</HEAD>
<BODY>
<div id="someDiv">
Hello World!
</div>
</BODY>