あいさつしちゃ朗

この記事は約6分で読めます。

◆動作サンプル ※書き込みはできません。

ダウンロード ※ダウンロード後、解凍ツールで解凍して下さい。

sicharou.lzh

  『内容』
     ・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 … とりあえずリリース

タイトルとURLをコピーしました