我使用loadhtml功能(http://php.net/manual/en/domdocument.loadhtml.phpt)加载了一个外部.html文件。当我加载它时,它会“整理”我的代码,这是我不想要的。我不想要一个完整的HTML文档,我只想在我的.html中使用html代码片段,而且我不希望loadhtml文件尝试使其成为有效的HTML,因为我不希望它。PHP:加载了一个HTML文件,没有它整理我的代码
是否有更好的功能加载了一个.html文件,以便它不整理代码?
我使用loadhtml功能(http://php.net/manual/en/domdocument.loadhtml.phpt)加载了一个外部.html文件。当我加载它时,它会“整理”我的代码,这是我不想要的。我不想要一个完整的HTML文档,我只想在我的.html中使用html代码片段,而且我不希望loadhtml文件尝试使其成为有效的HTML,因为我不希望它。PHP:加载了一个HTML文件,没有它整理我的代码
是否有更好的功能加载了一个.html文件,以便它不整理代码?
如果你想只是把HTML转换成字符串,你可以使用:
$file1 = file_get_contents("file.html");
LoadHTML把你的HTML文件中的数据到一个DOM结构。
如果它不是真正的HTML(片段都没有),那么你真的不能做一个DOM结构 - 但这是你问什么。
现在,第一个问题问评论你想一旦这个数据被加载做什么,所以要么你有一个很好的答案,这将指引我们在新的方向,或者简单的答案是NO。
要存储:
$contents = file_get_contents('example.html');
为了输出:
readfile('example.html');
那你想用装起来的HTML文件?这会影响你得到的答案。 – 2010-01-11 05:09:26
我想起来加载到