PHPの表示をファイルに出力
PHPで表示しているものをファイルに出力する例。
- 出力バッファを設定
- 出力
- 出力バッファの中身を変数にセット
- 出力バッファをクリア
- ファイルに出力
<?php ob_start(); ?> <html> <head> <title>Test<title> </head> <body> <h1>テスト</h1> <p>これはテストです。</p> </body> </html> <?php $output = ob_get_contents(); ob_end_clean(); $fp = fopen("test.html", "w"); fwrite($fp, $output); fclose($fp); ?>
ob_start()とob_get_contents()の位置が重要。