Functions restricted/disabled by safe mode
This is a still probably incomplete and possibly incorrect listing of the functions limited by safe mode.
Function | Limitations |
---|---|
dbmopen() | Ελέγχει τα αρχεία ή οι κατάλογοι στους οποίους πρόκειται να ενεργήσετε έχουν το ίδιο UID (ιδιοκτήτη) όπως το script το οποίο εκτελείται. |
dbase_open() | Ελέγχει τα αρχεία ή οι κατάλογοι στους οποίους πρόκειται να ενεργήσετε έχουν το ίδιο UID (ιδιοκτήτη) όπως το script το οποίο εκτελείται. |
filepro() | Ελέγχει τα αρχεία ή οι κατάλογοι στους οποίους πρόκειται να ενεργήσετε έχουν το ίδιο UID (ιδιοκτήτη) όπως το script το οποίο εκτελείται. |
filepro_rowcount() | Ελέγχει τα αρχεία ή οι κατάλογοι στους οποίους πρόκειται να ενεργήσετε έχουν το ίδιο UID (ιδιοκτήτη) όπως το script το οποίο εκτελείται. |
filepro_retrieve() | Ελέγχει τα αρχεία ή οι κατάλογοι στους οποίους πρόκειται να ενεργήσετε έχουν το ίδιο UID (ιδιοκτήτη) όπως το script το οποίο εκτελείται. |
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 (ιδιοκτήτη) όπως το script το οποίο εκτελείται. |
posix_mkfifo() | Ελέγχει ο κατάλογος στον οποίο πρόκειται να ενεργήσετε έχει το ίδιο UID (ιδιοκτήτη) όπως το script το οποίο εκτελείται. |
putenv() | Obeys the safe_mode_protected_env_vars and safe_mode_allowed_env_vars ini-directives. See also the documentation on putenv() |
move_uploaded_file() | Ελέγχει τα αρχεία ή οι κατάλογοι στους οποίους πρόκειται να ενεργήσετε έχουν το ίδιο UID (ιδιοκτήτη) όπως το script το οποίο εκτελείται. |
chdir() | Ελέγχει ο κατάλογος στον οποίο πρόκειται να ενεργήσετε έχει το ίδιο UID (ιδιοκτήτη) όπως το script το οποίο εκτελείται. |
dl() | Αυτή η συνάρτηση είναι απενεργοποιημένη στο safe mode. |
backtick operator | Αυτή η συνάρτηση είναι απενεργοποιημένη στο safe mode. |
shell_exec() (functional equivalent of backticks) | Αυτή η συνάρτηση είναι απενεργοποιημένη στο safe mode. |
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. escapeshellcmd() is executed on the argument of this function. |
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. escapeshellcmd() is executed on the argument of this function. |
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. escapeshellcmd() is executed on the argument of this function. |
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. escapeshellcmd() is executed on the argument of this function. |
fopen() | Ελέγχει ο κατάλογος στον οποίο πρόκειται να ενεργήσετε έχει το ίδιο UID (ιδιοκτήτη) όπως το script το οποίο εκτελείται. |
mkdir() | Ελέγχει ο κατάλογος στον οποίο πρόκειται να ενεργήσετε έχει το ίδιο UID (ιδιοκτήτη) όπως το script το οποίο εκτελείται. |
rmdir() | Ελέγχει ο κατάλογος στον οποίο πρόκειται να ενεργήσετε έχει το ίδιο UID (ιδιοκτήτη) όπως το script το οποίο εκτελείται. |
rename() | Ελέγχει τα αρχεία ή οι κατάλογοι στους οποίους πρόκειται να ενεργήσετε έχουν το ίδιο UID (ιδιοκτήτη) όπως το script το οποίο εκτελείται. Ελέγχει ο κατάλογος στον οποίο πρόκειται να ενεργήσετε έχει το ίδιο UID (ιδιοκτήτη) όπως το script το οποίο εκτελείται. |
unlink() | Ελέγχει τα αρχεία ή οι κατάλογοι στους οποίους πρόκειται να ενεργήσετε έχουν το ίδιο UID (ιδιοκτήτη) όπως το script το οποίο εκτελείται. Ελέγχει ο κατάλογος στον οποίο πρόκειται να ενεργήσετε έχει το ίδιο UID (ιδιοκτήτη) όπως το script το οποίο εκτελείται. |
copy() | Ελέγχει τα αρχεία ή οι κατάλογοι στους οποίους πρόκειται να ενεργήσετε έχουν το ίδιο UID (ιδιοκτήτη) όπως το script το οποίο εκτελείται. Ελέγχει ο κατάλογος στον οποίο πρόκειται να ενεργήσετε έχει το ίδιο UID (ιδιοκτήτη) όπως το script το οποίο εκτελείται. (on source and target ) |
chgrp() | Ελέγχει τα αρχεία ή οι κατάλογοι στους οποίους πρόκειται να ενεργήσετε έχουν το ίδιο UID (ιδιοκτήτη) όπως το script το οποίο εκτελείται. |
chown() | Ελέγχει τα αρχεία ή οι κατάλογοι στους οποίους πρόκειται να ενεργήσετε έχουν το ίδιο UID (ιδιοκτήτη) όπως το script το οποίο εκτελείται. |
chmod() | Ελέγχει τα αρχεία ή οι κατάλογοι στους οποίους πρόκειται να ενεργήσετε έχουν το ίδιο UID (ιδιοκτήτη) όπως το script το οποίο εκτελείται. In addition, you cannot set the SUID, SGID and sticky bits |
touch() | Ελέγχει τα αρχεία ή οι κατάλογοι στους οποίους πρόκειται να ενεργήσετε έχουν το ίδιο UID (ιδιοκτήτη) όπως το script το οποίο εκτελείται. Ελέγχει ο κατάλογος στον οποίο πρόκειται να ενεργήσετε έχει το ίδιο UID (ιδιοκτήτη) όπως το script το οποίο εκτελείται. |
symlink() | Ελέγχει τα αρχεία ή οι κατάλογοι στους οποίους πρόκειται να ενεργήσετε έχουν το ίδιο UID (ιδιοκτήτη) όπως το script το οποίο εκτελείται. Ελέγχει ο κατάλογος στον οποίο πρόκειται να ενεργήσετε έχει το ίδιο UID (ιδιοκτήτη) όπως το script το οποίο εκτελείται. (note: only the target is checked) |
link() | Ελέγχει τα αρχεία ή οι κατάλογοι στους οποίους πρόκειται να ενεργήσετε έχουν το ίδιο UID (ιδιοκτήτη) όπως το script το οποίο εκτελείται. Ελέγχει ο κατάλογος στον οποίο πρόκειται να ενεργήσετε έχει το ίδιο UID (ιδιοκτήτη) όπως το script το οποίο εκτελείται. (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 (ιδιοκτήτη) όπως το script το οποίο εκτελείται. Ελέγχει ο κατάλογος στον οποίο πρόκειται να ενεργήσετε έχει το ίδιο UID (ιδιοκτήτη) όπως το script το οποίο εκτελείται. (note: only affected since PHP 4.2.1) |
parse_ini_file() | Ελέγχει τα αρχεία ή οι κατάλογοι στους οποίους πρόκειται να ενεργήσετε έχουν το ίδιο UID (ιδιοκτήτη) όπως το script το οποίο εκτελείται. Ελέγχει ο κατάλογος στον οποίο πρόκειται να ενεργήσετε έχει το ίδιο UID (ιδιοκτήτη) όπως το script το οποίο εκτελείται. (note: only affected since PHP 4.2.1) |
set_time_limit() | Has no effect when PHP is running in safe mode. |
max_execution_time | Has no effect 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 | ?? |