dams            Mon Jul  2 06:24:28 2001 EDT

  Modified files:              
    /phpdoc/fr/functions        filesystem.xml 
  Log:
  Updating the move_uploaded_file() cross reference (was itself!).
  
  
Index: phpdoc/fr/functions/filesystem.xml
diff -u phpdoc/fr/functions/filesystem.xml:1.22 phpdoc/fr/functions/filesystem.xml:1.23
--- phpdoc/fr/functions/filesystem.xml:1.22     Mon May  7 09:08:58 2001
+++ phpdoc/fr/functions/filesystem.xml  Mon Jul  2 06:24:25 2001
@@ -22,7 +22,7 @@
    </para>
    <para>
     Sous Windows, les caract&egrave;res (<literal>/</literal>) et antislash
-    (<literal>\</literal>) sont utilis&eacute;s comme s&eacute;parateur de
+    (<literal>\</literal>) sont utilis&eacute;s comme s&eacute;parateurs de
     dossier. Sous les autres OS, seul le caract&egrave;re slash
     (<literal>/</literal>) est utilis&eacute;.
    </para>
@@ -38,7 +38,8 @@
     </example>
    </para>
    <para>
-    Voir aussi: <function>dirname</function>.
+    Voir aussi
+    <function>dirname</function>.
    </para>
   </refsect1>
  </refentry>
@@ -58,8 +59,9 @@
    </funcsynopsis>
    <para>
     <function>chgrp</function> essaie de changer le groupe propri&eacute;taire
-    du fichier. Seul le superuser (root) peut changer le groupe propri&eacute;taire
-    d'un fichier arbitrairement. Les utilisateurs classiques ne peuvent changer
+    du fichier. Seul le super-utilisateur (root) peut changer le groupe
+    propri&eacute;taire d'un fichier arbitrairement. Les utilisateurs
+    classiques ne peuvent changer
     le groupe propri&eacute;taire d'un fichier que si l'utilisateur
     propri&eacute;taire du fichier est membre du groupe.
    </para>
@@ -68,7 +70,9 @@
     cas de succ&egrave;s, sinon renvoie <literal>FALSE</literal>.
    </para>
    <para>
-    Voir aussi <function>chown</function> et <function>chmod</function>.
+    Voir aussi
+    <function>chown</function> et
+    <function>chmod</function>.
    </para>
    <note>
     <simpara>
@@ -116,7 +120,9 @@
     en cas de succ&egrave;s, <literal>FALSE</literal> sinon.
    </para>
    <para>
-    Voir aussi <function>chown</function> et <function>chgrp</function>.
+    Voir aussi
+    <function>chown</function> et
+    <function>chgrp</function>.
    </para>
    <note>
     <simpara>
@@ -141,14 +147,15 @@
    </funcsynopsis>
    <para>
     <function>chown</function> change le groupe propri&eacute;taire du fichier.
-    Seul le superutilisateur (root) peut changer le propri&eacute;taire d'un fichier.
+    Seul le super-utilisateur (root) peut changer le propri&eacute;taire
+    arbitrairement d'un fichier.
    </para>
    <para>
     <function>chown</function> renvoie <literal>TRUE</literal>
     en cas de succ&egrave;s, "<literal>FALSE</literal>" sinon.
     <note>
      <simpara>
-      Sous Windows, <function>chown</function> ne fait rien et 
+      Sous Windows, <function>chown</function> ne fait rien et
       retourne <literal>TRUE</literal>.
      </simpara>
     </note>
@@ -173,8 +180,10 @@
   <refsect1>
    <title>Description</title>
    <funcsynopsis>
-    <funcdef>void <function>clearstatcache</function></funcdef>
-    <paramdef>void</paramdef>
+    <funcprototype>
+     <funcdef>void <function>clearstatcache</function></funcdef>
+     <paramdef>void</paramdef>
+    </funcprototype>
    </funcsynopsis>
    <para>
     L'appel &agrave; la fonction <systemitem>stat</systemitem> ou
@@ -182,7 +191,7 @@
     temps d'ex&eacute;cution. Pour cela, le r&eacute;sultat du dernier
     appel &agrave; l'une des fonctions de statut, (voir la liste ci-dessous), est
     sauvegard&eacute; pour r&eacute;-utilisation ult&eacute;rieure. Si vous voulez
-    forcer la v&eacute;rification du statut d'un fichier, dans le cas 
oo&uacute;ugrave; le
+    forcer la v&eacute;rification du statut d'un fichier, dans le cas o&ugrave; le
     fichier aurait pu &ecirc;tre modifi&eacute; ou aurait disparu, vous
     devez utiliser la fonction <function>clearstatcache</function>
     afin d'effacer de la m&eacute;moire les r&eacute;sultats du dernier
@@ -234,13 +243,14 @@
      <title>Exemple avec <function>copy</function></title>
      <programlisting role="php">
 if ( !copy($file, $file.'.bak') ) {
-    print("La copie du fichier $file n'a pas r&eacute;ussi...&lt;br>\n");
+    print("La copie du fichier $file n'a pas r&eacute;ussi...&lt;br&gt;\n");
 }
      </programlisting>
     </example>
    </para>
    <para>
-    Voir aussi: <function>rename</function>.
+    Voir aussi
+    <function>rename</function>.
    </para>
   </refsect1>
  </refentry>
@@ -262,7 +272,8 @@
     en fait la fonction <function>unlink</function> ou <function>unset</function>.
    </para>
    <para>
