■落書き帳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