普通の掲示板(絵もイケル)

友達に教える。


gif,jpeg画像をアップロード出来る掲示板です。
特徴
特徴は、、、、、
  1. いちいちFTPで転送しなくてもよいので楽です。
  2. 簡単な管理メニュー付きです。

まずは、こちらのサンプルをご覧下さい。
(新しいブラウザにて表示されます)

必要なファイルや道具
まず必要になるのは、EUCコードを扱えるエディターです。
MacintoshならばJeditやNuEdit、Windowsなら秀丸エディターなどといったエディターがお勧めです。雑誌の付録CD等でお探し下さい。これらのエディターは、シェアウエアですので、気に入ったら作者に送金しましょう。

下記のファイルをダウンロードして下さい。

Windowsの場合
LHA自己解凍ファイルで保存されます。
ダブルクリックで、インストールして下さい。
Macの場合
自己解凍ファイルとして保存されます。
スタッフイットエキスパンダーがあれば、ダブルクリックで自己解凍します。
UNIXの場合
tar + compress です。
zcat no36.tar.Z | tar xvf - で解凍して下さい。
ファイル名 説  明
imgboard.cgi メインルーチン
admin.cgi 管理用CGI
ip.html ipキラー設定用フォーム
ip.cgi ipキラーCGI
hand_left.gif BACK用アイコン
hand_right.gif FORWARD用アイコン
passwd.pl パスワード生成スクリプト
passwd パスワードファイル
imgboard.dat ログファイル
jcode.pl 文字コード変換パッケージ。
以上のファイルが必要になります。
設置作業
himgboard.cgi、admin.cgi、ip.cgiの設定部分を設置するサーバーに合わせて変更します。
変更する部分は、
1:himgboard.cgi
  1. #!/usr/local/bin/perl Perlパス
  2. $CgiName このCGIのファイル名
  3. $MaxDisplaySize 一度に画面に表示する件数
  4. $MaxLogSize ログの件数(これ以上は消えていきます)
  5. $MaxImgdataSize アップロードファイルのサイズ(最大)bytes
  6. $HomeURL ホームページURL
  7. $CgiTitle このCGIの見出し
2:admin.cgi
  1. $CgiTitle このCGIの見出し
3:ip.cgi
  1. $pass パスワード(お好きなパスワードに変更)
等です(.cgiファイルのコメント部分を参照して下さい)。

admin.cgiのパスワードとip.cgiのパスワードは別になっています。
admin.cgiのパスワードも、初期設定では1234になっています。パスワードは、必ず変更して下さい。

転送・パーミッションの設定
まず、FTPソフトで全てのファイルを転送します。
ここでは、仮に「public_html」というディレクトリの中に「cgi-bin」(cgi用)「data」(ログデータ用)「icons」(画像ファイル用)というディレクトリを作成して、その中に設置するものとします。

更に、dataディレクトリの下にアップロード画像保存用の「img」ディレクトリを作成しておいて下さい。
尚、転送モードは全てTEXT(xxx.gifは、バイナリー)となります。

cgi-binディレクトリに入れるもの
ファイル名 パーミッション コマンド
himgboard.cgi 705 or 755 chmod 705 himgboard.cgi
chmod 755 himgboard.cgi
admin.cgi 705 or 755 chmod 705 admin.cgi
chmod 755 admin.cgi
passwd.pl 604 or 644 chmod 604 passwd.pl
chmod 644 passwd.pl
ip.cgi 705 or 755 chmod 705 ip.cgi
chmod 755 ip.cgi
ip.html 604 or 644 chmod 604 ip.html
chmod 644 ip.html
hand_left.gif 604 or 644 chmod 604 hand_left.gif
chmod 644 hand_left.gif
hand_right.gif 604 or 644 chmod 604 hand_right.gif
chmod 644 hand_right.gif
ip.dat 606 or 666 chmod 606 admin.cgi
chmod 666 admin.cgi
passwd 606 or 666 chmod 606 passwd
chmod 666 passwd
jcode.pl 604 or 644 chmod 604 jcode.pl
chmod 644 jcode.pl

iconsディレクトリに入れるもの
ファイル名 パーミッション コマンド
bk1.gif 604 or 644 chmod 604 bk1.gif
chmod 644 bk1.gif

dataディレクトリに入れるもの
ファイル名 パーミッション コマンド
imgboard.dat 606 or 666 chmod 606 imgboard.dat
chmod 666 imgboard.dat
img(ディレクトリ) 707 or 777 chmod 707 img
chmod 777 img

転送及びパーミッションの変更についての詳しい説明は、こちらです。

以上で 「普通の掲示板(絵もイケル)」 の説明を終わります。
尚、ご質問やご意見などございましたら、
MLへ参加して下さい。

友達に教える。


[back]



Copyright (C) 1997 Web新撰組 All Rights Reserved.