スキスキ2

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

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

ダウンロード ※ダウンロード後、解凍ツールで解凍して下さい。
特徴&機能説明

・フレームを使用した「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.plperlライブラリ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リリース

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