| dbmopen() | Проверяет, имеют ли файлы/каталоги, с которыми
вы собираетесь работать, такой же UID, как и выполняемый скрипт. |
| dbase_open() | Проверяет, имеют ли файлы/каталоги, с которыми
вы собираетесь работать, такой же UID, как и выполняемый скрипт. |
| filepro() | Проверяет, имеют ли файлы/каталоги, с которыми
вы собираетесь работать, такой же UID, как и выполняемый скрипт. |
| filepro_rowcount() | Проверяет, имеют ли файлы/каталоги, с которыми
вы собираетесь работать, такой же UID, как и выполняемый скрипт. |
| filepro_retrieve() | Проверяет, имеют ли файлы/каталоги, с которыми
вы собираетесь работать, такой же UID, как и выполняемый скрипт. |
| ifx_* | sql_safe_mode restrictions, (!= safe mode) |
| ingres_* | sql_safe_mode restrictions, (!= safe mode) |
| mysql_* | sql_safe_mode restrictions, (!= safe mode) |
| pg_lo_import() | Проверяет, имеют ли файлы/каталоги, с которыми
вы собираетесь работать, такой же UID, как и выполняемый скрипт. |
| posix_mkfifo() | Проверяет, имеет ли каталог, с которым
вы собираетесь работать, такой же UID, как и выполняемый скрипт. |
| putenv() | Obeys the safe_mode_protected_env_vars and
safe_mode_allowed_env_vars ini-directives. Смотрите также the documentation
on putenv() |
| move_uploaded_file() | Проверяет, имеют ли файлы/каталоги, с которыми
вы собираетесь работать, такой же UID, как и выполняемый скрипт. |
| chdir() | Проверяет, имеет ли каталог, с которым
вы собираетесь работать, такой же UID, как и выполняемый скрипт. |
| dl() | Эта функция недоступна в
безопасном режиме. |
| backtick operator | Эта функция недоступна в
безопасном режиме. |
| shell_exec() (functional equivalent
of backticks) | Эта функция недоступна в
безопасном режиме. |
| exec() | You can only execute executables within the safe_mode_exec_dir.
For practical reasons it's currently not allowed to have
.. components in the path to the executable. |
| system() | You can only execute executables within the safe_mode_exec_dir.
For practical reasons it's currently not allowed to have
.. components in the path to the executable. |
| passthru() | You can only execute executables within the safe_mode_exec_dir.
For practical reasons it's currently not allowed to have
.. components in the path to the executable. |
| popen() | You can only execute executables within the safe_mode_exec_dir.
For practical reasons it's currently not allowed to have
.. components in the path to the executable. |
| fopen() | Проверяет, имеет ли каталог, с которым
вы собираетесь работать, такой же UID, как и выполняемый скрипт. |
| mkdir() | Проверяет, имеет ли каталог, с которым
вы собираетесь работать, такой же UID, как и выполняемый скрипт. |
| rmdir() | Проверяет, имеет ли каталог, с которым
вы собираетесь работать, такой же UID, как и выполняемый скрипт. |
| rename() | Проверяет, имеют ли файлы/каталоги, с которыми
вы собираетесь работать, такой же UID, как и выполняемый скрипт. Проверяет, имеет ли каталог, с которым
вы собираетесь работать, такой же UID, как и выполняемый скрипт. |
| unlink() | Проверяет, имеют ли файлы/каталоги, с которыми
вы собираетесь работать, такой же UID, как и выполняемый скрипт. Проверяет, имеет ли каталог, с которым
вы собираетесь работать, такой же UID, как и выполняемый скрипт. |
| copy() | Проверяет, имеют ли файлы/каталоги, с которыми
вы собираетесь работать, такой же UID, как и выполняемый скрипт. Проверяет, имеет ли каталог, с которым
вы собираетесь работать, такой же UID, как и выполняемый скрипт. (on
source and
target) |
| chgrp() | Проверяет, имеют ли файлы/каталоги, с которыми
вы собираетесь работать, такой же UID, как и выполняемый скрипт. |
| chown() | Проверяет, имеют ли файлы/каталоги, с которыми
вы собираетесь работать, такой же UID, как и выполняемый скрипт. |
| chmod() | Проверяет, имеют ли файлы/каталоги, с которыми
вы собираетесь работать, такой же UID, как и выполняемый скрипт. In addition, you cannot
set the SUID, SGID and sticky bits |
| touch() | Проверяет, имеют ли файлы/каталоги, с которыми
вы собираетесь работать, такой же UID, как и выполняемый скрипт. Проверяет, имеет ли каталог, с которым
вы собираетесь работать, такой же UID, как и выполняемый скрипт. |
| symlink() | Проверяет, имеют ли файлы/каталоги, с которыми
вы собираетесь работать, такой же UID, как и выполняемый скрипт. Проверяет, имеет ли каталог, с которым
вы собираетесь работать, такой же UID, как и выполняемый скрипт. (note: only the target is
checked) |
| link() | Проверяет, имеют ли файлы/каталоги, с которыми
вы собираетесь работать, такой же UID, как и выполняемый скрипт. Проверяет, имеет ли каталог, с которым
вы собираетесь работать, такой же UID, как и выполняемый скрипт. (note: only the target is
checked) |
| apache_request_headers() | In safe mode, headers beginning with 'authorization'
(case-insensitive) will not be returned. |
| header() | In safe mode, the uid of the script is added to the
realm part of the
WWW-Authenticate header if you set this
header (used for HTTP Authentication). |
| PHP_AUTH variables |
In safe mode, the variables PHP_AUTH_USER,
PHP_AUTH_PW, and AUTH_TYPE
are not available in $_SERVER. Regardless, you
can still use REMOTE_USER for the USER.
(note: only affected since PHP 4.3.0)
|
| highlight_file(),
show_source() |
Проверяет, имеют ли файлы/каталоги, с которыми
вы собираетесь работать, такой же UID, как и выполняемый скрипт. Проверяет, имеет ли каталог, с которым
вы собираетесь работать, такой же UID, как и выполняемый скрипт. (note: only affected since PHP 4.2.1)
|
| parse_ini_file() |
Проверяет, имеют ли файлы/каталоги, с которыми
вы собираетесь работать, такой же UID, как и выполняемый скрипт. Проверяет, имеет ли каталог, с которым
вы собираетесь работать, такой же UID, как и выполняемый скрипт. (note: only affected since PHP 4.2.1)
|
| set_time_limit() |
Has no affect when PHP is running in safe mode.
|
| max_execution_time |
Has no affect when PHP is running in safe mode.
|
| mail() |
In safe mode, the fifth parameter is disabled. (note: only affected since PHP 4.2.3)
|
| Any function that uses
php4/main/fopen_wrappers.c | ?? |