dams Tue Mar 27 03:02:15 2001 EDT Modified files: /phpdoc/fr/functions info.xml regex.xml strings.xml filesystem.xml Log: Latest updates.
Index: phpdoc/fr/functions/info.xml diff -u phpdoc/fr/functions/info.xml:1.13 phpdoc/fr/functions/info.xml:1.14 --- phpdoc/fr/functions/info.xml:1.13 Mon Mar 19 09:01:14 2001 +++ phpdoc/fr/functions/info.xml Tue Mar 27 03:02:14 2001 @@ -1500,12 +1500,12 @@ <title>Affichage des fichirs inclus et requis</title> <programlisting> <?php -require_once ("local.php"); -require_once ("../inc/global.php"); +require_once("local.php"); +require_once("../inc/global.php"); for ($i=1; $i<5; $i++) - include "util".$i."php"; + include "util".$i.".php"; echo "Fichiers appelés avec required_once/included_once\n"; - print_r (get_required_files()); + print_r(get_required_files()); ?> </programlisting> </example> Index: phpdoc/fr/functions/regex.xml diff -u phpdoc/fr/functions/regex.xml:1.9 phpdoc/fr/functions/regex.xml:1.10 --- phpdoc/fr/functions/regex.xml:1.9 Mon Mar 12 04:14:00 2001 +++ phpdoc/fr/functions/regex.xml Tue Mar 27 03:02:14 2001 @@ -183,7 +183,7 @@ <parameter>string</parameter> sera retournée intacte. </para> <para> - Par exemple, le code suivant affiche "Ceci est un test" trois fois : + Par exemple, le code suivant affiche "Ceci etait un test" trois fois : <example> <title>Exemple avec <function>ereg_replace</function></title> <programlisting role="php"> Index: phpdoc/fr/functions/strings.xml diff -u phpdoc/fr/functions/strings.xml:1.35 phpdoc/fr/functions/strings.xml:1.36 --- phpdoc/fr/functions/strings.xml:1.35 Wed Mar 21 03:04:23 2001 +++ phpdoc/fr/functions/strings.xml Tue Mar 27 03:02:14 2001 @@ -2049,7 +2049,7 @@ <refnamediv> <refname>strchr</refname> <refpurpose> - Recherche la première occurrence d'un caractère. + Renvoie la chaîne à partir de la première occurence </refpurpose> </refnamediv> <refsect1> @@ -2602,12 +2602,12 @@ <programlisting role="php"> <?php // PHP 4.0b3 et plus récent : -$pos = strpos("b", $mystring); +$pos = strpos($machaine, "b"); if ($pos === FALSE) { // note: trois signes égal // non trouvé } // versions plus anciennes que 4.0b3: -$pos = strpos("b", $mystring); +$pos = strpos($machaine, "b"); if (is_string($pos) && !$pos) { // non trouvé } @@ -2618,8 +2618,8 @@ </note> </para> <para> - Si <parameter>needle</parameter> n'est pas une chaîne, elle est convertie - en entier, et utilisée comme la valeur ASCII d'un caractère. + Si <parameter>needle</parameter> n'est pas une chaîne, elle est convertie + en entier, et utilisée comme la valeur ASCII d'un caractère. </para> <para> L'argument optionnel <parameter>offset</parameter> permet de préciser @@ -2845,12 +2845,14 @@ ?> </programlisting> <para> - affichera "2". + affichera "2", car "42" est la plus longue chaîne contenant + des chiffres dans la chaîne de question. </para> </informalexample> </para> <simpara> - Voir aussi <function>strcspn</function>. + Voir aussi + <function>strcspn</function>. </simpara> </refsect1> </refentry> @@ -2858,7 +2860,8 @@ <refnamediv> <refname>strstr</refname> <refpurpose> - Renvoie la chaîne à partir de la première occurence</refpurpose> + Renvoie la chaîne à partir de la première occurence + </refpurpose> </refnamediv> <refsect1> <title>Description</title> Index: phpdoc/fr/functions/filesystem.xml diff -u phpdoc/fr/functions/filesystem.xml:1.17 phpdoc/fr/functions/filesystem.xml:1.18 --- phpdoc/fr/functions/filesystem.xml:1.17 Mon Mar 19 09:01:14 2001 +++ phpdoc/fr/functions/filesystem.xml Tue Mar 27 03:02:14 2001 @@ -701,14 +701,15 @@ <parameter>filename</parameter> existe, et <literal>FALSE</literal> sinon. </simpara> <simpara> - <function>file_exists</function> ne fonctionne pas sur les fichiers distants. + <function>file_exists</function> ne fonctionne pas sur les + <link linkend="features.remote-files">fichiers distants</link>. Les fichiers doivent être accessibles par le système de fichier du serveur. </simpara> <simpara> - Le résultat de <function>file_exists</function> est mis en cache. - Reportez-vous à <function>clearstatcache</function> pour - plus de détails. + Le résultat de <function>file_exists</function> est mis en cache. + Reportez-vous à <function>clearstatcache</function> pour + plus de détails. </simpara> </refsect1> </refentry> @@ -729,11 +730,17 @@ </funcprototype> </funcsynopsis> <simpara> - <function>fileatime</function> renvoie la date à laquelle le fichier - a été accédé pour la dernière fois, ou - <literal>FALSE</literal> en cas d'erreur. + <function>fileatime</function> renvoie la date à laquelle le fichier + a été accédé pour la dernière fois, ou + <literal>FALSE</literal> en cas d'erreur. </simpara> <simpara> + <function>fileatime</function> ne fonctionne pas sur les + <link linkend="features.remote-files">fichiers distants</link>. + Les fichiers doivent être accessibles par le système de fichier + du serveur. + </simpara> + <simpara> Le résultat de <function>fileatime</function> est mis en cache. Reportez vous à <function>clearstatcache</function> pour plus de détails. @@ -744,8 +751,8 @@ <refnamediv> <refname>filectime</refname> <refpurpose> - Renvoie l'heure à laquelle l'inode a été - accédé pour la dernière fois. + Renvoie l'heure à laquelle l'inode a été + accédé pour la dernière fois. </refpurpose> </refnamediv> <refsect1> @@ -757,14 +764,35 @@ </funcprototype> </funcsynopsis> <para> - <function>filectime</function> renvoie l'heure à laquelle l'inode - <parameter>filename</parameter> a été accédé pour - la dernière fois, ou <literal>FALSE</literal> en cas d'erreur. + <function>filectime</function> renvoie l'heure à laquelle l'inode + <parameter>filename</parameter> a été accédé pour + la dernière fois, ou <literal>FALSE</literal> en cas d'erreur. </para> + <simpara> + <function>filectime</function> ne fonctionne pas sur les + <link linkend="features.remote-files">fichiers distants</link>. + Les fichiers doivent être accessibles par le système de fichier + du serveur. + </simpara> <para> - Le résultat de <function>filectime</function> est mis en cache. - Reportez vous à <function>clearstatcache</function> pour plus de - détails. + Note: Sur la plus part des serveurs UNIX, un fichier est considéré + comme modifié si les données de sont inode sont modifiées. +C'est à + dire lorsque les permissions (utilisateur, group ou autre) ont + été modifiées. Voyez aussi <function>filemtime</function> + (que vous pourrez utiliser lorsque vous créerez des indications + telles que "Dernière modification : " sur les pages web) et + <function>fileatime</function>. + </para> + <para> + Notea aussi que sur certains systèmes UNIX, le ctime d'un fichier + texte est considéré comme sa date de création. Cela est +faux! + Il n'y a pas de date de création de fichier sous la plus part + des systèmes UNIX. + </para> + <para> + Le résultat de <function>filectime</function> est mis en cache. + Reportez vous à <function>clearstatcache</function> pour plus de + détails. </para> </refsect1> </refentry> @@ -783,10 +811,16 @@ </funcsynopsis> <para> <function>filegroup</function> renvoie le groupe qui possède le fichier - <parameter>filename</parameter> ou <literal>FALSE</literal> en cas d'erreur. L'identifiant de - groupe est retourné au format numérique, utilisez + <parameter>filename</parameter> ou <literal>FALSE</literal> en cas d'erreur. + L'identifiant de groupe est retourné au format numérique, utilisez <function>posix_getgrgid</function> pour retrouver le nom du groupe. </para> + <simpara> + <function>filegroup</function> ne fonctionne pas sur les + <link linkend="features.remote-files">fichiers distants</link>. + Les fichiers doivent être accessibles par le système de fichier + du serveur. + </simpara> <para> Le résultat de <function>filegroup</function> est mis en cache. Reportez vous à <function>clearstatcache</function> pour plus de @@ -821,6 +855,12 @@ Reportez vous à <function>clearstatcache</function> pour plus de détails. </para> + <simpara> + <function>fileinode</function> ne fonctionne pas sur les + <link linkend="features.remote-files">fichiers distants</link>. + Les fichiers doivent être accessibles par le système de fichier + du serveur. + </simpara> <note> <simpara> <function>fileinode</function> est inopérante sous Windows. @@ -853,6 +893,12 @@ Reportez vous à <function>clearstatcache</function> pour plus de détails. </para> + <simpara> + <function>filemtime</function> ne fonctionne pas sur les + <link linkend="features.remote-files">fichiers distants</link>. + Les fichiers doivent être accessibles par le système de fichier + du serveur. + </simpara> <para> Note: <function>filemtime</function> retourne l'heure d'écriture des blocs données d'un fichier. Utilisez <function>date</function> @@ -875,11 +921,17 @@ </funcprototype> </funcsynopsis> <para> - <function>fileowner</function> renvoie le nom du possesseur du fichier - <parameter>filename</parameter>, ou <literal>FALSE</literal> en cas d'erreur. - L'identification du possesseur de fichier est numérique : il faut utiliser - <function>posix_getpwuid</function> pour retrouver le nom d'utilisateur. + <function>fileowner</function> renvoie le nom du possesseur du fichier + <parameter>filename</parameter>, ou <literal>FALSE</literal> en cas d'erreur. + L'identification du possesseur de fichier est numérique : il faut utiliser + <function>posix_getpwuid</function> pour retrouver le nom d'utilisateur. </para> + <simpara> + <function>fileowner</function> ne fonctionne pas sur les + <link linkend="features.remote-files">fichiers distants</link>. + Les fichiers doivent être accessibles par le système de fichier + du serveur. + </simpara> <para> Le résultat de <function>fileowner</function> est mis en cache. Reportez vous à <function>clearstatcache</function> pour plus de @@ -912,6 +964,12 @@ au fichier <parameter>filename</parameter>, ou <literal>FALSE</literal> en cas d'erreur. </para> + <simpara> + <function>fileperms</function> ne fonctionne pas sur les + <link linkend="features.remote-files">fichiers distants</link>. + Les fichiers doivent être accessibles par le système de fichier + du serveur. + </simpara> <para> Le résultat de <function>fileperms</function> est mis en cache. Reportez vous à <function>clearstatcache</function> pour plus de @@ -936,6 +994,12 @@ <function>filesize</function> renvoie la taille du fichier <parameter>filename</parameter>, ou <literal>FALSE</literal> en cas d'erreur. </para> + <simpara> + <function>filesize</function> ne fonctionne pas sur les + <link linkend="features.remote-files">fichiers distants</link>. + Les fichiers doivent être accessibles par le système de fichier + du serveur. + </simpara> <para> Le résultat de <function>filesize</function> est mis en cache. Reportez vous à <function>clearstatcache</function> pour plus @@ -957,13 +1021,19 @@ </funcprototype> </funcsynopsis> <para> - <function>filetype</function> renvoie le type du fichier - <parameter>filename</parameter>. Les réponses possibles sont : - fifo, char, dir, block, link, file, et unknown. + <function>filetype</function> renvoie le type du fichier + <parameter>filename</parameter>. Les réponses possibles sont : + fifo, char, dir, block, link, file, et unknown. </para> <para> - <function>filetype</function> retourne <literal>FALSE</literal> en cas d'erreur. + <function>filetype</function> retourne <literal>FALSE</literal> en cas d'erreur. </para> + <simpara> + <function>filetype</function> ne fonctionne pas sur les + <link linkend="features.remote-files">fichiers distants</link>. + Les fichiers doivent être accessibles par le système de fichier + du serveur. + </simpara> <para> Le résultat de <function>filetype</function> est mis en cache. Reportez vous à <function>clearstatcache</function> pour plus de @@ -986,9 +1056,9 @@ </funcprototype> </funcsynopsis> <simpara> - PHP dispose d'un système complet de verrouillage de fichiers. - Tous les programmes qui accèdent au fichier doivent utiliser la - même méthode de verrouillage pour qu'il soit efficace. + PHP dispose d'un système complet de verrouillage de fichiers. + Tous les programmes qui accèdent au fichier doivent utiliser la + même méthode de verrouillage pour qu'il soit efficace. </simpara> <simpara> <function>flock</function> agit sur le fichier <parameter>fp</parameter> @@ -1677,8 +1747,16 @@ Le résultat de <function>is_dir</function> est mis en cache. Voir la fonction <function>clearstatcache</function> pour plus de détails. </para> + <simpara> + <function>is_dir</function> ne fonctionne pas sur les + <link linkend="features.remote-files">fichiers distants</link>. + Les fichiers doivent être accessibles par le système de fichier + du serveur. + </simpara> <para> - Voir aussi <function>is_file</function> et <function>is_link</function>. + Voir aussi + <function>is_file</function> et + <function>is_link</function>. </para> </refsect1> </refentry> @@ -1696,16 +1774,24 @@ </funcprototype> </funcsynopsis> <para> - <function>is_executable</function> retourne <literal>TRUE</literal> si - <parameter>filename</parameter> existe et est exécutable. + <function>is_executable</function> retourne <literal>TRUE</literal> si + <parameter>filename</parameter> existe et est exécutable. </para> <para> - Le résultat de <function>is_executable</function> est mis en cache. - Voir la fonction <function>clearstatcache</function> pour plus de - détails. + Le résultat de <function>is_executable</function> est mis en cache. + Voir la fonction <function>clearstatcache</function> pour plus de + détails. </para> + <simpara> + <function>is_executable</function> ne fonctionne pas sur les + <link linkend="features.remote-files">fichiers distants</link>. + Les fichiers doivent être accessibles par le système de fichier + du serveur. + </simpara> <para> - Voir aussi <function>is_file</function> et <function>is_link</function>. + Voir aussi + <function>is_file</function> et + <function>is_link</function>. </para> </refsect1> </refentry> @@ -1725,17 +1811,25 @@ </funcprototype> </funcsynopsis> <para> - <function>is_file</function> retourne <literal>TRUE</literal> si - <parameter>filename</parameter> existe et est un fichier - (et pas un dossier). + <function>is_file</function> retourne <literal>TRUE</literal> si + <parameter>filename</parameter> existe et est un fichier + (et pas un dossier). </para> <para> Le résultat de <function>is_file</function> est mis en cache. Voir la fonction <function>clearstatcache</function> pour plus de détails. </para> + <simpara> + <function>is_file</function> ne fonctionne pas sur les + <link linkend="features.remote-files">fichiers distants</link>. + Les fichiers doivent être accessibles par le système de fichier + du serveur. + </simpara> <para> - Voir aussi <function>is_dir</function> et <function>is_link</function>. + Voir aussi + <function>is_dir</function> et + <function>is_link</function>. </para> </refsect1> </refentry> @@ -1755,16 +1849,24 @@ </funcprototype> </funcsynopsis> <para> - <function>is_link</function> retourne <literal>TRUE</literal> si - <parameter>filename</parameter> existe et est un lien symbolique. + <function>is_link</function> retourne <literal>TRUE</literal> si + <parameter>filename</parameter> existe et est un lien symbolique. </para> <para> Le résultat de <function>is_link</function> est mis en cache. Voir la fonction <function>clearstatcache</function> pour plus de détails. </para> + <simpara> + <function>is_link</function> ne fonctionne pas sur les + <link linkend="features.remote-files">fichiers distants</link>. + Les fichiers doivent être accessibles par le système de fichier + du serveur. + </simpara> <para> - Voir aussi <function>is_dir</function> et <function>is_file</function>. + Voir aussi + <function>is_dir</function> et + <function>is_file</function>. </para> <note> <simpara> @@ -1800,8 +1902,15 @@ Voir la fonction <function>clearstatcache</function> pour plus de détails. </para> + <simpara> + <function>is_readable</function> ne fonctionne pas sur les + <link linkend="features.remote-files">fichiers distants</link>. + Les fichiers doivent être accessibles par le système de fichier + du serveur. + </simpara> <para> - Voir aussi <function>is_writable</function>. + Voir aussi + <function>is_writable</function>. </para> </refsect1> </refentry> @@ -1827,13 +1936,20 @@ autorisations que l'utilisateur qui fait tourner le serveur web (souvent, c'est 'nobody', personne). </para> + <simpara> + <function>is_writable</function> ne fonctionne pas sur les + <link linkend="features.remote-files">fichiers distants</link>. + Les fichiers doivent être accessibles par le système de fichier + du serveur. + </simpara> <para> Le résultat de <function>is_writable</function> est mis en cache. Voir la fonction <function>clearstatcache</function> pour plus de détails. </para> <para> - Voir aussi <function>is_readable</function>. + Voir aussi + <function>is_readable</function>. </para> </refsect1> </refentry>