cvs: phpdoc /fr/functions filesystem.xml

From: Date: Mon, 02 Jul 2001 10:24:28 +0000
Subject: cvs: phpdoc /fr/functions filesystem.xml
Groups: php.doc 
Request: Send a blank email to phpdoc+get-969335802@lists.php.net to get a copy of this message
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>
« previous php.doc (#969335802) next »