dams Wed Feb 7 01:16:57 2001 EDT Modified files: /phpdoc/fr/functions url.xml Log: Updated from list's diff.Corrected some typos. Index: phpdoc/fr/functions/url.xml diff -u phpdoc/fr/functions/url.xml:1.5 phpdoc/fr/functions/url.xml:1.6 --- phpdoc/fr/functions/url.xml:1.5 Mon Jan 22 03:58:33 2001 +++ phpdoc/fr/functions/url.xml Wed Feb 7 01:16:56 2001 @@ -203,24 +203,27 @@ </funcsynopsis> <para> Retourne une chaîne dont les caractères - non-alphanumériques (hormis <literal>-_.</literal>) + non alpha-numériques (hormis <literal>-_.</literal>) sont remplacés par des séquences commencant par un caractère pourcentage (<literal>%</literal>), suivi de deux chiffres hexadécimaux. Les espaces sont remplacés par des signes plus (<literal>+</literal>). Ce codage est celui qui est utilisé pour poster des - informations dans les formulaires HTML. Le type MIMIE est + informations dans les formulaires HTML. Le type MIME est <literal>application/x-www-form-urlencoded</literal>. Ce codage est différent de celui spécifié dans la RFC1738 (voir <function>rawurlencode</function>) : pour des raisons historiques, les espaces sont remplacés par - des signes plus (+). <function>urlencode</function> est pratique pour - transmettre des informations via une URL. C'est aussi un moyen de passer - des informations d'une page à l'autre. + des signes plus (<literal>+</literal>). <function>urlencode</function> + est pratique pour transmettre des informations via une URL. + C'est aussi un moyen de passer des informations d'une + page à l'autre. <example> <title>Exemple avec <function>urlencode</function></title> <programlisting role="php"> +<?php echo '<A HREF="moncgi?foo=', urlencode ($userinput), '">'; +?> </programlisting> </example> </para> @@ -239,7 +242,8 @@ point-virgule, comme recommandé par le W3C, grâce à la directive arg_separator .ini. Malheureusement, la plus part des clients web n'envoie pas leur données de formulaire avec des point-virgule. Une - solution plus portable est d'utiliser &amp; à la place de & comme + solution plus portable est d'utiliser <literal>&amp;</literal> + à la place de <literal>&</literal> comme séparateur. Vous n'avez alors pas à changer la directive arg_separator. Laissez la à &, mais encodez vos URL avec <function>htmlentities</function>(urlencode($data)).