file://
ローカルファイルシステムへのアクセス
説明
file://
is the default wrapper used with PHP and
represents the local filesystem.
When a relative path is specified (a path which does not begin with
/
, \
, \\
, or a
Windows drive letter) the path provided will be applied against the current
working directory. In many cases this is the directory in which the script
resides unless it has been changed. Using the CLI
SAPI, this defaults to the directory from which the
script was called.
PHP で使用されるデフォルトのラッパーは file:// で、
これはローカルファイルシステムを表します。
相対パス(/
, \
, \\
, または Windows のドライブ文字で始まらないパス)が指定された場合、
指定されたパスは、現在の作業ディレクトリに対して適用されます。
多くの場合、これは、スクリプトがあるディレクトリです。ただし、カレントディレクトリが
変更されている場合を除きます。
CLI SAPI を使用した場合、このデフォルトはスクリプトがコールされたディレクトリとなります。
fopen や file_get_contents
のようないくつかの関数については、相対パスと同時に include_path
も検索されます。
利用法
- /path/to/file.ext
- relative/path/to/file.ext
- fileInCwd.ext
- C:/path/to/winfile.ext
- C:\path\to\winfile.ext
- \\smbserver\share\path\to\winfile.ext
- file:///path/to/file.ext
オプション
ラッパーの概要
属性 |
サポートの有無 |
allow_url_fopen で制約される |
No |
読み込み許可 |
Yes |
書き込み許可 |
Yes |
追加許可 |
Yes |
同時読み書き許可 |
Yes |
stat のサポート |
Yes |
unlink のサポート |
Yes |
rename のサポート |
Yes |
mkdir のサポート |
Yes |
rmdir のサポート |
Yes |