前のページに戻る

掲示板3 書き込みパスワード必要版


特徴

  1. 新しく書き込んだものが上に来ます。
  2. 最大表示数が指定出来ます。
  3. 最大表示数よりも多くなった場合、古いものからログに移ります。
  4. 書き込まれたものは全て管理者にメールで届きます。したがって不適切な内容はすぐに分かりますので、素早く削除する事が可能です。
  5. 閲覧は自由ですが、書き込みにはパスワードが必要です。このパスワードは管理者が自由に設定することが出来ます。
  6. フリーソフトのCGIです。perlですので、お好きなように書き換えて使っていただくことも簡単です。


必要なファイル

ファイル名パーミッション注意
keiji.pl755本体。例はこちら
keiji.htm666書き込みを保存するファイル。最初は空
jcode.pl(744)日本語コード変換プログラム

使用法

必要な3つのファイルを同じディレクトリに入れてパーミッションを変更してください。

<a href="keiji.pl">掲示板</a>とすると最新$max個の書き込みが見れ、また、書き込みのためのフォームが出てきます。

<a href="keiji.pl?log=xxx">過去ログ</a>(xxxは書き込みの数字)とすると、xxx蕃以前の過去ログが$lognum個見れます。



FAQ

Q.文字バケしてしまうのですが...

A.so-netのようにsjisでもCGIが動かせる場合はそのまま使えますが、通常は掲示板プログラムの漢字コードを EUC にしてしまいます。しかし、私のプログラムでは新たに書き込まれる分は sjis で保存されるため、一つのファイルの中に EUC と sjis の二つの漢字コードが混在してしまいます。
これを解消するためには、77行目の
&jcode'convert(*value, 'sjis');
を、
&jcode'convert(*value, 'euc');
に書き直してください。これで文字バケが直るはずです。



前のページに戻る

(c)2001 Shin Iida