Index: phpdoc/fr/features/file-upload.xml
diff -u phpdoc/fr/features/file-upload.xml:1.10 phpdoc/fr/features/file-upload.xml:1.11
--- phpdoc/fr/features/file-upload.xml:1.10 Tue Jul 24 09:46:57 2001
+++ phpdoc/fr/features/file-upload.xml Mon Nov 12 00:15:04 2001
@@ -1,3 +1,5 @@
+
+
Gestion des chargements de fichier
@@ -72,13 +74,13 @@
$userfile_type - Le type MIME du fichier, si
le navigateur a fourni cette information. Par exemple,
- "image/gif".
+ "image/gif".
- Notez que "$userfile" prend la valeur qui est passée dans
- le champs INPUT de type TYPE=file. Dans l'exemple ci-dessus,
- nous avons choisi de l'appeler "userfile".
+ Notez que "$userfile" prend la valeur qui est passée dans
+ le champs INPUT de type TYPE=file. Dans l'exemple ci-dessus,
+ nous avons choisi de l'appeler "userfile".
En PHP 4, le comportement est légèrement différent, car c'est la
@@ -109,7 +111,7 @@
Le type MIME du fichier, si le navigateur a fourni cette information.
- Par exemple, "image/gif".
+ Par exemple, "image/gif".
Index: phpdoc/fr/features/safe-mode.xml
diff -u phpdoc/fr/features/safe-mode.xml:1.2 phpdoc/fr/features/safe-mode.xml:1.3
--- phpdoc/fr/features/safe-mode.xml:1.2 Mon Jul 16 04:47:12 2001
+++ phpdoc/fr/features/safe-mode.xml Mon Nov 12 00:15:04 2001
@@ -1,3 +1,5 @@
+
+
Safe mode
@@ -22,16 +24,18 @@
- Lorsque safe mod est actif, PHP vérifie que le propriétaire du script
- courant est le même que le propriétaire de fichier qui seront manipulé
- par ce script. Par exemple, si on a la situation suivante :
+ Lorsque safe_mode est actif,
+ PHP vérifie que le propriétaire du script
+ courant est le même que le propriétaire des
+ fichiers qui seront manipulés par ce script. Par exemple,
+ dans a la situation suivante :
-rw-rw-r-- 1 rasmus rasmus 33 Jul 1 19:20 script.php
-rw-r--r-- 1 root root 1116 May 26 18:01 /etc/passwd
- Exécuter le script script.php
+ éxécuter le script script.php
<?php
@@ -41,14 +45,15 @@
générera cette erreur, si le safe mode est activé :
-
+
Warning: SAFE MODE Restriction in effect. The script whose uid is 500 is not
allowed to access /etc/passwd owned by uid 0 in /docroot/script.php on line 2
- Si vou utilisez la directive open_basedir au lieu du safe mode, alors les
+ Si vou utilisez la directive open_basedir au lieu du
+ safe_mode, alors les
manipulations seront limitées aux fichiers situés dans les dossiers
spécifiés. Par exemple :
@@ -75,7 +80,7 @@
disable_functions readfile,system
- toute utilisation des fonctions readfile et
+ toute utilisation des fonctions readfile et
system générera l'affichage suivant :
@@ -84,6 +89,210 @@
+
+
+ Functions désactivées par le Safe Mode
+
+ Voici une liste non-exhaustive des fonctions désactivées par
+ le Safe Mode.
+
+
+ Fonctions désactivées par le Safe Mode
+
+
+
+ Fonction
+ Limitations
+
+
+
+
+ dbmopen
+ &sm.uidcheck;
+
+
+ dbase_open
+ &sm.uidcheck;
+
+
+ filepro
+ &sm.uidcheck;
+
+
+ filepro_rowcount
+ &sm.uidcheck;
+
+
+ filepro_retrieve
+ &sm.uidcheck;
+
+
+ Fonctions ifx_
+ restrictions sql_safe_mode, (!= Safe Mode)
+
+
+
+ Fonctions ingres_
+ restrictions sql_safe_mode, (!= Safe Mode)
+
+
+
+ Fonctions mysql_
+ restrictions sql_safe_mode, (!= Safe Mode)
+
+
+
+ pg_loimport
+ &sm.uidcheck;
+
+
+
+ posix_mkfifo
+ &sm.uidcheck.dir;
+
+
+ putenv
+ Obéis aux directives safe_mode_protected_env_vars et
+ safe_mode_allowed_env_vars. Voir aussi la documentation de
+ putenv
+
+
+
+ move_uploaded_file
+ &sm.uidcheck;
+
+
+
+
+
+ chdir
+ &sm.uidcheck.dir;
+
+
+ dl
+ &sm.disabled;
+
+
+ backtick operator
+ &sm.disabled;
+
+
+ shell_exec (équivalent fonctionnels
+ des guillemets oblique)
+ &sm.disabled;
+
+
+ exec
+
+ Vous ne pouvez éxécuter que les programmes qui
+ sont dans le dossier safe_mode_exec_dir.
+ Pour des raisons pratiques, il n'est pas possible d'utiliser des
+ jokers comme .. dans le chemin de ce dossier.
+
+
+
+ system
+
+ Vous ne pouvez éxécuter que les programmes qui
+ sont dans le dossier safe_mode_exec_dir.
+ Pour des raisons pratiques, il n'est pas possible d'utiliser des
+ jokers comme .. dans le chemin de ce dossier.
+
+
+
+ passthru
+
+ Vous ne pouvez éxécuter que les programmes qui
+ sont dans le dossier safe_mode_exec_dir.
+ Pour des raisons pratiques, il n'est pas possible d'utiliser des
+ jokers comme .. dans le chemin de ce dossier.
+
+
+
+ popen
+
+ Vous ne pouvez éxécuter que les programmes qui
+ sont dans le dossier safe_mode_exec_dir.
+ Pour des raisons pratiques, il n'est pas possible d'utiliser des
+ jokers comme .. dans le chemin de ce dossier.
+
+
+
+
+ mkdir
+ &sm.uidcheck.dir;
+
+
+ rmdir
+ &sm.uidcheck;
+
+
+ rename
+ &sm.uidcheck; &sm.uidcheck.dir;
+
+
+ unlink
+ &sm.uidcheck; &sm.uidcheck.dir;
+
+
+ copy
+ &sm.uidcheck; &sm.uidcheck.dir; (on
+ source and
+ target)
+
+
+ chgrp
+ &sm.uidcheck;
+
+
+ chown
+ &sm.uidcheck;
+
+
+ chmod
+ &sm.uidcheck; De plus, vous ne pouvez pas modifier les
+ SUID, SGID et sticky bit
+
+
+ touch
+ &sm.uidcheck; &sm.uidcheck.dir;
+
+
+ symlink
+ &sm.uidcheck; &sm.uidcheck.dir; (note: only the target is
+ checked)
+
+
+ link
+
+ &sm.uidcheck; &sm.uidcheck.dir; (note: seule le fichier
+ de destination est vérifié.
+
+
+
+ getallheaders
+
+ En Safe Mode, les entêtes commencants par 'authorization'
+ (sensible à la casse) ne seront pas retournés. Attention :
+ cette protection est mise en défaut par la fonction
+ getallheaders sur les serveurs AOL!
+
+
+
+
+ Toutes les fonctions qui utilisent les
+ wrappers de fichiers.
+
+ ??
+
+
+
+