こーかん日記

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

■◇■ こーかん日記 ■◇■
- Ver. 1.54 -
■ 仕 様
◆ 管理人
  • メンバーの追加・削除ができます。
  • メンバーのプロフィールの編集ができます。
  • 全ての書き込みに対する削除の権限を持っています。
  • メンバーを追加しましたら、仮パスワードを設定し、追加メンバーにメールで通知して下さい。
  • 記事の枠の色は、メンバー別に違いますが、この枠の色を設定できるのは、管理人のみです。
◆ メンバー
  • 書き込みができます。
  • 自分のプロフィールの編集ができます。
  • 自分の書き込んだ記事について修正・削除できます。
◆ その他
  • メンバーは何人でも増やせますが、あまり多くすると処理速度が落ちます。
  • 管理人もメンバー登録して下さい。
  • メンバーのプロフィール編集画面にて、パスワードを変更しない場合は入力しなくていいです。
  • メンバーがパスワードを忘れてもパスワードは暗号化されている為、
    管理人にもわかりません。
    その場合は、管理人用のプロフィール編集画面にてパスワードを修正し、
    パスワードを忘れたメンバーに通知して下さい。
■ ダウンロード
kdiary.lzh    17KB
ダウンロード後に解凍ツールで解凍してください。
■ ファイル
解凍しましたら、下記のファイルがあるかどうか確認してください。
ファイル名 属性 備 考
kdiary.cgi 755 本体です
kdiary.log 666 ログファイルです
member.dat 666 メンバーファイルです
form.css 644 CSSファイルです。
jcode.pl 644 日本語変換ライブラリです。
koya.gif 644 メンバーのプロフィール画面で使用します。

解凍したファイルは、『cgi-bin』等のフォルダに入れて下さい。
フォルダを作成した場合のパーミッションは、777です。
■ カスタマイズ
・ kdiary.cgiをメモ帳などのエディタで開いて下記の場所をカスタマイズしてください。
#!/usr/local/bin/perl[1行目]
Perlへのパスを入力して下さい。
借りているサーバーによって異なります。
わからない場合は、プロパイダやレンタルサーバー等に問い合わせてください。
$home = "(URL)";[12行目]
戻りのURLを入力
$title_txt = "こーかん日記";[13行目]
タイトルを入力
$title_img = "(URL)";[14行目]
タイトルに画像を使う場合にURLを入力。
$img_w = "(幅・数値)";[15行目]
タイトル画像の幅。
$img_h = "(高さ・数値)";[16行目]
タイトル画像の高さ。
$tagkey=0;[17行目]
タグの許可。(0:不可 1:可)
$pwd = "9999";[18行目]
管理人用パスワード。必ず変えて下さい
@week = ('日','月','火','水','木','金','土');[19行目]
曜日の表示方法
$def = "0";[20行目]
最初の表示形式を指定。 0:ノーマル表示 1:一覧表示
$plog[0] = 10;[21行目]
ノーマル表示の時の1ページの件数
$plog[1] = 15;[22行目]
一覧表示の時の1ページの件数
$max = 100;[23行目]
ログの保管数。これを超えると古いのから削除されていきます。
$homeicon = "koya.gif";[24行目]
プロフィールで使用するホームページ用アイコンのファイル名
$item_nm1 = "性別";[25行目]
プロフィールの選択項目1のタイトル
@item_list1 = ("男性","女性","秘密");[26行目]
選択項目1の内容
$item_nm2 = "血液型";[27行目]
プロフィールの選択項目2のタイトル
@item_list2 = ("A型",(中略),"秘密");[28行目]
選択項目2の内容
$secret = 0;[29行目]
閲覧モード(0:ノーマルモード 1:シークレットモード)
$visitor = "visvitor";[30行目]
ビジター用のパスワード。シークレットモードでご使用の方は必ず変えて下さい
$target = "_top";[31行目]
記事からのリンクする時のターゲット指定
・ form.cssをメモ帳などのエディタで開いてカスタマイズしてください。
設定が終わりましたら、サーバーにFTP転送してパーミッションを変更して終了です。
■ 更新記録
Ver. 1.55 (2004.2.11)
・パスワードのCookie機能を削除
・シークレットモード時に「次へ」の部分の改造
Ver. 1.54 (2003.2.27)
・セキュリティーの強化
・記事からのターゲット指定
Ver. 1.52 (2003.1.21)
・シークレットモードで仕様すると、修正・削除が出来ないバグ修正
Ver. 1.51 (2002.5.18)
・cssファイル設定を上部にて可能
Ver. 1.5 (2002.1.23)
・外部ファイルのスタイルシートに対応
・クッキーに対応
・シークレットモード
Ver. 1.01 (2001.7.23)
・1月、2月の日付表示が前年の13月、14月と表示されるバグの修正
Ver. 1.0 (2001.7.17)
・リリース