-    Voir aussi: <function>unlink</function> pour effacer des fichiers,
+    Voir aussi
+    <function>unlink</function> pour effacer des fichiers et
     <function>unset</function> pour effacer des variables.
    </para>
   </refsect1>
@@ -302,7 +313,8 @@
     </example>
    </para>
    <para>
-    Voir aussi: <function>basename</function>.
+    Voir aussi
+    <function>basename</function>.
    </para>
   </refsect1>
  </refentry>
@@ -322,7 +334,7 @@
     </funcprototype>
    </funcsynopsis>
    <para>
-    <function>diskfreespace</function> retournera le nombre d'octets disponible sur
+    <function>diskfreespace</function> retournera le nombre d'octets disponibles sur
     le disque correspondant contenant le dossier <parameter>directory</parameter>.
    </para>
    <para>
@@ -337,6 +349,38 @@
    </para>
   </refsect1>
  </refentry>
+ <refentry id="function.disk-total-space">
+  <refnamediv>
+   <refname>disk_total_space</refname>
+   <refpurpose>Retourne la taille d'un dossier</refpurpose>
+  </refnamediv>
+  <refsect1>
+   <title>Description</title>
+   <funcsynopsis>
+    <funcprototype>
+     <funcdef>float <function>disk_total_space</function></funcdef>
+     <paramdef>string <parameter>directory</parameter></paramdef>
+    </funcprototype>
+   </funcsynopsis>
+   <para>
+    <function>disk_total_space</function> lit r&eacute;cursivement toutes les tailles
+    du dossier <parameter>directory</parameter> et retourne la
+    somme.   <parameter>directory</parameter> peut &ecirc;tre aussi une partition
+    de disque.
+   </para>
+   <para>
+    <example>
+     <title>Exemple avec <function>disk_total_space</function></title>
+     <programlisting role="php">
+&lt;?php
+$df = disk_total_space("/"); // $df contient le nombre d'octets libres
+                             // dans le dossier "/"
+?&gt;
+     </programlisting>
+    </example>
+   </para>
+  </refsect1>
+ </refentry>
  <refentry id="function.fclose">
   <refnamediv>
    <refname>fclose</refname>
@@ -346,7 +390,7 @@
    <title>Description</title>
    <funcsynopsis>
     <funcprototype>
-     <funcdef>int <function>fclose</function></funcdef>
+     <funcdef>bool <function>fclose</function></funcdef>
      <paramdef>resource <parameter>fp</parameter></paramdef>
     </funcprototype>
    </funcsynopsis>
@@ -405,7 +449,7 @@
     </funcprototype>
    </funcsynopsis>
    <para>
-    <function>fflush</function> forces l'&eacute;criture de toutes les
+    <function>fflush</function> force l'&eacute;criture de toutes les
     donn&eacute;es bufferis&eacute;es dans le fichier d&eacute;sign&eacute;
     par <parameter>fp</parameter>. <function>fflush</function> retourne
     <literal>TRUE</literal> en cas de succ&egrave;s, et <literal>FALSE</literal>
@@ -459,8 +503,7 @@
   <refnamediv>
    <refname>fgetcsv</refname>
    <refpurpose>
-    Renvoie la ligne courante sur laquelle se trouve le pointeur du fichier et
-    cherche dans le r&eacute;sultat les champs CSV
+    Renvoie la ligne courante et cherche les champs CSV
    </refpurpose>
   </refnamediv>
   <refsect1>
@@ -495,8 +538,8 @@
     caract&egrave;res de fin de ligne).
    </simpara>
    <simpara>
-    <function>fgetcsv</function> retourne <literal>FALSE</literal> en cas d'erreur, 
ou en cas
-    de fin du fichier.
+    <function>fgetcsv</function> retourne <literal>FALSE</literal> en cas
+    d'erreur, ou en cas de fin du fichier.
    </simpara>
    <simpara>
     Note : une ligne vide dans un fichier CSV sera retourn&eacute;e dans le
@@ -505,9 +548,7 @@
    </simpara>
    <example>
     <title>
-     Exemple avec <function>fgetcsv</function> une ligne vide dans un fichier
-     CSV sera retourn&eacute;e dans le tableau comme une cha&icirc;ne vide, et
-     ne sera pas trait&eacute;e comme une erreur.
+     Exemple avec <function>fgetcsv</function>
     </title>
     <programlisting role="php">
 &lt;?php
@@ -515,10 +556,10 @@
 $fp = fopen ("test.csv","r");
 while ($data = fgetcsv ($fp, 1000, ",")) {
     $num = count ($data);
-    print "&lt;p> $num champs dans la ligne $row: &lt;br>";
+    print "&lt;p> $num champs dans la ligne $row: &lt;br&gt;";
     $row++;
     for ($c=0; $c<$num; $c++) {
-        print $data[$c] . "&lt;br>";
+        print $data[$c] . "&lt;br&gt;";
     }
 }
 fclose ($fp);
@@ -545,7 +586,7 @@
    </funcsynopsis>
    <para>
     <function>fgets</function> retourne la cha&icirc;ne lue jusqu'&agrave;
-    la longueur <parameter>length</parameter> - 1 octets, ou bien la fin du
+    la longueur <parameter>length</parameter> - 1 octet, ou bien la fin du
     fichier, ou encore un retour chariot (le premier des trois qui sera
     rencontr&eacute;).
    </para>
@@ -596,7 +637,7 @@
   <refnamediv>
    <refname>fgetss</refname>
    <refpurpose>
