GuestBook(アイコン付き)

こちらのCGI素材は以前MIKAZO's CGIで配布されていたものを再公開したものです。
こちらのCGI素材についてサポート等は一切行いませんのであらかじめご了承ください。
つまり、CGIに慣れている方向けのコーナーですので、初心者の方はあらかじめ別のサイトでCGIについて勉強してください。
セキュリティ上に問題のあるCGIスクリプトもあるかと思われますが、その場合は報告してくだされば直すかもしれません。
著作権は「みかぞう」さんにありますので、著作権の部分は書き換えないでください。
->MIKAZO's CGIで公開されていたCGIの一覧

■◇■ GuestBook(アイコン付き) ■◇■
- Ver. 1.03 -
◆ ダウンロード
guestbooki.lzh    57KB
ダウンロード後に解凍ツールで解凍してください。
◆ ファイル
解凍しましたら、下記のファイルがあるかどうか確認してください。
ファイル名 属性 備 考
guestbooki.cgi 755 本体です
guestbooki.log 666 データを格納するファイルです。
kanri.dat 666 管理人のお知らせ用ファイルです。
jcode.pl 644 日本語変換ライブラリです。
img   アイコン用フォルダです。
アイコンはここにいれて下さい。

解凍したファイルは、『cgi-bin』等のフォルダに入れて下さい。
フォルダを作成した場合のパーミッションは、777です。
◆ カスタマイズ
・ guestbooki.cgiをメモ帳などのエディタで開いて下記の場所をカスタマイズしてください。
#!/usr/local/bin/perl[1行目]
Perlへのパスを入力して下さい。
借りているサーバーによって異なります。
わからない場合は、プロパイダやレンタルサーバー等に問い合わせてください。
$home = "(URL)";[13行目]
戻りのURLを入力
$title_txt = "Guest Book";[14行目]
タイトルを入力
$bg = "(URL)";[15行目]
壁紙のURLを入力。壁紙を使用しない場合はこのままで可。
$title_img = "(URL)";[16行目]
タイトルに画像を使う場合にURLを入力。
$img_w = "(幅・数値)";[17行目]
タイトル画像の幅。
$img_h = "(高さ・数値)";[18行目]
タイトル画像の高さ。
$pwd = "9999";[19行目]
管理人用パスワード。必ず変えて下さい
$kname = "管理人";[20行目]
管理人レスの名前。
@week = ('日','月','火','水','木','金','土');[21行目]
曜日の表示方法。
$tagkey=0;[22行目]
タグの許可。(0:不可 1:可)
$def = 5;[23行目]
1ページの表示数。
$maxdata = 50;[24行目]
ログの保管数。これを超えると古いのから削除されていきます。
$sortkey = "1";[25行目]
ソート順 (0:昇順 1:降順)
$title_flg = "1";[26行目]
管理人のレスのタイトルをつけるか設定。(0:非表示 1:表示)
$t_size = "14pt";[27行目]
メッセージのタイトルのフォントサイズ。ポイント数で指定して下さい。
$m_size = "10pt";[28行目]
メッセージの文字のフォントサイズ。ポイント数で指定して下さい。
$target = "_top";[29行目]
記事からのリンクする時のターゲット指定
$bgcolor = "#ffffff";[32行目]
背景色
$text = "#000000";[33行目]
文字の色
$link = "#996633";[34行目]
リンク(未訪問)
$vlink = "#CC6633";[35行目]
リンク(訪問済)
$alink = "#669900";[36行目]
リンク(訪問中)
$hlink = "#908052";[37行目]
リンク(マウスの乗せた時)
@colorstt= ('#ff1e1e','#ec9800',(中略),'#9d629a','#eb7076');[39行目]
メッセージのタイトルの色
@colors= ('#ff1717','#ffc860',(中略),'#cbadca','#f4aeb1');[41行目]
メッセージの文字の色
@colorsnm = ('あか','オレンジ',(中略),'むらさき','ピンク');[43行目]
色の名前
@colorstt・@colors・@colorsnmの3つは、個数と順番に気をつけてください。
入力画面で、「あか」を選択すると、タイトルの色:#ff1e1e 文字の色:#ff1717が選択されます。
$icon_flg = "0";[47行目]
投稿者と管理人のアイコンを同じにする場合は、"1"にしてください。
@icon_fu = ("nekotenniko.gif",(中略),"nekotenhiyu.gif");[51・52行目]
登録者のアイコンのファイル名を指定してください。
個数はいくつでも増やせます。ただし、下の@icon_nuと同じ個数にしてください。
@icon_nu = ("にこ",(中略),"ひゅ〜");[54・55行目]
@icon_fuの名称を指定します。
@icon_fk = ("akunika.gif",(中略),"akukya.gif");[59・60行目]
管理人用のアイコンのファイル名を指定してください。
$icon_flgを"1"にした場合は、設定する必要はありません。
個数はいくつでも増やせます。ただし、下の@icon_nkと同じ個数にしてください。
@icon_nk = ("にかっ",(中略),"キャー");[62・63行目]
@icon_fkの名称を指定します。
$icon_flgを"1"にした場合は、設定する必要はありません。
$icon_fooder = "<P align=\"center\">(中略)</P>";[65行目]
アイコンの著作権表示です。
添付されているアイコンを使用する場合は絶対に削除しないで下さい
$color_in = "#ffffe6";[67行目]
入力フォームの背景色
$color_kj = "#ffffff";[68行目]
記事の背景色
$color_wk = "(色指定)";[69行目]
記事の枠の色
$msg_flg = 0;[70行目]
管理人からのお知らせ(0:表示しない 1:表示する)
管理人からのお知らせメッセージは、管理人レス画面にて設定できます。
メッセージは、タグ使用可です。
$color_msgt = "#000000";[71行目]
管理人からのお知らせの文字色
設定が終わりましたら、サーバーにFTP転送してパーミッションを変更して終了です。
◆ 更新記録
Ver. 1.03 (2002.4.16)
・記事からリンクする時のフレーム対応

Ver. 1.02 (2001.7.23)
・1月、2月の日付表示が前年の13月、14月と表示されるバグの修正

Ver. 1.01 (2001.7.21)
・管理人からのお知らせの表示
・入力フォームの背景色、記事の背景色、記事の枠の色をカスタマイズ可能

Ver. 1.0 (2001.7.1)
・リリース