PHP マニュアル
前のページ |  | 次のページ

# file_exists

(PHP 3, PHP 4, PHP 5)

file_exists -- ファイルまたはディレクトリが存在するかどうか調べる

## 説明

bool file_exists ( string filename )

`filename`で指定したファイルまたはディレクトリ が存在すれば`TRUE`を返し、そうでなければ`FALSE`を返します。

Windows上でネットワーク共有上のファイルを調べるには、 `//computername/share/filename`または `\\computername\share\filename`のように指定してください。

例 1. あるファイルが存在するかどうか調べる

`<?php $filename = '/path/to/foo.txt'; if (file_exists($filename)) { print "The file $filename exists"; } else { print "The file $filename does not exist"; } ?>`

> 注意: この関数の結果は キャッシュされます。詳細は、clearstatcache() を参照してください。

> ティップ: `PHP 5.0.0` 以降、この関数は、 何らかの URL ラッパーと組合せて使用することができます。 どのラッパーが stat() ファミリーをサポートしているか のリストについては、付録M を参照してください。

警告
この関数は セーフモード の制限のためファイルにアクセスできない場合 `FALSE` を返します。 しかし safe_mode_include_dir で指定されたディレクトリに存在する場合は included することができます。

is_readable(), is_writable(), is_file(), file()も参照して下 さい。

前のページ | ホーム | 次のページ
fgetss | 上に戻る | file_get_contents