前のページに戻る

掲示板6 パソコン・携帯共用掲示板


特徴

  1. PC、携帯電話の両方から使える掲示板です。
  2. リンク元のアドレスをちょっと変えるだけで、あとは自動ですべてそれっぽくやります。
  3. それぞれの場合での最大表示数が指定出来ます。
  4. それぞれの場合において、最大表示数よりも多い分は、ログ表示に移ります。
  5. もちろん、ログの表示数もパソコン・携帯電話のそれぞれで設定可能です。
  6. 携帯での表示では、必要最小限のタグしか使用してないので、パケット代もお得かと。
  7. 掲示板2が元ですので、差を見ていただければ他の掲示板への応用も可能です。
  8. 書き込みは全て管理者にメールで届きます。したがって不適切な内容はすぐに分かりますので、素早く削除する事が可能です。
  9. フリーソフトのCGIです。perlですので、お好きなように書き換えて使っていただくことも簡単です。


必要なファイル

ファイル名パーミッション注意
keiji.pl755本体。例はパソコンの場合と、携帯の場合です。携帯のレイアウトをパソコンで見ることも、もちろん可能です。
keiji.html666書き込みを保存するファイル。最初は空
jcode.pl(744)日本語コード変換プログラム

使用法

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

<a href="keiji.pl">掲示板</a> とすると携帯用の表示で、

<a href="keiji.pl?mode=p">掲示板</a> のように、「?mode=p」をつけるだけでパソコン用の表示になります。

また、書き込みのためのフォームが出てきます。



FAQ

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

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



前のページに戻る

(c)2005 Shin Iida