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 : 13,289

 

ROCO LINK

 

by Rocomotion

Tacky's Roomにて配布されているぷりんぷりんくをカスタマイズしたものです。
バナーをアップロードできるのが珍しいリンクスクリプトです。バナーは直リンクでもOKです。

+フレーム分割式で見やすいリンク
+バナーは直リンクおよび、アップロード選択可能。
+管理人のみ登録、管理人以外も登録、どちらも選択可能。
+カウント数でランキング表示可能
+カテゴリ分け可能
+ログの自動バックアップ機能有り。

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

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

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

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

+IE5.5以上を推奨します。NNはおそらく崩れると思います。
+アイコンを使用の場合はご自分でご用意ください。
更新日付 バージョン 更新内容 更新ファイル
2007-11-07 1.27 書き直し
URL数制限追加
rocolinkini.cgi
rocolink.cgi
2007-07-18 1.26 NGワードの対象をタイトルとアドレスも含むように修正 rocolink.cgi
2006-11-29 1.25 NGワード処理を修正 rocolink.cgi
2006-11-01 1.24 セキュリティ向上
ログ・設定ファイル名変更
rocolink.cgi
rocolinkini.cgi(追)
rocolinklog.cgi(追)
rocolink_bak01.cgi(追)
rocolink_bak02.cgi(追)
rocolink.ini(削)
rocolink.log(削)
rocolink_bak01.txt(削)
rocolink_bak02.txt(削)
2006-09-17 1.23 管理人以外も投稿できてしまうのを修正 rocolink.cgi
Page : 1 / 2 / 3 / 4 / 5
SAMPLE (サンプル利用規定に同意の上、ご利用ください。)
DOWNLOAD (利用規定に同意の上ダウンロードしてください。)

ファイル rocolink.cgi

ファイル rocolinkini.cgi

ファイル rocolinklog.cgi

ファイル jcode.pl

ファイル cgi-lib.pl

ファイル sougo.gif

ファイル nobanner.gif

ファイル rocolink_bak01.cgi

ファイル rocolink_bak02.cgi

ファイル read.txt

ディレクトリ img


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

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

#!/usr/local/bin/perl

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

# 管理者用マスタPASS (英数字で8文字以内)
$password = '0123';

こちらをご自分の好きなものへ変更する(4文字〜8文字)
(変更の際に「'」「;」を消さないように注意!!)
3 rocolinkini.cgi (25行目付近)
戻り先URLの変更

# 戻り先のURL (index.htmlなど)
$url = "http://www.rocomotion.jp";

こちらをご自分の戻りたいページへ変更する
(変更の際に「"」「;」を消さないように注意!!)
4 rocolinkini.cgi (30行目付近)
タイトルの変更

# タイトル名を指定
$title = "ROCO LINK";

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

文字が化ける場合や「'」を使う場合は「」を文字の前に置いてください。
(例→表示・UG's)
5 rocolinkini.cgi (143行目付近)
カテゴリーの変更

#↓カテゴリー設定([0]は修正しないで下さい)
$CATEGORY[1] = 'カテゴリ1';
$CATEGORY[2] = 'カテゴリ2';

…$CATEGORY[*]
こちらのカテゴリー名を使いたい分だけ変更する

#登録の際のカテゴリのデフォルト(上の$CATEGORY[ここの数字],0以外)
$categoryno = '4';

デフォルトにしたい数字を入力する(上の[*]の*の数字で入力)
(変更の際に「'」「;」を消さないように注意!!)
6 rocolinkini.cgi (228行目付近)
相互リンクの画像の変更

#相互リンクの場合に使用する画像を指定。
$sougo_gif = './sougo.gif';

$sougo_gif = 'http://homepage?.nifty.com/xxx/rocolink/sougo.gif';

このような形でファイル名を変更する
(変更の際に「'」「;」を消さないように注意!!)
7 rocolinkini.cgi (238行目付近)
バナーが無い場合に表示する画像の変更

#バナーが無い場合の画像
$nobanner = 'nobanner.gif';

$nobanner = 'http://homepage?.nifty.com/xxx/rocolink/nobanner.gif';

このような形でファイル名を変更する
(変更の際に「'」「;」を消さないように注意!!)
8 rocolinkini.cgi (243行目付近)
バナーアップロードフォルダの格納場所の変更

$ImgDir = './img/';

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

上記のように変更する。
(変更の際に「'」「;」を消さないように注意!!)
9 rocolinkini.cgi (248行目付近)
バナーアップロードフォルダのURLの変更

#$ImgUrl = "http://192.168.1.7/rocolink/img/";(例)
$ImgUrl = './img/';

#$ImgUrl = "http://192.168.1.7/rocolink/img/";(例)
$ImgUrl = 'http://homepage?.nifty.com/xxx/rocolink/img/';

上記のように変更する。
(変更の際に「'」「;」を消さないように注意!!)
10 rocolinkini.cgi (300行目付近)
はじめに表示するInfoの設定

#infoの設定。
#最初の画面の右フレームに表示する内容です。
#("EOM"の次の行〜EOMの前の行の間にメッセージを書いてください。タグOKです。)
$head_comment = <<"EOM";
  |
EOM

赤字のところをHTMLで変更する。
文字が化ける場合は「」を文字の前に置いてください。
(例→表示)
11 すべて
ファイルのアップロード

下の図を参考にファイルをサーバへアップロードする。
  homepage
|-- rocolink [755] / sougo.gif [644]
| nobanner.gif [644]
|
+-- img (777)

cgi-bin
|-- rocolink [755] / jcode.pl [755]
cgi-lib.pl [755]
rocolink.cgi [755]
rocolinkini.cgi [644]
rocolinklog.cgi [666]
rocolink_bak01.cgi [666]
rocolink_bak02.cgi [666]

()内はパーミッションの値
壁紙などはhomepage/rocolinkフォルダ直下へアップロードする。
12 すべて
パーミッションの変更

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

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

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

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

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

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

書きこみおよびバナーアップロードのテストをする。
正常動作すれば設置終了。

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