◆動作サンプル ※書き込みはできません。
『内容』
・sicharou.cgi (本体)
・sicharou.txt (メッセージログファイル)
・sicharou2.txt(訪問者別カウントファイル)
・sicharou3.txt(常連様用メッセージファイル)
・jcode.pl (日本語変換ライブラリ)
・僕がネットサーフィンしていて「掲示板に書く程、書く内容無いしなぁ・・・・だけどちゃんと遊びに来てるんだよぉよぉ!!! 」って、よく思ってたりしてました。
そこで、「しちゃ朗」が生まれたので~す♪
入力するのは、”名前”と”メッセージ欄”のみ。
メッセージも省略してもいいじゃな~い♪という、
気軽に『挨拶』しましょ~というコンセプトで作りました。
・入力項目は最大で、「名前」・「メルアド」・「URL」・「アイコン」・「メッセージ欄」ですが、メルアド、URL、アイコンは取り外すことが可能です。
・ブラウザ上からアクセスした場合とimodeでアクセスした場合ではガラーンとデザインが自動的に変わりまっせ~。という訳でimode対応。
・クッキー対応としていますので、一度発言したら、二度目からは、”ポン♪”とボタンを
押すだけだよ~(^o^)/
・アイコンは以下の3パターンの設定が出来ます。
→管理人用アイコン ※投稿時の名前で判断します
→常連様用アイコン ※投稿時の名前で判断します
→投稿時に選択するアイコン
・ 管理人のみメンテナンス機能があります。
”メッセージのメンテナンス”:その名の通り、メッセージの修正、又は削除が可能です。
・常連さんが出来たら、管理人から常連さん宛のメッセージを登録出来ます。
その人宛のメッセージですので、他人には見られないようになっています。
・発言者毎にカウントを累計し、『ランキング』も表示出来ます。
ランキング機能はスクリプト内部にて使用・未使用が設定出来ます。
・掲示板荒らし対策
→メッセージ欄の最大文字数、及びリモートホストを設定する事により投稿不可とする
・投稿時の制限を設定出来ます
→何分以内の同一リモートホストからの投稿は不可
→何回以上の同一リモートホストからの連続投稿は不可
・『お祝いメッセージ』機能
→スクリプト内で設定した投稿回数になった場合、お祝いメッセージが表示されます
→お祝いカウントと同時に昇進機能もあります。
指定回数投稿された方は昇進するのだー!
しかも、今回は昇進用ハンコもあるで~♪
・最低限Perlのパスを確認して下さい。 ・上記の圧縮ファイルに同梱されているファイルを全てサーバーへアップロードして下さい。 ※パーミッションはCGIは755(プロバによっては異なりますが)、txtは666です。 ※転送モードに関しては、CGI・jcode.pl・ログファイルはアスキーモード、 以外はバイナリーモードで転送して下さい
※パーミッションはプロバイダーによって上記以外の設定となる事がありますので、
設置出来ない場合は、一度プロバイダーのサイトなりで調査してみて下さい。
◆Ver0.996 (2009.02.18)
・投稿禁止ワードの比較ロジックを修正
◆Ver0.995 (2008.01.15)
・携帯アクセス時、「新規投稿フォーム」を別画面で表示する設定を追加
・多分・・・・ソフトバンク携帯使えてなかったのでは・・・・(^_^;
◆Ver0.994 (2006.10.28)
・携帯アクセス時にお祝いメッセージが表示されるようにしました ($oiwaitxcolor_i,$oiwaimsg_i)
・携帯アクセス時、お祝いメッセージに変なURLリンクされる不具合修正
・docomo以外の携帯も対応(したつもり)
◆Ver0.993 (2006.10.20)
・記事編集時にコメント欄の改行が「
」と表示されてしまう不具合修正)
◆Ver0.992 (2006.10.09)
※以下の機能追加においては、今までのログはそのままご利用頂けます。
・ユーザーの修正・削除を可能にしました($passsw)
・リモートホストを表示させられるようにしました($host_disp)
◆Ver0.991 (2006.06.05)
・$urllink=2の時、$urerrnm[1]以降がエラーになりませんでした
◆Ver0.99 (2006.05.26)
→セキュリティ機能追加
→[HOME][昇進表示]のボタンにターゲット指定を可能にしました($frame_home,$frame_other)
◆Ver0.982 (2004.02.27)
→セキュリティ対応
◆Ver0.981 (2001.06.12)
→入力フォームの背景色を指定した場合、名前欄に背景色がつかない不具合修正
◆Ver0.98 (2001.03.30)
→お祝いカウント機能に昇進機能もくっつけました。ハンコ付き♪
→Locationが使えないサーバー対応
→背景画像・背景色もimodeとwebで異なる設定を可能にしました。
◆Ver0.974 (2000.12.22)
→管理人メッセージの設定方法の文章ミス。(^^ゞ
◆Ver0.973 (2000.12.20)
→バージョンアップした場合、連続投稿回数エラーにひっかかる事があるので対処しました
◆Ver0.972 (2000.12.15)
→連続投稿回数に達してないのにエラーになる場合があった・・・(^-^;
◆Ver0.971 (2000.12.09)
→連続投稿エラーになった場合でも投稿回数がカウントされる不具合修正
◆Ver0.97 (2000.11.29)
→imode対応
→管理人アイコン・常連アイコン設定出来るよ!
→記念カウントによるお祝いメッセージが表示出来るよ!
→『お祝いメッセージ』機能搭載!
→投稿時の制限を設定出来ます
◆Ver0.96 (2000.07.14)
→ランキング表示部分のFORM開始タグが抜けていた・$footerと表示されている事があった・1行テキストの場合CSSが反映されなかった
◆Ver0.95 (2000.07.12)
→ファイルロックが解除されないバグを対応
◆Ver0.94 (2000.06.21)
→メルアド&URLを指定しない場合submitボタンが2個表示されるバグを対応
◆Ver0.93 (2000.06.17)
→※Ver0.92以前のバージョンとログの互換性はありませんので注意して下さい。
→Apache+Netscape文字化け対応
→メルアド・URLの指定追加
→複数テキスト対応
→[name]に半角スペースを入れると半角スペース以降認識しないバグを修正
→フォントサイズ指定可能にしました・CSS追加
◆Ver0.92 (2000.2.22)
→ランキング表示において、1000回突破した人が100回の位置に・・・
694行目。
@Lank = sort @Lank ; を @Lank = sort { $a <=> $b } @Lank ;
◆Ver0.911 (99.12.3)
→「クッキーが保存されない」という2000年問題バグフィックス
・Ver0.91 (99.9.15)
・ファイルロック処理を見直しました。
・ダウンロードファイルをlzh圧縮ファイルとしました。
・Ver0.9(99.8. 3) … アイコン一覧を表示出来るようにしました。
・Ver0.8(99.7.30) … アイコンを付けられるようになりやした~
・Ver0.6 … 入力チェックロジック、ロック機構の見直し
・Ver0.51 … とりあえずリリース