| ■tackynotesp.cgiをエディタで開いて設定を行います。
#!/usr/local/bin/perl
(Perlへのパスを指定。※プロバイダによって異なりますので不明な場合はプロバイダーへ質問してね)
$resflg = 1';
(レス機能を使用する?(0:しない 1:する)
$res_text = 1 ;
(レス投稿フォームのコメント欄の形式)…(0:1行テキスト 1:複数行テキスト(テキストエリア)
$minnade = 1 ;
(管理人以外も日記を書けるようにする?(0:しない 1:する))
$sinchaku = 20 ;
(レス機能有にした場合、最新レスのあった日記を表示します。0の場合は表示しない、0以外は指定した数だけ表示します)
$sinchaku2= 1 ;
(最新投稿を表示します。0の場合は表示しない、0以外は指定した数だけ表示します。)
$logdir = './notelog/' ;
(過去ログ作成用ディレクトリを指定。最後に必ず「/」を付けてね。)
※よくわからないけど、CGI内部から自動でファイルを作成出来ないサーバーってあるらしいから、
ファイルの書き込みに失敗したとかメッセージが表示されたら、該当する年月のファイルを自分で
作って(中身は空でいいよ)サーバーにアップロードしてください。※パーミッションは666。
ログファイルは「年月毎」に作成します。
例えば2001年12月の日記を書いたなら同項目で指定したフォルダ「noteimgとか」の直下に
「200012.txt」というファイルをCGI側から自動作成します。
$head_comment = <<"EOM";
〜〜〜
EOM
(タイトル下部にコメントを表示出来ます。「EOMの下の行〜EOMの前の行まで複数行使って記述出来ます。
内容はタグを使って記述する事が可能です)
$UpFolder = "./img/ ;
(画像をアップするフォルダパスを指定。http〜の指定は出来ません。)
※CGI設置フォルダ直下にログを設置出来なくて、設置出来ない(検証はしてね)方はサポート掲示板まで)
※hi-hoの方の場合!→ $UpFolder = "/ユーザーID/画像フォルダ名/"
;でいいはず!
※Niftyの方の場合!→ $UpFolder = "http://homepage?.nifty.com/ユーザーID/画像フォルダ名/"
;でいいはず!
$Upurl = "./img/ ;
(画像をアップするフォルダURLパスを指定。わからん方はhttp〜の指定でオッケーですわ)
※hi-hoの方の場合!→ $UpUrl = "./$ENV{'HOME'}/html/画像フォルダ名/"
;でいいはず!
※Niftyの方の場合!→ $UpUrl = "./homepage/画像フォルダ名/" ;でいいはず!
※でもhttpから指定した方が間違い少ないかな?(^^ゞ
$maxdatasz = 51200 ;
(1回のアップロードで可能なファイルサイズ。)
※余り大きな値にするとサーバーに負荷がかかるからね。
$MaxWidth = 300; #横幅
$MaxHeight = 150; #縦幅
(上記の画像サイズを超える画像は縮小表示します。)
$sizeflg = 1 ;
(画像の下にファイルサイズを表示するかどうかの設定。0の場合は表示しません)
@FMT
= ("gif","jpg","jpeg","mp3","mpg","mpeg","lzh","pdf","png");
(アップロード可能とするファイル形式。拡張子を指定してね)
■各ファイルをサーバーへアップロードします。
| ファイル名 |
パーミッション |
転送モード |
| tackynotesp.cgi |
755 |
アスキーモード |
| notelog(フォルダ) |
777 |
サーバーで各自作成 |
| noteimg(フォルダ) |
777 |
サーバーで各自作成 |
| jcode.pl |
755 |
アスキーモード |
※パーミッションはプロバイダーによって上記以外の設定となる事がありますので、
設置出来ない場合は、一度プロバイダーのサイトなりで調査してみて下さい。
■ソース内で設定した画像保存用フォルダ($UpFolder)をサーバーに作成してください。
パーミッションは777にして下さい。(プロバイダーによっては異なるかもしれませんので
不明な場合はプロバイダーに確認してください)
|