dams Tue Feb 20 00:31:17 2001 EDT Modified files: /phpdoc/fr/features file-upload.xml Log: Spelling
Index: phpdoc/fr/features/file-upload.xml diff -u phpdoc/fr/features/file-upload.xml:1.7 phpdoc/fr/features/file-upload.xml:1.8 --- phpdoc/fr/features/file-upload.xml:1.7 Fri Jan 19 00:46:56 2001 +++ phpdoc/fr/features/file-upload.xml Tue Feb 20 00:31:17 2001 @@ -20,8 +20,8 @@ méthode PUT</link>. </para> <para> - Un écran de chargement de fichiers peut être constitué en créant un formulaire - de la manière suivante : + Un écran de chargement de fichiers peut être constitué + en créant un formulaire de la manière suivante : <example> <title>Formulaire de chargement de fichier</title> <programlisting role="html"> @@ -47,8 +47,8 @@ linkend="ini.track-vars">track_vars</link> est activé, elles seront aussi disponibles dans le dossier <varname>$HTTP_POST_VARS</varname>. Notez que les noms des variables suivantes supposent que nom du - fichier téléchargé est 'userfile', comme présenté dans l'exemple - ci-dessus. + fichier téléchargé est 'userfile', comme + présenté dans l'exemple ci-dessus. <itemizedlist> <listitem> <simpara> @@ -92,8 +92,9 @@ </para> <para> Le contenu du tableau <varname>$HTTP_POST_FILES</varname> décrit - ci dessous. Notez que l'on suppose ici que le nom du fichier téléchargé - est 'userfile', comme présenté dans l'exemple ci-dessus : + ci dessous. Notez que l'on suppose ici que le nom du fichier + téléchargé est '<literal>userfile</literal>', + comme présenté dans l'exemple ci-dessus : <variablelist> <varlistentry> <term><varname>$HTTP_POST_FILES['userfile']['name']</varname></term> @@ -146,10 +147,10 @@ <title>Validation de fichiers téléchargés</title> <para> Les exemples suivants fonctionnent sur les versions - de PHP 3 supérieure à la version 3.0.16, et supérieure à la version - 4.0.2 pour PHP 4. Reportez vous à la section des fonctions pour - étudier <function>is_uploaded_file</function> et - <function>move_uploaded_file</function>. + de PHP 3 supérieures à la version 3.0.16, et supérieures + à la version 4.0.2 pour PHP 4. Reportez-vous à + la section des fonctions pour étudier + <function>is_uploaded_file</function> et +<function>move_uploaded_file</function>. </para> <programlisting role="php"> <?php @@ -196,11 +197,11 @@ <simpara> Le script PHP qui recoit le fichier chargé doit pouvoir gérer le fichier de manière appropriée. Vous - pouvez utiliser la variable <varname>$file_size</varname> pour recaler tous les fichiers - qui sont trop gros ou trop petit. Vous pouvez utiliser la variable - <varname>$file_type</varname> pour recaler les fichiers qui n'ont pas le bon type. - Quelque soit les actions, ce script doit pouvoir supprimer le - fichier du dossier temporaire, ou le déplacer ailleurs. + pouvez utiliser la variable <varname>$file_size</varname> pour recaler + tous les fichiers qui sont trop gros ou trop petit. Vous pouvez utiliser + la variable <varname>$file_type</varname> pour recaler les fichiers qui + n'ont pas le bon type. Quelque soient les actions, ce script doit pouvoir + supprimer le fichier du dossier temporaire, ou le déplacer ailleurs. </simpara> <simpara> Le fichier sera automatiquement effacé du fichier temporaire @@ -213,18 +214,18 @@ <simpara> La variable MAX_FILE_SIZE ne peut pas spécifier une taille de fichier plus grande que la taille qui a été - fixée par upload_max_filesize, dans le fichier <filename>php3.ini</filename>, ou - par php3_upload_max_filesize dans les directives Apache. La valeur - par défaut est 2 Megaoctets. + fixée par upload_max_filesize, dans le fichier +<filename>php3.ini</filename>, + ou par php3_upload_max_filesize dans les directives Apache. La valeur + par défaut est 2 mˇgaoctets. </simpara> <simpara> Ne pas valider les fichiers que vous manipulez peut donner l'accès aux utilisateurs à des fichiers sensibles dans d'autres dossiers! </simpara> <simpara> - Attention : il semble que CERN httpd supprime tout ce qui est après le premier - caractère dans l'entête MIME. Tant que c'est le cas, CERN httpd ne pourra pas - effectuer de chargement. + Attention : il semble que CERN httpd supprime tout ce qui est après + le premier caractère dans l'entête MIME. Tant que c'est le cas, + CERN httpd ne pourra pas effectuer de chargement. </simpara> </sect1> <sect1 id="feature-fileupload.multiple"> @@ -256,13 +257,13 @@ </example> </para> <simpara> - Lorsque le formulaire ci dessus est envoyé, les tableaux - <computeroutput>$userfile</computeroutput>, - <computeroutput>$userfile_name</computeroutput>, et - <computeroutput>$userfile_size</computeroutput> seront initialisés - (ainsi que $HTTP_POST_VARS). Chaque tableau sera de type - numérique, et contiendra - les valeurs appropriées pour le chargement des fichiers. + Lorsque le formulaire ci dessus est envoyé, les tableaux + <computeroutput>$userfile</computeroutput>, + <computeroutput>$userfile_name</computeroutput>, et + <computeroutput>$userfile_size</computeroutput> seront initialisés + (ainsi que $HTTP_POST_VARS). Chaque tableau sera de type + numérique, et contiendra les valeurs appropriées + pour le chargement des fichiers. </simpara> <simpara> Par exemple, supposons que les noms de fichier @@ -279,7 +280,8 @@ <computeroutput>$userfile['name'][0]</computeroutput>, <computeroutput>$userfile['tmp_name'][0]</computeroutput>, <computeroutput>$userfile['size'][0]</computeroutput>, et - <computeroutput>$userfile['type'][0]</computeroutput> sont aussi affectés. + <computeroutput>$userfile['type'][0]</computeroutput> + sont aussi affectés. </simpara> </sect1> <sect1 id="features.file-upload.put-method"> @@ -296,32 +298,32 @@ </informalexample> </para> <para> - Normalement, cela signifie que le client distant va sauver - les données qui suivent dans le fichier: <filename>/path/filename.html</filename> - de votre disque. Ce n'est évidemment pas très - sécurisé de laisser Apache ou PHP écraser n'importe - quel fichier de l'arborescence. Pour éviter ceci, il faut d'abord - dire au serveur que vous voulez qu'un script PHP donné gère - la requête. Avec Apache, il y a une directive pour cela : - <emphasis>Script</emphasis>. Elle peut être placée - n'importe oú dans le fichier de configuration d'Apache. - En général, les webmestres la place dans le bloc - <Directory>, ou peut être dans le bloc <Virtualhost>. - La ligne suivante fera très bien l'affaire : - <informalexample> - <programlisting> + Normalement, cela signifie que le client distant va sauver + les données qui suivent dans le fichier: +<filename>/path/filename.html</filename> + de votre disque. Ce n'est évidemment pas très + sécurisé de laisser Apache ou PHP écraser n'importe + quel fichier de l'arborescence. Pour éviter ceci, il faut d'abord + dire au serveur que vous voulez qu'un script PHP donné gère + la requête. Avec Apache, il y a une directive pour cela : + <emphasis>Script</emphasis>. Elle peut être placée + n'importe oú dans le fichier de configuration d'Apache. + En général, les webmestres la place dans le bloc + <Directory>, ou peut être dans le bloc <Virtualhost>. + La ligne suivante fera très bien l'affaire : + <informalexample> + <programlisting> Script PUT /put.php3 - </programlisting> - </informalexample> + </programlisting> + </informalexample> </para> <simpara> - Elle indique à Apache qu'il doit envoyer les requêtes - de chargement par méthode PUT au script put.php3. Bien entendu, - cela présuppose que vous avez activé PHP pour qu'il - prenne en charge les fichiers de type .php3, et que PHP est actif. + Elle indique à Apache qu'il doit envoyer les requêtes + de chargement par méthode PUT au script put.php3. Bien entendu, + cela présuppose que vous avez activé PHP pour qu'il + prenne en charge les fichiers de type .php3, et que PHP est actif. </simpara> <simpara> - Dans le fichier put.php3 file vous pouvez mettre ceci : + Dans le fichier put.php3 file vous pouvez mettre ceci : </simpara> <para> <informalexample> @@ -333,26 +335,26 @@ </informalexample> </para> <simpara> - Ce script va copier le fichier chargé par le client distant - à l'endroit désiré. Vous aurez probablement - à effectuer quelques tests et des authentifications - d'utilisateur, avant d'effectuer cette copie. Le seul piège - est que lorsque PHP recoit un chargement par méthode PUT, - il va enregistrer le fichier dans le dossier temporaire, tout comme - avec la - <link linkend="features.file-upload.post-method">méthode POST-method</link>. - A la fin de la requête, le fichier sera effacé. Ce qui - fait que ce script doit placer le fichier chargé quelque part. - Le nom du fichier temporaire est placé dans la variable - globale $PHP_PUT_FILENAME, et la destination prévue est - placée dans <varname>$REQUEST_URI</varname> (ces noms peuvent changer d'une - configuration d'Apache à l'autre). Cette destination est - celle qui est demandée par le client, et vous n'avez pas - à obéir aveuglément au client. Vous pourriez - par exemple, déplacer le fichier dans un dossier de chargement. - </simpara> - </sect1> - </chapter> + Ce script va copier le fichier chargé par le client distant + à l'endroit désiré. Vous aurez probablement + à effectuer quelques tests et des authentifications + d'utilisateur, avant d'effectuer cette copie. Le seul piège + est que lorsque PHP recoit un chargement par méthode PUT, + il va enregistrer le fichier dans le dossier temporaire, tout comme + avec la + <link linkend="features.file-upload.post-method">méthode +POST-method</link>. + A la fin de la requête, le fichier sera effacé. Ce qui + fait que ce script doit placer le fichier chargé quelque part. + Le nom du fichier temporaire est placé dans la variable + globale $PHP_PUT_FILENAME, et la destination prévue est + placée dans <varname>$REQUEST_URI</varname> (ces noms peuvent + changer d'une configuration d'Apache à l'autre). Cette destination + est celle qui est demandée par le client, et vous n'avez pas + à obéir aveuglément au client. Vous pourriez + par exemple, déplacer le fichier dans un dossier de chargement. + </simpara> + </sect1> +</chapter> <!-- Keep this comment at the end of the file Local variables: mode: sgml