- ベストアンサー
静的 HTML 生成方法がわかりません
はじめまして、PHP 初心者です。 色んなサイトを見て調べたのですが、PHP で 静的 HTML ファイルを生成 ( 保存 ) する方法がわかりません。 どのような事がしたいかと申しますと、 掲示板のように書き込んだ内容が 静的 HTML 保存出来るもので、 具体的には、PHP 中のヒアドキュメント内容を そのまま 静的 HTML として保存するというものです。 どなたか詳しい方お教え頂けますでしょうか? 何卒、宜しくお願い致します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
作成するファイルを、madefile.htmlとします。 とりあえず、先に書き込みたいHTMLの内容を、変数に代入しておきましょう。 $html = <<<ABC <html><head>...</head><body>....</body></html> ABC; さて、まず、touch("madefile.html")で、ファイルを作成します。 次に、 $filepointer = fopen("madefile.html","w")で、ファイルを開きます。(二番目の"w"は、書き込みモードで開く、という意味です。ちなみに、ファイルの内容を読み込むときは"r"です。) 最後に、fwrite($filepointer,$html)として、書き込み完了です。 PHPのマニュアルは、プログラミング言語のマニュアルの中ではまだわかりやすいほうだと思いますが、それでも初心者にとっては十分に難解だと思いますので、関数辞典などを購入されると、調べる手間が軽減できると思います。 以上、いい加減ではありますが・・・。
その他の回答 (1)
- kiyusa
- ベストアンサー率40% (10/25)
PHPのマニュアルをご覧ください。 fopen http://jp.php.net/manual/ja/function.fopen.php fwrite http://jp.php.net/manual/ja/function.fwrite.php その他必要なドキュメントをご覧ください。
お礼
有難うございます。 難しそうですが、何とか頑張ってみます。
お礼
凄くわかりやすいご説明有難うございます。 これで思っている内容は出来そうです。 心より感謝致します!!