-    Renvoie la ligne courant sur laquelle se trouve le pointeur du fichier et
+    Renvoie la ligne courante sur laquelle se trouve le pointeur du fichier et
     &eacute;limine les balises HTML
    </refpurpose>
   </refnamediv>
@@ -629,8 +670,11 @@
     </note>
    </para>
    <para>
-    Voir aussi <function>fgets</function>, <function>fopen</function>,
-    <function>fsockopen</function>, <function>popen</function>, et
+    Voir aussi
+    <function>fgets</function>,
+    <function>fopen</function>,
+    <function>fsockopen</function>,
+    <function>popen</function> et
     <function>strip_tags</function>.
    </para>
   </refsect1>
@@ -657,11 +701,12 @@
     Identique &agrave; <function>readfile</function>, hormis le fait que
     <function>file</function> retourne le fichier dans un tableau. Chaque
     &eacute;l&eacute;ment du tableau correspond &agrave; une ligne du fichier,
-    et les retour chariots sont plac&eacute;s en fin de ligne.
+    et les retour-chariots sont plac&eacute;s en fin de ligne.
    </para>
    <para>
-    Vous pouvez utiliser l'option et en la mettant &agrave; "1", si vous voulez
-    rechercher aussi dans le dossier <link 
linkend="ini.include-path">include_path</link>.
+    Vous pouvez utiliser l'option <parameter>use_include_path</parameter> :
+    en la mettant &agrave; "1", vous rechercherez aussi dans le dossier
+    <link linkend="ini.include-path">include_path</link>.
    </para>
    <para>
     <informalexample>
@@ -679,8 +724,11 @@
     </informalexample>
    </para>
    <para>
-    Voir aussi <function>readfile</function>, <function>fopen</function>,
-    <function>fsockopen</function>, et <function>popen</function>.
+    Voir aussi
+    <function>readfile</function>,
+    <function>fopen</function>,
+    <function>fsockopen</function> et
+    <function>popen</function>.
    </para>
   </refsect1>
  </refentry>
@@ -743,7 +791,7 @@
    </simpara>
    <simpara>
     Le r&eacute;sultat de <function>fileatime</function> est mis en cache.
-    Reportez vous &agrave; <function>clearstatcache</function> pour plus de
+    Reportez-vous &agrave; <function>clearstatcache</function> pour plus de
     d&eacute;tails.
    </simpara>
   </refsect1>
@@ -776,23 +824,23 @@
     du serveur.
    </simpara>
    <para>
-    Note: Sur la plus part des serveurs UNIX, un fichier est consid&eacute;r&eacute;
-    comme modifi&eacute; si les donn&eacute;es de sont inode sont modifi&eacute;es. 
C'est &agrave;
-    dire lorsque les permissions (utilisateur, group ou autre) ont
+    Note: Sur la plupart des serveurs UNIX, un fichier est consid&eacute;r&eacute;
+    comme modifi&eacute; si les donn&eacute;es de son inode sont modifi&eacute;es.
+    C'est-&agrave;-dire lorsque les permissions (utilisateur, groupe ou autre) ont
     &eacute;t&eacute; modifi&eacute;es. Voyez aussi <function>filemtime</function>
     (que vous pourrez utiliser lorsque vous cr&eacute;erez des indications
     telles que "Derni&egrave;re modification : " sur les pages web) et
     <function>fileatime</function>.
    </para>
    <para>
-    Notea aussi que sur certains syst&egrave;mes UNIX, le ctime d'un fichier
+    Notez aussi que sur certains syst&egrave;mes UNIX, le ctime d'un fichier
     texte est consid&eacute;r&eacute; comme sa date de cr&eacute;ation. Cela est faux!
-    Il n'y a pas de date de cr&eacute;ation de fichier sous la plus part
+    Il n'y a pas de date de cr&eacute;ation de fichier sous la plupart
     des syst&egrave;mes UNIX.
    </para>
    <para>
     Le r&eacute;sultat de <function>filectime</function> est mis en cache.
-    Reportez vous &agrave; <function>clearstatcache</function> pour plus de
+    Reportez-vous &agrave; <function>clearstatcache</function> pour plus de
     d&eacute;tails.
    </para>
   </refsect1>
@@ -812,7 +860,7 @@
    </funcsynopsis>
    <para>
     <function>filegroup</function> renvoie le groupe qui poss&egrave;de le fichier
-    <parameter>filename</parameter> ou <literal>FALSE</literal> en cas d'erreur.
+    <parameter>filename</parameter>, ou <literal>FALSE</literal> en cas d'erreur.
     L'identifiant de groupe est retourn&eacute; au format num&eacute;rique, utilisez
     <function>posix_getgrgid</function> pour retrouver le nom du groupe.
    </para>
@@ -824,7 +872,7 @@
    </simpara>
    <para>
     Le r&eacute;sultat de <function>filegroup</function> est mis en cache.
-    Reportez vous &agrave; <function>clearstatcache</function> pour plus de
+    Reportez-vous &agrave; <function>clearstatcache</function> pour plus de
     d&eacute;tails.
    </para>
    <note>
@@ -853,7 +901,7 @@
    </para>
    <para>
     Le r&eacute;sultat de <function>fileinode</function> est mis en cache.
-    Reportez vous &agrave; <function>clearstatcache</function> pour plus de
+    Reportez-vous &agrave; <function>clearstatcache</function> pour plus de
     d&eacute;tails.
    </para>
    <simpara>
