■落書き帳SP 【UNIX】【Location】【Lock】【sendmail】
[bbs\notebooksp\notebooksp.cgi]
大人気落書き帳シリーズの最新バージョンです。
主な特徴は次のとおりです。
1.ビッグアイコンに対応し、大きさの違うアイコンでもレイアウトを崩しません。
2.ロックファイル対応で、同時アクセスによるログの消失を防ぎます。
3.ドロップダウンリストまたは、ラジオボタンでアイコンが選択できます。
4.管理者専用、常連客専用のアイコンをサーバーのディスクスペースが許す限り無制限に登録できます。
5.sendmailユーティリティの使用できるプロバイダでは、管理者以外の投稿をメールで受信できます。
6.安全にタグを許可できます。
タグを使用することができます。閉じ忘れたタグや、故意に閉じていないタグは無効になります。
●使用可能タグ
-----------------------------------------
イメージ
フォントサイズ・色
ボールド
イタリック
----------------------------------------
7.返信のあった記事を先頭に移動させることができます。過去に返信された記事を見落とさずに済みます。
落書き帳SPに必要なファイルとパーミッション等の設定は、次の表のとおりです。
●必要なファイルと設定
----------------------------------------------------------------------------
ファイル名 種類 転送モード パーミッション
notebooksp.cgi CGIスクリプト アスキー 755
home.gif トップページに戻るための画像 バイナリ 644
chat*.gif キャラクタ用画像 バイナリ 644
jcode.pl 日本語変換ライブラリ アスキー 755
cgi-bin CGI設置用ディレクトリ − 777
---------------------------------------------------------------------------
※データ用ファイルは(notebooksp.txt)自動作成されます。
設定を変更する場合は、notebooksp.cgiをエディタで開いて初期設定ルーチンを変更します。
なお、キャラクタ用画像は付属CD-ROMの「images」ディレクトリにあります。使用する画像に合わせてnotebooksp.cgiの初期設定ルーチンを適宜変更してください。
●初期設定ルーチン(notebooksp.cgi)
-------------------------------------------------------------------------------
#管理者や常連客の名前とアイコン名を設定
#投稿者名が$OWNERNAMEの時$OWNERICONが使用される
$OWNERICON[0] = 'http://wwwxx.xxxxxxxx/~xxxxxx/xxx.gif'; $OWNERNAME[0] = '管理者の名前';
#-----------------------------------------------------------------
#訪問者用アイコンファイルとドロップダウンネーム
$ICONS[0] = 'http://wwwxx.xxxxxxxx/~xxxxxx/chat1.gif'; $NAMES[0] = 'ぼくちゃん';
$ICONS[1] = 'http://wwwxx.xxxxxxxx/~xxxxxx/chat6.gif'; $NAMES[1] = 'お坊ちゃま';
$ICONS[2] = 'http://wwwxx.xxxxxxxx/~xxxxxx/chat5.gif'; $NAMES[2] = '少年よ大志を抱け';
$ICONS[3] = 'http://wwwxx.xxxxxxxx/~xxxxxx/chat3.gif'; $NAMES[3] = '不良少年';
$ICONS[4] = 'http://wwwxx.xxxxxxxx/~xxxxxx/chat19.gif'; $NAMES[4] = '悪ガキの使いやあらへんで〜';
$ICONS[5] = 'http://wwwxx.xxxxxxxx/~xxxxxx/chat38.gif'; $NAMES[5] = 'じじい';
$ICONS[6] = 'http://wwwxx.xxxxxxxx/~xxxxxx/chat9.gif'; $NAMES[6] = 'スケバン';
$ICONS[7] = 'http://wwwxx.xxxxxxxx/~xxxxxx/chat13.gif'; $NAMES[7] = 'おじさん';
$ICONS[8] = 'http://wwwxx.xxxxxxxx/~xxxxxx/chat15.gif'; $NAMES[8] = 'OL';
$ICONS[9] = 'http://wwwxx.xxxxxxxx/~xxxxxx/chat33.gif'; $NAMES[9] = '女子大生';
$ICONS[10] = 'http://wwwxx.xxxxxxxx/~xxxxxx/chat32.gif'; $NAMES[10] = '奇麗なお姉さんは好きですか';
$ICONS[11] = 'http://wwwxx.xxxxxxxx/~xxxxxx/chat34.gif'; $NAMES[11] = 'お婆ちゃま';
-------------------------------------------------------------------------------
サーバーに必要なファイルを転送して、パーミッション等の設定をしてください。これで準備は完了です。
●CGIの実行
設置した落書き長SPを実行します。ブラウザを起動して次のURLを入力してください。「~terra」はユーザー名です。自分のユーザー名に置き換えてください。
▼実行例
http://wwwxx.xxxxxxxx.or.jp/~terra/cgi-bin/notebooksp.cgi
ローカルサーバーで実行する場合は次のようにします。
http://localhost/~terra/cgi-bin/notebooksp.cgi