セーフモード制限機能集
dbmopen: 操作中のファイルまたはディレクトリが、実行中のスクリプトと同じUID(所有者)であるかどうかを確認します。
dbase_open: 操作されているファイルまたはディレクトリが、実行されているスクリプトと同じ UID (所有者) を持つかどうかを確認します。
filepro: 操作されているファイルまたはディレクトリが、実行されているスクリプトと同じ UID (所有者) を持つかどうかを確認します。
filepro_rowcount: 操作されているファイルまたはディレクトリが、実行されているスクリプトと同じ UID (所有者) を持つかどうかを確認します。
filepro_retrieve: 操作されているファイルまたはディレクトリが、実行されているスクリプトと同じ UID (所有者) を持つかどうかを確認します。
ifx_* sql_safe_mode limit, (!= セーフモード)
ingres_* sql_safe_mode limit, (!= セーフモード)
mysql_* sql_safe_mode limit, (!= セーフモード)
pg_loimport: 操作中のファイルまたはディレクトリを確認してくださいon 実行中のスクリプトと同じ UID (所有者) を持つかどうか。
posix_mkfifo: 操作されているディレクトリが、実行されているスクリプトと同じ UID (所有者) を持っているかどうかを確認します。
putenv: ini によって設定されたsafe_mode_protected_env_varsおよびsafe_mode_allowed_env_varsオプションに従います。 putenv() 関数のドキュメントを参照してください。
move_uploaded_file: 操作されているファイルまたはディレクトリが、実行されているスクリプトと同じ UID (所有者) を持つかどうかを確認します。
chdir: 操作中のディレクトリが、実行中のスクリプトと同じ UID (所有者) を持つかどうかを確認します。
dl: PHP がセーフ モードで実行されている場合、この関数は使用できません。
バックティック演算子 この関数は、PHP がセーフ モードで実行されている場合には使用できません。
shell_exec: (機能的にはバックティック関数と同じ) この関数は、PHP がセーフ モードで実行されている場合には使用できません。
exec: 実行操作は、safe_mode_exec_dir で設定されたディレクトリでのみ実行できます。何らかの理由で、現在、実行可能オブジェクトのパスでは使用できません。この関数の引数にはescapeshellcmd()が適用されます。
システム: 実行操作は、safe_mode_exec_dir で設定されたディレクトリでのみ実行できます。何らかの理由で、現在、実行可能オブジェクトのパスでは使用できません。
escapeshellcmd: この関数のパラメータに適用されます。
パススルー: 実行操作は、safe_mode_exec_dir で設定されたディレクトリ内でのみ実行できます。何らかの理由で、現在、実行可能オブジェクトのパスでは使用できません。
escapeshellcmd: この関数のパラメータに適用されます。
popen: 実行操作は、safe_mode_exec_dir で設定されたディレクトリでのみ実行できます。何らかの理由で、現在、実行可能オブジェクトのパスでは使用できません。
escapeshellcmd: この関数のパラメータに適用されます。
fopen: 操作されているディレクトリが、実行されているスクリプトと同じ UID (所有者) を持つかどうかを確認します。
mkdir: 操作されているディレクトリが、実行されているスクリプトと同じ UID (所有者) を持つかどうかを確認します。
rmdir: 操作されているディレクトリが、実行されているスクリプトと同じ UID (所有者) を持つかどうかを確認します。
rename: 操作されているファイルまたはディレクトリが、実行されているスクリプトと同じ UID (所有者) を持つかどうかを確認します。 操作中のディレクトリが実行中のスクリプトと同じ UID (所有者) であるかどうかを確認します。
unlink: 操作されているファイルまたはディレクトリが、実行されているスクリプトと同じ UID (所有者) を持つかどうかを確認します。 操作中のディレクトリが実行中のスクリプトと同じ UID (所有者) であるかどうかを確認します。
copy: 操作されているファイルまたはディレクトリが、実行されているスクリプトと同じ UID (所有者) を持つかどうかを確認します。 操作されているディレクトリが、実行されているスクリプトと同じ UID (所有者) を持つかどうかを確認します。 (ソースとターゲットで)
chgrp: 操作されているファイルまたはディレクトリが、実行されているスクリプトと同じ UID (所有者) を持つかどうかを確認します。
chown: 操作されているファイルまたはディレクトリが、実行されているスクリプトと同じ UID (所有者) を持つかどうかを確認します。
chmod: 操作されているファイルまたはディレクトリが、実行されているスクリプトと同じ UID (所有者) を持つかどうかを確認します。 さらに、SUID、SGID、およびスティッキー ビットは設定できません
touch() は、操作されているファイルまたはディレクトリが、実行されているスクリプトと同じ UID (所有者) を持つかどうかを確認します。 操作中のディレクトリが実行中のスクリプトと同じ UID (所有者) であるかどうかを確認します。
symlink: 操作されているファイルまたはディレクトリが、実行されているスクリプトと同じ UID (所有者) を持つかどうかを確認します。 操作中のディレクトリが実行中のスクリプトと同じ UID (所有者) であるかどうかを確認します。 (注: テスト対象のみ)
link: 操作中のファイルまたはディレクトリが、実行中のスクリプトと同じUID(所有者)を持つかどうかを確認します。 操作中のディレクトリが実行中のスクリプトと同じ UID (所有者) であるかどうかを確認します。 (注: テスト ターゲットのみ)、
apache_request_headers: セーフ モードでは、「authorization」(大文字と小文字が区別されます) で始まるヘッダーは返されません。 ,
ヘッダー: セーフ モードでは、WWW-Authenticate が設定されている場合、現在のスクリプトの uid がこのヘッダーのレルム部分に追加されます。
PHP_AUTH 変数 セーフ モードでは、変数 PHP_AUTH_USER、PHP_AUTH_PW、および PHP_AUTH_TYPE は $_SERVER で使用できません。ただし、いずれにせよ、REMOTE_USER を使用してユーザー名 (USER) を取得することはできます。 (注: PHP 4.3.0 以降のみ有効)
highlight_file、show_source: 操作されているファイルまたはディレクトリが、実行されているスクリプトと同じ UID (所有者) を持つかどうかを確認します。 操作中のディレクトリが実行中のスクリプトと同じ UID (所有者) であるかどうかを確認します。 (注、バージョン 4.2.1 以降のみ有効)
parse_ini_file: 操作されているファイルまたはディレクトリが、実行されているスクリプトと同じ UID (所有者) を持つかどうかを確認します。 操作中のディレクトリが実行中のスクリプトと同じ UID (所有者) であるかどうかを確認します。 (注、バージョン 4.2.1 以降のみ有効)
set_time_limit: セーフ モードでは機能しません。
max_execution_time はセーフ モードでは機能しません。
mail: セーフ モードでは、5 番目のパラメーターはブロックされます。 (注、PHP 4.2.3 以降のみ影響を受けます)
session_start: 操作されているファイルまたはディレクトリが、実行されているスクリプトと同じ UID (所有者) を持つかどうかを確認します。 操作中のディレクトリが実行中のスクリプトと同じ UID (所有者) であるかどうかを確認します。