我使用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
我想起來加載到