file://

file://ローカルファイルシステムへのアクセス

説明

PHP で使用されるデフォルトのラッパーは Filesystem で、 これはローカルファイルシステムを表します。 相対パス(/, \, \\,または 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

add a note add a note

User Contributed Notes 1 note

up
-4
hansonr at stolaf dot edu
6 years ago
note that any unrecognized protocol defaults to file://

so, for example:

adkfjaldfjaldf://foo

is the same as

file://foo
To Top