麻雀掲示板 mjbbs.cgi

トップへ English Page


機能
    麻雀掲示板
  • 掲示板に麻雀牌を表示させることができます
  • 手牌表示機能
  • ジャンタグ(牌を表示させるための特殊タグ)による記事中の牌表示
  • 返信、変更、削除機能
  • その他メッセージボード3と同等の機能完備
設置方法
  1. サーバーにPerlのPackage, GDがインストールされている必要があります。
  2. 書き込み可能でCGI実行可能なディレクトリにmjbbs.cgi, cgi-lib.plを置く。
  3. mjbbs.cgiの1行目のperlのパスをプロバイダに従って変更する。
  4. mjbbs.cgiのパーミッションを適切に変更する。
  5. 牌画像pai.zipを解凍して一つのディレクトリに入れる。デフォルトの牌画像ディレクトリは「pai」です。デフォルトで使用する場合はCGIのディレクトリにpaiというディレクトリを作成しそこに画像を置く。後から管理用セットアップで設定できますので他の名前や場所でもかまいません。
  6. ブラウザ上でmjbbs.cgiを実行すると管理人パスワードを聞いてくるので入力する。
  7. その後CGIが起動したら「管理用」をクリックして管理人設定をする。
  8. 設定が終わると「麻雀掲示板」として機能する。
バージョンアップ方法
    新しいCGIの一行目のPerlのパスを変更して置き換えるだけです。今まで使っていた設定はそのまま継承されます。
ジャンタグ(雀タグ)
  • ジャンタグを記事中に書くと麻雀牌に置き換わって画像が表示されます。
  • ジャンタグは各牌の画像ファイル名と同じなので画像ファイル名が違うと機能しません。
  • ジャンタグ一覧は書き込み、返事、変更画面にリンクがあるので書き込むときにいつでも参照できます。
  • ジャンタグは大文字小文字、両方使えます。
  • ジャンタグは名前、タイトルには使えません。書き込み内容だけに適用されます。
  • ジャンタグ一覧
セキュリティについて
    画像ファイルをアップロード後にはサーバー上でのファイルのパーミッションは自動的に0666に設定されます。しかし、画像以外にどんなファイルでもアップロードできるので、実行権限の設定がないWindowsサーバー等では任意のCGIをアップロードされて外部から実行されてしまう恐れがあります。画像格納ディレクトリをCGIとは別のディレクトリに設定し、サーバー側でそのディレクトリ内ではCGIを実行できない設定にすることを強くお勧めします。
サンプル&ソース&牌画像
更新履歴
  • 2.008 : 3/26/07 : NG wordを追加
  • 2.007 : 10/16/06 : Cookieを修正
  • 2.006 : 10/5/06 : 直接書き込み防止機能を追加
  • 2.005 : 1/7/06 : 画像処理を修正
  • 2.004 : 10/7/05 : logo設定のタイプミスを修正
  • 2.003 : 10/2/05 : Copyrightにリンクを追加
  • 2.002 : 9/18/05 : jcode.plを削除
  • 2.001 : 2/28/05 : ジャンタグ一覧のHTMLを修正
  • 2.0 : 2/22/05 : 一般公開のために大幅改良
謝辞