[PHP-ファイルシステム] ファイル/ディレクトリの存在確認をする
file_exists関数を使用することで可能です。
説明 bool file_exists ( string filename ) filenameで指定したファイルまたはディレクトリ が存在すればTRUEを返し、そうでなければFALSEを返します。 Windows上でネットワーク共有上のファイルを調べるには、 //computername/share/filenameまたは \\computername\share\filenameのように指定してください。
また、合わせてファイルかディレクトリかの確認を行いたい場合は ・is_file関数 ・is_dir関数 などの関数を使用してください。 サンプル
<? $fileName = $_SERVER['SCRIPT_FILENAME']; echo "\"{$fileName}\" は"; if(file_exists($fileName)) { if(is_file($fileName)) { echo "ファイルです。"; } else { echo "ファイルではありません。"; } if(is_dir($fileName)) { echo "ディレクトリです。"; } else { echo "ディレクトリではありません。"; } } else { echo "存在しません。"; } ?>
サンプルを実行
「PHP」に関する「本」の商品を自動的に表示しています。
キーワードに関連していない商品は、Amazonがオススメする商品です。気になる物があればどうぞ。
キーワードに関連していない商品は、Amazonがオススメする商品です。気になる物があればどうぞ。
作成日:2008年12月03日(Wed)