@@ -891,7 +939,7 @@
    </para>
    <para>
     Le r&eacute;sultat de <function>filemtime</function> est mis en cache.
-    Reportez vous &agrave; <function>clearstatcache</function> pour plus de
+    Reportez-vous &agrave; <function>clearstatcache</function> pour plus de
     d&eacute;tails.
    </para>
    <simpara>
@@ -901,10 +949,12 @@
     du serveur.
    </simpara>
    <para>
-    Note: <function>filemtime</function> retourne l'heure d'&eacute;criture
+    <note>
+    <function>filemtime</function> retourne l'heure d'&eacute;criture
     des blocs donn&eacute;es d'un fichier. Utilisez <function>date</function>
     sur ce r&eacute;sultat pour obtenir une date de modification humainement
     lisible.
+    </note>
    </para>
   </refsect1>
  </refentry>
@@ -935,7 +985,7 @@
    </simpara>
    <para>
     Le r&eacute;sultat de <function>fileowner</function> est mis en cache.
-    Reportez vous &agrave; <function>clearstatcache</function> pour plus de
+    Reportez-vous &agrave; <function>clearstatcache</function> pour plus de
     d&eacute;tails.
    </para>
    <note>
@@ -973,7 +1023,7 @@
    </simpara>
    <para>
     Le r&eacute;sultat de <function>fileperms</function> est mis en cache.
-    Reportez vous &agrave; <function>clearstatcache</function> pour plus de
+    Reportez-vous &agrave; <function>clearstatcache</function> pour plus de
     d&eacute;tails.
    </para>
   </refsect1>
@@ -1003,7 +1053,7 @@
    </simpara>
    <para>
     Le r&eacute;sultat de <function>filesize</function> est mis en cache.
-    Reportez vous &agrave; <function>clearstatcache</function> pour plus
+    Reportez-vous &agrave; <function>clearstatcache</function> pour plus
     de d&eacute;tails.
    </para>
   </refsect1>
@@ -1037,7 +1087,7 @@
    </simpara>
    <para>
     Le r&eacute;sultat de <function>filetype</function> est mis en cache.
-    Reportez vous &agrave; <function>clearstatcache</function> pour plus de
+    Reportez-vous &agrave; <function>clearstatcache</function> pour plus de
     d&eacute;tails.
    </para>
   </refsect1>
@@ -1051,7 +1101,7 @@
    <title>Description</title>
    <funcsynopsis>
     <funcprototype>
-     <funcdef>bool <function>flock</function></funcdef>
+     <funcdef>boolean <function>flock</function></funcdef>
      <paramdef>int <parameter>fp</parameter></paramdef>
      <paramdef>int <parameter>operation</parameter></paramdef>
     </funcprototype>
@@ -1105,10 +1155,10 @@
    </simpara>
    <warning>
    <para>
-    Sur la plus part des OS, <function>flock</function> est impl&eacute;ment&eacute;
+    Sur la plupart des OS, <function>flock</function> est impl&eacute;ment&eacute;
     au niveau processus. Lors de l'utilisation des API d'un serveur multi-thread,
     comme ISAPI, vous ne pouvez pas vous fier &agrave; <function>flock</function>
-    pour prot&eacute;ger vos fichiers contre des acc&egrave;s concurents du
+    pour prot&eacute;ger vos fichiers contre des acc&egrave;s concurrents du
     m&ecirc;me serveur.
    </para>
    </warning>
@@ -1215,7 +1265,7 @@
     n'est utile que sur les syst&egrave;mes qui font la diff&eacute;rence entre
     les fichiers binaires et les fichiers textes (en bref, c'est une
     fonctionnalit&eacute; Windows, totalement inutile sous Unix).
-    Si il n'est pas n&eacute;cessaire, il sera ignor&eacute;.
+    S'il n'est pas n&eacute;cessaire, il sera ignor&eacute;.
    </para>
    <para>
     Vous pouvez utiliser le troisi&egrave;me param&egrave;tre optionnel
@@ -1326,7 +1376,7 @@
     <function>fputs</function> est un alias de <function>fwrite</function>,
     et lui est identique en tous points. Notez que
     <parameter>length</parameter> est un param&egrave;tre optionnel,
-    et si il n'est pas sp&eacute;cifi&eacute;, toute la cha&icirc;ne
+    et s'il n'est pas sp&eacute;cifi&eacute;, toute la cha&icirc;ne
     est &eacute;crite.
    </para>
   </refsect1>
@@ -1367,7 +1417,7 @@
    </para>
    <note>
     <para>
-     Sur les syst&egrave;mes qui diff&eacute;rentient les fichiers
+     Sur les syst&egrave;mes qui diff&eacute;rencient les fichiers
      textes et binaires (i.e. Windows) le fichier doit &ecirc;tre
      ouvert avec la lettre 'b' ajout&eacute;e au param&egrave;tre
      de mode de la fonction <function>fopen</function>.
@@ -1413,7 +1463,7 @@
      <paramdef>int <parameter>handle</parameter></paramdef>
      <paramdef>string <parameter>format</parameter></paramdef>
      <paramdef>string
-      <parameter><optional>var1</optional></parameter>...
+      <parameter><optional>var1</optional></parameter>
      </paramdef>
     </funcprototype>
    </funcsynopsis>
@@ -1424,7 +1474,7 @@
     <parameter>handle</parameter> et l'interpr&egrave;te en
     fonction du format <parameter>format</parameter>. Si
     seulement deux param&egrave;tres sont pass&eacute;s
