我正在使用loadhtml函数(http://php.net/manual/en/domdocument.loadhtml.phpt)来加载外部.html文件。当我加载它时,它“整理”我的代码,我不想要。我不想要一个完整的HTML文档,我只想在我的.html中使用html片段,而且我不希望loadhtml文件尝试使其成为有效的html,因为我不想要它。
是否有更好的功能来加载.html文件,以便它不会整理代码?!
答案 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');