php で html ファイルのコードを生成するには多くの方法があります。より一般的に使用されるのは静的メソッドですが、以下で使用するのは純粋な html ファイルを直接生成する php コードとメソッドです。
html ファイルを生成する方法はたくさんあります。より一般的に使用される方法は、静的に使用することですが、以下で使用するのは、純粋な HTML ファイルを直接生成する php コードとメソッドです。以下を見てみましょう。
最初の方法: smary のテンプレートを使用して生成します。require('smarty/Smarty.class.php');
$t = 新しい Smarty;
$t->assign("タイトル","Hello World!");
$content = $t->fetch("templates/index.htm");
//ここでの fetch() は出力コンテンツを取得する関数です。$content 変数には表示されるコンテンツが含まれています
$fp = fopen("archives/2005/05/19/0001.html", "w");
fwrite($fp, $content);
fclose($fp);
?>
ob_start();
エコー「Hello World!」;
$content = ob_get_contents();//PHP ページによって出力されたすべてのコンテンツを取得します
$fp = fopen("archives/2005/05/19/0001.html", "w");
fwrite($fp, $content);
fclose($fp);