■ CGI初歩の初歩

■ 掲示板を作成する2

スクリプト 実行
 前回は掲示板のログを表示するところまででしたが、今回はそれに書き込み処理を追加しました。

 WriteMessageルーチンが書き込み処理部です。やっていることはいたって単純です。
  1. ログファイルから蓄積されているログを一旦全部読み出す。
  2. 新しいログを書き出す。
  3. 古いログを書き出す。
 GetWriteMessageでは書き込むメッセージを組み立てています。フォームからのデータの解析はEvalParamの中で既に行われているので、その結果を組み合わせていくだけです。IPアドレスはフォームからではなく、環境変数から取得しています。このデータは将来掲示板荒らし対策に利用するつもりです。

[an error occurred while processing this directive]