-    &agrave; la fonction, les valeurs pars&eacute;es seront
+    &agrave; la fonction, les valeurs analys&eacute;es seront
     retourn&eacute;es sous forme de tableau. Si des arguments
     optionnels sont pass&eacute;s, la fonction retournera le
     nombre de valeurs assign&eacute;es. Les options doivent
@@ -1447,8 +1497,8 @@
      <programlisting role="txt">
 janus  argonaute        gr
 rodin  sculpteur        fr
-som  oncle us
-leonard   inventeur it
+sam    oncle            us
+leonard   inventeur     it
      </programlisting>
     </example>
    </para>
@@ -1508,12 +1558,13 @@
     del&agrave; de la fin du fichier n'est pas une erreur.
    </para>
    <para>
-    Ne peut pas &ecirc;tre utilis&eacute; sur les pointeurs
-    retourn&eacute;s par <function>fopen</function> s'ils sont
-    au format HTTP ou FTP.
+    <function>fseek</function> ne peut pas &ecirc;tre utilis&eacute; sur les pointeurs
+    retourn&eacute;s par <function>fopen</function> s'ils sont au format HTTP ou FTP.
    </para>
    <para>
-    Voir aussi <function>ftell</function> et <function>rewind</function>.
+    Voir aussi
+    <function>ftell</function> et
+    <function>rewind</function>.
    </para>
   </refsect1>
  </refentry>
@@ -1547,7 +1598,7 @@
      <listitem><simpara>4 : nombre de liens </simpara></listitem>
      <listitem><simpara>5 : id de l'utilisateur propri&eacute;taire 
</simpara></listitem>
      <listitem><simpara>6 : id du groupe propri&eacute;taire</simpara></listitem>
-     <listitem><simpara>7 : type du volume de l' inode * </simpara></listitem>
+     <listitem><simpara>7 : type du volume de l'inode * </simpara></listitem>
      <listitem><simpara>8 : taille en octets </simpara></listitem>
      <listitem><simpara>9 : date du dernier acc&egrave;s </simpara></listitem>
      <listitem><simpara>10 : date de la derni&egrave;re modification 
</simpara></listitem>
@@ -1555,8 +1606,8 @@
      <listitem><simpara>12 : taille de bloc du syst&egrave;me pour les 
entr&eacute;es/sorties(*)</simpara></listitem>
      <listitem><simpara>13 : Nombre de blocs allou&eacute;s</simpara></listitem>
     </itemizedlist>
-    * - uniquement sur les syst&egrave;mes qui supporte le type st_blksize
-    type les autres syst&egrave;mes (i.e. Windows) retourne -1.
+    * - uniquement sur les syst&egrave;mes qui supportent le type st_blksize.
+    Les autres syst&egrave;mes (i.e. Windows) retournent -1.
    </para>
    <para>
     Les r&eacute;sultats de <function>fstat</function> sont mis en cache.
@@ -1591,8 +1642,11 @@
     correctement ouvert par <function>fopen</function> ou <function>popen</function>.
    </para>
    <para>
-    Voir aussi <function>fopen</function>, <function>popen</function>,
-    <function>fseek</function> et <function>rewind</function>.
+    Voir aussi
+    <function>fopen</function>,
+    <function>popen</function>,
+    <function>fseek</function> et
+    <function>rewind</function>.
    </para>
   </refsect1>
  </refentry>
@@ -1657,7 +1711,7 @@
      n'est utile que sur les syst&egrave;mes qui font la diff&eacute;rence entre
      les fichiers binaires et les fichiers textes (en bref, c'est une
      fonctionnalit&eacute; Windows, totalement inutile sous Unix).
-     Si il n'est pas n&eacute;cessaire, il sera ignor&eacute;.
+     S'il n'est pas n&eacute;cessaire, il sera ignor&eacute;.
     </para>
    </note>
    <simpara>
@@ -1688,15 +1742,14 @@
    </funcsynopsis>
    <simpara>
     L'&eacute;criture de fichier avec <function>fwrite</function> utilise normalement
-    un buffer de 8K. Cela signifie que si deux processus essaie d'&eacute;crire
+    un buffer de 8K. Cela signifie que si deux processus essaient d'&eacute;crire
     dans le m&ecirc;me fichier, ils font une pause tous les 8ko pour laisser le temps
     &agrave; l'autre d'&eacute;crire &agrave; son tour.
     <function>set_file_buffer</function> permet de modifier la taille du buffer de
     sortie pour le pointeur de fichier <parameter>fp</parameter> &agrave;
     <parameter>buffer</parameter> octets. Si <parameter>buffer</parameter> vaut 0,
-    l'&eacute;criture se fera sans buffer. Cela force l'&eacute;criture de toutes
-    les donn&eacute;es par un processus avant que les autres puisse acc&eacute;der
-    au fichier.
+    l'&eacute;criture se fera sans buffer. Cela force un processus &agrave; 
+&eacute;crire
+    toutes ses donn&eacute;es dans un fichier avant que les autres puissent y 
+acc&eacute;der.
    </simpara>
    <simpara>
     <function>set_file_buffer</function> retourne 0 en cas de succ&egrave;s, ou
@@ -1722,7 +1775,7 @@
    </para>
    <simpara>
     Voir aussi
-    <function>fopen</function>
+    <function>fopen</function> et
     <function>fwrite</function>.
    </simpara>
   </refsect1>
