Rocomotion

CGIとPHPとちょっとした幸せ配布サイト

シェアウェア購入 シェアウェアスクリプト購入

the shop Rocomotion the shop Rocomotion

アフィリエイト アフィリエイトで稼ぐ

お小遣いを手に入れよう お小遣いを手に入れるために

レンタルサーバを借りるCGI レンタルサーバを借りる
テストスクリプト テストスクリプト

pplog premium

pplog premium pplog premium

新作スクリプト 新作スクリプト

P rss P rss

PM mail PM mail

P link compact P link compact

view : 6,664

 

ROCO UP BOARD AU?

 

by Rocomotion

KENT WEB殿にて配布されているJoyful Noteをカスタマイズしたものです。
文字色、枠色、アイコンが使用できて画像もアップできます。
なにより、アップロードしたものは「おまけ」として表示するかわいい掲示板です。

+書き込みフォーム及びおまけはクリックで開閉し、見た目がすっきりです。
+画像アップロードができます。
+デザイン改良タイプです。
+背景透過できます。(選択可)
+背景固定もできます。(選択可)
+文字をグラデーションできます。
+過去ログに入ってもアップロードされたファイルは設定で消えないようにできます。

   206 web site ranking    Sozai-R    Web material ranking    1R web site ranking

+配布するスクリプトを利用して被ったいかなる損害も責任も当サイトは負いかねます。
+改造はかまいませんが、著作権情報の削除はやめてください。
+このCGIに関してのお問い合わせなどはKENT WEB殿には行わないでください。
+ダウンロード、設置した方は掲示板でお知らせください。
その他の規定は別ページの利用規程をお読みください。
KENT-WEB殿の規定も遵守する必要があります。

その他利用規定はこちらをご覧ください。

規定(必ずお読み下さい。) CGI利用規定 規定(必ずお読み下さい。) サンプル利用規定 規定(必ずお読み下さい。) 商用利用規定

+IE6、NN6で動作検証済んでおりますが一部表示がおかしい場合もあります。
+推奨は、IE6です。
javascriptはONでないと正しく表示しない可能性があります。
背景画像、アイコンはご自分でご用意ください。
過去ログに入っても画像を消さない設定にした場合はサーバ容量に十分に注意してください。
色やレイアウト変更などはご自由に行ってください。本当はそのままで使っていただきたいですが。。。
+サンプルの画像は「ぽわそんだぶりるさん(閉鎖)」「Love*Colle2001さん(閉鎖)」にお借りしたものです。
更新日付 バージョン 更新内容 更新ファイル
2007-09-04 1.10 書き直し
URL数制限追加
BGM廃止
メッセージ表示部の下線廃止
rupau.cgi
rupauini.cgi
gradfont.pl
2006-11-30 1.09 NGワード処理変更 rupau.cgi
2006-11-01 1.08 セキュリティ向上
ログ・設定ファイル名変更
rupau.cgi
rupauini.cgi(追)
rupaulog.cgi(追)
past/1.cgi(追)
rupau.ini(削)
rupau.log(削)
past/1.dat(削)
2006-03-28 1.07 スパム対策機能修正 rupau.cgi
2006-03-16 1.06 スパム投稿を対策する機能を追加 rupau.cgi
rupau.ini
Page : 1 / 2 / 3
SAMPLE (サンプル利用規定に同意の上、ご利用ください。)
DOWNLOAD (利用規定に同意の上ダウンロードしてください。)

ファイル rupau.cgi

ファイル rupauini.cgi

ファイル rupaulog.cgi

ファイル jcode.pl

ファイル gradfont.pl

ファイル cgi-lib.pl

ファイル count.dat

ファイル pastno.dat

ディレクトリ icon

ディレクトリ past


ROCO UP BOARD AU?の設置方法「nifty編」(通常の設置方法はこちらをご覧下さい)

項番 ファイル (行番号)
手順
1 rupau.cgi (1行目付近)
Perlのパスの変更

#!/usr/local/bin/perl

サーバにあわせたperlのパスへと変更する。
#!/usr/local/bin/perl もしくは #!/usr/bin/perlが一般的。
2 rupauini.cgi (5行目付近)
管理者パスワードの変更

$pass = '0123';

好きなパスワードへと変更する。
3 rupauini.cgi (7行目付近)
タイトルの変更

# タイトル名を指定
$title = " ROCO UP BOARD AU?";

