+枠色を指定できます。
+画像アップロードができます。
+背景透過できます。(選択可)
+背景固定もできます。(選択可)
+ランダムでアイコン選択できます。
+グラデーション機能があります。色はランダムも選択可能。
+アイコンを自動登録できます。
+配布するスクリプトを利用して被ったいかなる損害も責任も当サイトは負いかねます。
+改造はかまいませんが、著作権情報の削除はやめてください。
+このCGIに関してのお問い合わせなどはKENT WEB殿には行わないでください。
+ダウンロード、設置した方は掲示板でお知らせください。
+その他の規定は別ページの利用規程をお読みください。
+KENT-WEB殿の規定も遵守する必要があります。
その他利用規定はこちらをご覧ください。
| 更新日付 | バージョン | 更新内容 | 更新ファイル |
| 2007-09-03 | 1.74 | 下部バナーが表示されないのを修正 | rocoup.cgi |
| 2007-08-29 | 1.73 |
書き直し BGM設定廃止 URL数制限追加 |
rocoup.cgi rocoupini.cgi gradfont.pl sound(削) |
| 2006-11-30 | 1.72 | NGワード処理変更 | rocoup.cgi |
| 2006-11-01 | 1.71 |
セキュリティ向上 ログ・設定ファイル名変更 |
rocoup.cgi rocoupini.cgi(追) rocouplog.cgi(追) iconlog.cgi(追) past/1.cgi(追) rocoup.ini(削) rocoup.log(削) icon.log(削) past/1.dat(削) |
| 2006-03-28 | 1.70 | スパム対策機能修正 | rocoup.cgi |
rocoup.cgi
rocoupini.cgi
rocouplog.cgi
iconlog.cgi
jcode.pl
gradfont.pl
cgi-lib.pl
count.dat
pastno.dat
icon
past
ROCO UP BOARDの設置方法「nifty編」(通常の設置方法はこちらをご覧下さい)
| 項番 | ファイル (行番号) |
| 手順 | |
| 1 | rocoup.cgi (1行目付近) |
|
Perlのパスの変更 #!/usr/local/bin/perl サーバにあわせたperlのパスへと変更する。 #!/usr/local/bin/perl もしくは #!/usr/bin/perlが一般的。 |
|
| 2 | rocoupini.cgi (5行目付近) |
|
管理者パスワードの変更 # 管理者用マスタPASS (英数字で8文字以内) $pass = '0123'; こちらをご自分の好きなものへ変更する(4文字〜8文字) (変更の際に「'」「;」を消さないように注意!!) |
|
| 3 | rocoupini.cgi (7行目付近) |
|
タイトルの変更 # タイトル名を指定 $title = " ROCO UP BOARD "; こちらを好きなタイトルへ変更する (変更の際に「"」「;」を消さないように注意!!) 文字が化ける場合や「'」を使う場合は「」を文字の前に置いてください。 (例→表示・UG's) |
|
| 4 | rocoupini.cgi (34行目付近) |
|
壁紙の変更 # 壁紙を指定する場合(http://から指定) $bg = "./icon/bg.gif"; $bg = 'http://homepage?.nifty.com/xxx/rocoup/icon/bg.jpg'; このような形でファイル名を変更する (変更の際に「'」「;」を消さないように注意!!) |
|
| 5 | rocoupini.cgi (67行目付近) |
|
戻り先URLの変更 # 戻り先のURL (index.htmlなど) $homepage = "../index.html"; $homepage = "http://homepage?.nifty.com/xxx/index.html"; こちらを上記のような形でご自分の戻りたいページへ変更する (変更の際に「"」「;」を消さないように注意!!) |
|
| 6 | rocoupini.cgi (127行目付近) |
|
画像アップロードフォルダの設定 # アップロードディレクトリ # → パスの最後は / で終わること # → フルパスだと / から記述する $ImgDir = './img/'; $ImgDir = '/homepage/rocoup/img/'; # アップロードディレクトリのURLパス # → パスの最後は / で終わること #$ImgUrl = "http://192.168.0.3/rocoup140/img/"; $ImgUrl = './img/'; #$ImgUrl = "http://192.168.0.3/rocoup140/img/"; $ImgUrl = 'http://homepage?.nifty.com/xxx/rocoup/img/'; 上記のように変更する。 ($ImgUrlが2個あるが上はr例なので変えなくて良い) (変更の際に「"」「;」を消さないように注意!!) |
|
| 7 | rocoupini.cgi (235行目付近) |
|
アイコンフォルダの設定 # → フルパスなら http:// から記述する # → パスの最後は / で閉じる $iconurl = "./icon/"; $iconurl = 'http://homepage?.nifty.com/xxx/rocoup/icon/'; 上記のように変更する。 (変更の際に「"」「;」を消さないように注意!!) |
|
| 8 | rocoupini.cgi (249行目付近) |
|
アイコンの設定 # アイコンを定義(上下は必ずペアで) @icon1 = '('roco3.gif','roco4.gif','roco5.gif' … ','roco21.gif''; @icon2 = '('roco園児','roco料理','roco洗濯' … ','rocoワンピ花''; @icon1へアイコンファイル名を指定する。「,」で次のファイル名を書いていく。 ファイル名は「'」と「'」の間に書く。 @icon2へアイコン名を指定する。@icon1と同期をとるように書く 上記の例では、「roco3.gif」は「roco園児」を指す。 カンマ区切りなので、「roco4.gif」は「roco料理」を指す。 このように必要な分だけ書いていく。 (ファイル名に「'」が入らないように注意する。) (変更の際に「'」「;」を消さないように注意!!) |
|
| 9 | rocoupini.cgi (330行目付近) |
|
過去ログの格納場所の変更 # 過去ログのディレクトリ # → フルパスなら / から記述(http://からではない) # → 最後は必ず / で閉じる $pastdir = './past/'; $pastdir = '/homepage/rocoup/past/'; 上記のように変更する。 (変更の際に「"」「;」を消さないように注意!!) |
|
| 10 | rocoupini.cgi (358行目付近) |
|
アイコンアップロードディレクトリの変更 # アイコンアップロードディレクトリ # → フルパスなら / から記述(http://からではない) # → 最後は必ず / で閉じる $IconUpDir = './icon/'; $IconUpDir = '/homepage/rocoup/icon/'; 上記のように変更する。 (変更の際に「"」「;」を消さないように注意!!) |
|
| 11 | rocoupini.cgi (377行目付近) |
|
投稿ボタンの画像の変更 #投稿ボタンの画像 #niftyの方は、http://〜のフルパス $imgstamp = "./icon/stamp.gif"; $imgstamp = 'http://homepage?.nifty.com/xxx/rocoup/icon/stamp.gif'; このような形でファイル名を変更する (変更の際に「'」「;」を消さないように注意!!) |
|
| 12 | すべて |
|
ファイルのアップロード 下の図を参考にファイルをサーバへアップロードする。 homepage |
|
| 13 | すべて |
|
パーミッションの変更 項番12のかっこの中の値を参考にパーミッションを変更する。 |
|
| 14 | rocoup.cgi |
|
動作確認 設置したアドレスをブラウザのアドレス欄へ直打ちして表示するか確認する。 基本的なアドレスは→http://hpcgi?.nifty.com/アカウント/rocoup/rocoup.cgi 500 Server Errorがでる場合 1.パーミッションの違い 2.項番1のPerlのパスの違い 3.項番2〜11の変更の中で「"」「'」「;」を誤って消してしまった。 これだけではありませんが可能性的にはこちらの確率が高いです。 もう一度確認しましょう。 404 File Not Foundがでる場合 1.アドレスが違う 2.設置した場所にcgiファイルがない もう一度アドレスを確認してください。 |
|
| 15 | rocoup.cgi |
|
動作確認 2 書きこみおよび画像アップロードのテストをする。 過去ログ使用の場合はメニューの「PAST」を押し、エラーがでないことを確認する 正常動作すれば設置終了。 アイコンなどが表示しない場合 1.もう一度設定箇所を確認する。 2.ご自分のページのソースを見てみる。その際に画像が表示されるべきところがどのようにおかしいか判別する。 壁紙が1カ所にしか表示しない。 1.rocoup.cgiを開く 2.「HTMLのヘッダ」で検索をかける。その下の方に下記の場所を探す。 3. body { scrollbar-Track-Color: $bc; scrollbar-Face-Color: $tbl_color; scrollbar-Shadow-Color: $form_color; scrollbar-DarkShadow-Color: $tbl_color; scrollbar-Highlight-Color: $tbl_color; scrollbar-3dLight-Color: $tbl_color; scrollbar-Arrow-Color: $form_color; background-repeat:no-repeat; background-position:50% 100%; } この赤字の2行を削除する。 他の箇所を削除しないように注意する。 「PAST」を押してエラーが表示する場合 1.pastフォルダのパーミッションを確認する。 2.pastフォルダの中の1.cgiのパーミッションを確認する。 書きこみフォームの途中で読み込みが止まる場合 1.iconフォルダのパーミッションを確認する。 2.iconlog.cgiの存在及びパーミッションを確認する。 チェックモード http://hpcgi?.nifty.com/アカウント/rocoup/rocoup.cgi?mode=check このアドレス(設置URLのあとに?mode=checkをつける)ですべてOKが出れば正常動作。 |
|