@@ -1736,7 +1789,7 @@
    <title>Description</title>
    <funcsynopsis>
     <funcprototype>
-     <funcdef>bool <function>is_dir</function></funcdef>
+     <funcdef>boolean <function>is_dir</function></funcdef>
      <paramdef>string <parameter>filename</parameter></paramdef>
     </funcprototype>
    </funcsynopsis>
@@ -1770,7 +1823,7 @@
    <title>Description</title>
    <funcsynopsis>
     <funcprototype>
-     <funcdef>bool <function>is_executable</function></funcdef>
+     <funcdef>boolean <function>is_executable</function></funcdef>
      <paramdef>string <parameter>filename</parameter></paramdef>
     </funcprototype>
    </funcsynopsis>
@@ -1807,7 +1860,7 @@
    <title>Description</title>
    <funcsynopsis>
     <funcprototype>
-     <funcdef>bool <function>is_file</function></funcdef>
+     <funcdef>boolean <function>is_file</function></funcdef>
      <paramdef>string <parameter>filename</parameter></paramdef>
     </funcprototype>
    </funcsynopsis>
@@ -1845,7 +1898,7 @@
    <title>Description</title>
    <funcsynopsis>
     <funcprototype>
-     <funcdef>bool <function>is_link</function></funcdef>
+     <funcdef>boolean <function>is_link</function></funcdef>
      <paramdef>string <parameter>filename</parameter></paramdef>
     </funcprototype>
    </funcsynopsis>
@@ -1885,7 +1938,7 @@
    <title>Description</title>
    <funcsynopsis>
     <funcprototype>
-     <funcdef>bool <function>is_readable</function></funcdef>
+     <funcdef>boolean <function>is_readable</function></funcdef>
      <paramdef>string <parameter>filename</parameter></paramdef>
     </funcprototype>
    </funcsynopsis>
@@ -1924,7 +1977,7 @@
    <title>Description</title>
    <funcsynopsis>
     <funcprototype>
-     <funcdef>bool <function>is_writable</function></funcdef>
+     <funcdef>boolean <function>is_writable</function></funcdef>
      <paramdef>string <parameter>filename</parameter></paramdef>
     </funcprototype>
    </funcsynopsis>
@@ -1963,7 +2016,7 @@
    <title>Description</title>
    <funcsynopsis>
     <funcprototype>
-     <funcdef>bool <function>is_writeable</function></funcdef>
+     <funcdef>boolean <function>is_writeable</function></funcdef>
      <paramdef>string <parameter>filename</parameter></paramdef>
     </funcprototype>
    </funcsynopsis>
@@ -1984,7 +2037,7 @@
    <title>Description</title>
    <funcsynopsis>
     <funcprototype>
-     <funcdef>bool <function>is_uploaded_file</function></funcdef>
+     <funcdef>boolean <function>is_uploaded_file</function></funcdef>
      <paramdef>string <parameter>filename</parameter></paramdef>
     </funcprototype>
    </funcsynopsis>
@@ -2000,13 +2053,15 @@
     un fichier auquel il n'a pas droit (comme <filename>/etc/passwd</filename>).
    </para>
    <para>
-    Ce type de v&eacute;rification est sp&eacute;cialement important si il est
+    Ce type de v&eacute;rification est sp&eacute;cialement important s'il est
     possible que les fichiers t&eacute;l&eacute;charg&eacute;s
     r&eacute;v&eacute;lent leur contenu &agrave; l'utilisateur, ou
     m&ecirc;me aux utilisateurs du m&ecirc;me syst&egrave;me.
    </para>
    <para>
-    Voir aussi <function>move_uploaded_file</function>, et la section
+    Voir aussi
+    <function>move_uploaded_file</function>, et
+    la section
     <link linkend="features.file-upload">Chargement de fichier</link>
     pour un exemple simple.
    </para>
@@ -2030,8 +2085,10 @@
     <function>link</function> cr&eacute;e un lien.
    </para>
    <para>
-    Voir aussi <function>symlink</function> pour cr&eacute;er des liens
-    symboliques et <function>readlink</function> avec <function>linkinfo</function>.
+    Voir aussi
+    <function>symlink</function> pour cr&eacute;er des liens
+    symboliques et
+    <function>readlink</function> avec <function>linkinfo</function>.
    </para>
    <note>
     <simpara>
@@ -2055,7 +2112,7 @@
    </funcsynopsis>
    <para>
     <function>linkinfo</function> renvoie les informations &agrave; propos
