#0872(Ayano氏)の書き込みを引用します:
>はじめまして。『…快適活用ライブラリ』を読み始めたばかりの初心者です。
>
>表示先と同じディレクトリに全て転送するように書いてあったのですが、
>カウンタ用ディレクトリを表示先の下層につくって置いておきたいと考えました。
>
>参照先を自分で変更して見たところ、perlもlogも動作確認できたのですが、
>GIFファイルのみ表示できません。
>GIF参照先はどこで設定したらよいでしょうか。
>お教え下さい。
ディレクトリの構成を下記として説明しますね。
[cgi-bin/gif_data/]の中のGIFファイルを使用とします。
root--html/
|
+---cgi-bin/
| スプリクトのアップ場所
|
+---gif_data/
GIFファイルのアップ場所
(1)カウンタ画像ファイルパス指定の追加
本書45ページ
$img_url ="./gif_data/"; #カウンタ画像ファイルのパス指定
場所はカウンタ保存用ファイル指定の次の行ぐらいでいいでしょう。
(2)パターンマッチ処理を修正
修正前→$graphic =~s/(.)/<img src=$1.gif>/g;
修正後→$graphic =~s/(.)/<img src=$img_url$1.gif>/g;
$1.gif>/g;の前に[$img_url]を追加
(3)パーミッションの設定
スプリクト:755(705)
ログファイル:666(606)
画像データ:644(604)
[gif_data]フォルダのパーミッションを[777](707)に変更する事
各ファイルのパーミッションはサーバーによって変わりますので、調べてみて下さい。
また、カウンタ画像ファイルのパス指定はフルパスで指定しないとだめな場合もあります。
これでいいと思うんですが、間違っていたら「つっこみ」入れて下さい。