PHP:加载HTML文件而不整理我的代码

时间:2010-01-11 04:50:36

标签: php html domdocument

我正在使用loadhtml函数(http://php.net/manual/en/domdocument.loadhtml.phpt)来加载外部.html文件。当我加载它时,它“整理”我的代码,我不想要。我不想要一个完整的HTML文档,我只想在我的.html中使用html片段,而且我不希望loadhtml文件尝试使其成为有效的html,因为我不想要它。

是否有更好的功能来加载.html文件,以便它不会整理代码?!

3 个答案:

答案 0 :(得分:3)

如果您只想将HTML放入字符串中,可以使用:

$file1 = file_get_contents("file.html");

答案 1 :(得分:0)

LoadHTML将您的html文件数据放入DOM结构中。

如果它不是真正的HTML(片段不是)那么你就不能真正建立一个DOM结构 - 但这就是你要求的。

现在,第一个问题评论询问了这个数据加载后你想要做什么,所以要么你有一个很好的答案,这将指向我们一个新的方向,或者答案就是NO。

答案 2 :(得分:0)

存储:

$contents = file_get_contents('example.html');

输出:

readfile('example.html');