PDA

View Full Version : データファイルの指定に絶対パスは使えない?


bts
2001/10/07, 12:02 AM
データファイルの指定に相対パスを使うとうまくいくのに絶対パスではオープンエラーになります。

$diaryf = "http://bts.s2.xrea.com/cgi-bin/diary2.dat";
if (!open(IN,"$diaryf")) { &error(bad_file); }

でerrorにとびます。

$diaryf = "diary2.dat";

にすると正常に動きます。
呼び出すcgiとデータファイルは別のアカウント下にあるので絶対パスにしたいのですが。
それとも同じアカウント下のファイルしか呼び出せないのでしょうか。
教えてくださいm(_ _)m

sci
2001/10/07, 12:07 AM
同じアカウントなら、
/virtual/bts/public_html/cgi_bin/diary2.dat
などという絶対パス指定も出来るはずですが・・・

別アカウントはその方法では無理だと思います。
ほかの方法で出来るかどうかも知りません。

bts
2001/10/07, 11:28 AM
そうですね、そういえばそういうのは見たことないですね(^^;;

データファイルと同じアカウント下にcgiをおいて、それを別アカウントからcallするようにします。

ありがとうございましたm(_ _)m