[PHP-users 32919] ファイルの存在調査

miyao miyao @ sa.il24.net
2007年 11月 29日 (木) 15:02:11 JST


宮尾です
VineLinux 4.0 にPHP 5.2.0 と Apache 2.2.2.3 をインストールして
HPを開発しています。
ファイルの存在について調べ対象ファイルが有る場合はそのファイルを
表示し、ない場合はデフォルトファイルを表示するというプログラムを
作りたいのですが、下記のようにプログラムを組んでもファイルが有るにも
かかわらずデフォルトファイルが表示されてしまいます。
何が悪いのか解りません。
PHPマニュアルには
http://www.php.net/manual/ja/function.file-exists.php
> この関数は セーフモード の制限のためファイルにアクセスできない場合
FALSE を返します。 
と有りますが、セーフモードはどこで判断しているのでしょうか?
ご指導下さい

$home_address = "192.168.1.2/~test/";
$detailed_no = "02-0004-13-111-00015";
$filename =
"$home_address"."program/store_data/$detailed_no"."/picture$detailed_no"
.".jpg";
if (file_exists($filename)) {
    echo "<IMG SRC=\"$filename\" ALT=\"店舗の写真\" WIDTH=\"250\"
HEIGHT=\"188\" BORDER=\"0\">";
}
else {
  echo "<IMG SRC=\"$home_address"."program/store_data/picture_default.
jpg\" ALT=\"店舗の写真は存在しません\" WIDTH=\"250\" HEIGHT=\"188\"
BORDER=\"0\">";
}
宜しくお願いします

/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

宮尾 勝巳  ( Katumi Miyao )
E-mail : miyao @ sa.il24.net

/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/



PHP-users メーリングリストの案内