◆動作サンプル ※書き込みはできません。
・フレームを使用した「Q&A」や「好きな食べ物ベスト5」のような投票タイプのスクリプトです。
・投稿一覧フレームと記事表示フレームを分割している為、見易いんじゃないかと・・・・
・全ての項目に対しての検索機能があります。<名前、コメント、投稿項目等
・メンテナンス機能については、管理者は全ログに対して削除が行えます。投稿者は投稿時に”パスワード”を指定しているのであれば、自分の投稿記事を削除出来ます。
・JAVA SCRIPT及びフレーム対応ブラウザ(フレームの設定をした場合)でないと使えないよ~
・掲示板荒らし対策。(特定プロバからの投稿除去、メッセージ最大文字数の設定)
■sukisuki2.cgiをエディタで開いて設定を行います。
#!/usr/local/bin/perl
(Perlへのパスを指定。※プロバイダによって異なりますので不明な場合はプロバイダーへ質問してね)
require ‘./jcode.pl’; #日本語コード変換
(日本語変換ライブラリ。※スクリプトと同じ階層に同ファイルを設置する場合は上記の設定は不要です)
$anscnt = 20 ;
(質問の数)
$anspattern = 1 ;
(1:ランキング(1位~n位の投票の場合) 2:n問の質問に答えてもらう場合)
$ans_disp = ‘位’ ;
(上記の$anspattern = 1の場合、「1位~10位」のように数字の後ろに表示させる文字)
( $anspattern=2の場合はそのままでも構いません)
$ANS[1]~[nn] = ‘xxxxxxx’;
(上記の$anspattern = 2の場合、質問項目を記述。$anscntの個数分必ず設定して下さい。)
( $anspattern=1の場合はそのままでも構いません)
$anscnt = 20 ;
(質問の数)
■各ファイルをサーバーへアップロードします。
ファイル名 | 説明 | パーミッション | 転送モード |
sukisuki2.cgi | 本体 | 755 | アスキーモード |
jcode.pl | 日本語コード変換ライブラリ | 755 | アスキーモード |
cgi-lib.pl | perlライブラリ | 755 | アスキーモード |
sukisuki2_log.cgi | ログを保存するファイル | 666 | アスキーモード |
sukisuki2.ps | 登録用パスワード保存ファイル | 666 | アスキーモード |
img ※画像アップロードする場合のアップロード先フォルダ | 画像アップロード用フォルダ | 777 | サーバーで各自作成 |
※パーミッションはプロバイダーによって上記以外の設定となる事がありますので、
設置出来ない場合は、一度プロバイダーのサイトなりで調査してみて下さい。
◆Ver0.61 (2009.02.18)
・投稿禁止ワードの比較ロジックを修正
◆2008.06.01
… 画像アップロード機能を追加
◆2004.02.27
… セキュリティ対応
◆2000.10.16
… Ver0.5リリース