CGI-BBS > CGI > Perl > データファイルのパス指定


カレッヂ
カレッヂ


質問者 Octo  投稿日 6/6(水) 15:55:55
CGIスクリプトと読み出し・書き込み用データファイルを同じディレクトリに入れ
$counta = '01511cnt1.dat'
のようにすると読み出し・書き込みとも可能なのですが、
これらを別々のディレクトリに入れて
$counta = 'http://www.*****.com/01511a/01511cnt1.dat'
のようにすると、読み出し・書き込みともできなくなります。

このようなフルパス指定はできないのでしょうか?
ちなみに01511cnt.datのパーミッション設定は666です。
回答者 しあわせのツボ  [削除]  投稿日 6/6(水) 17:42:18
フルパス指定は当然可能ですが、例示されたようなURI指定はできません。
サーバの絶対パスで /上位のパス/01511a/01511cnt1.dat のようにするか、
同じく相対パスで ../../01511a/01511cnt1.dat のようにして下さい。
質問者 Octo  [削除]  投稿日 6/6(水) 18:53:23
相対パスにしてやってみましたところ無事成功しました!
どうもありがとうございました。

このページは終了したので返信(回答)は書きこめません

Web裏技