dams            Fri Nov  2 04:08:32 2001 EDT

  Modified files:              
    /phpdoc/fr/language variables.xml 
  Log:
  Added magicquote paragraphCorrected one typo.Reworked some paragraphs.
  
Index: phpdoc/fr/language/variables.xml
diff -u phpdoc/fr/language/variables.xml:1.26 phpdoc/fr/language/variables.xml:1.27
--- phpdoc/fr/language/variables.xml:1.26       Sun Oct 28 11:43:49 2001
+++ phpdoc/fr/language/variables.xml    Fri Nov  2 04:08:32 2001
@@ -1,5 +1,5 @@
 <?xml encoding="iso-8859-1"?>
-<!-- $Revision: 1.26 $ -->
+<!-- $Revision: 1.27 $ -->
  <chapter id="language.variables">
   <title>Les variables</title>
   <sect1 id="language.variables.basics">
@@ -12,8 +12,9 @@
    <para>
     Les noms de variables suivent les m&ecirc;mes r&egrave;gles de nommage que
     les autres entit&eacute;s PHP. Un nom de variable valide doit commencer par
-    une lettre ou un soulign&eacute; (_), suivi de lettres, chiffres ou 
soulign&eacute;s.
-    Exprim&eacute; sous la forme d'une expression r&eacute;guli&egrave;re, cela donne 
:
+    une lettre ou un soulign&eacute; (_), suivi de lettres, chiffres ou
+    soulign&eacute;s. Exprim&eacute; sous la forme d'une expression
+    r&eacute;guli&egrave;re, cela donne :
     '[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*'
    </para>
    <note>
@@ -784,24 +785,39 @@
      <example>
       <title>Exemple avec un formulaire simple</title>
       <programlisting role="html">
-&lt;form action="foo.php3" method="post">
-    Name: &lt;input type="text" name="name">&lt;br&gt;
-    &lt;input type="submit">
+&lt;form action="foo.php" method="post"&gt;
+    Nom: &lt;input type="text" name="nom"&gt;&lt;br&gt;
+    &lt;input type="submit"&gt;
 &lt;/form>
       </programlisting>
      </example>
     </para>
     <simpara>
        Lorsque ce formulaire est envoy&eacute;, le PHP va cr&eacute;er la variable
-       <computeroutput>$name</computeroutput>, qui contiendra la valeur
-       que vous avez entr&eacute;e dans le champs <emphasis>Name:</emphasis>
+       <computeroutput>$nom</computeroutput>, qui contiendra la valeur
+       que vous avez entr&eacute;e dans le champs <emphasis>Nom:</emphasis>
        du formulaire.
     </simpara>
+    <note>
+     <para>
+      La directive de configuration <link
+      linkend="ini.magic-quotes-gpc">magic_quotes_gpc</link> affecte les valeurs 
+      issues des m&eacute;thodes GET et POST ainsi aue des Cookies. Si cette 
+      directive est active, une valeur telle que <literal>It's "PHP!"<literal>
+      sera automagiquement transform&eacute;e en <literal>It&#92;'s
+      &#92;"PHP!&#92;"<literal>.
+      L'&eacute;chappement est n&eacute;cessaire pour les insertions en base de
+      donn&eacute;es. Voyez <function>addslashes</function>,
+      <function>stripslashes</function> et  
+      <link linkend="ini.magic-quotes-sybase">magic_quotes_sybase</link>.
+     </para>
+    </note>
     <simpara>
-       Le PHP permet aussi l'utilisation des tableaux dans le contexte de formulaire,
-       mais seulement des tableaux &agrave; une seule dimension. Comme cela, vous 
pouvez
-       rassembler des variables ou utiliser cette fonctionnalit&eacute;
-       pour r&eacute;cup&eacute;rer les valeurs d'un choix multiple :
+       Le PHP permet aussi l'utilisation des tableaux dans le contexte de
+       formulaire, mais seulement des tableaux &agrave; une seule dimension. Comme
+       cela, vous pouvez rassembler des variables ou utiliser cette
+       fonctionnalit&eacute; pour r&eacute;cup&eacute;rer les valeurs d'un choix
+       multiple :
     </simpara>
     <para>
      <example>
@@ -822,7 +838,8 @@
      </example>
     </para>
     <simpara>
-       Si l'option "track_vars" est activ&eacute;e, soit par l'option de compilation
+       Si l'option "track_vars" est activ&eacute;e, soit par l'option de
+       compilation
        <link linkend="ini.track-vars">track_vars</link>, soit par la directive de
        configuration <computeroutput>&lt;? php_track_vars ?&gt;</computeroutput>,
        les variables transmises par les m&eacute;thodes POST et GET


Reply via email to