0

外部の .html ファイルをロードするために、loadhtml 関数 ( http://php.net/manual/en/domdocument.loadhtml.phpt ) を使用しています。ロードすると、コードが「整頓」されますが、これは望ましくありません。完全な HTML ドキュメントは必要ありません。.html に html スニペットのみが必要です。また、loadhtml ファイルで有効な html にしようとしないでください。

コードを整理しないように .html ファイルをロードするためのより良い機能はありますか?!

4

3 に答える 3

3

HTML を文字列に入れたいだけの場合は、次のように使用できます。

$file1 = file_get_contents("file.html");
于 2010-01-11T05:17:09.967 に答える
0

LoadHTML は、HTML ファイル データを DOM 構造に配置します。

それが実際には HTML でない場合 (スニペットはそうではありません)、実際には DOM 構造を作成することはできませんが、それはあなたが求めたものです。

さて、最初の質問のコメントは、このデータがロードされたら何をしたいのかを尋ねたので、新しい方向性を示す良い答えを持っているか、答えが単に NO であるかのどちらかです。

于 2010-01-11T05:25:15.470 に答える
0

保存するには:

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

出力するには:

readfile('example.html');
于 2010-01-11T05:39:13.243 に答える