-    d'un lien le champs st_dev de la structure d'information d' UNIX
+    d'un lien, c'est-&agrave;-dire le champs st_dev de la structure d'information UNIX
     (comme en langage C). <function>linkinfo</function> sert &agrave; v&eacute;rifier
     si un lien (rep&eacute;r&eacute; par <parameter>path</parameter>)
     existe (en utilisant la m&ecirc;me m&eacute;thode que la macro
@@ -2063,8 +2120,10 @@
     <literal>FALSE</literal> en cas d'erreur.
    </para>
    <para>
-    Voir aussi <function>symlink</function>, <function>link</function>,
-    et <function>readlink</function>.
+    Voir aussi
+    <function>symlink</function>,
+    <function>link</function> et
+    <function>readlink</function>.
    </para>
    <note>
     <simpara>
@@ -2107,7 +2166,8 @@
     succ&egrave;s, et <literal>FALSE</literal> en cas d'&eacute;chec.
    </para>
    <para>
-    Voir aussi <function>rmdir</function>.
+    Voir aussi
+    <function>rmdir</function>.
    </para>
   </refsect1>
  </refentry>
@@ -2120,7 +2180,7 @@
    <title>Description</title>
    <funcsynopsis>
     <funcprototype>
-     <funcdef>bool <function>move_uploaded_file</function></funcdef>
+     <funcdef>boolean <function>move_uploaded_file</function></funcdef>
      <paramdef>string <parameter>filename</parameter></paramdef>
      <paramdef>string <parameter>destination</parameter></paramdef>
     </funcprototype>
@@ -2149,12 +2209,13 @@
    <para>
     Ce type de v&eacute;rification est sp&eacute;cialement important s'il
     est possible que les fichiers t&eacute;l&eacute;charg&eacute;s
-    r&eacute;v&eacute;lent leur contenu &agrave; l'utilisateur,
+    r&eacute;v&egrave;lent leur contenu &agrave; l'utilisateur,
     ou m&ecirc;me aux utilisateurs du m&ecirc;me syst&egrave;me.
    </para>
    <para>
-    Voir aussi <function>move_uploaded_file</function>, et la section
-    <link linkend="features.file-upload">Chargement de fichier</link>
+    Voir aussi
+    <function>move_uploaded_file</function> et
+    la section <link linkend="features.file-upload">Chargement de fichier</link>
     pour un exemple simple.
    </para>
   </refsect1>
@@ -2236,7 +2297,8 @@
     ex&eacute;cut&eacute;.
    </para>
    <para>
-    Voir aussi <function>popen</function>.
+    Voir aussi
+    <function>popen</function>.
    </para>
   </refsect1>
  </refentry>
@@ -2261,7 +2323,7 @@
    <para>
     <function>popen</function> retourne un pointeur de fichier
     identique &agrave; celui retourn&eacute; par <function>fopen</function>,
-    hormis le fait qu'il sera unidirectionel (lecture seule, ou
+    hormis le fait qu'il sera unidirectionnel (lecture seule, ou
     &eacute;criture seule), et doit &ecirc;tre termin&eacute; par
     <function>pclose</function>. Ce pointeur peut &ecirc;tre utilis&eacute;
     avec <function>fgets</function>, <function>fgetss</function> et
@@ -2280,7 +2342,8 @@
     </informalexample>
    </para>
    <para>
-    Voir aussi <function>pclose</function>.
+    Voir aussi
+    <function>pclose</function>.
    </para>
   </refsect1>
  </refentry>
@@ -2304,7 +2367,7 @@
    </funcsynopsis>
    <para>
     <function>readfile</function> lit le fichier <parameter>filename</parameter> et
-    l'envoi &agrave; la sortie standard.
+    l'envoit &agrave; la sortie standard.
    </para>
    <para>
     <function>readfile</function> retourne le nombre d'octets lus depuis le fichier.
@@ -2338,10 +2401,13 @@
     en passant la valeur de 1.
    </para>
    <para>
-    Voir aussi <function>fpassthru</function>,
-    <function>file</function>, <function>fopen</function>,
+    Voir aussi
+    <function>fpassthru</function>,
+    <function>file</function>,
+    <function>fopen</function>,
     <function>include</function>,
-    <function>require</function>, et <function>virtual</function>.
+    <function>require</function> et
+    <function>virtual</function>.
    </para>
   </refsect1>
  </refentry>
@@ -2367,7 +2433,9 @@
     ou <literal>FALSE</literal> en cas d'erreur.
    </para>
    <para>
-    Voir aussi <function>symlink</function>, <function>readlink</function> et
+    Voir aussi
+    <function>symlink</function>,
+    <function>readlink</function> et
     <function>linkinfo</function>.
    </para>
    <note>
@@ -2426,7 +2494,8 @@
     correctement ouvert par <function>fopen</function>.
    </para>
    <para>
-    Voir aussi <function>fseek</function> et
+    Voir aussi
+    <function>fseek</function> et
     <function>ftell</function>.
    </para>
   </refsect1>
@@ -2453,7 +2522,8 @@
     Si une erreur survient, <function>rmdir</function> retourne 
<literal>FALSE</literal>.
    </para>
    <para>
-    Voir aussi <function>mkdir</function>.
+    Voir aussi
+    <function>mkdir</function>.
    </para>
   </refsect1>
  </refentry>
@@ -2488,7 +2558,7 @@
      <listitem><simpara>3 : nombre de liens </simpara></listitem>
      <listitem><simpara>4 : id de l'utilisateur propri&eacute;taire 
</simpara></listitem>
      <listitem><simpara>5 : id du groupe propri&eacute;taire</simpara></listitem>
-     <listitem><simpara>6 : type du volume de l' inode * </simpara></listitem>
+     <listitem><simpara>6 : type du volume de l'inode * </simpara></listitem>
      <listitem><simpara>7 : taille en octets </simpara></listitem>
      <listitem><simpara>8 : date du dernier acc&egrave;s </simpara></listitem>
      <listitem><simpara>9 : date de la derni&egrave;re modification 
</simpara></listitem>
@@ -2496,8 +2566,15 @@
      <listitem><simpara>11 : taille de bloc du syst&egrave;me pour les 
entr&eacute;es/sorties * </simpara></listitem>
      <listitem><simpara>12 : nombre de blocs allou&eacute;s</simpara></listitem>
     </itemizedlist>
