PHPにネイティブ関数または関数セットがあります。echo
とphpファイル出力をファイルに出力できます。ファイルへのPHPスクリプト出力の出力
たとえば、コードはHTMLファイルを.htmlファイルに配置し、静的ページとして表示する必要があるHTML DOMを生成します。
PHPにネイティブ関数または関数セットがあります。echo
とphpファイル出力をファイルに出力できます。ファイルへのPHPスクリプト出力の出力
たとえば、コードはHTMLファイルを.htmlファイルに配置し、静的ページとして表示する必要があるHTML DOMを生成します。
最も簡単な方法は、HTMLデータの文字列を作成し、file_put_contents()
機能を使用することです。
$htmlStr = '<div>Foobar</div>';
file_put_contents($fileName, $htmlStr);
この文字列を作成するには、キャプチャにすべて出力されたデータをお勧めします。そのために、あなたはob_start
とob_end_clean
出力制御機能を使用する必要があります:
// Turn on output buffering
ob_start();
echo "<div>";
echo "Foobar";
echo "</div>";
// Return the contents of the output buffer
$htmlStr = ob_get_contents();
// Clean (erase) the output buffer and turn off output buffering
ob_end_clean();
// Write final string to file
file_put_contents($fileName, $htmlStr);
リファレンス -
これがその1つだと考えてください。試してみましょう。 Thx –
ありがとう、男!!! XLSファイルをコマンドラインで動作するものに変換するWebスクリプトを変換しようとすると、今日多くの時間を費やしていました。それは私が探していた解決策です! –
ますfile_put_contents($ファイル名、$データ)
PHPはあなたが選択し、ファイルを右することができますいくつかの機能を提供します。
http://us2.php.net/manual/en/function.fwrite.php – jman
私は考えることができる最も簡単な方法は、[ますfile_put_contents()]を使用しています(http ://php.net/manual/en/function.file-put-contents.php) – Ibu
あなたの助けを感謝しますが、私はその質問が誤解されたと思います。私は単純な変数や文字列ではなく、variusクラス、オブジェクト、必要なファイルなどからなるスクリプトの出力を意味し、最終的に完全なHTML DOM(タグ、コンテンツなど)を作成します。私はブラウザに直接渡すのではなく、ファイルに印刷したいと思っています。 –