こちらを好きなタイトルへ変更する
(変更の際に「"」「;」を消さないように注意!!)

文字が化ける場合や「'」を使う場合は「」を文字の前に置いてください。
(例→表示・UG's)
4 rupauini.cgi (31行目付近)
壁紙の変更

# 壁紙を指定する場合(http://から指定)
$bg = "./icon/bg.gif";

$bg = 'http://homepage?.nifty.com/xxx/rupau/icon/bg.jpg';

このような形でファイル名を変更する
(変更の際に「'」「;」を消さないように注意!!)
5 rupauini.cgi (64行目付近)
戻り先URLの変更

# 戻り先のURL (index.htmlなど)
$homepage = "../index.html";

$homepage = "http://homepage?.nifty.com/xxx/index.html";

こちらを上記のような形でご自分の戻りたいページへ変更する
(変更の際に「"」「;」を消さないように注意!!)
6 rupauini.cgi (118行目付近)
画像アップロードフォルダの設定

# アップロードディレクトリ
# → パスの最後は / で終わること
# → フルパスだと / から記述する
$ImgDir = './img/';

$ImgDir = '/homepage/rupau/img/';

# アップロードディレクトリのURLパス
# → パスの最後は / で終わること
#$ImgUrl = "http://192.168.0.3/rupau140/img/";
$ImgUrl = './img/';

#$ImgUrl = "http://192.168.0.3/rupau140/img/";
$ImgUrl = 'http://homepage?.nifty.com/xxx/rupau/img/';

上記のように変更する。 ($ImgUrlが2個あるが上はダミーなので変えなくて良い)
(変更の際に「"」「;」を消さないように注意!!)
7 rupauini.cgi (233行目付近)
アイコンの設定

# アイコンを定義(上下は必ずペアで)
$icon1 = 'roco3.gif roco4.gif roco5.gif' … roco21.gif'';

$icon2 = 'roco園児 roco料理 roco洗濯 … rocoワンピ花';

$icon1へアイコンファイル名を指定する。「半角スペース」で次のファイル名を書いていく。

$icon2へアイコン名を指定する。$icon1と同期をとるように書く
上記の例では、「roco3.gif」は「roco園児」を指す。
半角スペース区切りなので、「roco4.gif」は「roco料理」を指す。
このように必要な分だけ書いていく。

(変更の際に「'」「;」を消さないように注意!!)
8 rupauini.cgi (306行目付近)
過去ログの格納場所の変更

# 過去ログのディレクトリ
# → フルパスなら / から記述(http://からではない)
# → 最後は必ず / で閉じる
$pastdir = './past/';

$pastdir = '/homepage/rupau/past/';

上記のように変更する。
(変更の際に「"」「;」を消さないように注意!!)
9 すべて
ファイルのアップロード

下の図を参考にファイルをサーバへアップロードする。
  homepage
|
+-- rupau [755]
|
+-- icon [755] / 背景、アイコン
|
+-- img [777]
|
+-- past [777] / 1.cgi [666]

cgi-bin
|
+-- rupau [755] / rupau.cgi [755]
| rupaulog.cgi [666]
| rupauini.cgi [644]
| count.dat [666]
| jcode.pl [644]
| gradfont.pl [644]
| cgi-lib.pl [644]
| pastno.dat [666]
|
+-- lock [777]

[]内はパーミッションの値
アイコンや壁紙はiconフォルダへアップロードする。
10 すべて
パーミッションの変更

項番9のかっこの中の値を参考にパーミッションを変更する。
11 rupau.cgi
動作確認

設置したアドレスをブラウザのアドレス欄へ直打ちして表示するか確認する。

基本的なアドレスは→http://hpcgi?.nifty.com/アカウント/rupau/rupau.cgi

500 Server Errorがでる場合
1.パーミッションの違い
2.項番1のPerlのパスの違い
3.項番2〜8の変更の中で「"」「'」「;」を誤って消してしまった。
これだけではありませんが可能性的にはこちらの確率が高いです。
もう一度確認しましょう。

404 File Not Foundがでる場合
1.アドレスが違う
2.設置した場所にcgiファイルがない

もう一度アドレスを確認してください。
12 rupau.cgi
動作確認 2

書きこみおよび画像アップロードのテストをする。
過去ログ使用の場合はメニューの「PAST」を押し、エラーがでないことを確認する
正常動作すれば設置終了。

アイコンなどが表示しない場合
1.もう一度設定箇所を確認する。
2.ご自分のページのソースを見てみる。その際に画像が表示されるべきところがどのようにおかしいか判別する。

壁紙が1カ所にしか表示しない。
1.rupau.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のパーミッションを確認する。

チェックモード
http://hpcgi?.nifty.com/アカウント/rupau/rupau.cgi?mode=check
このアドレス(設置URLのあとに?mode=checkをつける)ですべてOKが出れば正常動作。