以下の定数が定義されています。 この関数の拡張モジュールが PHP 組み込みでコンパイルされているか、 実行時に動的にロードされている場合のみ使用可能です。
SEEK_SET
(int)
SEEK_CUR
(int)
SEEK_END
(int)
LOCK_SH
(int)
LOCK_EX
(int)
LOCK_UN
(int)
LOCK_NB
(int)
flags
パラメータで使える定数
FILE_USE_INCLUDE_PATH
(int)
filename
を
include_path
から探します。
FILE_NO_DEFAULT_CONTEXT
(int)
FILE_APPEND
(int)
FILE_IGNORE_NEW_LINES
(int)
FILE_SKIP_EMPTY_LINES
(int)
FILE_BINARY
(int)
バイナリモード
この定数は何の効果もありません。 PHP 8.1.0 以降は非推奨になっています。
FILE_TEXT
(int)
テキストモード
この定数は何の効果もありません。 PHP 8.1.0 以降は非推奨になっています。
flags
パラメータで使える定数
GLOB_AVAILABLE_FLAGS
(int)
GLOB_*
フラグの組み合わせ。以下と等しいです:
0
| GLOB_BRACE
|
GLOB_MARK
| GLOB_NOSORT
|
GLOB_NOCHECK
| GLOB_NOESCAPE
|
GLOB_ERR
| GLOB_ONLYDIR
GLOB_BRACE
(int)
注意:
GLOB_BRACE
は Solaris や Alpine Linux のような non GNU なシステムでは使えないことがあります。
GLOB_ERR
(int)
GLOB_MARK
(int)
GLOB_NOCHECK
(int)
GLOB_NOESCAPE
(int)
GLOB_NOSORT
(int)
GLOB_ONLYDIR
(int)
flags
パラメータで使える定数
PATHINFO_ALL
(int)
PATHINFO_DIRNAME
(int)
PATHINFO_BASENAME
(int)
PATHINFO_EXTENSION
(int)
PATHINFO_FILENAME
(int)
scanner_mode
パラメータで使える定数
INI_SCANNER_NORMAL
(int)
INI_SCANNER_RAW
(int)
INI_SCANNER_TYPED
(int)
flags
パラメータで使える定数
FNM_NOESCAPE
(int)
FNM_PATHNAME
(int)
FNM_PERIOD
(int)
FNM_CASEFOLD
(int)
UPLOAD_ERR_CANT_WRITE
(int)
ファイルをディスクに書き込めませんでした。
この定数の値は 7
です。
UPLOAD_ERR_EXTENSION
(int)
PHP 拡張機能がファイルアップロードを停止させました。
PHP はどの拡張機能がファイルアップロードを止めたのかを検出する手段を提供していません。phpinfo() で表示される、ロード済みの拡張機能の一覧が手掛かりになるかもしれません。
この定数の値は 8
です。
UPLOAD_ERR_FORM_SIZE
(int)
アップロードされたファイルが、
HTML フォームで指定された MAX_FILE_SIZE
を超えています。
この定数の値は 2
です。
UPLOAD_ERR_INI_SIZE
(int)
アップロードされたファイルが、
php.ini の upload_max_filesize
を超えています。
この定数の値は 1
です。
UPLOAD_ERR_NO_FILE
(int)
アップロードされたファイルはありません。
この定数の値は 4
です。
UPLOAD_ERR_NO_TMP_DIR
(int)
テンポラリフォルダがありません。
この定数の値は 6
です。
UPLOAD_ERR_OK
(int)
エラーはありません。ファイルのアップロードは成功しました。
この定数の値は 0
です。
UPLOAD_ERR_PARTIAL
(int)
アップロードされたファイルは一部だけでした。
この定数の値は 3
です。