-    * - uniquement sur les syst&egrave;mes qui supporte le type st_blksize type
-    les autres syst&egrave;mes (i.e. Windows) retourne -1.
+    * - uniquement sur les syst&egrave;mes qui supportent le type st_blksize.
+    Les autres syst&egrave;mes (i.e. Windows) retournent -1.
+   </para>
+   <para>
+    <function>stat</function> retourne <literal>FALSE</literal> en cas d'erreur.
+   </para>
+   <para>
+    <function>stat</function> ne g&egrave;re pas les URL comme peut le
+    faire <function>fopen</function>.
    </para>
    <para>
     Les r&eacute;sultats de <function>stat</function> sont mis en cache.
@@ -2539,7 +2616,7 @@
      <listitem><simpara>3 : nombre de liens </simpara></listitem>
      <listitem><simpara>4 : id de l'utilisateur propri&eacute;taire 
</simpara></listitem>
      <listitem><simpara>5 : id du groupe propri&eacute;taire</simpara></listitem>
-     <listitem><simpara>6 : type du volume de l' inode * </simpara></listitem>
+     <listitem><simpara>6 : type du volume de l'inode * </simpara></listitem>
      <listitem><simpara>7 : taille en octets </simpara></listitem>
      <listitem><simpara>8 : date du dernier acc&egrave;s </simpara></listitem>
      <listitem><simpara>9 : date de la derni&egrave;re modification 
</simpara></listitem>
@@ -2547,12 +2624,12 @@
      <listitem><simpara>11 : taille de bloc du syst&egrave;me pour les 
entr&eacute;es/sorties * </simpara></listitem>
      <listitem><simpara>12 : nombre de blocs allou&eacute;s</simpara></listitem>
     </itemizedlist>
-    * - uniquement sur les syst&egrave;mes qui supporte le type st_blksize type
-    les autres syst&egrave;mes (i.e. Windows) retourne -1.
+    * - uniquement sur les syst&egrave;mes qui supportent le type st_blksize.
+    Les autres syst&egrave;mes (i.e. Windows) retournent -1.
    </para>
    <para>
     Les r&eacute;sultats de <function>lstat</function> sont mis en cache.
-    Reportez vous &agrave; la fonction <function>clearstatcache</function>
+    Reportez-vous &agrave; la fonction <function>clearstatcache</function>
     pour plus de d&eacute;tails.
    </para>
   </refsect1>
@@ -2608,8 +2685,9 @@
     <parameter>target</parameter> avec le nom de <parameter>link</parameter>.
    </para>
    <para>
-    Voir aussi <function>link</function> pour cr&eacute;er des liens durs,
-    et <function>readlink</function> ainsi que <function>linkinfo</function>.
+    Voir aussi
+    <function>link</function> pour cr&eacute;er des liens durs et
+    <function>readlink</function> ainsi que <function>linkinfo</function>.
    </para>
    <note>
     <simpara>
@@ -2635,7 +2713,7 @@
    <para>
     <function>tempnam</function> cr&eacute;e un fichier temporaire unique
     dans le dossier <parameter>dir</parameter>. Si le dossier n'existe pas,
-    <function>tempnam</function> va g&eacute;n&egrave;rer un nom de fichier
+    <function>tempnam</function> va g&eacute;n&eacute;rer un nom de fichier
     dans le dossier temporaire du syst&egrave;me.
    </para>
    <para>
@@ -2677,11 +2755,11 @@
    <para>
     <function>tmpfile</function> cr&eacute;e un fichier temporaire
     avec un nom unique, ouvert en &eacute;criture, et retourne un
-    pointeur de fichier, identique &agrave; ceux retourn&eacute; par
+    pointeur de fichier, identique &agrave; ceux retourn&eacute;s par
     <function>fopen</function>.
     Ce fichier sera automatiquement effac&eacute; lorsqu'il sera
-    ferm&eacute; (avec <function>fclose</function>), ou lorsque le fichier
-    sera termnin&eacute;.
+    ferm&eacute; (avec <function>fclose</function>), ou lorsque le script
+    sera termin&eacute;.
    </para>
    <para>
     Pour plus de d&eacute;tails, consultez votre documentation syst&egrave;me
@@ -2689,7 +2767,8 @@
     <filename>stdio.h</filename>.
    </para>
    <para>
-    Voir aussi <function>tempnam</function>.
+    Voir aussi
+    <function>tempnam</function>.
    </para>
   </refsect1>
  </refentry>
@@ -2716,7 +2795,7 @@
     c'est l'heure courante qui est utilis&eacute;e.
    </para>
    <para>
-    Si le fichier n'existe pas, il est cr&eacute;e.
+    Si le fichier n'existe pas, il est cr&eacute;&eacute;.
    </para>
    <para>
     <function>touch</function> retourne <literal>TRUE</literal> en cas de 
succ&egrave;s,
@@ -2776,15 +2855,16 @@
     Identique &agrave; la fonction Unix C unlink().
    </para>
    <para>
-    <function>unlink</function> retourne <literal>FALSE</literal> en cas 
d'&eacute;chec.
+    <function>unlink</function> retourne <literal>FALSE</literal> en cas
+    d'&eacute;chec.
    </para>
    <para>
-    Voir aussi 
+    Voir aussi
     <function>rmdir</function> pour supprimer des dossiers.
    </para>
    <note>
     <simpara>
-     <function>unlink</function> peut ne pas fonctionner sous Windows.
+     <function>unlink</function> ne fonctionne pas sous Windows.
     </simpara>
    </note>
   </refsect1>

Reply via email to