<strings>
<string id="unixtojd" value="<div id='function.unixtojd' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.unixtojd.php'>unixtojd</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>unixtojd</span> &amp;mdash; <span class='dc-title'>Convertit un timestamp UNIX en un jour Julien</span></p> </div> <a name='function.unixtojd.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>unixtojd</b></span> ([ <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$timestamp</tt><span class='initializer'> = time()</span></span> ] )</div> <p class='para rdfs-comment'> Retourne le jour Julien du timestamp UNIX <i><tt class='parameter'>timestamp</tt></i> (nombre de secondes depuis le 1/1/1970), ou pour le jour courant si <i><tt class='parameter'>timestamp</tt></i> est omis. </p> </div> <a name='function.unixtojd.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>timestamp</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Un timestamp unix &amp;agrave; convertir. </p> </dd> </dl> <p> </p> </div> <a name='function.unixtojd.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Un nombre de jours Julien, sous la forme d&amp;#039;un <a href='http://www.php.net/manual/fr/language.types.integer.php' class='link'>entier</a>. </p> </div> <a name='function.unixtojd.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.jdtounix.php' class='function' rel='rdfs-seeAlso'>jdtounix()</a> - Convertit un jour Julien en timestamp UNIX</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="tidy_warning_count" value="<div id='function.tidy-warning-count' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.tidy-warning-count.php'>tidy_warning_count</a></h1> <p class='verinfo'>(PHP 5, PECL tidy &amp;gt;= 0.5.2)</p><p class='refpurpose'><span class='refname'>tidy_warning_count</span> &amp;mdash; <span class='dc-title'>Retourne le nombre d&amp;#039;alertes Tidy rencontr&amp;eacute;es dans le document sp&amp;eacute;cifi&amp;eacute;</span></p> </div> <a name='function.tidy-warning-count.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>tidy_warning_count</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.tidy.php' class='type tidy'>tidy</a></span> <tt class='parameter'>$object</tt></span> )</div> <p class='para rdfs-comment'> Retourne le nombre d&amp;#039;avertissements Tidy rencontr&amp;eacute;s pour le document sp&amp;eacute;cifi&amp;eacute;. </p> </div> <a name='function.tidy-warning-count.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>object</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;objet <a href='http://www.php.net/manual/fr/class.tidy.php' class='classname'>Tidy</a> </p> </dd> </dl> <p> </p> </div> <a name='function.tidy-warning-count.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne le nombre d&amp;#039;alertes. </p> </div> <a name='function.tidy-warning-count.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>tidy_warning_count()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$html&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;p&amp;gt;test&amp;lt;/i&amp;gt;<br />&amp;lt;bogustag&amp;gt;bogus&amp;lt;/bogustag&amp;gt;'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$tidy&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>tidy_parse_string</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$html</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>tidy_error_count</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$tidy</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #FF8000'>//1<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>tidy_warning_count</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$tidy</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #FF8000'>//5<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.tidy-warning-count.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.tidy-error-count.php' class='function' rel='rdfs-seeAlso'>tidy_error_count()</a> - Retourne le nombre d'erreurs Tidy rencontr&amp;eacute;es dans le document</li> <li class='member'><a href='http://www.php.net/manual/fr/function.tidy-access-count.php' class='function' rel='rdfs-seeAlso'>tidy_access_count()</a> - Retourne le nombre d'alertes d'accessibilit&amp;eacute; Tidy rencontr&amp;eacute;es dans le document</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="tidy_repair_string" value="<div id='tidy.repairstring' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/tidy.repairstring.php'>tidy::repairString</a></h1> <h1 class='refname'>tidy_repair_string</h1> <p class='verinfo'>(PHP 5, PECL tidy &amp;gt;= 0.7.0)</p><p class='refpurpose'><span class='refname'>tidy::repairString</span> -- <span class='refname'>tidy_repair_string</span> &amp;mdash; <span class='dc-title'> R&amp;eacute;pare une cha&amp;icirc;ne HTML en utilisant un fichier de configuration optionnel </span></p> </div> <a name='tidy.repairstring.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet</p> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>tidy::repairString</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$data</tt></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$config</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$encoding</tt></span> ]] )</div> <p class='para rdfs-comment'>Style proc&amp;eacute;dural</p> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>tidy_repair_string</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$data</tt></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$config</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$encoding</tt></span> ]] )</div> <p class='para rdfs-comment'> R&amp;eacute;pare la cha&amp;icirc;ne <i><tt class='parameter'>data</tt></i> . </p> </div> <a name='tidy.repairstring.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>data</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Les donn&amp;eacute;es &amp;agrave; r&amp;eacute;parer. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>config</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La configuration <i><tt class='parameter'>config</tt></i> peut &amp;ecirc;tre pass&amp;eacute;e sous forme de <a href='http://www.php.net/manual/fr/language.types.array.php' class='link'>tableau</a> ou de <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a>. Si une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a> est pass&amp;eacute;e, elle est interpr&amp;eacute;t&amp;eacute;e comme le nom du fichier de configuration, et sinon, elle est interpr&amp;eacute;t&amp;eacute;e comme les options elles-m&amp;ecirc;mes. </p> <p class='para'> Lisez <a href='http://tidy.sourceforge.net/docs/quickref.html' class='link external'>&amp;raquo; http://tidy.sourceforge.net/docs/quickref.html</a> pour une explication sur chaque option. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>encoding</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le param&amp;egrave;tre <i><tt class='parameter'>encoding</tt></i> configure l&amp;#039;encodage pour les documents d&amp;#039;entr&amp;eacute;e et de sortie. Les valeurs possibles sont <i>ascii</i>, <i>latin0</i>, <i>latin1</i>, <i>raw</i>, <i>utf8</i>, <i>iso2022</i>, <i>mac</i>, <i>win1252</i>, <i>ibm858</i>, <i>utf16</i>, <i>utf16le</i>, <i>utf16be</i>, <i>big5</i> et <i>shiftjis</i>. </p> </dd> </dl> <p> </p> </div> <a name='tidy.repairstring.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne la cha&amp;icirc;ne r&amp;eacute;par&amp;eacute;e. </p> </div> <a name='tidy.repairstring.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>tidy::repairString()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />ob_start</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;<br /></span><br />&amp;lt;html&amp;gt;<br />&amp;nbsp;&amp;lt;head&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;lt;title&amp;gt;test&amp;lt;/title&amp;gt;<br />&amp;nbsp;&amp;lt;/head&amp;gt;<br />&amp;nbsp;&amp;lt;body&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;lt;p&amp;gt;error&amp;lt;/i&amp;gt;<br />&amp;nbsp;&amp;lt;/body&amp;gt;<br />&amp;lt;/html&amp;gt;<br /><br /><span style='color: #0000BB'>&amp;lt;?php<br /><br />$buffer&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ob_get_clean</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>$tidy&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>tidy_repair_string</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$buffer</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>$tidy</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> &amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD HTML 3.2//EN&amp;quot;&amp;gt; &amp;lt;html&amp;gt; &amp;lt;head&amp;gt; &amp;lt;title&amp;gt;test&amp;lt;/title&amp;gt; &amp;lt;/head&amp;gt; &amp;lt;body&amp;gt; &amp;lt;p&amp;gt;error&amp;lt;/p&amp;gt; &amp;lt;/body&amp;gt; &amp;lt;/html&amp;gt; </pre></div> </div> </div><p> </p> </div> <a name='tidy.repairstring.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Les param&amp;egrave;tres optionnels <i><tt class='parameter'>config</tt></i> et <i><tt class='parameter'>encoding</tt></i> ont &amp;eacute;t&amp;eacute; ajout&amp;eacute;s en Tidy 2.0.</span></p></blockquote> </div> <a name='tidy.repairstring.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/tidy.parsefile.php' class='function' rel='rdfs-seeAlso'>tidy::parseFile()</a> - Analyse les balises d'un fichier ou d'une URI</li> <li class='member'><a href='http://www.php.net/manual/fr/tidy.parsestring.php' class='function' rel='rdfs-seeAlso'>tidy::parseString()</a> - Analyse un document HTML contenu dans une cha&amp;icirc;ne</li> <li class='member'><a href='http://www.php.net/manual/fr/tidy.repairfile.php' class='function' rel='rdfs-seeAlso'>tidy::repairFile()</a> - R&amp;eacute;pare un fichier et le renvoie en tant que cha&amp;icirc;ne</li> </ul> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="tidy_repair_file" value="<div id='tidy.repairfile' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/tidy.repairfile.php'>tidy::repairFile</a></h1> <h1 class='refname'>tidy_repair_file</h1> <p class='verinfo'>(PHP 5, PECL tidy &amp;gt;= 0.7.0)</p><p class='refpurpose'><span class='refname'>tidy::repairFile</span> -- <span class='refname'>tidy_repair_file</span> &amp;mdash; <span class='dc-title'> R&amp;eacute;pare un fichier et le renvoie en tant que cha&amp;icirc;ne </span></p> </div> <a name='tidy.repairfile.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet</p> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>tidy::repairFile</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$config</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$encoding</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$use_include_path</tt><span class='initializer'> = false</span></span> ]]] )</div> <p class='para rdfs-comment'>Style proc&amp;eacute;dural</p> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>tidy_repair_file</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$config</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$encoding</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$use_include_path</tt><span class='initializer'> = false</span></span> ]]] )</div> <p class='para rdfs-comment'> R&amp;eacute;pare le fichier fourni et le renvoie sous la forme d&amp;#039;une cha&amp;icirc;ne. </p> </div> <a name='tidy.repairfile.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>filename</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le fichier &amp;agrave; r&amp;eacute;parer. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>config</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La configuration <i><tt class='parameter'>config</tt></i> peut &amp;ecirc;tre pass&amp;eacute;e sous forme de <a href='http://www.php.net/manual/fr/language.types.array.php' class='link'>tableau</a> ou de <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a>. Si une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a> est pass&amp;eacute;e, elle est interpr&amp;eacute;t&amp;eacute;e comme le nom du fichier de configuration, et sinon, elle est interpr&amp;eacute;t&amp;eacute;e comme les options elles-m&amp;ecirc;mes. </p> <p class='para'> Pour une explication sur chaque option, voyez http://tidy.sourceforge.net/docs/quickref.html. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>encoding</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le param&amp;egrave;tre <i><tt class='parameter'>encoding</tt></i> configure l&amp;#039;encodage pour les documents d&amp;#039;entr&amp;eacute;e et de sortie. Les valeurs possibles sont <i>ascii</i>, <i>latin0</i>, <i>latin1</i>, <i>raw</i>, <i>utf8</i>, <i>iso2022</i>, <i>mac</i>, <i>win1252</i>, <i>ibm858</i>, <i>utf16</i>, <i>utf16le</i>, <i>utf16be</i>, <i>big5</i> et <i>shiftjis</i>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>use_include_path</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Indique s&amp;#039;il faut chercher le fichier dans l&amp;#039; <a href='http://www.php.net/manual/fr/ini.core.php#ini.include-path' class='link'>include_path</a>. </p> </dd> </dl> <p> </p> </div> <a name='tidy.repairfile.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne le contenu r&amp;eacute;par&amp;eacute;e, sous forme de cha&amp;icirc;ne. </p> </div> <a name='tidy.repairfile.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>tidy::repairFile()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$file&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'file.html'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$repaired&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>tidy_repair_file</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$file</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>rename</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$file</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$file&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'.bak'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>file_put_contents</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$file</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$repaired</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='tidy.repairfile.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Les param&amp;egrave;tres optionnels <i><tt class='parameter'>config</tt></i> et <i><tt class='parameter'>encoding</tt></i> ont &amp;eacute;t&amp;eacute; ajout&amp;eacute;s en Tidy 2.0.</span></p></blockquote> </div> <a name='tidy.repairfile.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/tidy.parsefile.php' class='function' rel='rdfs-seeAlso'>tidy::parseFile()</a> - Analyse les balises d'un fichier ou d'une URI</li> <li class='member'><a href='http://www.php.net/manual/fr/tidy.parsestring.php' class='function' rel='rdfs-seeAlso'>tidy::parseString()</a> - Analyse un document HTML contenu dans une cha&amp;icirc;ne</li> <li class='member'><a href='http://www.php.net/manual/fr/tidy.repairstring.php' class='function' rel='rdfs-seeAlso'>tidy::repairString()</a> - R&amp;eacute;pare une cha&amp;icirc;ne HTML en utilisant un fichier de configuration optionnel</li> </ul> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="tidy_parse_string" value="<div id='tidy.parsestring' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/tidy.parsestring.php'>tidy::parseString</a></h1> <h1 class='refname'>tidy_parse_string</h1> <p class='verinfo'>(PHP 5, PECL tidy &amp;gt;= 0.5.2)</p><p class='refpurpose'><span class='refname'>tidy::parseString</span> -- <span class='refname'>tidy_parse_string</span> &amp;mdash; <span class='dc-title'> Analyse un document HTML contenu dans une cha&amp;icirc;ne </span></p> </div> <a name='tidy.parsestring.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet</p> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>tidy::parseString</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$input</tt></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$config</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$encoding</tt></span> ]] )</div> <p class='para rdfs-comment'>Style proc&amp;eacute;dural</p> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/fr/class.tidy.php' class='type tidy'>tidy</a></span> <span class='methodname'><b>tidy_parse_string</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$input</tt></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$config</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$encoding</tt></span> ]] )</div> <p class='para rdfs-comment'> Analyse un document contenu dans une cha&amp;icirc;ne. </p> </div> <a name='tidy.parsestring.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>input</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Les donn&amp;eacute;es &amp;agrave; analyser. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>config</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La configuration <i><tt class='parameter'>config</tt></i> peut &amp;ecirc;tre pass&amp;eacute;e sous forme de <a href='http://www.php.net/manual/fr/language.types.array.php' class='link'>tableau</a> ou de <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a>. Si une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a> est pass&amp;eacute;e, elle est interpr&amp;eacute;t&amp;eacute;e comme le nom du fichier de configuration, et sinon, elle est interpr&amp;eacute;t&amp;eacute;e comme les options elles-m&amp;ecirc;mes. </p> <p class='para'> Pour une explication sur chaque option, voyez <a href='http://tidy.sourceforge.net/docs/quickref.html' class='link external'>&amp;raquo; http://tidy.sourceforge.net/docs/quickref.html</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>encoding</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le param&amp;egrave;tre <i><tt class='parameter'>encoding</tt></i> configure l&amp;#039;encodage pour les documents d&amp;#039;entr&amp;eacute;e et de sortie. Les valeurs possibles sont <i>ascii</i>, <i>latin0</i>, <i>latin1</i>, <i>raw</i>, <i>utf8</i>, <i>iso2022</i>, <i>mac</i>, <i>win1252</i>, <i>ibm858</i>, <i>utf16</i>, <i>utf16le</i>, <i>utf16be</i>, <i>big5</i> et <i>shiftjis</i>. </p> </dd> </dl> <p> </p> </div> <a name='tidy.parsestring.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne une nouvelle instance <a href='http://www.php.net/manual/fr/class.tidy.php' class='classname'>tidy</a>. </p> </div> <a name='tidy.parsestring.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>tidy::parseString()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />ob_start</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;<br /></span><br />&amp;lt;html&amp;gt;<br />&amp;nbsp;&amp;lt;head&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;lt;title&amp;gt;test&amp;lt;/title&amp;gt;<br />&amp;nbsp;&amp;lt;/head&amp;gt;<br />&amp;nbsp;&amp;lt;body&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;lt;p&amp;gt;erreur&amp;lt;br&amp;nbsp;/&amp;gt;une&amp;nbsp;autre&amp;nbsp;ligne&amp;lt;/p&amp;gt;<br />&amp;nbsp;&amp;lt;/body&amp;gt;<br />&amp;lt;/html&amp;gt;<br /><br /><span style='color: #0000BB'>&amp;lt;?php<br />$buffer&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ob_get_clean</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>$config&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'indent'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>TRUE</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'output-xhtml'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>TRUE</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'wrap'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>200</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$tidy&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>tidy_parse_string</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$buffer</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$config</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'UTF8'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$tidy</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>cleanRepair</span><span style='color: #007700'>();<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>$tidy</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> &amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Strict//EN&amp;quot; &amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&amp;quot;&amp;gt; &amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt; &amp;lt;head&amp;gt; &amp;lt;title&amp;gt; test &amp;lt;/title&amp;gt; &amp;lt;/head&amp;gt; &amp;lt;body&amp;gt; &amp;lt;p&amp;gt; error&amp;lt;br /&amp;gt; another line &amp;lt;/p&amp;gt; &amp;lt;/body&amp;gt; &amp;lt;/html&amp;gt; </pre></div> </div> </div><p> </p> </div> <a name='tidy.parsestring.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Les param&amp;egrave;tres optionnels <i><tt class='parameter'>config</tt></i> et <i><tt class='parameter'>encoding</tt></i> ont &amp;eacute;t&amp;eacute; ajout&amp;eacute;s en Tidy 2.0.</span></p></blockquote> </div> <a name='tidy.parsestring.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/tidy.parsefile.php' class='function' rel='rdfs-seeAlso'>tidy::parseFile()</a> - Analyse les balises d'un fichier ou d'une URI</li> <li class='member'><a href='http://www.php.net/manual/fr/tidy.repairfile.php' class='function' rel='rdfs-seeAlso'>tidy::repairFile()</a> - R&amp;eacute;pare un fichier et le renvoie en tant que cha&amp;icirc;ne</li> <li class='member'><a href='http://www.php.net/manual/fr/tidy.repairstring.php' class='function' rel='rdfs-seeAlso'>tidy::repairString()</a> - R&amp;eacute;pare une cha&amp;icirc;ne HTML en utilisant un fichier de configuration optionnel</li> </ul> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="tidy_parse_file" value="<div id='tidy.parsefile' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/tidy.parsefile.php'>tidy::parseFile</a></h1> <h1 class='refname'>tidy_parse_file</h1> <p class='verinfo'>(PHP 5, PECL tidy &amp;gt;= 0.5.2)</p><p class='refpurpose'><span class='refname'>tidy::parseFile</span> -- <span class='refname'>tidy_parse_file</span> &amp;mdash; <span class='dc-title'> Analyse les balises d&amp;#039;un fichier ou d&amp;#039;une URI </span></p> </div> <a name='tidy.parsefile.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet</p> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>tidy::parseFile</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$config</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$encoding</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$use_include_path</tt><span class='initializer'> = false</span></span> ]]] )</div> <p class='para rdfs-comment'>Style proc&amp;eacute;dural</p> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/fr/class.tidy.php' class='type tidy'>tidy</a></span> <span class='methodname'><b>tidy_parse_file</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$config</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$encoding</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$use_include_path</tt><span class='initializer'> = false</span></span> ]]] )</div> <p class='para rdfs-comment'> Analyse le fichier sp&amp;eacute;cifi&amp;eacute;. </p> </div> <a name='tidy.parsefile.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>filename</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Si le param&amp;egrave;tre <i><tt class='parameter'>filename</tt></i> est fourni, cette fonction va aussi lire ce fichier, et initialiser l&amp;#039;objet avec ce fichier, de la m&amp;ecirc;me fa&amp;ccedil;on que <b>tidy_parse_file()</b>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>config</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La configuration <i><tt class='parameter'>config</tt></i> peut &amp;ecirc;tre pass&amp;eacute;e sous forme de <a href='http://www.php.net/manual/fr/language.types.array.php' class='link'>tableau</a> ou de <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a>. Si une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a> est pass&amp;eacute;e, elle est interpr&amp;eacute;t&amp;eacute;e comme le nom du fichier de configuration, et sinon, elle est interpr&amp;eacute;t&amp;eacute;e comme les options elles-m&amp;ecirc;mes. </p> <p class='para'> Pour une explication sur chaque option, voyez <a href='http://tidy.sourceforge.net/docs/quickref.html' class='link external'>&amp;raquo; http://tidy.sourceforge.net/docs/quickref.html</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>encoding</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le param&amp;egrave;tre <i><tt class='parameter'>encoding</tt></i> configure l&amp;#039;encodage pour les documents d&amp;#039;entr&amp;eacute;e et de sortie. Les valeurs possibles sont <i>ascii</i>, <i>latin0</i>, <i>latin1</i>, <i>raw</i>, <i>utf8</i>, <i>iso2022</i>, <i>mac</i>, <i>win1252</i>, <i>ibm858</i>, <i>utf16</i>, <i>utf16le</i>, <i>utf16be</i>, <i>big5</i> et <i>shiftjis</i>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>use_include_path</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Active la recherche dans l&amp;#039; <a href='http://www.php.net/manual/fr/ini.core.php#ini.include-path' class='link'>include_path</a>. </p> </dd> </dl> <p> </p> </div> <a name='tidy.parsefile.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='tidy.parsefile.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>tidy::parseFile()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$tidy&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>tidy_parse_file</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'file.html'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$tidy</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>cleanRepair</span><span style='color: #007700'>();<br /><br />if(!empty(</span><span style='color: #0000BB'>$tidy</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>error_buf</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Les&amp;nbsp;erreurs&amp;nbsp;et&amp;nbsp;avertissements&amp;nbsp;suivants&amp;nbsp;ont&amp;nbsp;&amp;eacute;t&amp;eacute;&amp;nbsp;recontr&amp;eacute;s&amp;nbsp;:'</span><span style='color: #007700'>.</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$tidy</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>error_buf</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='tidy.parsefile.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Les param&amp;egrave;tres optionnels <i><tt class='parameter'>config</tt></i> et <i><tt class='parameter'>encoding</tt></i> ont &amp;eacute;t&amp;eacute; ajout&amp;eacute;s en Tidy 2.0.</span></p></blockquote> </div> <a name='tidy.parsefile.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/tidy.parsestring.php' class='function' rel='rdfs-seeAlso'>tidy::parsestring()</a> - Analyse un document HTML contenu dans une cha&amp;icirc;ne</li> <li class='member'><a href='http://www.php.net/manual/fr/tidy.repairfile.php' class='function' rel='rdfs-seeAlso'>tidy::repairfile()</a> - R&amp;eacute;pare un fichier et le renvoie en tant que cha&amp;icirc;ne</li> <li class='member'><a href='http://www.php.net/manual/fr/tidy.repairstring.php' class='function' rel='rdfs-seeAlso'>tidy::repairstring()</a> - R&amp;eacute;pare une cha&amp;icirc;ne HTML en utilisant un fichier de configuration optionnel</li> </ul> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="tidy_is_xml" value="<div id='tidy.isxml' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/tidy.isxml.php'>tidy::isXml</a></h1> <h1 class='refname'>tidy_is_xml</h1> <p class='verinfo'>(PHP 5, PECL tidy &amp;gt;= 0.5.2)</p><p class='refpurpose'><span class='refname'>tidy::isXml</span> -- <span class='refname'>tidy_is_xml</span> &amp;mdash; <span class='dc-title'> Indique si le document est un document XML g&amp;eacute;n&amp;eacute;rique (non HTML/XHTML) </span></p> </div> <a name='tidy.isxml.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet</p> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>tidy::isXml</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'>Style proc&amp;eacute;dural</p> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>tidy_is_xml</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.tidy.php' class='type tidy'>tidy</a></span> <tt class='parameter'>$object</tt></span> )</div> <p class='para rdfs-comment'> <b>tidy_is_xml()</b> retourne <b><tt class='constant'>TRUE</tt></b> si l&amp;#039;objet <i><tt class='parameter'>object</tt></i> Tidy est un document XML g&amp;eacute;n&amp;eacute;rique (non HTML/XHTML) ou <b><tt class='constant'>FALSE</tt></b> sinon. </p> </div> <a name='tidy.isxml.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>object</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;objet <a href='http://www.php.net/manual/fr/class.tidy.php' class='classname'>Tidy</a> </p> </dd> </dl> <p> </p> </div> <a name='tidy.isxml.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> si l&amp;#039;objet tidy sp&amp;eacute;cifi&amp;eacute; est une document XML g&amp;eacute;n&amp;eacute;rique (non HTML/XHTML), ou <b><tt class='constant'>FALSE</tt></b> sinon. </p> <div class='warning'><b class='warning'>Avertissement</b> <p class='para'> Cette fonction n&amp;#039;est pas encore impl&amp;eacute;ment&amp;eacute;e par la biblioth&amp;egrave;que Tidylib elle-m&amp;ecirc;me, donc elle retournera toujours <b><tt class='constant'>FALSE</tt></b>. </p> </div> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="tidy_is_xhtml" value="<div id='tidy.isxhtml' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/tidy.isxhtml.php'>tidy::isXhtml</a></h1> <h1 class='refname'>tidy_is_xhtml</h1> <p class='verinfo'>(PHP 5, PECL tidy &amp;gt;= 0.5.2)</p><p class='refpurpose'><span class='refname'>tidy::isXhtml</span> -- <span class='refname'>tidy_is_xhtml</span> &amp;mdash; <span class='dc-title'> Indique si le document est un document XHTML </span></p> </div> <a name='tidy.isxhtml.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet</p> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>tidy::isXhtml</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'>Style proc&amp;eacute;dural</p> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>tidy_is_xhtml</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.tidy.php' class='type tidy'>tidy</a></span> <tt class='parameter'>$object</tt></span> )</div> <p class='para rdfs-comment'> Indique si le document est un document XHTML. </p> </div> <a name='tidy.isxhtml.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>object</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;objet <a href='http://www.php.net/manual/fr/class.tidy.php' class='classname'>Tidy</a> </p> </dd> </dl> <p> </p> </div> <a name='tidy.isxhtml.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne <b><tt class='constant'>TRUE</tt></b> si l&amp;#039;objet Tidy <i><tt class='parameter'>object</tt></i> sp&amp;eacute;cifi&amp;eacute; est un document XHTML, ou <b><tt class='constant'>FALSE</tt></b> sinon. </p> <div class='warning'><b class='warning'>Avertissement</b> <p class='para'> Cette fonction n&amp;#039;est pas encore impl&amp;eacute;ment&amp;eacute;e par la biblioth&amp;egrave;que Tidylib elle-m&amp;ecirc;me, donc elle retournera toujours <b><tt class='constant'>FALSE</tt></b>. </p> </div> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="tidy_get_status" value="<div id='tidy.getstatus' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/tidy.getstatus.php'>tidy::getStatus</a></h1> <h1 class='refname'>tidy_get_status</h1> <p class='verinfo'>(PHP 5, PECL tidy &amp;gt;= 0.5.2)</p><p class='refpurpose'><span class='refname'>tidy::getStatus</span> -- <span class='refname'>tidy_get_status</span> &amp;mdash; <span class='dc-title'> Retourne le statut du document sp&amp;eacute;cifi&amp;eacute; </span></p> </div> <a name='tidy.getstatus.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet</p> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>tidy::getStatus</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'>Style proc&amp;eacute;dural</p> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>tidy_get_status</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.tidy.php' class='type tidy'>tidy</a></span> <tt class='parameter'>$object</tt></span> )</div> <p class='para rdfs-comment'> Retourne le statut de l&amp;#039;objet <i><tt class='parameter'>object</tt></i> Tidy sp&amp;eacute;cifi&amp;eacute;. Elle retourne 0 si aucune erreur/avertissement n&amp;#039;a &amp;eacute;t&amp;eacute; rencontr&amp;eacute;e, 1 pour les avertissements d&amp;#039;accessibilit&amp;eacute;, et 2 pour les erreurs. </p> </div> <a name='tidy.getstatus.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>object</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;objet <a href='http://www.php.net/manual/fr/class.tidy.php' class='classname'>Tidy</a> </p> </dd> </dl> <p> </p> </div> <a name='tidy.getstatus.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne 0 si aucune alerte ou erreur n&amp;#039;est survenue; 1 si des alertes ou des erreurs d&amp;#039;accessibilit&amp;eacute; ont &amp;eacute;t&amp;eacute; identifi&amp;eacute;es, et 2 pour des erreurs. </p> </div> <a name='tidy.getstatus.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>tidy::getStatus()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$html&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;p&amp;gt;paragraphe&amp;lt;/i&amp;gt;'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$tidy&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>tidy_parse_string</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$html</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$html2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;bogus&amp;gt;test&amp;lt;/bogus&amp;gt;'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$tidy2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>tidy_parse_string</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$html2</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>tidy_get_status</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$tidy</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//1<br /><br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>tidy_get_status</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$tidy2</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//2<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="tidy_get_root" value="<div id='tidy.root' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/tidy.root.php'>tidy::root</a></h1> <h1 class='refname'>tidy_get_root</h1> <p class='verinfo'>(PHP 5, PECL tidy 0.5.2-1.0.0)</p><p class='refpurpose'><span class='refname'>tidy::root</span> -- <span class='refname'>tidy_get_root</span> &amp;mdash; <span class='dc-title'> Retourne un objet tidyNode repr&amp;eacute;sentant la racine du document HTML </span></p> </div> <a name='tidy.root.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet</p> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/fr/class.tidynode.php' class='type tidyNode'>tidyNode</a></span> <span class='methodname'><b>tidy::root</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'>Style proc&amp;eacute;dural</p> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/fr/class.tidynode.php' class='type tidyNode'>tidyNode</a></span> <span class='methodname'><b>tidy_get_root</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.tidy.php' class='type tidy'>tidy</a></span> <tt class='parameter'>$object</tt></span> )</div> <p class='para rdfs-comment'> Retourne un objet <a href='http://www.php.net/manual/fr/class.tidynode.php' class='classname'>tidyNode</a> repr&amp;eacute;sentant la racine de l&amp;#039;arbre Tidy analys&amp;eacute;. </p> </div> <a name='tidy.root.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>object</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;objet <a href='http://www.php.net/manual/fr/class.tidy.php' class='classname'>Tidy</a> </p> </dd> </dl> <p> </p> </div> <a name='tidy.root.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne l&amp;#039;objet <a href='http://www.php.net/manual/fr/class.tidynode.php' class='classname'>tidyNode</a>. </p> </div> <a name='tidy.root.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>tidy::root()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$html&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;&amp;lt;&amp;lt;&amp;lt;&amp;nbsp;HTML<br /></span><span style='color: #DD0000'>&amp;nbsp;&amp;nbsp;&amp;lt;html&amp;gt;&amp;lt;body&amp;gt;<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;p&amp;gt;paragraphe&amp;lt;/p&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;br/&amp;gt;<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;<br />&amp;nbsp;&amp;nbsp;HTML;<br /><br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$tidy</span><span style='color: #DD0000'>&amp;nbsp;=&amp;nbsp;tidy_parse_string(</span><span style='color: #0000BB'>$html</span><span style='color: #DD0000'>);<br />&amp;nbsp;&amp;nbsp;dump_nodes(</span><span style='color: #0000BB'>$tidy</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>root</span><span style='color: #DD0000'>(),&amp;nbsp;1);<br /><br /><br />&amp;nbsp;&amp;nbsp;function&amp;nbsp;dump_nodes(</span><span style='color: #0000BB'>$node</span><span style='color: #DD0000'>,&amp;nbsp;</span><span style='color: #0000BB'>$indent</span><span style='color: #DD0000'>)&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(</span><span style='color: #0000BB'>$node</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>hasChildren</span><span style='color: #DD0000'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;foreach(</span><span style='color: #0000BB'>$node</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>child</span><span style='color: #DD0000'>&amp;nbsp;as&amp;nbsp;</span><span style='color: #0000BB'>$child</span><span style='color: #DD0000'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;str_repeat('.',&amp;nbsp;</span><span style='color: #0000BB'>$indent</span><span style='color: #DD0000'>*2)&amp;nbsp;.&amp;nbsp;(</span><span style='color: #0000BB'>$child</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>name</span><span style='color: #DD0000'>&amp;nbsp;?&amp;nbsp;</span><span style='color: #0000BB'>$child</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>name</span><span style='color: #DD0000'>&amp;nbsp;:&amp;nbsp;'''.</span><span style='color: #0000BB'>$child</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>value</span><span style='color: #DD0000'>.''').&amp;nbsp;'\n';<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dump_nodes(</span><span style='color: #0000BB'>$child</span><span style='color: #DD0000'>,&amp;nbsp;</span><span style='color: #0000BB'>$indent</span><span style='color: #DD0000'>+1);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br /><br />&amp;nbsp;&amp;nbsp;}<br />?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> ..html ....head ......title ....body ......p ........&amp;quot;paragraphe&amp;quot; ......br </pre></div> </div> </div><p> </p> </div> <a name='tidy.root.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Cette fonction n&amp;#039;est disponible qu&amp;#039;avec le Zend Engine 2, c&amp;#039;est &amp;agrave; dire PHP &amp;gt;= 5.0.0.</span> </p></blockquote> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="tidy_get_release" value="<div id='tidy.getrelease' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/tidy.getrelease.php'>tidy::getRelease</a></h1> <h1 class='refname'>tidy_get_release</h1> <p class='verinfo'>(PHP 5, PECL tidy &amp;gt;= 0.5.2)</p><p class='refpurpose'><span class='refname'>tidy::getRelease</span> -- <span class='refname'>tidy_get_release</span> &amp;mdash; <span class='dc-title'>Retourne la date de publication (version) de la biblioth&amp;egrave;que Tidy</span></p> </div> <a name='tidy.getrelease.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet</p> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>tidy::getRelease</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'>Style proc&amp;eacute;dural</p> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>tidy_get_release</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Retourne la date de publication (version) de la biblioth&amp;egrave;que Tidy. </p> </div> <a name='tidy.getrelease.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne une cha&amp;icirc;ne contenant la date de publication de la biblioth&amp;egrave;que Tidy. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="tidy_get_output" value="<div id='function.tidy-get-output' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.tidy-get-output.php'>tidy_get_output</a></h1> <p class='verinfo'>(PHP 5, PECL tidy &amp;gt;= 0.5.2)</p><p class='refpurpose'><span class='refname'>tidy_get_output</span> &amp;mdash; <span class='dc-title'>Retourne une cha&amp;icirc;ne repr&amp;eacute;sentant les balises telles qu&amp;#039;analys&amp;eacute;es par Tidy</span></p> </div> <a name='function.tidy-get-output.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>tidy_get_output</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.tidy.php' class='type tidy'>tidy</a></span> <tt class='parameter'>$object</tt></span> )</div> <p class='para rdfs-comment'> Retourne une cha&amp;icirc;ne repr&amp;eacute;sentant les balises telles qu&amp;#039;analys&amp;eacute;es par Tidy. </p> </div> <a name='function.tidy-get-output.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>object</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;objet <a href='http://www.php.net/manual/fr/class.tidy.php' class='classname'>Tidy</a> </p> </dd> </dl> <p> </p> </div> <a name='function.tidy-get-output.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne les balises analys&amp;eacute;es par Tidy. </p> </div> <a name='function.tidy-get-output.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>tidy_get_output()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$html&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;p&amp;gt;paragraph&amp;lt;/i&amp;gt;'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$tidy&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>tidy_parse_string</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$html</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$tidy</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>cleanRepair</span><span style='color: #007700'>();<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>tidy_get_output</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$tidy</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> &amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD HTML 3.2//EN&amp;quot;&amp;gt; &amp;lt;html&amp;gt; &amp;lt;head&amp;gt; &amp;lt;title&amp;gt;&amp;lt;/title&amp;gt; &amp;lt;/head&amp;gt; &amp;lt;body&amp;gt; &amp;lt;p&amp;gt;paragraph&amp;lt;/p&amp;gt; &amp;lt;/body&amp;gt; &amp;lt;/html&amp;gt; </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="tidy_get_html_ver" value="<div id='tidy.gethtmlver' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/tidy.gethtmlver.php'>tidy::htmlver</a></h1> <h1 class='refname'>tidy_get_html_ver</h1> <p class='verinfo'>(PHP 5, PECL tidy &amp;gt;= 0.5.2)</p><p class='refpurpose'><span class='refname'>tidy::htmlver</span> -- <span class='refname'>tidy_get_html_ver</span> &amp;mdash; <span class='dc-title'> D&amp;eacute;tecte le version du code HTML utilis&amp;eacute;e dans un document </span></p> </div> <a name='tidy.gethtmlver.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet</p> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>tidy::getHtmlVer</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'>Style proc&amp;eacute;dural</p> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>tidy_get_html_ver</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.tidy.php' class='type tidy'>tidy</a></span> <tt class='parameter'>$object</tt></span> )</div> <p class='para rdfs-comment'> Retourne la version d&amp;eacute;tect&amp;eacute;e du code HTML pour l&amp;#039;objet <i><tt class='parameter'>object</tt></i> Tidy sp&amp;eacute;cifi&amp;eacute;. </p> </div> <a name='tidy.gethtmlver.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>object</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;objet <a href='http://www.php.net/manual/fr/class.tidy.php' class='classname'>Tidy</a> </p> </dd> </dl> <p> </p> </div> <a name='tidy.gethtmlver.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne la version HTML d&amp;eacute;tect&amp;eacute;e. </p> <div class='warning'><b class='warning'>Avertissement</b> <p class='para'> <b>tidy_get_html_ver()</b> n&amp;#039;est pas encore impl&amp;eacute;ment&amp;eacute;e dans la biblioth&amp;egrave;que Tidylib elle-m&amp;ecirc;me ; de ce fait, elle retournera toujours <i>0</i>. </p> </div> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="tidy_get_html" value="<div id='tidy.html' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/tidy.html.php'>tidy::html</a></h1> <h1 class='refname'>tidy_get_html</h1> <p class='verinfo'>(PHP 5, PECL tidy 0.5.2-1.0.0)</p><p class='refpurpose'><span class='refname'>tidy::html</span> -- <span class='refname'>tidy_get_html</span> &amp;mdash; <span class='dc-title'> Retourne un objet <a href='http://www.php.net/manual/fr/class.tidynode.php' class='classname'>tidyNode</a> commen&amp;ccedil;ant &amp;agrave; la balise &amp;lt;html&amp;gt; </span></p> </div> <a name='tidy.html.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet</p> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/fr/class.tidynode.php' class='type tidyNode'>tidyNode</a></span> <span class='methodname'><b>tidy::html</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'>Style proc&amp;eacute;dural</p> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/fr/class.tidynode.php' class='type tidyNode'>tidyNode</a></span> <span class='methodname'><b>tidy_get_html</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.tidy.php' class='type tidy'>tidy</a></span> <tt class='parameter'>$object</tt></span> )</div> <p class='para rdfs-comment'> Retourne un objet <a href='http://www.php.net/manual/fr/class.tidynode.php' class='classname'>tidyNode</a> commen&amp;ccedil;ant &amp;agrave; la balise &amp;lt;html&amp;gt;. </p> </div> <a name='tidy.html.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>object</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;objet <a href='http://www.php.net/manual/fr/class.tidy.php' class='classname'>Tidy</a> </p> </dd> </dl> <p> </p> </div> <a name='tidy.html.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne l&amp;#039;objet <a href='http://www.php.net/manual/fr/class.tidynode.php' class='classname'>tidyNode</a>. </p> </div> <a name='tidy.html.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>tidy::html()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$html&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'<br />&amp;lt;html&amp;gt;<br />&amp;nbsp;&amp;lt;head&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;lt;title&amp;gt;test&amp;lt;/title&amp;gt;<br />&amp;nbsp;&amp;lt;/head&amp;gt;<br />&amp;nbsp;&amp;lt;body&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;lt;p&amp;gt;paragraph&amp;lt;/p&amp;gt;<br />&amp;nbsp;&amp;lt;/body&amp;gt;<br />&amp;lt;/html&amp;gt;'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$tidy&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>tidy_parse_string</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$html</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$html&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$tidy</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>html</span><span style='color: #007700'>();<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$html</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>value</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> &amp;lt;html&amp;gt; &amp;lt;head&amp;gt; &amp;lt;title&amp;gt;test&amp;lt;/title&amp;gt; &amp;lt;/head&amp;gt; &amp;lt;body&amp;gt; &amp;lt;p&amp;gt;paragraph&amp;lt;/p&amp;gt; &amp;lt;/body&amp;gt; &amp;lt;/html&amp;gt; </pre></div> </div> </div><p> </p> </div> <a name='tidy.html.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Cette fonction n&amp;#039;est disponible qu&amp;#039;avec le Zend Engine 2, c&amp;#039;est &amp;agrave; dire PHP &amp;gt;= 5.0.0.</span> </p></blockquote> </div> <a name='tidy.html.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/tidy.body.php' class='function' rel='rdfs-seeAlso'>tidy::body()</a> - Retourne un objet TidyNode, commenc&amp;eacute; &amp;agrave; partir de la balise <body></li> <li class='member'><a href='http://www.php.net/manual/fr/tidy.head.php' class='function' rel='rdfs-seeAlso'>tidy::head()</a> - Retourne un objet tidyNode &amp;agrave; partir de la balise <head></li> </ul> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="tidy_get_head" value="<div id='tidy.head' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/tidy.head.php'>tidy::head</a></h1> <h1 class='refname'>tidy_get_head</h1> <p class='verinfo'>(PHP 5, PECL tidy 0.5.2-1.0.0)</p><p class='refpurpose'><span class='refname'>tidy::head</span> -- <span class='refname'>tidy_get_head</span> &amp;mdash; <span class='dc-title'> Retourne un objet <a href='http://www.php.net/manual/fr/class.tidynode.php' class='classname'>tidyNode</a> &amp;agrave; partir de la balise &amp;lt;head&amp;gt; </span></p> </div> <a name='tidy.head.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet</p> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/fr/class.tidynode.php' class='type tidyNode'>tidyNode</a></span> <span class='methodname'><b>tidy::head</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'>Style proc&amp;eacute;dural</p> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/fr/class.tidynode.php' class='type tidyNode'>tidyNode</a></span> <span class='methodname'><b>tidy_get_head</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.tidy.php' class='type tidy'>tidy</a></span> <tt class='parameter'>$object</tt></span> )</div> <p class='para rdfs-comment'> Retourne un objet <a href='http://www.php.net/manual/fr/class.tidynode.php' class='classname'>tidyNode</a> &amp;agrave; partir de la balise <i>&amp;lt;head&amp;gt;</i>. </p> </div> <a name='tidy.head.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>object</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;objet <a href='http://www.php.net/manual/fr/class.tidy.php' class='classname'>Tidy</a> </p> </dd> </dl> <p> </p> </div> <a name='tidy.head.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne l&amp;#039;objet <a href='http://www.php.net/manual/fr/class.tidynode.php' class='classname'>tidyNode</a>. </p> </div> <a name='tidy.head.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>tidy::head()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$html&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'<br />&amp;lt;html&amp;gt;<br />&amp;nbsp;&amp;lt;head&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;lt;title&amp;gt;test&amp;lt;/title&amp;gt;<br />&amp;nbsp;&amp;lt;/head&amp;gt;<br />&amp;nbsp;&amp;lt;body&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;lt;p&amp;gt;paragraph&amp;lt;/p&amp;gt;<br />&amp;nbsp;&amp;lt;/body&amp;gt;<br />&amp;lt;/html&amp;gt;'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$tidy&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>tidy_parse_string</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$html</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$head&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>tidy_get_head</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$tidy</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$head</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>value</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> &amp;lt;head&amp;gt; &amp;lt;title&amp;gt;test&amp;lt;/title&amp;gt; &amp;lt;/head&amp;gt; </pre></div> </div> </div><p> </p> </div> <a name='tidy.head.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Cette fonction n&amp;#039;est disponible qu&amp;#039;avec le Zend Engine 2, c&amp;#039;est &amp;agrave; dire PHP &amp;gt;= 5.0.0.</span> </p></blockquote> </div> <a name='tidy.head.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/tidy.body.php' class='function' rel='rdfs-seeAlso'>tidy::body()</a> - Retourne un objet TidyNode, commenc&amp;eacute; &amp;agrave; partir de la balise <body></li> <li class='member'><a href='http://www.php.net/manual/fr/tidy.html.php' class='function' rel='rdfs-seeAlso'>tidy::html()</a> - Retourne un objet tidyNode commen&amp;ccedil;ant &amp;agrave; la balise <html></li> </ul> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="tidy_get_error_buffer" value="<div id='function.tidy-get-error-buffer' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.tidy-get-error-buffer.php'>tidy_get_error_buffer</a></h1> <p class='verinfo'>(PHP 5, PECL tidy &amp;gt;= 0.5.2)</p><p class='refpurpose'><span class='refname'>tidy_get_error_buffer</span> &amp;mdash; <span class='dc-title'> Retourne les alertes et erreurs qui sont survenues lors de l&amp;#039;analyse du document </span></p> </div> <a name='function.tidy-get-error-buffer.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style proc&amp;eacute;dural</p> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>tidy_get_error_buffer</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.tidy.php' class='type tidy'>tidy</a></span> <tt class='parameter'>$object</tt></span> )</div> <p class='para rdfs-comment'>Style orient&amp;eacute; objet</p> <div class='classsynopsis'> <div class='ooclass'><a href='http://www.php.net/manual/fr/class.tidy.php' class='classname'>tidy</a></div> <div class='fieldsynopsis'><span class='type'>string</span> <var class='varname'>$errorBuffer</var>;</div> </div> <p class='para'> Retourne les erreurs et les avertissements rencontr&amp;eacute;s lors de l&amp;#039;analyse du document sp&amp;eacute;cifi&amp;eacute;. </p> </div> <a name='function.tidy-get-error-buffer.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>object</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;objet <a href='http://www.php.net/manual/fr/class.tidy.php' class='classname'>Tidy</a> </p> </dd> </dl> <p> </p> </div> <a name='function.tidy-get-error-buffer.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne le buffer d&amp;#039;erreurs sous forme de <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a>. </p> </div> <a name='function.tidy-get-error-buffer.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>tidy_get_error_buffer()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$html&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;p&amp;gt;paragraph&amp;lt;/p&amp;gt;'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$tidy&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>tidy_parse_string</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$html</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>tidy_get_error_buffer</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$tidy</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> line 1 column 1 - Warning: missing &amp;lt;!DOCTYPE&amp;gt; declaration line 1 column 1 - Warning: inserting missing &amp;#039;title&amp;#039; element </pre></div> </div> </div><p> </p> </div> <a name='function.tidy-get-error-buffer.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.tidy-access-count.php' class='function' rel='rdfs-seeAlso'>tidy_access_count()</a> - Retourne le nombre d'alertes d'accessibilit&amp;eacute; Tidy rencontr&amp;eacute;es dans le document</li> <li class='member'><a href='http://www.php.net/manual/fr/function.tidy-error-count.php' class='function' rel='rdfs-seeAlso'>tidy_error_count()</a> - Retourne le nombre d'erreurs Tidy rencontr&amp;eacute;es dans le document</li> <li class='member'><a href='http://www.php.net/manual/fr/function.tidy-warning-count.php' class='function' rel='rdfs-seeAlso'>tidy_warning_count()</a> - Retourne le nombre d'alertes Tidy rencontr&amp;eacute;es dans le document sp&amp;eacute;cifi&amp;eacute;</li> </ul> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="tidy_get_config" value="<div id='tidy.getconfig' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/tidy.getconfig.php'>tidy::getConfig</a></h1> <h1 class='refname'>tidy_get_config</h1> <p class='verinfo'>(PHP 5, PECL tidy &amp;gt;= 0.7.0)</p><p class='refpurpose'><span class='refname'>tidy::getConfig</span> -- <span class='refname'>tidy_get_config</span> &amp;mdash; <span class='dc-title'>Lit la configuration Tidy courante</span></p> </div> <a name='tidy.getconfig.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet</p> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>tidy::getConfig</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'>Style proc&amp;eacute;dural</p> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>tidy_get_config</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.tidy.php' class='type tidy'>tidy</a></span> <tt class='parameter'>$object</tt></span> )</div> <p class='para rdfs-comment'> Retourne un tableau avec les options de configuration utilis&amp;eacute;es par l&amp;#039;objet <i><tt class='parameter'>object</tt></i> Tidy sp&amp;eacute;cifi&amp;eacute;. </p> </div> <a name='tidy.getconfig.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>object</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;objet <a href='http://www.php.net/manual/fr/class.tidy.php' class='classname'>Tidy</a> </p> </dd> </dl> <p> </p> </div> <a name='tidy.getconfig.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un <a href='http://www.php.net/manual/fr/language.types.array.php' class='link'>tableau</a> d&amp;#039;options de configurations. </p> <p class='para'> Pour une explication sur chaque option, voyez <a href='http://tidy.sourceforge.net/docs/quickref.html' class='link external'>&amp;raquo; http://tidy.sourceforge.net/docs/quickref.html</a>. </p> </div> <a name='tidy.getconfig.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>tidy::getConfig()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$html&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;p&amp;gt;test&amp;lt;/p&amp;gt;'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$config&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'indent'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>TRUE</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'output-xhtml'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>TRUE</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'wrap'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>200</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$tidy&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>tidy_parse_string</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$html</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$config</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$tidy</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getConfig</span><span style='color: #007700'>());<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [indent-spaces] =&amp;gt; 2 [wrap] =&amp;gt; 200 [tab-size] =&amp;gt; 8 [char-encoding] =&amp;gt; 1 [input-encoding] =&amp;gt; 3 [output-encoding] =&amp;gt; 1 [newline] =&amp;gt; 1 [doctype-mode] =&amp;gt; 1 [doctype] =&amp;gt; [repeated-attributes] =&amp;gt; 1 [alt-text] =&amp;gt; [slide-style] =&amp;gt; [error-file] =&amp;gt; [output-file] =&amp;gt; [write-back] =&amp;gt; [markup] =&amp;gt; 1 [show-warnings] =&amp;gt; 1 [quiet] =&amp;gt; [indent] =&amp;gt; 1 [hide-endtags] =&amp;gt; [input-xml] =&amp;gt; [output-xml] =&amp;gt; 1 [output-xhtml] =&amp;gt; 1 [output-html] =&amp;gt; [add-xml-decl] =&amp;gt; [uppercase-tags] =&amp;gt; [uppercase-attributes] =&amp;gt; [bare] =&amp;gt; [clean] =&amp;gt; [logical-emphasis] =&amp;gt; [drop-proprietary-attributes] =&amp;gt; [drop-font-tags] =&amp;gt; [drop-empty-paras] =&amp;gt; 1 [fix-bad-comments] =&amp;gt; 1 [break-before-br] =&amp;gt; [split] =&amp;gt; [numeric-entities] =&amp;gt; [quote-marks] =&amp;gt; [quote-nbsp] =&amp;gt; 1 [quote-ampersand] =&amp;gt; 1 [wrap-attributes] =&amp;gt; [wrap-script-literals] =&amp;gt; [wrap-sections] =&amp;gt; 1 [wrap-asp] =&amp;gt; 1 [wrap-jste] =&amp;gt; 1 [wrap-php] =&amp;gt; 1 [fix-backslash] =&amp;gt; 1 [indent-attributes] =&amp;gt; [assume-xml-procins] =&amp;gt; [add-xml-space] =&amp;gt; [enclose-text] =&amp;gt; [enclose-block-text] =&amp;gt; [keep-time] =&amp;gt; [word-2000] =&amp;gt; [tidy-mark] =&amp;gt; [gnu-emacs] =&amp;gt; [gnu-emacs-file] =&amp;gt; [literal-attributes] =&amp;gt; [show-body-only] =&amp;gt; [fix-uri] =&amp;gt; 1 [lower-literals] =&amp;gt; 1 [hide-comments] =&amp;gt; [indent-cdata] =&amp;gt; [force-output] =&amp;gt; 1 [show-errors] =&amp;gt; 6 [ascii-chars] =&amp;gt; 1 [join-classes] =&amp;gt; [join-styles] =&amp;gt; 1 [escape-cdata] =&amp;gt; [language] =&amp;gt; [ncr] =&amp;gt; 1 [output-bom] =&amp;gt; 2 [replace-color] =&amp;gt; [css-prefix] =&amp;gt; [new-inline-tags] =&amp;gt; [new-blocklevel-tags] =&amp;gt; [new-empty-tags] =&amp;gt; [new-pre-tags] =&amp;gt; [accessibility-check] =&amp;gt; 0 [vertical-space] =&amp;gt; [punctuation-wrap] =&amp;gt; [merge-divs] =&amp;gt; 1 ) </pre></div> </div> </div><p> </p> </div> <a name='tidy.getconfig.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <ul class='simplelist'> <li class='member'><b>tidy::resetConfig()</b></li> <li class='member'><b>tidy::saveConfig()</b></li> </ul> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="tidy_get_body" value="<div id='tidy.body' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/tidy.body.php'>tidy::body</a></h1> <h1 class='refname'>tidy_get_body</h1> <p class='verinfo'>(PHP 5, PECL tidy 0.5.2-1.0)</p><p class='refpurpose'><span class='refname'>tidy::body</span> -- <span class='refname'>tidy_get_body</span> &amp;mdash; <span class='dc-title'> Retourne un objet <a href='http://www.php.net/manual/fr/class.tidynode.php' class='classname'>TidyNode</a>, commenc&amp;eacute; &amp;agrave; partir de la balise &amp;lt;body&amp;gt; </span></p> </div> <a name='tidy.body.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet</p> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/fr/class.tidynode.php' class='type tidyNode'>tidyNode</a></span> <span class='methodname'><b>tidy::body</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'>Style proc&amp;eacute;dural</p> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/fr/class.tidynode.php' class='type tidyNode'>tidyNode</a></span> <span class='methodname'><b>tidy_get_body</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.tidy.php' class='type tidy'>tidy</a></span> <tt class='parameter'>$object</tt></span> )</div> <p class='para rdfs-comment'> Retourne un objet <a href='http://www.php.net/manual/fr/class.tidynode.php' class='classname'>TidyNode</a> commen&amp;ccedil;ant &amp;agrave; partir de la balise &amp;lt;body&amp;gt;. </p> </div> <a name='tidy.body.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>object</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;objet <a href='http://www.php.net/manual/fr/class.tidy.php' class='classname'>Tidy</a> </p> </dd> </dl> <p> </p> </div> <a name='tidy.body.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne la version de HTML d&amp;eacute;tect&amp;eacute;e. </p> <div class='warning'><b class='warning'>Avertissement</b> <p class='para'> Cette fonction n&amp;#039;est pas encore impl&amp;eacute;ment&amp;eacute;e dans Tidylib elle-m&amp;ecirc;me, alors elle retourne toujours <i>0</i>. </p> </div> </div> <a name='tidy.body.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>tidy::getBody()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$html&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'<br />&amp;lt;html&amp;gt;<br />&amp;nbsp;&amp;lt;head&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;lt;title&amp;gt;test&amp;lt;/title&amp;gt;<br />&amp;nbsp;&amp;lt;/head&amp;gt;<br />&amp;nbsp;&amp;lt;body&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;lt;p&amp;gt;paragraph&amp;lt;/p&amp;gt;<br />&amp;nbsp;&amp;lt;/body&amp;gt;<br />&amp;lt;/html&amp;gt;'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$tidy&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>tidy_parse_string</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$html</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$body&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>tidy_get_body</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$tidy</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$body</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>value</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> &amp;lt;body&amp;gt; &amp;lt;p&amp;gt;paragraph&amp;lt;/p&amp;gt; &amp;lt;/body&amp;gt; </pre></div> </div> </div><p> </p> </div> <a name='tidy.body.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Cette fonction n&amp;#039;est disponible qu&amp;#039;avec le Zend Engine 2, c&amp;#039;est &amp;agrave; dire PHP &amp;gt;= 5.0.0.</span> </p></blockquote> </div> <a name='tidy.body.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/tidy.head.php' class='function' rel='rdfs-seeAlso'>tidy::head()</a> - Retourne un objet tidyNode &amp;agrave; partir de la balise <head></li> <li class='member'><a href='http://www.php.net/manual/fr/tidy.html.php' class='function' rel='rdfs-seeAlso'>tidy::html()</a> - Retourne un objet tidyNode commen&amp;ccedil;ant &amp;agrave; la balise <html></li> </ul> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="tidy_getopt" value="<div id='tidy.getopt' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/tidy.getopt.php'>Tidy::getopt</a></h1> <h1 class='refname'>tidy_getopt</h1> <p class='verinfo'>(PHP 5, PECL tidy &amp;gt;= 0.5.2)</p><p class='refpurpose'><span class='refname'>Tidy::getopt</span> -- <span class='refname'>tidy_getopt</span> &amp;mdash; <span class='dc-title'>Retourne la valeur de l&amp;#039;option de configuration Tidy</span></p> </div> <a name='tidy.getopt.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet</p> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/fr/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>tidy::getOpt</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$option</tt></span> )</div> <p class='para rdfs-comment'>Style proc&amp;eacute;dural</p> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/fr/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>tidy_getopt</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.tidy.php' class='type tidy'>tidy</a></span> <tt class='parameter'>$object</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$option</tt></span> )</div> <p class='para rdfs-comment'> <b>tidy_getopt()</b> retourne la valeur de l&amp;#039;option sp&amp;eacute;cifi&amp;eacute;e <i><tt class='parameter'>option</tt></i> pour l&amp;#039;objet <i><tt class='parameter'>object</tt></i> . Le type retourn&amp;eacute; d&amp;eacute;pend du type de l&amp;#039;option sp&amp;eacute;cifi&amp;eacute;e <i><tt class='parameter'>option</tt></i> . </p> </div> <a name='tidy.getopt.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>object</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;objet <a href='http://www.php.net/manual/fr/class.tidy.php' class='classname'>Tidy</a> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>option</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Pour une explication sur chaque option, voyez <a href='http://tidy.sourceforge.net/docs/quickref.html' class='link external'>&amp;raquo; http://tidy.sourceforge.net/docs/quickref.html</a>. </p> </dd> </dl> <p> </p> </div> <a name='tidy.getopt.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne la valeur sp&amp;eacute;cifi&amp;eacute;e par l&amp;#039;option <i><tt class='parameter'>option</tt></i> . Le type de la valeur d&amp;eacute;pend de l&amp;#039;option elle-m&amp;ecirc;me. </p> </div> <a name='tidy.getopt.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>Tidy::getopt()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$html&amp;nbsp;</span><span style='color: #007700'>=</span><span style='color: #DD0000'>'&amp;lt;!DOCTYPE&amp;nbsp;html&amp;nbsp;PUBLIC&amp;nbsp;'-//W3C//DTD&amp;nbsp;HTML&amp;nbsp;3.2//EN'&amp;gt;<br />&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;Titre&amp;lt;/title&amp;gt;&amp;lt;/head&amp;gt;<br />&amp;nbsp;&amp;lt;body&amp;gt;<br /><br />&amp;nbsp;&amp;nbsp;&amp;lt;p&amp;gt;&amp;lt;img&amp;nbsp;src='img.png'&amp;gt;&amp;lt;/p&amp;gt;<br /><br />&amp;nbsp;&amp;nbsp;&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;'</span><span style='color: #007700'>;<br /><br />&amp;nbsp;</span><span style='color: #0000BB'>$config&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'accessibility-check'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>3</span><span style='color: #007700'>,<br />&amp;nbsp;</span><span style='color: #DD0000'>'alt-text'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'du&amp;nbsp;texte'</span><span style='color: #007700'>);<br /><br />&amp;nbsp;</span><span style='color: #0000BB'>$tidy&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>tidy</span><span style='color: #007700'>();<br />&amp;nbsp;</span><span style='color: #0000BB'>$tidy</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>parseString</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$html</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$config</span><span style='color: #007700'>);<br /><br /><br />&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$tidy</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getOpt</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'accessibility-check'</span><span style='color: #007700'>));&amp;nbsp;</span><span style='color: #FF8000'>//entier<br />&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$tidy</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getOpt</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'lower-literals'</span><span style='color: #007700'>));&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//bool&amp;eacute;en<br />&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$tidy</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getOpt</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'alt-text'</span><span style='color: #007700'>));&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//cha&amp;icirc;ne<br /><br />&amp;nbsp;</span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> int(3) bool(true) string(8) &amp;quot;du texte&amp;quot; </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="tidy_error_count" value="<div id='function.tidy-error-count' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.tidy-error-count.php'>tidy_error_count</a></h1> <p class='verinfo'>(PHP 5, PECL tidy &amp;gt;= 0.5.2)</p><p class='refpurpose'><span class='refname'>tidy_error_count</span> &amp;mdash; <span class='dc-title'> Retourne le nombre d&amp;#039;erreurs Tidy rencontr&amp;eacute;es dans le document </span></p> </div> <a name='function.tidy-error-count.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>tidy_error_count</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.tidy.php' class='type tidy'>tidy</a></span> <tt class='parameter'>$object</tt></span> )</div> <p class='para rdfs-comment'> <b>tidy_error_count()</b> retourne le nombre d&amp;#039;erreurs Tidy rencontr&amp;eacute;es dans le document sp&amp;eacute;cifi&amp;eacute;. </p> </div> <a name='function.tidy-error-count.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>object</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;objet <a href='http://www.php.net/manual/fr/class.tidy.php' class='classname'>Tidy</a> </p> </dd> </dl> <p> </p> </div> <a name='function.tidy-error-count.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne le nombre d&amp;#039;erreur. </p> </div> <a name='function.tidy-error-count.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>tidy_error_count()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$html&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;p&amp;gt;test&amp;lt;/i&amp;gt;<br />&amp;lt;bogustag&amp;gt;bogus&amp;lt;/bogustag&amp;gt;'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$tidy&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>tidy_parse_string</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$html</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>tidy_error_count</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$tidy</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #FF8000'>//1<br /><br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>$tidy</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>errorBuffer</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 1 line 1 column 1 - Warning: missing &amp;lt;!DOCTYPE&amp;gt; declaration line 1 column 8 - Warning: discarding unexpected &amp;lt;/i&amp;gt; line 2 column 1 - Error: &amp;lt;bogustag&amp;gt; is not recognized! line 2 column 1 - Warning: discarding unexpected &amp;lt;bogustag&amp;gt; line 2 column 16 - Warning: discarding unexpected &amp;lt;/bogustag&amp;gt; line 1 column 1 - Warning: inserting missing &amp;#039;title&amp;#039; element </pre></div> </div> </div><p> </p> </div> <a name='function.tidy-error-count.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.tidy-access-count.php' class='function' rel='rdfs-seeAlso'>tidy_access_count()</a> - Retourne le nombre d'alertes d'accessibilit&amp;eacute; Tidy rencontr&amp;eacute;es dans le document</li> <li class='member'><a href='http://www.php.net/manual/fr/function.tidy-warning-count.php' class='function' rel='rdfs-seeAlso'>tidy_warning_count()</a> - Retourne le nombre d'alertes Tidy rencontr&amp;eacute;es dans le document sp&amp;eacute;cifi&amp;eacute;</li> </ul> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="tidy_diagnose" value="<div id='function.tidy-diagnose' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.tidy-diagnose.php'>tidy::diagnose</a></h1> <h1 class='refname'>tidy_diagnose</h1> <p class='verinfo'>(PHP 5, PECL tidy &amp;gt;= 0.5.2)</p><p class='refpurpose'><span class='refname'>tidy::diagnose</span> -- <span class='refname'>tidy_diagnose</span> &amp;mdash; <span class='dc-title'>&amp;Eacute;tablit le diagnostic pour le document analys&amp;eacute; et r&amp;eacute;par&amp;eacute;</span></p> </div> <a name='function.tidy-diagnose.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet</p> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>tidy::diagnose</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'>Style proc&amp;eacute;dural</p> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>tidy_diagnose</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.tidy.php' class='type tidy'>tidy</a></span> <tt class='parameter'>$object</tt></span> )</div> <p class='para rdfs-comment'> Lance un diagnostic sur l&amp;#039;objet <i><tt class='parameter'>object</tt></i> Tidy donn&amp;eacute;, en ajoutant quelques informations concernant le document dans la pile d&amp;#039;erreurs. </p> </div> <a name='function.tidy-diagnose.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>object</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;objet <a href='http://www.php.net/manual/fr/class.tidy.php' class='classname'>Tidy</a> </p> </dd> </dl> <p> </p> </div> <a name='function.tidy-diagnose.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.tidy-diagnose.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>tidy::diagnose()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$html&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;&amp;lt;&amp;lt;&amp;lt;&amp;nbsp;HTML<br /></span><span style='color: #DD0000'>&amp;lt;!DOCTYPE&amp;nbsp;html&amp;nbsp;PUBLIC&amp;nbsp;'-//W3C//DTD&amp;nbsp;XHTML&amp;nbsp;1.0&amp;nbsp;Strict//EN'<br />'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'&amp;gt;<br /><br />&amp;lt;p&amp;gt;paragraph&amp;lt;/p&amp;gt;<br /></span><span style='color: #007700'>HTML;<br /><br /></span><span style='color: #0000BB'>$tidy&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>tidy_parse_string</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$html</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$tidy</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>cleanRepair</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;notez&amp;nbsp;la&amp;nbsp;diff&amp;eacute;rence&amp;nbsp;entre&amp;nbsp;les&amp;nbsp;deux&amp;nbsp;sorties<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>$tidy</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>errorBuffer&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$tidy</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>diagnose</span><span style='color: #007700'>();<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$tidy</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>errorBuffer</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> line 4 column 1 - Warning: &amp;lt;p&amp;gt; isn&amp;#039;t allowed in &amp;lt;head&amp;gt; elements line 4 column 1 - Warning: inserting missing &amp;#039;title&amp;#039; element line 4 column 1 - Warning: &amp;lt;p&amp;gt; isn&amp;#039;t allowed in &amp;lt;head&amp;gt; elements line 4 column 1 - Warning: inserting missing &amp;#039;title&amp;#039; element Info: Doctype given is &amp;quot;-//W3C//DTD XHTML 1.0 Strict//EN&amp;quot; Info: Document content looks like XHTML 1.0 Strict 2 warnings, 0 errors were found! </pre></div> </div> </div><p> </p> </div> <a name='function.tidy-diagnose.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <ul class='simplelist'> <li class='member'><b>tidy::errorBuffer()</b></li> </ul> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="tidy_config_count" value="<div id='function.tidy-config-count' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.tidy-config-count.php'>tidy_config_count</a></h1> <p class='verinfo'>(PHP 5, PECL tidy &amp;gt;= 0.5.2)</p><p class='refpurpose'><span class='refname'>tidy_config_count</span> &amp;mdash; <span class='dc-title'> Retourne le nombre d&amp;#039;erreurs de configuration Tidy rencontr&amp;eacute;es dans le document </span></p> </div> <a name='function.tidy-config-count.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>tidy_config_count</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.tidy.php' class='type tidy'>tidy</a></span> <tt class='parameter'>$object</tt></span> )</div> <p class='para rdfs-comment'> <b>tidy_config_count()</b> retourne le nombre d&amp;#039;erreurs rencontr&amp;eacute;es dans la configuration de l&amp;#039;objet <i><tt class='parameter'>object</tt></i> Tidy sp&amp;eacute;cifi&amp;eacute;. </p> </div> <a name='function.tidy-config-count.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>object</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;objet <a href='http://www.php.net/manual/fr/class.tidy.php' class='classname'>Tidy</a> </p> </dd> </dl> <p> </p> </div> <a name='function.tidy-config-count.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne le nombre d&amp;#039;erreurs. </p> </div> <a name='function.tidy-config-count.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>tidy_config_count()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$html&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;p&amp;gt;test&amp;lt;/I&amp;gt;'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$config&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'doctype'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'bogus'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$tidy&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>tidy_parse_string</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$html</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$config</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Affichera&amp;nbsp;1,&amp;nbsp;car&amp;nbsp;'bogus'&amp;nbsp;n'est&amp;nbsp;pas&amp;nbsp;un&amp;nbsp;doctype&amp;nbsp;valide&amp;nbsp;*/<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>tidy_config_count</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$tidy</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="tidy_clean_repair" value="<div id='tidy.cleanrepair' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/tidy.cleanrepair.php'>tidy::cleanRepair</a></h1> <h1 class='refname'>tidy_clean_repair</h1> <p class='verinfo'>(PHP 5, PECL tidy &amp;gt;= 0.5.2)</p><p class='refpurpose'><span class='refname'>tidy::cleanRepair</span> -- <span class='refname'>tidy_clean_repair</span> &amp;mdash; <span class='dc-title'> Effectue les op&amp;eacute;rations de nettoyage et de r&amp;eacute;paration pr&amp;eacute;par&amp;eacute;es pour un fichier HTML </span></p> </div> <a name='tidy.cleanrepair.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet</p> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>tidy::cleanRepair</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'>Style proc&amp;eacute;dural</p> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>tidy_clean_repair</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.tidy.php' class='type tidy'>tidy</a></span> <tt class='parameter'>$object</tt></span> )</div> <p class='para rdfs-comment'> Nettoie et r&amp;eacute;pare l&amp;#039;objet Tidy <i><tt class='parameter'>object</tt></i> pass&amp;eacute; en argument. </p> </div> <a name='tidy.cleanrepair.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>object</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;objet <a href='http://www.php.net/manual/fr/class.tidy.php' class='classname'>Tidy</a> </p> </dd> </dl> <p> </p> </div> <a name='tidy.cleanrepair.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='tidy.cleanrepair.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>tidy::cleanrepair()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$html&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;p&amp;gt;test&amp;lt;/I&amp;gt;'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$tidy&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>tidy_parse_string</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$html</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$tidy</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>cleanRepair</span><span style='color: #007700'>();<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>$tidy</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> &amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD HTML 3.2//EN&amp;quot;&amp;gt; &amp;lt;html&amp;gt; &amp;lt;head&amp;gt; &amp;lt;title&amp;gt;&amp;lt;/title&amp;gt; &amp;lt;/head&amp;gt; &amp;lt;body&amp;gt; &amp;lt;p&amp;gt;test&amp;lt;/p&amp;gt; &amp;lt;/body&amp;gt; &amp;lt;/html&amp;gt; </pre></div> </div> </div><p> </p> </div> <a name='tidy.cleanrepair.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/tidy.repairfile.php' class='function' rel='rdfs-seeAlso'>tidy::repairFile()</a> - R&amp;eacute;pare un fichier et le renvoie en tant que cha&amp;icirc;ne</li> <li class='member'><a href='http://www.php.net/manual/fr/tidy.repairstring.php' class='function' rel='rdfs-seeAlso'>tidy::repairString()</a> - R&amp;eacute;pare une cha&amp;icirc;ne HTML en utilisant un fichier de configuration optionnel</li> </ul> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="tidy_access_count" value="<div id='function.tidy-access-count' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.tidy-access-count.php'>tidy_access_count</a></h1> <p class='verinfo'>(PHP 5, PECL tidy &amp;gt;= 0.5.2)</p><p class='refpurpose'><span class='refname'>tidy_access_count</span> &amp;mdash; <span class='dc-title'>Retourne le nombre d&amp;#039;alertes d&amp;#039;accessibilit&amp;eacute; Tidy rencontr&amp;eacute;es dans le document</span></p> </div> <a name='function.tidy-access-count.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>tidy_access_count</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.tidy.php' class='type tidy'>tidy</a></span> <tt class='parameter'>$object</tt></span> )</div> <p class='para rdfs-comment'> <b>tidy_access_count()</b> retourne le nombre d&amp;#039;alertes d&amp;#039;accessibilit&amp;eacute; trouv&amp;eacute;es dans le document sp&amp;eacute;cifi&amp;eacute;. </p> </div> <a name='function.tidy-access-count.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>object</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;objet <a href='http://www.php.net/manual/fr/class.tidy.php' class='classname'>Tidy</a> </p> </dd> </dl> <p> </p> </div> <a name='function.tidy-access-count.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne le nombre d&amp;#039;alertes. </p> </div> <a name='function.tidy-access-count.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>tidy_access_count()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$html&amp;nbsp;</span><span style='color: #007700'>=</span><span style='color: #DD0000'>'&amp;lt;!DOCTYPE&amp;nbsp;html&amp;nbsp;PUBLIC&amp;nbsp;'-//W3C//DTD&amp;nbsp;HTML&amp;nbsp;3.2//EN'&amp;gt;<br />&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;Title&amp;lt;/title&amp;gt;&amp;lt;/head&amp;gt;<br />&amp;lt;body&amp;gt;<br /><br />&amp;lt;p&amp;gt;&amp;lt;img&amp;nbsp;src='img.png'&amp;gt;&amp;lt;/p&amp;gt;<br /><br />&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;'</span><span style='color: #007700'>;<br /><br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;s&amp;eacute;lectionne&amp;nbsp;le&amp;nbsp;degr&amp;egrave;s&amp;nbsp;d'accessibilit&amp;eacute;&amp;nbsp;:&amp;nbsp;1,&amp;nbsp;2&amp;nbsp;or&amp;nbsp;3<br /></span><span style='color: #0000BB'>$config&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'accessibility-check'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>3</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$tidy&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>tidy</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>$tidy</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>parseString</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$html</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$config</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$tidy</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>cleanRepair</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;N'oubliez&amp;nbsp;jamais&amp;nbsp;d'appeler&amp;nbsp;ceci&amp;nbsp;!&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$tidy</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>diagnose</span><span style='color: #007700'>();<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>tidy_access_count</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$tidy</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//5<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.tidy-access-count.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Du fait du comportement de la TidyLib, vous devez appeler <a href='http://www.php.net/manual/fr/function.tidy-diagnose.php' class='function'>tidy_diagnose()</a> avant <b>tidy_access_count()</b> sinon la fonction retournera toujours <i>0</i>. Vous devez &amp;eacute;galement activer l&amp;#039;option <i>accessibility-check</i>. <br /> </p></blockquote> </div> <a name='function.tidy-access-count.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.tidy-error-count.php' class='function' rel='rdfs-seeAlso'>tidy_error_count()</a> - Retourne le nombre d'erreurs Tidy rencontr&amp;eacute;es dans le document</li> <li class='member'><a href='http://www.php.net/manual/fr/function.tidy-warning-count.php' class='function' rel='rdfs-seeAlso'>tidy_warning_count()</a> - Retourne le nombre d'alertes Tidy rencontr&amp;eacute;es dans le document sp&amp;eacute;cifi&amp;eacute;</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="tidyNode::isText" value="<div id='tidynode.istext' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/tidynode.istext.php'>tidyNode::isText</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.0.1)</p><p class='refpurpose'><span class='refname'>tidyNode::isText</span> &amp;mdash; <span class='dc-title'> Indique si le noeud repr&amp;eacute;sente du texte (sans balise) </span></p> </div> <a name='tidynode.istext.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>tidyNode::isText</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Indique si le noeud parent repr&amp;eacute;sente du texte (sans balise). </p> </div> <a name='tidynode.istext.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne <b><tt class='constant'>TRUE</tt></b> si le noeud repr&amp;eacute;sente un texte, <b><tt class='constant'>FALSE</tt></b> sinon. </p> </div> <a name='tidynode.istext.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Extrait du texte depuis un document HTML mixte</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$html&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;&amp;lt;&amp;lt;&amp;lt;&amp;nbsp;HTML<br /></span><span style='color: #DD0000'>&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;<br />&amp;lt;?php&amp;nbsp;echo&amp;nbsp;'&amp;lt;title&amp;gt;title&amp;lt;/title&amp;gt;';&amp;nbsp;?&amp;gt;<br />&amp;lt;#&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;/*&amp;nbsp;code&amp;nbsp;JSTE&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;alert('Hello&amp;nbsp;World');&amp;nbsp;<br />#&amp;gt;<br />&amp;lt;/head&amp;gt;<br />&amp;lt;body&amp;gt;<br /><br />&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;//&amp;nbsp;code&amp;nbsp;PHP<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;'hello&amp;nbsp;world!';<br />?&amp;gt;<br /><br />&amp;lt;%<br />&amp;nbsp;&amp;nbsp;/*&amp;nbsp;code&amp;nbsp;ASP&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;response.write('Hello&amp;nbsp;World!')<br />%&amp;gt;<br /><br />&amp;lt;!--&amp;nbsp;Comments&amp;nbsp;--&amp;gt;<br />Hello&amp;nbsp;World<br />&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;<br />Outside&amp;nbsp;HTML<br /></span><span style='color: #007700'>HTML;<br /><br /><br /></span><span style='color: #0000BB'>$tidy&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>tidy_parse_string</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$html</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$num&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>get_nodes</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$tidy</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>html</span><span style='color: #007700'>(),&amp;nbsp;</span><span style='color: #DD0000'>'text'</span><span style='color: #007700'>);<br /><br />function&amp;nbsp;</span><span style='color: #0000BB'>get_nodes</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$node</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$node_type</span><span style='color: #007700'>)&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;V&amp;eacute;rifie&amp;nbsp;si&amp;nbsp;le&amp;nbsp;noeud&amp;nbsp;courant&amp;nbsp;est&amp;nbsp;du&amp;nbsp;type&amp;nbsp;demand&amp;eacute;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>if(</span><span style='color: #0000BB'>$node</span><span style='color: #007700'>-&amp;gt;{</span><span style='color: #DD0000'>'is</span><span style='color: #0000BB'>$node_type</span><span style='color: #DD0000'>'</span><span style='color: #007700'>}())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'\n\n#&amp;nbsp;Noeud&amp;nbsp;</span><span style='color: #0000BB'>$node_type</span><span style='color: #DD0000'>&amp;nbsp;#'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;++</span><span style='color: #0000BB'>$GLOBALS</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'num'</span><span style='color: #007700'>]&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$node</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>value</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;V&amp;eacute;rifie&amp;nbsp;si&amp;nbsp;le&amp;nbsp;noeud&amp;nbsp;courant&amp;nbsp;a&amp;nbsp;des&amp;nbsp;enfants<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>if(</span><span style='color: #0000BB'>$node</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>hasChildren</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;foreach(</span><span style='color: #0000BB'>$node</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>child&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$child</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>get_nodes</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$child</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$node_type</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> # Noeud text #1 Hello World # Noeud text #2 Outside HTML </pre></div> </div> </div><p> </p> </div> <a name='tidynode.istext.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Cette fonction &amp;eacute;tait appel&amp;eacute;e <b>tidy_node::is_text()</b> dans PHP 4/Tidy 1. <br /> </p></blockquote> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="tidyNode::isPhp" value="<div id='tidynode.isphp' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/tidynode.isphp.php'>tidyNode::isPhp</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.0.1)</p><p class='refpurpose'><span class='refname'>tidyNode::isPhp</span> &amp;mdash; <span class='dc-title'>Indique si un noeud contient du code PHP</span></p> </div> <a name='tidynode.isphp.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>tidyNode::isPhp</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Indique si un noeud contient du code PHP. </p> </div> <a name='tidynode.isphp.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne <b><tt class='constant'>TRUE</tt></b> si le noeud courant est du code PHP, <b><tt class='constant'>FALSE</tt></b> sinon. </p> </div> <a name='tidynode.isphp.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 R&amp;eacute;cup&amp;eacute;ration de code PHP dans un document HTML</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$html&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;&amp;lt;&amp;lt;&amp;lt;&amp;nbsp;HTML<br /></span><span style='color: #DD0000'>&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;<br />&amp;lt;?php&amp;nbsp;echo&amp;nbsp;'&amp;lt;title&amp;gt;title&amp;lt;/title&amp;gt;';&amp;nbsp;?&amp;gt;<br />&amp;lt;#&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;/*&amp;nbsp;code&amp;nbsp;JSTE&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;alert('Hello&amp;nbsp;World');&amp;nbsp;<br />#&amp;gt;<br />&amp;lt;/head&amp;gt;<br />&amp;lt;body&amp;gt;<br /><br />&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;//&amp;nbsp;code&amp;nbsp;PHP<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;'hello&amp;nbsp;world!';<br />?&amp;gt;<br /><br />&amp;lt;%<br />&amp;nbsp;&amp;nbsp;/*&amp;nbsp;code&amp;nbsp;ASP&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;response.write('Hello&amp;nbsp;World!')<br />%&amp;gt;<br /><br />&amp;lt;!--&amp;nbsp;Comments&amp;nbsp;--&amp;gt;<br />Hello&amp;nbsp;World<br />&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;<br />Outside&amp;nbsp;HTML<br /></span><span style='color: #007700'>HTML;<br /><br /><br /></span><span style='color: #0000BB'>$tidy&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>tidy_parse_string</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$html</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$num&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>get_nodes</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$tidy</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>html</span><span style='color: #007700'>(),&amp;nbsp;</span><span style='color: #DD0000'>'php'</span><span style='color: #007700'>);<br /><br />function&amp;nbsp;</span><span style='color: #0000BB'>get_nodes</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$node</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$node_type</span><span style='color: #007700'>)&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;V&amp;eacute;rifie&amp;nbsp;si&amp;nbsp;le&amp;nbsp;noeud&amp;nbsp;courant&amp;nbsp;est&amp;nbsp;du&amp;nbsp;type&amp;nbsp;demand&amp;eacute;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>if(</span><span style='color: #0000BB'>$node</span><span style='color: #007700'>-&amp;gt;{</span><span style='color: #DD0000'>'is</span><span style='color: #0000BB'>$node_type</span><span style='color: #DD0000'>'</span><span style='color: #007700'>}())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'\n\n#&amp;nbsp;Noeud&amp;nbsp;</span><span style='color: #0000BB'>$node_type</span><span style='color: #DD0000'>&amp;nbsp;#'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;++</span><span style='color: #0000BB'>$GLOBALS</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'num'</span><span style='color: #007700'>]&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$node</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>value</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;V&amp;eacute;rifie&amp;nbsp;si&amp;nbsp;le&amp;nbsp;noeud&amp;nbsp;courant&amp;nbsp;a&amp;nbsp;des&amp;nbsp;enfants<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>if(</span><span style='color: #0000BB'>$node</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>hasChildren</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;foreach(</span><span style='color: #0000BB'>$node</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>child&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$child</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>get_nodes</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$child</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$node_type</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> # Noeud PHP #1 &amp;lt;?php echo &amp;#039;&amp;lt;title&amp;gt;Titre&amp;lt;/title&amp;gt;&amp;#039;; ?&amp;gt; # Noeud PHP #2 &amp;lt;?php // code PHP echo &amp;#039;hello world!&amp;#039;; ?&amp;gt; </pre></div> </div> </div><p> </p> </div> <a name='tidynode.isphp.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Cette fonction &amp;eacute;tait nomm&amp;eacute;e <b>tidy_node::is_php()</b> en PHP 4/Tidy 1. <br /> </p></blockquote> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="tidyNode::isJste" value="<div id='tidynode.isjste' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/tidynode.isjste.php'>tidyNode::isJste</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.0.1)</p><p class='refpurpose'><span class='refname'>tidyNode::isJste</span> &amp;mdash; <span class='dc-title'>Indique si ce noeud est JSTE</span></p> </div> <a name='tidynode.isjste.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>tidyNode::isJste</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Indique si le noeud courant est un JSTE. </p> </div> <a name='tidynode.isjste.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne <b><tt class='constant'>TRUE</tt></b> si le noeud est du JSTE, <b><tt class='constant'>FALSE</tt></b> sinon. </p> </div> <a name='tidynode.isjste.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Extrait du code JSTE depuis un document HTML</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$html&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;&amp;lt;&amp;lt;&amp;lt;&amp;nbsp;HTML<br /></span><span style='color: #DD0000'>&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;<br />&amp;lt;?php&amp;nbsp;echo&amp;nbsp;'&amp;lt;title&amp;gt;title&amp;lt;/title&amp;gt;';&amp;nbsp;?&amp;gt;<br />&amp;lt;#&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;/*&amp;nbsp;code&amp;nbsp;JSTE&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;alert('Hello&amp;nbsp;World');&amp;nbsp;<br />#&amp;gt;<br />&amp;lt;/head&amp;gt;<br />&amp;lt;body&amp;gt;<br /><br />&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;//&amp;nbsp;code&amp;nbsp;PHP<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;'hello&amp;nbsp;world!';<br />?&amp;gt;<br /><br />&amp;lt;%<br />&amp;nbsp;&amp;nbsp;/*&amp;nbsp;code&amp;nbsp;ASP&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;response.write('Hello&amp;nbsp;World!')<br />%&amp;gt;<br /><br />&amp;lt;!--&amp;nbsp;Comments&amp;nbsp;--&amp;gt;<br />Hello&amp;nbsp;World<br />&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;<br />Outside&amp;nbsp;HTML<br /></span><span style='color: #007700'>HTML;<br /><br /><br /></span><span style='color: #0000BB'>$tidy&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>tidy_parse_string</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$html</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$num&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>get_nodes</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$tidy</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>html</span><span style='color: #007700'>(),&amp;nbsp;</span><span style='color: #DD0000'>'text'</span><span style='color: #007700'>);<br /><br />function&amp;nbsp;</span><span style='color: #0000BB'>get_nodes</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$node</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$node_type</span><span style='color: #007700'>)&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;V&amp;eacute;rifie&amp;nbsp;si&amp;nbsp;le&amp;nbsp;noeud&amp;nbsp;courant&amp;nbsp;est&amp;nbsp;du&amp;nbsp;type&amp;nbsp;demand&amp;eacute;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>if(</span><span style='color: #0000BB'>$node</span><span style='color: #007700'>-&amp;gt;{</span><span style='color: #DD0000'>'is</span><span style='color: #0000BB'>$node_type</span><span style='color: #DD0000'>'</span><span style='color: #007700'>}())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'\n\n#&amp;nbsp;Noeud&amp;nbsp;</span><span style='color: #0000BB'>$node_type</span><span style='color: #DD0000'>&amp;nbsp;#'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;++</span><span style='color: #0000BB'>$GLOBALS</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'num'</span><span style='color: #007700'>]&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$node</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>value</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;V&amp;eacute;rifie&amp;nbsp;si&amp;nbsp;le&amp;nbsp;noeud&amp;nbsp;courant&amp;nbsp;a&amp;nbsp;des&amp;nbsp;enfants<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>if(</span><span style='color: #0000BB'>$node</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>hasChildren</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;foreach(</span><span style='color: #0000BB'>$node</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>child&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$child</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>get_nodes</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$child</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$node_type</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> # Noeud jste #1 &amp;lt;# /* code JSTE */ alert(&amp;#039;Hello World&amp;#039;); #&amp;gt; /* var_dump($tidy-&amp;gt;html()-&amp;gt;child[0]-&amp;gt;hasChildren()); var_dump($tidy-&amp;gt;html()-&amp;gt;child[0]-&amp;gt;child[0]-&amp;gt;hasChildren()); */ </pre></div> </div> </div><p> </p> </div> <a name='tidynode.isjste.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Cette fonction &amp;eacute;tait appel&amp;eacute;e <b>tidy_node::is_jste()</b> dans PHP 4/Tidy 1. <br /> </p></blockquote> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="tidyNode::isHtml" value="<div id='tidynode.ishtml' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/tidynode.ishtml.php'>tidyNode::isHtml</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.0.1)</p><p class='refpurpose'><span class='refname'>tidyNode::isHtml</span> &amp;mdash; <span class='dc-title'> Indique si le noeud est une partie d&amp;#039;un document HTML </span></p> </div> <a name='tidynode.ishtml.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>tidyNode::isHtml</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Indique si le noeud courant est une partie de document HTML. </p> </div> <a name='tidynode.ishtml.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne <b><tt class='constant'>TRUE</tt></b> si le noeud est une partie de document HTML, <b><tt class='constant'>FALSE</tt></b> sinon. </p> </div> <a name='tidynode.ishtml.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Extrait du code HTML depuis un document mixte</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$html&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;&amp;lt;&amp;lt;&amp;lt;&amp;nbsp;HTML<br /></span><span style='color: #DD0000'>&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;<br />&amp;lt;?php&amp;nbsp;echo&amp;nbsp;'&amp;lt;title&amp;gt;title&amp;lt;/title&amp;gt;';&amp;nbsp;?&amp;gt;<br />&amp;lt;#&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;/*&amp;nbsp;code&amp;nbsp;JSTE&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;alert('Hello&amp;nbsp;World');&amp;nbsp;<br />#&amp;gt;<br />&amp;lt;/head&amp;gt;<br />&amp;lt;body&amp;gt;<br /><br />&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;//&amp;nbsp;code&amp;nbsp;PHP<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;'hello&amp;nbsp;world!';<br />?&amp;gt;<br /><br />&amp;lt;%<br />&amp;nbsp;&amp;nbsp;/*&amp;nbsp;code&amp;nbsp;ASP&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;response.write('Hello&amp;nbsp;World!')<br />%&amp;gt;<br /><br />&amp;lt;!--&amp;nbsp;Comments&amp;nbsp;--&amp;gt;<br />Hello&amp;nbsp;World<br />&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;<br />Outside&amp;nbsp;HTML<br /></span><span style='color: #007700'>HTML;<br /><br /><br /></span><span style='color: #0000BB'>$tidy&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>tidy_parse_string</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$html</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$num&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>get_nodes</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$tidy</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>html</span><span style='color: #007700'>(),&amp;nbsp;</span><span style='color: #DD0000'>'text'</span><span style='color: #007700'>);<br /><br />function&amp;nbsp;</span><span style='color: #0000BB'>get_nodes</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$node</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$node_type</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;V&amp;eacute;rifie&amp;nbsp;si&amp;nbsp;le&amp;nbsp;noeud&amp;nbsp;courant&amp;nbsp;est&amp;nbsp;du&amp;nbsp;type&amp;nbsp;demand&amp;eacute;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>if(</span><span style='color: #0000BB'>$node</span><span style='color: #007700'>-&amp;gt;{</span><span style='color: #DD0000'>'is</span><span style='color: #0000BB'>$node_type</span><span style='color: #DD0000'>'</span><span style='color: #007700'>}())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'\n\n#&amp;nbsp;Noeud&amp;nbsp;</span><span style='color: #0000BB'>$node_type</span><span style='color: #DD0000'>&amp;nbsp;#'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;++</span><span style='color: #0000BB'>$GLOBALS</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'num'</span><span style='color: #007700'>]&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$node</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>value</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;V&amp;eacute;rifie&amp;nbsp;si&amp;nbsp;le&amp;nbsp;noeud&amp;nbsp;courant&amp;nbsp;a&amp;nbsp;des&amp;nbsp;enfants<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>if(</span><span style='color: #0000BB'>$node</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>hasChildren</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;foreach(</span><span style='color: #0000BB'>$node</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>child&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$child</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>get_nodes</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$child</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$node_type</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> # Noeud html #1 &amp;lt;html&amp;gt; &amp;lt;head&amp;gt; &amp;lt;?php echo &amp;#039;&amp;lt;title&amp;gt;title&amp;lt;/title&amp;gt;&amp;#039;; ?&amp;gt;&amp;lt;# /* code JSTE */ alert(&amp;#039;Hello World&amp;#039;); #&amp;gt; &amp;lt;title&amp;gt;&amp;lt;/title&amp;gt; &amp;lt;/head&amp;gt; &amp;lt;body&amp;gt; &amp;lt;?php // code PHP echo &amp;#039;hello world!&amp;#039;; ?&amp;gt;&amp;lt;% /* code ASP */ response.write(&amp;quot;Hello World!&amp;quot;) %&amp;gt;&amp;lt;!-- Comments --&amp;gt; Hello WorldOutside HTML &amp;lt;/body&amp;gt; &amp;lt;/html&amp;gt; # Noeud html #2 &amp;lt;head&amp;gt; &amp;lt;?php echo &amp;#039;&amp;lt;title&amp;gt;title&amp;lt;/title&amp;gt;&amp;#039;; ?&amp;gt;&amp;lt;# /* code JSTE */ alert(&amp;#039;Hello World&amp;#039;); #&amp;gt; &amp;lt;title&amp;gt;&amp;lt;/title&amp;gt; &amp;lt;/head&amp;gt; # Noeud html #3 &amp;lt;?php echo &amp;#039;&amp;lt;title&amp;gt;title&amp;lt;/title&amp;gt;&amp;#039;; ?&amp;gt; # Noeud html #4 &amp;lt;# /* code JSTE */ alert(&amp;#039;Hello World&amp;#039;); #&amp;gt; # Noeud html #5 &amp;lt;title&amp;gt;&amp;lt;/title&amp;gt; # Noeud html #6 &amp;lt;body&amp;gt; &amp;lt;?php // code PHP echo &amp;#039;hello world!&amp;#039;; ?&amp;gt;&amp;lt;% /* code ASP */ response.write(&amp;quot;Hello World!&amp;quot;) %&amp;gt;&amp;lt;!-- Comments --&amp;gt; Hello WorldOutside HTML &amp;lt;/body&amp;gt; # Noeud html #7 &amp;lt;?php // code PHP echo &amp;#039;hello world!&amp;#039;; ?&amp;gt; # Noeud html #8 &amp;lt;% /* code ASP */ response.write(&amp;quot;Hello World!&amp;quot;) %&amp;gt; # Noeud html #9 &amp;lt;!-- Comments --&amp;gt; # Noeud html #10 Hello World # Noeud html #11 Outside HTML </pre></div> </div> </div><p> </p> </div> <a name='tidynode.ishtml.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Cette fonction &amp;eacute;tait appel&amp;eacute;e <b>tidy_node::is_html()</b> dans PHP 4/Tidy 1. <br /> </p></blockquote> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="tidyNode::isComment" value="<div id='tidynode.iscomment' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/tidynode.iscomment.php'>tidyNode::isComment</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.0.1)</p><p class='refpurpose'><span class='refname'>tidyNode::isComment</span> &amp;mdash; <span class='dc-title'>Indique si le noeud repr&amp;eacute;sente un commentaire</span></p> </div> <a name='tidynode.iscomment.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>tidyNode::isComment</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Indique si le document est un commentaire. </p> </div> <a name='tidynode.iscomment.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne <b><tt class='constant'>TRUE</tt></b> si le document est un commentaire, <b><tt class='constant'>FALSE</tt></b> sinon. </p> </div> <a name='tidynode.iscomment.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Extrait les commentais depuis un document HTML</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$html&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;&amp;lt;&amp;lt;&amp;lt;&amp;nbsp;HTML<br /></span><span style='color: #DD0000'>&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;<br />&amp;lt;?php&amp;nbsp;echo&amp;nbsp;'&amp;lt;title&amp;gt;title&amp;lt;/title&amp;gt;';&amp;nbsp;?&amp;gt;<br />&amp;lt;#&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;/*&amp;nbsp;code&amp;nbsp;JSTE&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;alert('Hello&amp;nbsp;World');&amp;nbsp;<br />#&amp;gt;<br />&amp;lt;/head&amp;gt;<br />&amp;lt;body&amp;gt;<br /><br />&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;//&amp;nbsp;code&amp;nbsp;PHP&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;'hello&amp;nbsp;world!';<br />?&amp;gt;<br /><br />&amp;lt;%<br />&amp;nbsp;&amp;nbsp;/*&amp;nbsp;code&amp;nbsp;ASP&amp;nbsp;&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;response.write('Hello&amp;nbsp;World!')<br />%&amp;gt;<br /><br />&amp;lt;!--&amp;nbsp;Comments&amp;nbsp;--&amp;gt;<br />Hello&amp;nbsp;World<br />&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;<br />Outside&amp;nbsp;HTML<br /></span><span style='color: #007700'>HTML;<br /><br /><br /></span><span style='color: #0000BB'>$tidy&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>tidy_parse_string</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$html</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$num&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>get_nodes</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$tidy</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>html</span><span style='color: #007700'>(),&amp;nbsp;</span><span style='color: #DD0000'>'comment'</span><span style='color: #007700'>);<br /><br />function&amp;nbsp;</span><span style='color: #0000BB'>get_nodes</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$node</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$node_type</span><span style='color: #007700'>)&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;V&amp;eacute;rifie&amp;nbsp;si&amp;nbsp;le&amp;nbsp;noeud&amp;nbsp;courant&amp;nbsp;est&amp;nbsp;du&amp;nbsp;type&amp;nbsp;demand&amp;eacute;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>if(</span><span style='color: #0000BB'>$node</span><span style='color: #007700'>-&amp;gt;{</span><span style='color: #DD0000'>'is</span><span style='color: #0000BB'>$node_type</span><span style='color: #DD0000'>'</span><span style='color: #007700'>}())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'\n\n#&amp;nbsp;Noeud&amp;nbsp;</span><span style='color: #0000BB'>$node_type</span><span style='color: #DD0000'>&amp;nbsp;#'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;++</span><span style='color: #0000BB'>$GLOBALS</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'num'</span><span style='color: #007700'>]&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$node</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>value</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;V&amp;eacute;rifie&amp;nbsp;si&amp;nbsp;le&amp;nbsp;noeud&amp;nbsp;courant&amp;nbsp;a&amp;nbsp;des&amp;nbsp;enfants<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>if(</span><span style='color: #0000BB'>$node</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>hasChildren</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;foreach(</span><span style='color: #0000BB'>$node</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>child&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$child</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>get_nodes</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$child</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$node_type</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> # Noeud jste #1 &amp;lt;# /* code JSTE */ alert(&amp;#039;Hello World&amp;#039;); #&amp;gt; /* var_dump($tidy-&amp;gt;html()-&amp;gt;child[0]-&amp;gt;hasChildren()); var_dump($tidy-&amp;gt;html()-&amp;gt;child[0]-&amp;gt;child[0]-&amp;gt;hasChildren()); */ </pre></div> </div> </div><p> </p> </div> <a name='tidynode.iscomment.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Cette fonction &amp;eacute;tait appel&amp;eacute;e <b>tidy_node::is_comment()</b> dans PHP 4/Tidy 1. <br /> </p></blockquote> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="tidyNode::isAsp" value="<div id='tidynode.isasp' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/tidynode.isasp.php'>tidyNode::isAsp</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.0.1)</p><p class='refpurpose'><span class='refname'>tidyNode::isAsp</span> &amp;mdash; <span class='dc-title'>V&amp;eacute;rifie si le noeud est du code ASP</span></p> </div> <a name='tidynode.isasp.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>tidyNode::isAsp</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> V&amp;eacute;rifie si le noeud est du code ASP. </p> </div> <a name='tidynode.isasp.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne <b><tt class='constant'>TRUE</tt></b> si le noeud est du code ASP, <b><tt class='constant'>FALSE</tt></b> sinon. </p> </div> <a name='tidynode.isasp.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Extrait di code ASP depuis un document HTML mixte</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$html&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;&amp;lt;&amp;lt;&amp;lt;&amp;nbsp;HTML<br /></span><span style='color: #DD0000'>&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;<br />&amp;lt;?php&amp;nbsp;echo&amp;nbsp;'&amp;lt;title&amp;gt;title&amp;lt;/title&amp;gt;';&amp;nbsp;?&amp;gt;<br />&amp;lt;#&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;/*&amp;nbsp;code&amp;nbsp;JSTE&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;alert('Hello&amp;nbsp;World');&amp;nbsp;<br />#&amp;gt;<br />&amp;lt;/head&amp;gt;<br />&amp;lt;body&amp;gt;<br /><br />&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;//&amp;nbsp;code&amp;nbsp;PHP<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;'hello&amp;nbsp;world!';<br />?&amp;gt;<br /><br />&amp;lt;%<br />&amp;nbsp;&amp;nbsp;/*&amp;nbsp;code&amp;nbsp;ASP&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;response.write('Hello&amp;nbsp;World!')<br />%&amp;gt;<br /><br />&amp;lt;!--&amp;nbsp;Comments&amp;nbsp;--&amp;gt;<br />Hello&amp;nbsp;World<br />&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;<br />Outside&amp;nbsp;HTML<br /></span><span style='color: #007700'>HTML;<br /><br /><br /></span><span style='color: #0000BB'>$tidy&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>tidy_parse_string</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$html</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$num&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>get_nodes</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$tidy</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>html</span><span style='color: #007700'>(),&amp;nbsp;</span><span style='color: #DD0000'>'asp'</span><span style='color: #007700'>);<br /><br />function&amp;nbsp;</span><span style='color: #0000BB'>get_nodes</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$node</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$node_type</span><span style='color: #007700'>)&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;V&amp;eacute;rifie&amp;nbsp;si&amp;nbsp;le&amp;nbsp;noeud&amp;nbsp;courant&amp;nbsp;est&amp;nbsp;du&amp;nbsp;type&amp;nbsp;requis<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>if(</span><span style='color: #0000BB'>$node</span><span style='color: #007700'>-&amp;gt;{</span><span style='color: #DD0000'>'is</span><span style='color: #0000BB'>$node_type</span><span style='color: #DD0000'>'</span><span style='color: #007700'>}())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'\n\n#&amp;nbsp;Noeud&amp;nbsp;</span><span style='color: #0000BB'>$node_type</span><span style='color: #DD0000'>&amp;nbsp;#'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;++</span><span style='color: #0000BB'>$GLOBALS</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'num'</span><span style='color: #007700'>]&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$node</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>value</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;V&amp;eacute;rifie&amp;nbsp;si&amp;nbsp;le&amp;nbsp;noeud&amp;nbsp;courant&amp;nbsp;a&amp;nbsp;des&amp;nbsp;enfants<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>if(</span><span style='color: #0000BB'>$node</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>hasChildren</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;foreach(</span><span style='color: #0000BB'>$node</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>child&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$child</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>get_nodes</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$child</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$node_type</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> # Noeud asp #1 &amp;lt;% /* code ASP */ response.write(&amp;quot;Hello World!&amp;quot;) %&amp;gt; </pre></div> </div> </div><p> </p> </div> <a name='tidynode.isasp.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Cette fonction &amp;eacute;tait nomm&amp;eacute;e <b>tidy_node::is_asp()</b> en PHP 4/Tidy 1. <br /> </p></blockquote> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="tidyNode::hasSiblings" value="<div id='tidynode.hassiblings' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/tidynode.hassiblings.php'>tidyNode::hasSiblings</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.0.1)</p><p class='refpurpose'><span class='refname'>tidyNode::hasSiblings</span> &amp;mdash; <span class='dc-title'> Indique si le noeud a des fr&amp;egrave;res </span></p> </div> <a name='tidynode.hassiblings.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>tidyNode::hasSiblings</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Indique si le noeud courant a des noeuds fr&amp;egrave;res. </p> </div> <a name='tidynode.hassiblings.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne <b><tt class='constant'>TRUE</tt></b> si le noeud a des fr&amp;egrave;res, <b><tt class='constant'>FALSE</tt></b> sinon. </p> </div> <a name='tidynode.hassiblings.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>tidyNode::hasSiblings()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$html&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;&amp;lt;&amp;lt;&amp;lt;&amp;nbsp;HTML<br /></span><span style='color: #DD0000'>&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;<br />&amp;lt;?php&amp;nbsp;echo&amp;nbsp;'&amp;lt;title&amp;gt;title&amp;lt;/title&amp;gt;';&amp;nbsp;?&amp;gt;<br />&amp;lt;#&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;/*&amp;nbsp;code&amp;nbsp;JSTE&amp;nbsp;&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;alert('Hello&amp;nbsp;World');&amp;nbsp;<br />#&amp;gt;<br />&amp;lt;/head&amp;gt;<br />&amp;lt;body&amp;gt;<br /><br />&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;//&amp;nbsp;code&amp;nbsp;PHP&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;'hello&amp;nbsp;world!';<br />?&amp;gt;<br /><br />&amp;lt;%<br />&amp;nbsp;&amp;nbsp;/*&amp;nbsp;code&amp;nbsp;ASP&amp;nbsp;&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;response.write('Hello&amp;nbsp;World!')<br />%&amp;gt;<br /><br />&amp;lt;!--&amp;nbsp;Comments&amp;nbsp;--&amp;gt;<br />Hello&amp;nbsp;World<br />&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;<br />Outside&amp;nbsp;HTML<br /></span><span style='color: #007700'>HTML;<br /><br /><br /></span><span style='color: #0000BB'>$tidy&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>tidy_parse_string</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$html</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$num&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;La&amp;nbsp;balise&amp;nbsp;html<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$tidy</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>html</span><span style='color: #007700'>()-&amp;gt;</span><span style='color: #0000BB'>hasSiblings</span><span style='color: #007700'>());<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;La&amp;nbsp;balise&amp;nbsp;head<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$tidy</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>html</span><span style='color: #007700'>()-&amp;gt;</span><span style='color: #0000BB'>child</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>]-&amp;gt;</span><span style='color: #0000BB'>hasSiblings</span><span style='color: #007700'>());<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> bool(false) bool(true) </pre></div> </div> </div><p> </p> </div> <a name='tidynode.hassiblings.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Cette fonction &amp;eacute;tait appel&amp;eacute;e <b>tidy_node::has_siblings()</b> dans PHP 4/Tidy 1. <br /> </p></blockquote> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="tidyNode::hasChildren" value="<div id='tidynode.haschildren' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/tidynode.haschildren.php'>tidyNode::hasChildren</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.0.1)</p><p class='refpurpose'><span class='refname'>tidyNode::hasChildren</span> &amp;mdash; <span class='dc-title'> Indique si le noeud a des enfants </span></p> </div> <a name='tidynode.haschildren.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>tidyNode::hasChildren</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Indique si le noeud courant a des enfants. </p> </div> <a name='tidynode.haschildren.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne <b><tt class='constant'>TRUE</tt></b> si le noeud a des enfants, <b><tt class='constant'>FALSE</tt></b> sinon. </p> </div> <a name='tidynode.haschildren.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>tidyNode::hasChildren()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$html&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;&amp;lt;&amp;lt;&amp;lt;&amp;nbsp;HTML<br /></span><span style='color: #DD0000'>&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;<br />&amp;lt;?php&amp;nbsp;echo&amp;nbsp;'&amp;lt;title&amp;gt;title&amp;lt;/title&amp;gt;';&amp;nbsp;?&amp;gt;<br />&amp;lt;#&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;/*&amp;nbsp;code&amp;nbsp;JSTE&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;alert('Hello&amp;nbsp;World');&amp;nbsp;<br />#&amp;gt;<br />&amp;lt;/head&amp;gt;<br />&amp;lt;body&amp;gt;<br /><br />&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;//&amp;nbsp;code&amp;nbsp;PHP<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;'hello&amp;nbsp;world!';<br />?&amp;gt;<br /><br />&amp;lt;%<br />&amp;nbsp;&amp;nbsp;/*&amp;nbsp;code&amp;nbsp;ASP&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;response.write('Hello&amp;nbsp;World!')<br />%&amp;gt;<br /><br />&amp;lt;!--&amp;nbsp;Comments&amp;nbsp;--&amp;gt;<br />Hello&amp;nbsp;World<br />&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;<br />Outside&amp;nbsp;HTML<br /></span><span style='color: #007700'>HTML;<br /><br /><br /></span><span style='color: #0000BB'>$tidy&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>tidy_parse_string</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$html</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$num&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;La&amp;nbsp;balise&amp;nbsp;head<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$tidy</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>html</span><span style='color: #007700'>()-&amp;gt;</span><span style='color: #0000BB'>child</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>]-&amp;gt;</span><span style='color: #0000BB'>hasChildren</span><span style='color: #007700'>());<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Le&amp;nbsp;PHP&amp;nbsp;dans&amp;nbsp;la&amp;nbsp;balise&amp;nbsp;head<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$tidy</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>html</span><span style='color: #007700'>()-&amp;gt;</span><span style='color: #0000BB'>child</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>]-&amp;gt;</span><span style='color: #0000BB'>child</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>]-&amp;gt;</span><span style='color: #0000BB'>hasChildren</span><span style='color: #007700'>());<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> bool(true) bool(false) </pre></div> </div> </div><p> </p> </div> <a name='tidynode.haschildren.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Cette fonction &amp;eacute;tait appel&amp;eacute;e <b>tidy_node::has_children()</b> dans PHP 4/Tidy 1. <br /> </p></blockquote> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="tidyNode::getParent" value="<div id='tidynode.getparent' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/tidynode.getparent.php'>tidyNode::getParent</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.2)</p><p class='refpurpose'><span class='refname'>tidyNode::getParent</span> &amp;mdash; <span class='dc-title'>Retourne le noeud parent du noeud courant</span></p> </div> <a name='tidynode.getparent.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/fr/class.tidynode.php' class='type tidyNode'>tidyNode</a></span> <span class='methodname'><b>tidyNode::getParent</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Retourne le noeud parent du noeud courant. </p> </div> <a name='tidynode.getparent.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <a href='http://www.php.net/manual/fr/tidynode.haschildren.php' class='function'>tidyNode::hasChildren()</a></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$html&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;&amp;lt;&amp;lt;&amp;lt;&amp;nbsp;HTML<br /></span><span style='color: #DD0000'>&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;<br />&amp;lt;?php&amp;nbsp;echo&amp;nbsp;'&amp;lt;title&amp;gt;title&amp;lt;/title&amp;gt;';&amp;nbsp;?&amp;gt;<br />&amp;lt;#&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;/*&amp;nbsp;code&amp;nbsp;JSTE&amp;nbsp;&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;alert('Hello&amp;nbsp;World');&amp;nbsp;<br />#&amp;gt;<br />&amp;nbsp;&amp;lt;/head&amp;gt;<br />&amp;nbsp;&amp;lt;body&amp;gt;<br />&amp;nbsp;Hello&amp;nbsp;World<br />&amp;nbsp;&amp;lt;/body&amp;gt;<br />&amp;lt;/html&amp;gt;<br /><br /></span><span style='color: #007700'>HTML;<br /><br /><br /></span><span style='color: #0000BB'>$tidy&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>tidy_parse_string</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$html</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$num&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$node&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$tidy</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>html</span><span style='color: #007700'>()-&amp;gt;</span><span style='color: #0000BB'>child</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>]-&amp;gt;</span><span style='color: #0000BB'>child</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>];<br /><br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$node</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getparent</span><span style='color: #007700'>()-&amp;gt;</span><span style='color: #0000BB'>name</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> string(4) &amp;quot;head&amp;quot; </pre></div> </div> </div><p> </p> </div> <a name='tidynode.getparent.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un <a href='http://www.php.net/manual/fr/class.tidynode.php' class='type tidyNode'>tidyNode</a> si le noeud a un parent, ou <b><tt class='constant'>NULL</tt></b> sinon. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="TidyNode" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/fr/class.tidynode.php'>La classe <a href='http://www.php.net/manual/fr/class.tidynode.php' class='classname'>TidyNode</a></a></h1> <div class='partintro'> <div id='tidynode.intro' class='section'> <h2 class='title'>Introduction</h2> <p class='para'> Une balise HTML dans un fichier HTML, tel que d&amp;eacute;tect&amp;eacute; par Tidy. </p> </div> <div id='tidynode.synopsis' class='section'> <h2 class='title'>Synopsis de la classe</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>TidyNode</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>TidyNode</b> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Propri&amp;eacute;t&amp;eacute;s */</div> <div class='fieldsynopsis'><span class='type'/> <var class='varname'><a href='http://www.php.net/manual/fr/class.tidynode.php#tidynode.props.value'>$value</a></var>;</div> <div class='fieldsynopsis'><span class='type'/> <var class='varname'><a href='http://www.php.net/manual/fr/class.tidynode.php#tidynode.props.name'>$name</a></var>;</div> <div class='fieldsynopsis'><span class='type'/> <var class='varname'><a href='http://www.php.net/manual/fr/class.tidynode.php#tidynode.props.type'>$type</a></var>;</div> <div class='fieldsynopsis'><span class='type'/> <var class='varname'><a href='http://www.php.net/manual/fr/class.tidynode.php#tidynode.props.line'>$line</a></var>;</div> <div class='fieldsynopsis'><span class='type'/> <var class='varname'><a href='http://www.php.net/manual/fr/class.tidynode.php#tidynode.props.column'>$column</a></var>;</div> <div class='fieldsynopsis'><span class='type'/> <var class='varname'><a href='http://www.php.net/manual/fr/class.tidynode.php#tidynode.props.proprietary'>$proprietary</a></var>;</div> <div class='fieldsynopsis'><span class='type'/> <var class='varname'><a href='http://www.php.net/manual/fr/class.tidynode.php#tidynode.props.id'>$id</a></var>;</div> <div class='fieldsynopsis'><span class='type'/> <var class='varname'><a href='http://www.php.net/manual/fr/class.tidynode.php#tidynode.props.attribute'>$attribute</a></var>;</div> <div class='fieldsynopsis'><span class='type'/> <var class='varname'><a href='http://www.php.net/manual/fr/class.tidynode.php#tidynode.props.child'>$child</a></var>;</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* M&amp;eacute;thodes */</div> <div class='methodsynopsis dc-description'> <span class='type'>tidyNode</span> <span class='methodname'><a href='http://www.php.net/manual/fr/tidynode.getparent.php' class='function'>tidyNode::getParent</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/fr/tidynode.haschildren.php' class='function'>tidyNode::hasChildren</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/fr/tidynode.hassiblings.php' class='function'>tidyNode::hasSiblings</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/fr/tidynode.isasp.php' class='function'>tidyNode::isAsp</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/fr/tidynode.iscomment.php' class='function'>tidyNode::isComment</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/fr/tidynode.ishtml.php' class='function'>tidyNode::isHtml</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/fr/tidynode.isjste.php' class='function'>tidyNode::isJste</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/fr/tidynode.isphp.php' class='function'>tidyNode::isPhp</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/fr/tidynode.istext.php' class='function'>tidyNode::isText</a></span> ( <span class='methodparam'>void</span> )</div> }</div> </div> <div id='tidynode.props' class='section'> <h2 class='title'>Propri&amp;eacute;t&amp;eacute;s</h2> <dl> <dt id='tidynode.props.value' class='varlistentry'> <span class='term'><var class='varname'>value</var></span> </dt><dd class='listitem'> <p class='para'>La repr&amp;eacute;sentation HTML du noeud, incluant les balises d&amp;#039;encadrement.</p> </dd> <dt id='tidynode.props.name' class='varlistentry'> <span class='term'><var class='varname'>name</var></span> </dt><dd class='listitem'> <p class='para'>Le nom de la balise HTML</p> </dd> <dt id='tidynode.props.type' class='varlistentry'> <span class='term'><var class='varname'>type</var></span> </dt><dd class='listitem'> <p class='para'>Le type de balise (une constante de type, e.g. <b><tt class='constant'>TIDY_NODETYPE_PHP</tt></b>)</p> </dd> <dt id='tidynode.props.line' class='varlistentry'> <span class='term'><var class='varname'>line</var></span> </dt><dd class='listitem'> <p class='para'>Le num&amp;eacute;ro de ligne auquel la balise commence</p> </dd> <dt id='tidynode.props.column' class='varlistentry'> <span class='term'><var class='varname'>column</var></span> </dt><dd class='listitem'> <p class='para'>Le num&amp;eacute;ro de colonne o&amp;ugrave; la balise commence</p> </dd> <dt id='tidynode.props.proprietary' class='varlistentry'> <span class='term'><var class='varname'>proprietary</var></span> </dt><dd class='listitem'> <p class='para'>Indique que la balise est une balise propri&amp;eacute;taire</p> </dd> <dt id='tidynode.props.id' class='varlistentry'> <span class='term'><var class='varname'>id</var></span> </dt><dd class='listitem'> <p class='para'>L&amp;#039;ID de la balise (une des constante de balise, e.g. <b><tt class='constant'>TIDY_TAG_FRAME</tt></b>)</p> </dd> <dt id='tidynode.props.attribute' class='varlistentry'> <span class='term'><var class='varname'>attribute</var></span> </dt><dd class='listitem'> <p class='para'> Un tableau de cha&amp;icirc;nes, repr&amp;eacute;sentant les noms d&amp;#039;attributs (les cl&amp;eacute;s), du noeud courant. </p> </dd> <dt id='tidynode.props.child' class='varlistentry'> <span class='term'><var class='varname'>child</var></span> </dt><dd class='listitem'> <p class='para'> Un tableau d&amp;#039;objets <b class='classname'>TidyNode</b>, repr&amp;eacute;sentant les enfants du noeud courant. </p> </dd> </dl> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.1.0</td> <td align='left'> <var class='varname'>line</var>, <var class='varname'>column</var> et <var class='varname'>proprietary</var> a &amp;eacute;t&amp;eacute; ajout&amp;eacute; </td> </tr> </tbody> </table> <p> </p> </div> </div> <h2>Sommaire</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/fr/tidynode.getparent.php'>tidyNode::getParent</a> &amp;mdash; Retourne le noeud parent du noeud courant</li><li><a href='http://www.php.net/manual/fr/tidynode.haschildren.php'>tidyNode::hasChildren</a> &amp;mdash; Indique si le noeud a des enfants</li><li><a href='http://www.php.net/manual/fr/tidynode.hassiblings.php'>tidyNode::hasSiblings</a> &amp;mdash; Indique si le noeud a des fr&amp;egrave;res</li><li><a href='http://www.php.net/manual/fr/tidynode.isasp.php'>tidyNode::isAsp</a> &amp;mdash; V&amp;eacute;rifie si le noeud est du code ASP</li><li><a href='http://www.php.net/manual/fr/tidynode.iscomment.php'>tidyNode::isComment</a> &amp;mdash; Indique si le noeud repr&amp;eacute;sente un commentaire</li><li><a href='http://www.php.net/manual/fr/tidynode.ishtml.php'>tidyNode::isHtml</a> &amp;mdash; Indique si le noeud est une partie d'un document HTML</li><li><a href='http://www.php.net/manual/fr/tidynode.isjste.php'>tidyNode::isJste</a> &amp;mdash; Indique si ce noeud est JSTE</li><li><a href='http://www.php.net/manual/fr/tidynode.isphp.php'>tidyNode::isPhp</a> &amp;mdash; Indique si un noeud contient du code PHP</li><li><a href='http://www.php.net/manual/fr/tidynode.istext.php'>tidyNode::isText</a> &amp;mdash; Indique si le noeud repr&amp;eacute;sente du texte (sans balise)</li></ul> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="tidy::__construct" value="<div id='tidy.construct' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/tidy.construct.php'>tidy::__construct</a></h1> <p class='verinfo'>(PHP 5, PECL tidy &amp;gt;= 0.5.2)</p><p class='refpurpose'><span class='refname'>tidy::__construct</span> &amp;mdash; <span class='dc-title'>Construit un nouvel objet <a href='http://www.php.net/manual/fr/class.tidy.php' class='classname'>tidy</a></span></p> </div> <a name='tidy.construct.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/fr/class.tidy.php' class='type tidy'>tidy</a></span> <span class='methodname'><b>tidy::__construct</b></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$config</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$encoding</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$use_include_path</tt></span> ]]]] )</div> <p class='para rdfs-comment'> construit un nouvel objet <a href='http://www.php.net/manual/fr/class.tidy.php' class='classname'>tidy</a>. </p> </div> <a name='tidy.construct.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>filename</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Si le param&amp;egrave;tre <i><tt class='parameter'>filename</tt></i> est fourni, cette fonction lira &amp;eacute;galement ce fichier et initialisera l&amp;#039;objet avec ce fichier, agissant de la m&amp;ecirc;me fa&amp;ccedil;on que la fonction <a href='http://www.php.net/manual/fr/tidy.parsefile.php' class='function'>tidy_parse_file()</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>config</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La configuration <i><tt class='parameter'>config</tt></i> peut &amp;ecirc;tre pass&amp;eacute;e sous forme de <a href='http://www.php.net/manual/fr/language.types.array.php' class='link'>tableau</a> ou de <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a>. Si une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a> est pass&amp;eacute;e, elle est interpr&amp;eacute;t&amp;eacute;e comme le nom du fichier de configuration, et sinon, elle est interpr&amp;eacute;t&amp;eacute;e comme les options elles-m&amp;ecirc;mes. </p> <p class='para'> Pour une explication sur chaque option, voyez <a href='http://tidy.sourceforge.net/docs/quickref.html' class='link external'>&amp;raquo; http://tidy.sourceforge.net/docs/quickref.html</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>encoding</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le param&amp;egrave;tre <i><tt class='parameter'>encoding</tt></i> configure l&amp;#039;encodage pour les documents d&amp;#039;entr&amp;eacute;e et de sortie. Les valeurs possibles sont <i>ascii</i>, <i>latin0</i>, <i>latin1</i>, <i>raw</i>, <i>utf8</i>, <i>iso2022</i>, <i>mac</i>, <i>win1252</i>, <i>ibm858</i>, <i>utf16</i>, <i>utf16le</i>, <i>utf16be</i>, <i>big5</i> et <i>shiftjis</i>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>use_include_path</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Indique s&amp;#039;il faut rechercher le fichier dans l&amp;#039; <a href='http://www.php.net/manual/fr/ini.core.php#ini.include-path' class='link'>include_path</a>. </p> </dd> </dl> <p> </p> </div> <a name='tidy.construct.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un nouvel objet <a href='http://www.php.net/manual/fr/class.tidy.php' class='classname'>tidy</a>. </p> </div> <a name='tidy.construct.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>tidy::__construct()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$html&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;&amp;lt;&amp;lt;&amp;lt;&amp;nbsp;HTML<br /></span><span style='color: #DD0000'><br />&amp;lt;!DOCTYPE&amp;nbsp;html&amp;nbsp;PUBLIC&amp;nbsp;'-//W3C//DTD&amp;nbsp;XHTML&amp;nbsp;1.0&amp;nbsp;Strict//EN'<br />'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'&amp;gt;<br /><br />&amp;lt;html&amp;nbsp;xmlns='http://www.w3.org/1999/xhtml'&amp;nbsp;xml:lang='en'&amp;nbsp;lang='en'&amp;gt;<br />&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;title&amp;lt;/title&amp;gt;&amp;lt;/head&amp;gt;<br />&amp;lt;body&amp;gt;<br />&amp;lt;p&amp;gt;paragraph&amp;nbsp;&amp;lt;bt&amp;nbsp;/&amp;gt;<br />text&amp;lt;/p&amp;gt;<br />&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;<br /><br /></span><span style='color: #007700'>HTML;<br /><br /></span><span style='color: #0000BB'>$tidy&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>tidy</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>$tidy</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>ParseString</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$html</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$tidy</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>cleanRepair</span><span style='color: #007700'>();<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$tidy</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>errorBuffer</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Les&amp;nbsp;erreurs&amp;nbsp;suivantes&amp;nbsp;ont&amp;nbsp;&amp;eacute;t&amp;eacute;&amp;nbsp;d&amp;eacute;tect&amp;eacute;es&amp;nbsp;:\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$tidy</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>errorBuffer</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Les erreurs suivantes ont &amp;eacute;t&amp;eacute; d&amp;eacute;tect&amp;eacute;es : line 8 column 14 - Error: &amp;lt;bt&amp;gt; is not recognized! line 8 column 14 - Warning: discarding unexpected &amp;lt;bt&amp;gt; </pre></div> </div> </div><p> </p> </div> <a name='tidy.construct.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/tidy.parsefile.php' class='function' rel='rdfs-seeAlso'>tidy::parseFile()</a> - Analyse les balises d'un fichier ou d'une URI</li> <li class='member'><a href='http://www.php.net/manual/fr/tidy.parsestring.php' class='function' rel='rdfs-seeAlso'>tidy::parseString()</a> - Analyse un document HTML contenu dans une cha&amp;icirc;ne</li> </ul> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="Tidy" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/fr/class.tidy.php'>La classe <a href='http://www.php.net/manual/fr/class.tidy.php' class='classname'>Tidy</a></a></h1> <div class='partintro'> <div id='tidy.intro' class='section'> <h2 class='title'>Introduction</h2> <p class='para'> Une balise HTML, telle que d&amp;eacute;tect&amp;eacute;e par tidy. </p> </div> <div id='tidy.synopsis' class='section'> <h2 class='title'>Synopsis de la classe</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>Tidy</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>Tidy</b> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Propri&amp;eacute;t&amp;eacute;s */</div> <div class='fieldsynopsis'><span class='type'>string</span> <var class='varname'><a href='http://www.php.net/manual/fr/class.tidy.php#tidy.props.errorbuffer'>$errorBuffer</a></var>;</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* M&amp;eacute;thodes */</div> <div class='methodsynopsis dc-description'> <span class='type'>tidyNode</span> <span class='methodname'><a href='http://www.php.net/manual/fr/tidy.body.php' class='function'>tidy::body</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/fr/tidy.cleanrepair.php' class='function'>tidy::cleanRepair</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>tidy</span> <span class='methodname'><a href='http://www.php.net/manual/fr/tidy.construct.php' class='function'>tidy::__construct</a></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$config</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$encoding</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$use_include_path</tt></span> ]]]] )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/fr/function.tidy-diagnose.php' class='function'>tidy::diagnose</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><a href='http://www.php.net/manual/fr/tidy.getconfig.php' class='function'>tidy::getConfig</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>tidy::getHtmlVer</b></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>mixed</span> <span class='methodname'><a href='http://www.php.net/manual/fr/tidy.getopt.php' class='function'>tidy::getOpt</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$option</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/fr/tidy.getoptdoc.php' class='function'>tidy::getOptDoc</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$optname</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/fr/tidy.getrelease.php' class='function'>tidy::getRelease</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/fr/tidy.getstatus.php' class='function'>tidy::getStatus</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>tidyNode</span> <span class='methodname'><a href='http://www.php.net/manual/fr/tidy.head.php' class='function'>tidy::head</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>tidyNode</span> <span class='methodname'><a href='http://www.php.net/manual/fr/tidy.html.php' class='function'>tidy::html</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/fr/tidy.isxhtml.php' class='function'>tidy::isXhtml</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/fr/tidy.isxml.php' class='function'>tidy::isXml</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/fr/tidy.parsefile.php' class='function'>tidy::parseFile</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$config</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$encoding</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$use_include_path</tt><span class='initializer'> = false</span></span> ]]] )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/fr/tidy.parsestring.php' class='function'>tidy::parseString</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$input</tt></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$config</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$encoding</tt></span> ]] )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/fr/tidy.repairfile.php' class='function'>tidy::repairFile</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$config</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$encoding</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$use_include_path</tt><span class='initializer'> = false</span></span> ]]] )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/fr/tidy.repairstring.php' class='function'>tidy::repairString</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$data</tt></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$config</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$encoding</tt></span> ]] )</div> <div class='methodsynopsis dc-description'> <span class='type'>tidyNode</span> <span class='methodname'><a href='http://www.php.net/manual/fr/tidy.root.php' class='function'>tidy::root</a></span> ( <span class='methodparam'>void</span> )</div> }</div> </div> <div id='tidy.props' class='section'> <h2 class='title'>Propri&amp;eacute;t&amp;eacute;s</h2> <dl> <dt id='tidy.props.errorbuffer' class='varlistentry'> <span class='term'><var class='varname'>errorBuffer</var></span> </dt><dd class='listitem'> <p class='para'> Les derni&amp;egrave;res erreurs et alertes de TidyLib </p> </dd> </dl> </div> </div> <h2>Sommaire</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/fr/tidy.body.php'>tidy::body</a> &amp;mdash; Retourne un objet TidyNode, commenc&amp;eacute; &amp;agrave; partir de la balise <body></li><li><a href='http://www.php.net/manual/fr/tidy.cleanrepair.php'>tidy::cleanRepair</a> &amp;mdash; Effectue les op&amp;eacute;rations de nettoyage et de r&amp;eacute;paration pr&amp;eacute;par&amp;eacute;es pour un fichier HTML</li><li><a href='http://www.php.net/manual/fr/tidy.construct.php'>tidy::__construct</a> &amp;mdash; Construit un nouvel objet tidy</li><li><a href='http://www.php.net/manual/fr/function.tidy-diagnose.php'>tidy::diagnose</a> &amp;mdash; &amp;Eacute;tablit le diagnostic pour le document analys&amp;eacute; et r&amp;eacute;par&amp;eacute;</li><li><a href='http://www.php.net/manual/fr/tidy.getconfig.php'>tidy::getConfig</a> &amp;mdash; Lit la configuration Tidy courante</li><li><a href='http://www.php.net/manual/fr/tidy.gethtmlver.php'>tidy::htmlver</a> &amp;mdash; D&amp;eacute;tecte le version du code HTML utilis&amp;eacute;e dans un document</li><li><a href='http://www.php.net/manual/fr/tidy.getopt.php'>Tidy::getopt</a> &amp;mdash; Retourne la valeur de l'option de configuration Tidy</li><li><a href='http://www.php.net/manual/fr/tidy.getoptdoc.php'>tidy::getoptdoc</a> &amp;mdash; Retourne la documentation pour le nom de l'option donn&amp;eacute;e</li><li><a href='http://www.php.net/manual/fr/tidy.getrelease.php'>tidy::getRelease</a> &amp;mdash; Retourne la date de publication (version) de la biblioth&amp;egrave;que Tidy</li><li><a href='http://www.php.net/manual/fr/tidy.getstatus.php'>tidy::getStatus</a> &amp;mdash; Retourne le statut du document sp&amp;eacute;cifi&amp;eacute;</li><li><a href='http://www.php.net/manual/fr/tidy.head.php'>tidy::head</a> &amp;mdash; Retourne un objet tidyNode &amp;agrave; partir de la balise <head></li><li><a href='http://www.php.net/manual/fr/tidy.html.php'>tidy::html</a> &amp;mdash; Retourne un objet tidyNode commen&amp;ccedil;ant &amp;agrave; la balise <html></li><li><a href='http://www.php.net/manual/fr/tidy.isxhtml.php'>tidy::isXhtml</a> &amp;mdash; Indique si le document est un document XHTML</li><li><a href='http://www.php.net/manual/fr/tidy.isxml.php'>tidy::isXml</a> &amp;mdash; Indique si le document est un document XML g&amp;eacute;n&amp;eacute;rique (non HTML/XHTML)</li><li><a href='http://www.php.net/manual/fr/tidy.parsefile.php'>tidy::parseFile</a> &amp;mdash; Analyse les balises d'un fichier ou d'une URI</li><li><a href='http://www.php.net/manual/fr/tidy.parsestring.php'>tidy::parseString</a> &amp;mdash; Analyse un document HTML contenu dans une cha&amp;icirc;ne</li><li><a href='http://www.php.net/manual/fr/tidy.repairfile.php'>tidy::repairFile</a> &amp;mdash; R&amp;eacute;pare un fichier et le renvoie en tant que cha&amp;icirc;ne</li><li><a href='http://www.php.net/manual/fr/tidy.repairstring.php'>tidy::repairString</a> &amp;mdash; R&amp;eacute;pare une cha&amp;icirc;ne HTML en utilisant un fichier de configuration optionnel</li><li><a href='http://www.php.net/manual/fr/tidy.root.php'>tidy::root</a> &amp;mdash; Retourne un objet tidyNode repr&amp;eacute;sentant la racine du document HTML</li></ul> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="textdomain" value="<div id='function.textdomain' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.textdomain.php'>textdomain</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>textdomain</span> &amp;mdash; <span class='dc-title'>Fixe le domaine par d&amp;eacute;faut</span></p> </div> <a name='function.textdomain.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>textdomain</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$text_domain</tt></span> )</div> <p class='para rdfs-comment'> <b>textdomain()</b> fixe le domaine <i><tt class='parameter'>text_domain</tt></i> &amp;agrave; utiliser lors des recherches avec <a href='http://www.php.net/manual/fr/function.gettext.php' class='function'>gettext()</a>. Ce domaine d&amp;eacute;pend g&amp;eacute;n&amp;eacute;ralement de l&amp;#039;application. </p> </div> <a name='function.textdomain.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>text_domain</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nouveau domaine des messages, ou <b><tt class='constant'>NULL</tt></b> pour r&amp;eacute;cup&amp;eacute;rer la configuration courante sans la modifier. </p> </dd> </dl> <p> </p> </div> <a name='function.textdomain.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne le message courant du domaine en cas de succ&amp;egrave;s, apr&amp;egrave;s une possible modification. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="socket_write" value="<div id='function.socket-write' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.socket-write.php'>socket_write</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.1.0, PHP 5)</p><p class='refpurpose'><span class='refname'>socket_write</span> &amp;mdash; <span class='dc-title'>&amp;Eacute;crit dans une socket</span></p> </div> <a name='function.socket-write.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>socket_write</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$socket</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$buffer</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$length</tt><span class='initializer'> = 0</span></span> ] )</div> <p class='para rdfs-comment'> <b>socket_write()</b> &amp;eacute;crit dans la socket <i><tt class='parameter'>socket</tt></i> les donn&amp;eacute;es du buffer <i><tt class='parameter'>buffer</tt></i> . </p> </div> <a name='function.socket-write.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>socket</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>buffer</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le buffer &amp;agrave; &amp;eacute;crire. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>length</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le param&amp;egrave;tre optionnel <i><tt class='parameter'>length</tt></i> peut sp&amp;eacute;cifier explicitement la taille des donn&amp;eacute;es qui doivent &amp;ecirc;tre &amp;eacute;crites. Si cette longueur est plus grande que la taille du buffer, elle sera ramen&amp;eacute;e automatiquement &amp;agrave; la taille du buffer lui-m&amp;ecirc;me. </p> </dd> </dl> <p> </p> </div> <a name='function.socket-write.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> <b>socket_write()</b> retourne le nombre d&amp;#039;octets qui ont pu &amp;ecirc;tre &amp;eacute;crits dans la socket ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. Le code d&amp;#039;erreur g&amp;eacute;n&amp;eacute;r&amp;eacute; peut &amp;ecirc;tre obtenu en appelant la fonction <a href='http://www.php.net/manual/fr/function.socket-last-error.php' class='function'>socket_last_error()</a>. Ce code d&amp;#039;erreur peut &amp;ecirc;tre pass&amp;eacute; &amp;agrave; la fonction <a href='http://www.php.net/manual/fr/function.socket-strerror.php' class='function'>socket_strerror()</a> pour obtenir un message d&amp;#039;erreur, humainement lisible. </p> <blockquote><p><b class='note'>Note</b>: Il est parfaitement valide pour <b>socket_write()</b> de retourner z&amp;eacute;ro, ce qui signifie qu&amp;#039;aucun octet n&amp;#039;a &amp;eacute;t&amp;eacute; &amp;eacute;crit. Soyez bien s&amp;ucirc;r d&amp;#039;utiliser l&amp;#039;op&amp;eacute;rateur <i>===</i> pour comparer le retour de la fonction avec <b><tt class='constant'>FALSE</tt></b>, et d&amp;eacute;tecter un cas d&amp;#039;erreur. <br /> </p></blockquote> </div> <a name='function.socket-write.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <b>socket_write()</b> n&amp;#039;&amp;eacute;crit pas n&amp;eacute;cessairement tous les octets du buffer fourni. Il est valide que, suivant certaines configuration de buffer r&amp;eacute;seau, seulement une certaine quantit&amp;eacute; de donn&amp;eacute;es, m&amp;ecirc;me un octet, soit &amp;eacute;crit, y compris si votre buffer est plus grand. Vous devez alors vous assurer que vous n&amp;#039;avez pas oubli&amp;eacute; de transmettre le reste de vos donn&amp;eacute;es. <br /> </p></blockquote> </div> <a name='function.socket-write.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-accept.php' class='function' rel='rdfs-seeAlso'>socket_accept()</a> - Accepte une connexion sur une socket</li> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-bind.php' class='function' rel='rdfs-seeAlso'>socket_bind()</a> - Lie un nom &amp;agrave; une socket</li> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-connect.php' class='function' rel='rdfs-seeAlso'>socket_connect()</a> - Cr&amp;eacute;e une connexion sur une socket</li> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-listen.php' class='function' rel='rdfs-seeAlso'>socket_listen()</a> - Attend une connexion sur une socket</li> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-read.php' class='function' rel='rdfs-seeAlso'>socket_read()</a> - Lit des donn&amp;eacute;es d'une socket</li> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-strerror.php' class='function' rel='rdfs-seeAlso'>socket_strerror()</a> - Retourne une cha&amp;icirc;ne d&amp;eacute;crivant un message d'erreur</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="socket_strerror" value="<div id='function.socket-strerror' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.socket-strerror.php'>socket_strerror</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.1.0, PHP 5)</p><p class='refpurpose'><span class='refname'>socket_strerror</span> &amp;mdash; <span class='dc-title'>Retourne une cha&amp;icirc;ne d&amp;eacute;crivant un message d&amp;#039;erreur</span></p> </div> <a name='function.socket-strerror.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>socket_strerror</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$errno</tt></span> )</div> <p class='para rdfs-comment'> <b>socket_strerror()</b> prend un code d&amp;#039;erreur comme param&amp;egrave;tre <i><tt class='parameter'>errno</tt></i> . Cette valeur est souvent retourn&amp;eacute;e par la fonction <a href='http://www.php.net/manual/fr/function.socket-last-error.php' class='function'>socket_last_error()</a>. La fonction retourne le message d&amp;#039;erreur correspondant. </p> <blockquote><p><b class='note'>Note</b>: Bien que les messages d&amp;#039;erreur g&amp;eacute;n&amp;eacute;r&amp;eacute;s par l&amp;#039;extension socket soient en anglais, le syst&amp;egrave;me g&amp;eacute;rant les messages de cette fonction d&amp;eacute;pend de la locale courante (<b><tt class='constant'>LC_MESSAGES</tt></b>). <br /> </p></blockquote> </div> <a name='function.socket-strerror.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>errno</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Une num&amp;eacute;ro d&amp;#039;erreur de socket valide, comme produit par la fonction <a href='http://www.php.net/manual/fr/function.socket-last-error.php' class='function'>socket_last_error()</a>. </p> </dd> </dl> <p> </p> </div> <a name='function.socket-strerror.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne le message d&amp;#039;erreur associ&amp;eacute; avec le param&amp;egrave;tre <i><tt class='parameter'>errno</tt></i> . </p> </div> <a name='function.socket-strerror.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>socket_strerror()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>false&amp;nbsp;</span><span style='color: #007700'>==&amp;nbsp;(</span><span style='color: #0000BB'>$socket&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;@</span><span style='color: #0000BB'>socket_create</span><span style='color: #007700'>(</span><span style='color: #0000BB'>AF_INET</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>SOCK_STREAM</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>SOL_TCP</span><span style='color: #007700'>)))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'socket_create()&amp;nbsp;a&amp;nbsp;&amp;eacute;chou&amp;eacute;&amp;nbsp;:&amp;nbsp;raison&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>socket_strerror</span><span style='color: #007700'>(</span><span style='color: #0000BB'>socket_last_error</span><span style='color: #007700'>())&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />}<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>false&amp;nbsp;</span><span style='color: #007700'>==&amp;nbsp;(@</span><span style='color: #0000BB'>socket_bind</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$socket</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'127.0.0.1'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>80</span><span style='color: #007700'>)))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'socket_bind()&amp;nbsp;a&amp;nbsp;&amp;eacute;chou&amp;eacute;&amp;nbsp;:&amp;nbsp;raison&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>socket_strerror</span><span style='color: #007700'>(</span><span style='color: #0000BB'>socket_last_error</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$socket</span><span style='color: #007700'>))&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p> L&amp;#039;affichage attendu pour l&amp;#039;exemple du dessus (en supposant que vous essayer d&amp;#039;ex&amp;eacute;cuter le script sans les droits Administrateur) : </p></div> <div class='example-contents screen'> <div class='cdata'><pre> socket_bind() a &amp;eacute;chou&amp;eacute; : raison : Permission denied </pre></div> </div> </div><p> </p> </div> <a name='function.socket-strerror.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-accept.php' class='function' rel='rdfs-seeAlso'>socket_accept()</a> - Accepte une connexion sur une socket</li> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-bind.php' class='function' rel='rdfs-seeAlso'>socket_bind()</a> - Lie un nom &amp;agrave; une socket</li> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-connect.php' class='function' rel='rdfs-seeAlso'>socket_connect()</a> - Cr&amp;eacute;e une connexion sur une socket</li> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-listen.php' class='function' rel='rdfs-seeAlso'>socket_listen()</a> - Attend une connexion sur une socket</li> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-create.php' class='function' rel='rdfs-seeAlso'>socket_create()</a> - Cr&amp;eacute;e une socket</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="socket_shutdown" value="<div id='function.socket-shutdown' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.socket-shutdown.php'>socket_shutdown</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.1.0, PHP 5)</p><p class='refpurpose'><span class='refname'>socket_shutdown</span> &amp;mdash; <span class='dc-title'>&amp;Eacute;teint une socket en lecture et/ou &amp;eacute;criture</span></p> </div> <a name='function.socket-shutdown.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>socket_shutdown</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$socket</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$how</tt><span class='initializer'> = 2</span></span> ] )</div> <p class='para rdfs-comment'> <b>socket_shutdown()</b> vous permet d&amp;#039;emp&amp;ecirc;cher les donn&amp;eacute;es entrantes ou sortantes ou les deux (par d&amp;eacute;faut) d&amp;#039;&amp;ecirc;tre &amp;eacute;mises via la socket <i><tt class='parameter'>socket</tt></i> . </p> </div> <a name='function.socket-shutdown.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>socket</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Une ressource de socket valide, cr&amp;eacute;&amp;eacute;e par la fonction <a href='http://www.php.net/manual/fr/function.socket-create.php' class='function'>socket_create()</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>how</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La valeur du param&amp;egrave;tre <i><tt class='parameter'>how</tt></i> peut &amp;ecirc;tre une des valeurs suivantes : </p><table class='doctable table'> <caption><b>Valeurs possibles pour <i><tt class='parameter'>how</tt></i> </b></caption> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'><i>0</i></td> <td align='left'> Emp&amp;ecirc;che la lecture de la socket </td> </tr> <tr valign='middle'> <td align='left'><i>1</i></td> <td align='left'> Emp&amp;ecirc;che l&amp;#039;&amp;eacute;criture de la socket </td> </tr> <tr valign='middle'> <td align='left'><i>2</i></td> <td align='left'> Emp&amp;ecirc;che l&amp;#039;&amp;eacute;criture et la lecture de la socket </td> </tr> </tbody> </table> <p> </p> </dd> </dl> <p> </p> </div> <a name='function.socket-shutdown.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="socket_set_option" value="<div id='function.socket-set-option' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.socket-set-option.php'>socket_set_option</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>socket_set_option</span> &amp;mdash; <span class='dc-title'>Modifie les options de socket</span></p> </div> <a name='function.socket-set-option.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>socket_set_option</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$socket</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$level</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$optname</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$optval</tt></span> )</div> <p class='para rdfs-comment'> <b>socket_set_option()</b> configure l&amp;#039;option sp&amp;eacute;cifi&amp;eacute;e par <i><tt class='parameter'>optname</tt></i> , au niveau de protocole <i><tt class='parameter'>level</tt></i> &amp;agrave; la valeur point&amp;eacute;e par <i><tt class='parameter'>optval</tt></i> pour la socket sp&amp;eacute;cifi&amp;eacute;e par <i><tt class='parameter'>socket</tt></i> . </p> </div> <a name='function.socket-set-option.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>socket</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Une ressource de socket valide, cr&amp;eacute;&amp;eacute;e par la fonction <a href='http://www.php.net/manual/fr/function.socket-create.php' class='function'>socket_create()</a> ou la fonction <a href='http://www.php.net/manual/fr/function.socket-accept.php' class='function'>socket_accept()</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>level</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le param&amp;egrave;tre <i><tt class='parameter'>level</tt></i> sp&amp;eacute;cifie la couche du protocole de l&amp;#039;option. Par exemple, pour modifier une option de la couche socket, un niveau &amp;eacute;gal &amp;agrave; <b><tt class='constant'>SOL_SOCKET</tt></b> va &amp;ecirc;tre utilis&amp;eacute;. Les autres niveaux, comme TCP, peuvent &amp;ecirc;tre utilis&amp;eacute;s en sp&amp;eacute;cifiant un num&amp;eacute;ro de protocole pour ce niveau. Les num&amp;eacute;ros de protocoles peuvent &amp;ecirc;tre utilis&amp;eacute;s en utilisant la fonction <a href='http://www.php.net/manual/fr/function.getprotobyname.php' class='function'>getprotobyname()</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>optname</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Les options disponibles sont les m&amp;ecirc;mes que pour la fonction <a href='http://www.php.net/manual/fr/function.socket-get-option.php' class='function'>socket_get_option()</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>optval</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La valeur de l&amp;#039;option. </p> </dd> </dl> <p> </p> </div> <a name='function.socket-set-option.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.socket-set-option.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>socket_set_option()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$socket&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>socket_create</span><span style='color: #007700'>(</span><span style='color: #0000BB'>AF_INET</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>SOCK_STREAM</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>SOL_TCP</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(!</span><span style='color: #0000BB'>is_resource</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$socket</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Impossible&amp;nbsp;de&amp;nbsp;cr&amp;eacute;er&amp;nbsp;la&amp;nbsp;socket&amp;nbsp;:&amp;nbsp;'</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>socket_strerror</span><span style='color: #007700'>(</span><span style='color: #0000BB'>socket_last_error</span><span style='color: #007700'>())&amp;nbsp;.&amp;nbsp;</span><span style='color: #0000BB'>PHP_EOL</span><span style='color: #007700'>;<br />}<br /><br />if&amp;nbsp;(!</span><span style='color: #0000BB'>socket_set_option</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$socket</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>SOL_SOCKET</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>SO_REUSEADDR</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Impossible&amp;nbsp;de&amp;nbsp;d&amp;eacute;finir&amp;nbsp;l'</span><span style='color: #0000BB'>option&amp;nbsp;du&amp;nbsp;socket&amp;nbsp;</span><span style='color: #007700'>:&amp;nbsp;</span><span style='color: #DD0000'>'.&amp;nbsp;socket_strerror(socket_last_error())&amp;nbsp;.&amp;nbsp;PHP_EOL;<br />}<br /><br />if&amp;nbsp;(!socket_bind($socket,&amp;nbsp;'</span><span style='color: #0000BB'>127.0.0.1</span><span style='color: #DD0000'>',&amp;nbsp;1223))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;'</span><span style='color: #0000BB'>Impossible&amp;nbsp;de&amp;nbsp;lier&amp;nbsp;la&amp;nbsp;socket&amp;nbsp;</span><span style='color: #007700'>:&amp;nbsp;</span><span style='color: #DD0000'>'.&amp;nbsp;socket_strerror(socket_last_error())&amp;nbsp;.&amp;nbsp;PHP_EOL;<br />}<br /><br />$rval&amp;nbsp;=&amp;nbsp;socket_get_option($socket,&amp;nbsp;SOL_SOCKET,&amp;nbsp;SO_REUSEADDR);<br /><br />if&amp;nbsp;($rval&amp;nbsp;===&amp;nbsp;false)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;'</span><span style='color: #0000BB'>Impossible&amp;nbsp;de&amp;nbsp;r&amp;eacute;cup&amp;eacute;rer&amp;nbsp;l</span><span style='color: #DD0000'>'option&amp;nbsp;du&amp;nbsp;socket&amp;nbsp;:&amp;nbsp;'</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>socket_strerror</span><span style='color: #007700'>(</span><span style='color: #0000BB'>socket_last_error</span><span style='color: #007700'>())&amp;nbsp;.&amp;nbsp;</span><span style='color: #0000BB'>PHP_EOL</span><span style='color: #007700'>;<br />}&amp;nbsp;else&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>$rval&amp;nbsp;</span><span style='color: #007700'>!==&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'SO_REUSEADDR&amp;nbsp;est&amp;nbsp;d&amp;eacute;fini&amp;nbsp;sur&amp;nbsp;la&amp;nbsp;socket&amp;nbsp;!'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>PHP_EOL</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.socket-set-option.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.3.0</td> <td align='left'> La fonction a &amp;eacute;t&amp;eacute; renomm&amp;eacute;e. Elle s&amp;#039;appelait, avant, <b>socket_setopt()</b>. </td> </tr> </tbody> </table> <p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="socket_set_nonblock" value="<div id='function.socket-set-nonblock' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.socket-set-nonblock.php'>socket_set_nonblock</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.1.0, PHP 5)</p><p class='refpurpose'><span class='refname'>socket_set_nonblock</span> &amp;mdash; <span class='dc-title'>S&amp;eacute;lectionne le mode non bloquant d&amp;#039;un pointeur de fichier</span></p> </div> <a name='function.socket-set-nonblock.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>socket_set_nonblock</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$socket</tt></span> )</div> <p class='para rdfs-comment'> La fonction <b>socket_set_nonblock()</b> configure l&amp;#039;option <b><tt class='constant'>O_NONBLOCK</tt></b> pour la socket sp&amp;eacute;cifi&amp;eacute;e par le param&amp;egrave;tre <i><tt class='parameter'>socket</tt></i> . </p> <p class='para'> Lorsqu&amp;#039;une op&amp;eacute;ration (e.g. r&amp;eacute;ception, envoie, connexion, acceptation, ...) est effectu&amp;eacute;e sur une socket non-bloquante, le script ne se met pas en pause tant qu&amp;#039;elle re&amp;ccedil;oit un signal. Au lieu de cela, si l&amp;#039;op&amp;eacute;ration doit r&amp;eacute;sulter en un blocage, la fonction appel&amp;eacute;e &amp;eacute;chouera. </p> </div> <a name='function.socket-set-nonblock.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>socket</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Une ressource de socket valide, cr&amp;eacute;&amp;eacute;e par la fonction <a href='http://www.php.net/manual/fr/function.socket-create.php' class='function'>socket_create()</a> ou la fonction <a href='http://www.php.net/manual/fr/function.socket-accept.php' class='function'>socket_accept()</a>. </p> </dd> </dl> <p> </p> </div> <a name='function.socket-set-nonblock.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.socket-set-nonblock.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>socket_set_nonblock()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$socket&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>socket_create_listen</span><span style='color: #007700'>(</span><span style='color: #0000BB'>1223</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>socket_set_nonblock</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$socket</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>socket_accept</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$socket</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p> Cet exemple cr&amp;eacute;e un socket &amp;eacute;coutant toutes les interfaces sur port 1223 et d&amp;eacute;finit la socket en mode <b><tt class='constant'>O_NONBLOCK</tt></b>. <a href='http://www.php.net/manual/fr/function.socket-accept.php' class='function'>socket_accept()</a> &amp;eacute;chouera imm&amp;eacute;diatement s&amp;#039;il y a une connexion en attente exactement &amp;agrave; ce moment l&amp;agrave;. </p></div> </div><p> </p> </div> <a name='function.socket-set-nonblock.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-set-block.php' class='function' rel='rdfs-seeAlso'>socket_set_block()</a> - Met la socket en mode bloquant</li> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-set-option.php' class='function' rel='rdfs-seeAlso'>socket_set_option()</a> - Modifie les options de socket</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="socket_set_block" value="<div id='function.socket-set-block' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.socket-set-block.php'>socket_set_block</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>socket_set_block</span> &amp;mdash; <span class='dc-title'>Met la socket en mode bloquant</span></p> </div> <a name='function.socket-set-block.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>socket_set_block</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$socket</tt></span> )</div> <p class='para rdfs-comment'> <b>socket_set_block()</b> supprime l&amp;#039;option <b><tt class='constant'>O_NONBLOCK</tt></b> de la socket sp&amp;eacute;cifi&amp;eacute;e par <i><tt class='parameter'>socket</tt></i> . </p> <p class='para'> Lorsqu&amp;#039;une op&amp;eacute;ration (e.g. r&amp;eacute;ception, envoie, connexion, acceptation, ...) est effectu&amp;eacute;e sur une socket non-bloquante, le script ne se met pas en pause tant qu&amp;#039;elle re&amp;ccedil;oit un signal. Au lieu de cela, si l&amp;#039;op&amp;eacute;ration doit r&amp;eacute;sulter en un blocage, la fonction appel&amp;eacute;e &amp;eacute;chouera. </p> </div> <a name='function.socket-set-block.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>socket</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Une ressource de socket valide, cr&amp;eacute;&amp;eacute;e par la fonction <a href='http://www.php.net/manual/fr/function.socket-create.php' class='function'>socket_create()</a> ou la fonction <a href='http://www.php.net/manual/fr/function.socket-accept.php' class='function'>socket_accept()</a>. </p> </dd> </dl> <p> </p> </div> <a name='function.socket-set-block.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.socket-set-block.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>socket_set_block()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$socket&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>socket_create_listen</span><span style='color: #007700'>(</span><span style='color: #0000BB'>1223</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>socket_set_block</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$socket</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>socket_accept</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$socket</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p> Cet exemple cr&amp;eacute;e un socket &amp;eacute;coutant toutes les interfaces du port 1223 et d&amp;eacute;finit la socket en mode <b><tt class='constant'>O_BLOCK</tt></b>. <a href='http://www.php.net/manual/fr/function.socket-accept.php' class='function'>socket_accept()</a> patientera tant qu&amp;#039;il y aura une connexion &amp;agrave; accepter. </p></div> </div><p> </p> </div> <a name='function.socket-set-block.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-set-nonblock.php' class='function' rel='rdfs-seeAlso'>socket_set_nonblock()</a> - S&amp;eacute;lectionne le mode non bloquant d'un pointeur de fichier</li> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-set-option.php' class='function' rel='rdfs-seeAlso'>socket_set_option()</a> - Modifie les options de socket</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="socket_sendto" value="<div id='function.socket-sendto' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.socket-sendto.php'>socket_sendto</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.1.0, PHP 5)</p><p class='refpurpose'><span class='refname'>socket_sendto</span> &amp;mdash; <span class='dc-title'>Envoie une message &amp;agrave; une socket, qu&amp;#039;elle soit connect&amp;eacute;e ou pas</span></p> </div> <a name='function.socket-sendto.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>socket_sendto</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$socket</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$buf</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$len</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$flags</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$addr</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$port</tt><span class='initializer'> = 0</span></span> ] )</div> <p class='para rdfs-comment'> <b>socket_sendto()</b> envoie <i><tt class='parameter'>len</tt></i> octets issus du buffer <i><tt class='parameter'>buf</tt></i> via la socket <i><tt class='parameter'>socket</tt></i> , vers le port <i><tt class='parameter'>port</tt></i> , &amp;agrave; l&amp;#039;adresse <i><tt class='parameter'>addr</tt></i> . </p> </div> <a name='function.socket-sendto.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>socket</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Une ressource de socket valide, cr&amp;eacute;&amp;eacute;e par la fonction <a href='http://www.php.net/manual/fr/function.socket-create.php' class='function'>socket_create()</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>buf</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Les donn&amp;eacute;es &amp;agrave; envoyer seront prises depuis le buffer <i><tt class='parameter'>buf</tt></i> . </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>len</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>len</tt></i> octets depuis <i><tt class='parameter'>buf</tt></i> doivent &amp;ecirc;tre envoy&amp;eacute;s. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>flags</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Peut &amp;ecirc;tre une combinaison des drapeaux suivants, joints par un OU binaire (<i>|</i>). </p><table class='doctable table'> <caption><b>Valeurs possibles pour <i><tt class='parameter'>flags</tt></i> </b></caption> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'><b><tt class='constant'>MSG_OOB</tt></b></td> <td align='left'> Traite les donn&amp;eacute;es OOB (out-of-band). </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>MSG_EOR</tt></b></td> <td align='left'> Indique un marqueur d&amp;#039;enregistrement. Les donn&amp;eacute;es envoy&amp;eacute;es compl&amp;egrave;tent l&amp;#039;enregistrement. </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>MSG_EOF</tt></b></td> <td align='left'> Termine l&amp;#039;envoi via le socket et inclue une notification appropri&amp;eacute;e &amp;agrave; la fin des donn&amp;eacute;es envoy&amp;eacute;es. Les donn&amp;eacute;es envoy&amp;eacute;es compl&amp;egrave;tent la transaction. </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>MSG_DONTROUTE</tt></b></td> <td align='left'> Ignore le routage, utilise une interface directe. </td> </tr> </tbody> </table> <p> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>addr</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;adresse IP de l&amp;#039;h&amp;ocirc;te distant. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>port</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>port</tt></i> est le num&amp;eacute;ro de port sur lequel les donn&amp;eacute;es doivent &amp;ecirc;tre envoy&amp;eacute;es. </p> </dd> </dl> <p> </p> </div> <a name='function.socket-sendto.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> <b>socket_sendto()</b> retourne le nombre d&amp;#039;octets envoy&amp;eacute;s sur l&amp;#039;h&amp;ocirc;te distant ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.socket-sendto.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>socket_sendto()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$sock&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>socket_create</span><span style='color: #007700'>(</span><span style='color: #0000BB'>AF_INET</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>SOCK_DGRAM</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>SOL_UDP</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$msg&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'Ping&amp;nbsp;!'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$len&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>strlen</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$msg</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>socket_sendto</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$sock</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$msg</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$len</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'127.0.0.1'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1223</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>socket_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$sock</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.socket-sendto.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-send.php' class='function' rel='rdfs-seeAlso'>socket_send()</a> - Envoie des donn&amp;eacute;es &amp;agrave; une socket connect&amp;eacute;e</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="socket_send" value="<div id='function.socket-send' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.socket-send.php'>socket_send</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.1.0, PHP 5)</p><p class='refpurpose'><span class='refname'>socket_send</span> &amp;mdash; <span class='dc-title'>Envoie des donn&amp;eacute;es &amp;agrave; une socket connect&amp;eacute;e</span></p> </div> <a name='function.socket-send.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>socket_send</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$socket</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$buf</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$len</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$flags</tt></span> )</div> <p class='para rdfs-comment'> La fonction <b>socket_send()</b> envoie <i><tt class='parameter'>len</tt></i> octets &amp;agrave; la socket <i><tt class='parameter'>socket</tt></i> depuis le buffer <i><tt class='parameter'>buf</tt></i> . </p> </div> <a name='function.socket-send.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>socket</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Une ressource de socket valide, cr&amp;eacute;&amp;eacute;e par la fonction <a href='http://www.php.net/manual/fr/function.socket-create.php' class='function'>socket_create()</a> ou la fonction <a href='http://www.php.net/manual/fr/function.socket-accept.php' class='function'>socket_accept()</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>buf</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Un buffer contenant les donn&amp;eacute;es qui seront envoy&amp;eacute;es sur l&amp;#039;h&amp;ocirc;te distant. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>len</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nombre d&amp;#039;octets qui doivent &amp;ecirc;tre envoy&amp;eacute;s &amp;agrave; l&amp;#039;h&amp;ocirc;te distant depuis le buffer <i><tt class='parameter'>buf</tt></i> . </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>flags</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La valeur du param&amp;egrave;tre <i><tt class='parameter'>flags</tt></i> peut &amp;ecirc;tre une combinaison des drapeaux suivants, joints par un OU binaire (<i>|</i>). </p><table class='doctable table'> <caption><b>Valeurs possibles pour <i><tt class='parameter'>flags</tt></i> </b></caption> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'><b><tt class='constant'>MSG_OOB</tt></b></td> <td align='left'> Traite les donn&amp;eacute;es OOB (out-of-band). </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>MSG_EOR</tt></b></td> <td align='left'> Indique un marqueur d&amp;#039;enregistrement. Les donn&amp;eacute;es envoy&amp;eacute;es compl&amp;egrave;tent l&amp;#039;enregistrement. </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>MSG_EOF</tt></b></td> <td align='left'> Termine l&amp;#039;envoi via le socket et inclue une notification appropri&amp;eacute;e &amp;agrave; la fin des donn&amp;eacute;es envoy&amp;eacute;es. Les donn&amp;eacute;es envoy&amp;eacute;es compl&amp;egrave;tent la transaction. </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>MSG_DONTROUTE</tt></b></td> <td align='left'> Ignore le routage, utilise une interface directe. </td> </tr> </tbody> </table> <p> </p> </dd> </dl> <p> </p> </div> <a name='function.socket-send.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne le nombre d&amp;#039;octets envoy&amp;eacute;s, ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.socket-send.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-sendto.php' class='function' rel='rdfs-seeAlso'>socket_sendto()</a> - Envoie une message &amp;agrave; une socket, qu'elle soit connect&amp;eacute;e ou pas</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="socket_select" value="<div id='function.socket-select' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.socket-select.php'>socket_select</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.1.0, PHP 5)</p><p class='refpurpose'><span class='refname'>socket_select</span> &amp;mdash; <span class='dc-title'>Ex&amp;eacute;cute l&amp;#039;appel syst&amp;egrave;me select() un tableau de sockets avec une dur&amp;eacute;e d&amp;#039;expiration</span></p> </div> <a name='function.socket-select.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>socket_select</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter reference'>&amp;amp;$read</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter reference'>&amp;amp;$write</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter reference'>&amp;amp;$except</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$tv_sec</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$tv_usec</tt><span class='initializer'> = 0</span></span> ] )</div> <p class='para rdfs-comment'> <b>socket_select()</b> accepte un tableau de sockets et attend qu&amp;#039;elles changent de statut. Ceux qui sont familiers avec les sockets de BSD reconna&amp;icirc;tront dans ces tableaux de sockets les jeux de pointeurs de fichiers. Trois tableaux ind&amp;eacute;pendants de ressources de sockets sont surveill&amp;eacute;s. </p> </div> <a name='function.socket-select.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>read</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Les sockets list&amp;eacute;es dans le param&amp;egrave;tre <i><tt class='parameter'>read</tt></i> seront surveill&amp;eacute;es en lecture : pour savoir quand elles sont disponibles en lecture (plus pr&amp;eacute;cis&amp;eacute;ment, si une lecture ne va pas bloquer, en particulier, une ressource de socket a d&amp;eacute;j&amp;agrave; atteint une fin de fichier, auquel cas <a href='http://www.php.net/manual/fr/function.socket-read.php' class='function'>socket_read()</a> retournera une cha&amp;icirc;ne de taille z&amp;eacute;ro). </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>write</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Les sockets list&amp;eacute;es dans <i><tt class='parameter'>write</tt></i> seront surveill&amp;eacute;es en &amp;eacute;criture : pour voir si une &amp;eacute;criture ne va pas bloquer. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>except</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Les sockets list&amp;eacute;es dans <i><tt class='parameter'>except</tt></i> seront surveill&amp;eacute;es pour leurs exceptions. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>tv_sec</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Les param&amp;egrave;tres <i><tt class='parameter'>tv_sec</tt></i> et <i><tt class='parameter'>tv_usec</tt></i> ensembles forment le param&amp;egrave;tre <i>timeout</i> (dur&amp;eacute;e de vie). Le <i>timeout</i> est la dur&amp;eacute;e maximale de temps avant que <b>socket_select()</b> ne se termine. <i><tt class='parameter'>tv_sec</tt></i> peut &amp;ecirc;tre z&amp;eacute;ro, ce qui fera que <b>socket_select()</b> retournera imm&amp;eacute;diatement. C&amp;#039;est tr&amp;egrave;s pratique pour faire du polling (sondage). Si <i><tt class='parameter'>tv_sec</tt></i> est <b><tt class='constant'>NULL</tt></b> (pas de timeout), <b>socket_select()</b> peut se bloquer ind&amp;eacute;finiment. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>tv_usec</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> </dl> <p> </p> <div class='warning'><b class='warning'>Avertissement</b> <p class='para'> En sortie de fonction, les tableaux sont modifi&amp;eacute;es pour indiquer quelles sockets ont chang&amp;eacute; d&amp;#039;&amp;eacute;tat. </p> </div> <p class='para'> Vous n&amp;#039;avez pas besoin de passer tous les tableaux &amp;agrave; <b>socket_select()</b>. Vous pouvez les omettre, ou utiliser un tableau vide, ou encore <b><tt class='constant'>NULL</tt></b> &amp;agrave; la place. N&amp;#039;oubliez pas que ces tableaux sont pass&amp;eacute;s par <em class='emphasis'>r&amp;eacute;f&amp;eacute;rence</em> et seront modifi&amp;eacute;s par <b>socket_select()</b>. </p> <blockquote><p><b class='note'>Note</b>: &amp;Agrave; cause d&amp;#039;une limitation du moteur Zend actuel, il n&amp;#039;est pas possible de passer une constante comme <b><tt class='constant'>NULL</tt></b> directement comme param&amp;egrave;tre &amp;agrave; cette fonction, qui attend une valeur par r&amp;eacute;f&amp;eacute;rence. &amp;Agrave; la place, utilisez un tableau temporaire ou une expression dont le membre de gauche est une variable temporaire : </p><div class='example'> <p><b>Exemple #1 Passer <b><tt class='constant'>NULL</tt></b> &amp;agrave; <b>socket_select()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$e&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>NULL</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>socket_select</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$r</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$w</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$e</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> <br /> </p></blockquote> </div> <a name='function.socket-select.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> En cas de succ&amp;egrave;s, <b>socket_select()</b> retourne le nombre de sockets contenues dans les tableaux modifi&amp;eacute;s. Ce nombre peut &amp;ecirc;tre z&amp;eacute;ro si la dur&amp;eacute;e maximale d&amp;#039;attente a &amp;eacute;t&amp;eacute; atteinte. En cas d&amp;#039;erreur, <b><tt class='constant'>FALSE</tt></b> est retourn&amp;eacute;. Le code d&amp;#039;erreur g&amp;eacute;n&amp;eacute;r&amp;eacute; peut &amp;ecirc;tre obtenu en appelant la fonction <a href='http://www.php.net/manual/fr/function.socket-last-error.php' class='function'>socket_last_error()</a>. </p> <blockquote><p><b class='note'>Note</b>: Assurez-vous bien d&amp;#039;utiliser l&amp;#039;op&amp;eacute;rateur <i>===</i> lorsque vous v&amp;eacute;rifiez les erreurs. &amp;Eacute;tant donn&amp;eacute;e que <b>socket_select()</b> peut retourner 0, la comparaison avec <b><tt class='constant'>FALSE</tt></b> via <i>==</i> donnerait <b><tt class='constant'>TRUE</tt></b> : </p><div class='example'> <p><b>Exemple #2 Analyser le r&amp;eacute;sultat de <b>socket_select()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$e&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>NULL</span><span style='color: #007700'>;<br />if&amp;nbsp;(</span><span style='color: #0000BB'>false&amp;nbsp;</span><span style='color: #007700'>===&amp;nbsp;</span><span style='color: #0000BB'>socket_select</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$r</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$w</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$e</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'socket_select()&amp;nbsp;a&amp;nbsp;&amp;eacute;chou&amp;eacute;.&amp;nbsp;Raison&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>socket_strerror</span><span style='color: #007700'>(</span><span style='color: #0000BB'>socket_last_error</span><span style='color: #007700'>())&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> <br /> </p></blockquote> </div> <a name='function.socket-select.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #3 Exemple avec <b>socket_select()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>/*&amp;nbsp;Pr&amp;eacute;pare&amp;nbsp;le&amp;nbsp;tableau&amp;nbsp;read&amp;nbsp;(socket&amp;nbsp;surveill&amp;eacute;es&amp;nbsp;en&amp;nbsp;lecture)&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$read&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #0000BB'>$socket1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$socket2</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$write&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>NULL</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$except&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>NULL</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$num_changed_sockets&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>socket_select</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$read</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$write</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$except</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$num_changed_sockets&amp;nbsp;</span><span style='color: #007700'>===&amp;nbsp;</span><span style='color: #0000BB'>false</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Gestion&amp;nbsp;des&amp;nbsp;erreurs&amp;nbsp;*/<br /></span><span style='color: #007700'>}&amp;nbsp;else&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>$num_changed_sockets&amp;nbsp;</span><span style='color: #007700'>&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Au&amp;nbsp;moins&amp;nbsp;une&amp;nbsp;des&amp;nbsp;sockets&amp;nbsp;a&amp;nbsp;&amp;eacute;t&amp;eacute;&amp;nbsp;modifi&amp;eacute;e&amp;nbsp;*/<br /></span><span style='color: #007700'>}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.socket-select.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: M&amp;eacute;fiez-vous des impl&amp;eacute;mentations de sockets, qui doivent &amp;ecirc;tre manipul&amp;eacute;es avec d&amp;eacute;licatesse. Quelques r&amp;egrave;gles de base : </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> Vous devez toujours essayer d&amp;#039;utiliser <b>socket_select()</b> sans timeout. Votre programme ne devrait avoir rien &amp;agrave; faire si il n&amp;#039;y a pas de donn&amp;eacute;es disponibles. Le code qui d&amp;eacute;pend d&amp;#039;un timeout est g&amp;eacute;n&amp;eacute;ralement peu portable, et difficile &amp;agrave; d&amp;eacute;boguer. </span> </li> <li class='listitem'> <span class='simpara'> Une socket ne doit pas &amp;ecirc;tre ajout&amp;eacute;e &amp;agrave; l&amp;#039;un des tableaux en param&amp;egrave;tre, si vous ne souhaitez pas v&amp;eacute;rifier le r&amp;eacute;sultat apr&amp;egrave;s l&amp;#039;appel &amp;agrave; <b>socket_select()</b>. Apr&amp;egrave;s le retour de <b>socket_select()</b>, toutes les sockets dans tous les tableaux doivent &amp;ecirc;tre v&amp;eacute;rifi&amp;eacute;es. Toute socket qui est disponible en &amp;eacute;criture ou en lecture doit &amp;ecirc;tre utilis&amp;eacute;e pour &amp;eacute;crire ou lire. </span> </li> <li class='listitem'> <span class='simpara'> Si vous &amp;eacute;crivez ou lisez avec une socket retourn&amp;eacute;e dans un tableau, soyez conscient qu&amp;#039;elle ne pourra pas &amp;eacute;crire ou lire toutes les donn&amp;eacute;es que vous demandez. Soyez pr&amp;ecirc;t &amp;agrave; ne pouvoir lire qu&amp;#039;un seul octet. </span> </li> <li class='listitem'> <span class='simpara'> Il est commun &amp;agrave; la plupart des impl&amp;eacute;mentations de socket que la seule exception intercept&amp;eacute;e par les sockets dans le tableau <i><tt class='parameter'>except</tt></i> soit le cas des donn&amp;eacute;es hors limites, re&amp;ccedil;ues par une socket. </span> </li> </ul><p> <br /> </p></blockquote> </div> <a name='function.socket-select.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-read.php' class='function' rel='rdfs-seeAlso'>socket_read()</a> - Lit des donn&amp;eacute;es d'une socket</li> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-write.php' class='function' rel='rdfs-seeAlso'>socket_write()</a> - &amp;Eacute;crit dans une socket</li> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-last-error.php' class='function' rel='rdfs-seeAlso'>socket_last_error()</a> - Lit la derni&amp;egrave;re erreur g&amp;eacute;n&amp;eacute;r&amp;eacute;e par une socket</li> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-strerror.php' class='function' rel='rdfs-seeAlso'>socket_strerror()</a> - Retourne une cha&amp;icirc;ne d&amp;eacute;crivant un message d'erreur</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="socket_recvfrom" value="<div id='function.socket-recvfrom' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.socket-recvfrom.php'>socket_recvfrom</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.1.0, PHP 5)</p><p class='refpurpose'><span class='refname'>socket_recvfrom</span> &amp;mdash; <span class='dc-title'>Re&amp;ccedil;oit des donn&amp;eacute;es d&amp;#039;une socket, connect&amp;eacute;e ou pas</span></p> </div> <a name='function.socket-recvfrom.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>socket_recvfrom</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$socket</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter reference'>&amp;amp;$buf</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$len</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$flags</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter reference'>&amp;amp;$name</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter reference'>&amp;amp;$port</tt></span> ] )</div> <p class='para rdfs-comment'> La fonction <b>socket_recvfrom()</b> re&amp;ccedil;oit <i><tt class='parameter'>len</tt></i> octets de donn&amp;eacute;es du buffer <i><tt class='parameter'>buf</tt></i> depuis <i><tt class='parameter'>name</tt></i> sur le port <i><tt class='parameter'>port</tt></i> (si la socket n&amp;#039;est pas du type <b><tt class='constant'>AF_UNIX</tt></b>), en utilisant <i><tt class='parameter'>socket</tt></i> . <b>socket_recvfrom()</b> peut &amp;ecirc;tre utilis&amp;eacute; pour r&amp;eacute;cup&amp;eacute;rer les donn&amp;eacute;es depuis des sockets connect&amp;eacute;es ou non. De plus, un ou plusieurs drapeaux peuvent &amp;ecirc;tre sp&amp;eacute;cifi&amp;eacute;s pour modifier ce comportement. </p> <p class='para'> Les param&amp;egrave;tres <i><tt class='parameter'>name</tt></i> et <i><tt class='parameter'>port</tt></i> doivent &amp;ecirc;tre pass&amp;eacute;s par r&amp;eacute;f&amp;eacute;rence. Si la socket n&amp;#039;est pas connect&amp;eacute;e, <i><tt class='parameter'>name</tt></i> contiendra l&amp;#039;adresse internet de l&amp;#039;h&amp;ocirc;te distant ou le chemin du socket Unix. Si la socket est connect&amp;eacute;e, <i><tt class='parameter'>name</tt></i> vaut <b><tt class='constant'>NULL</tt></b>. De plus, le param&amp;egrave;tre <i><tt class='parameter'>port</tt></i> contiendra le port de l&amp;#039;h&amp;ocirc;te distant dans le cas d&amp;#039;une socket <b><tt class='constant'>AF_INET</tt></b> ou <b><tt class='constant'>AF_INET6</tt></b>. </p> </div> <a name='function.socket-recvfrom.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>socket</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le param&amp;egrave;tre <i><tt class='parameter'>socket</tt></i> doit &amp;ecirc;tre une ressource de socket cr&amp;eacute;&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.socket-create.php' class='function'>socket_create()</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>buf</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Les donn&amp;eacute;es r&amp;eacute;cup&amp;eacute;r&amp;eacute;es seront plac&amp;eacute;es dans la variable sp&amp;eacute;cifi&amp;eacute;e par ce param&amp;egrave;tre. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>len</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Jusqu&amp;#039;&amp;agrave; <i><tt class='parameter'>len</tt></i> octets doivent &amp;ecirc;tre r&amp;eacute;cup&amp;eacute;r&amp;eacute;s de l&amp;#039;h&amp;ocirc;te distant. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>flags</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La valeur de ce param&amp;egrave;tre peut &amp;ecirc;tre une combinaison des drapeaux suivants, joints par un OU binaire (<i>|</i>). </p> <table class='doctable table'> <caption><b>Valeurs possibles pour <i><tt class='parameter'>flags</tt></i> </b></caption> <thead valign='middle'> <tr valign='middle'> <th>Drapeau</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'><b><tt class='constant'>MSG_OOB</tt></b></td> <td align='left'> Processus en dehors de la bande de donn&amp;eacute;es. </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>MSG_PEEK</tt></b></td> <td align='left'> Re&amp;ccedil;oit les donn&amp;eacute;es depuis le d&amp;eacute;but de la file de r&amp;eacute;ception sans les supprimer de cette file. </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>MSG_WAITALL</tt></b></td> <td align='left'> Bloc tant qu&amp;#039;au moins <i><tt class='parameter'>len</tt></i> octets n&amp;#039;ont pas &amp;eacute;t&amp;eacute; re&amp;ccedil;us. Cependant, si un signal est re&amp;ccedil;u ou l&amp;#039;h&amp;ocirc;te distant se d&amp;eacute;connecte, la fonction pourra retourner moins de donn&amp;eacute;es. </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>MSG_DONTWAIT</tt></b></td> <td align='left'> Lorsque ce drapeau est d&amp;eacute;fini, la fonction retourne des donn&amp;eacute;es m&amp;ecirc;me si elle devrait rester bloquer. </td> </tr> </tbody> </table> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Si la socket est du type <b><tt class='constant'>AF_UNIX</tt></b>, <i><tt class='parameter'>name</tt></i> sera le chemin vers ce fichier. Sinon, pour les sockets non-connect&amp;eacute;es, <i><tt class='parameter'>name</tt></i> est l&amp;#039;adresse IP de l&amp;#039;h&amp;ocirc;te distant, ou <b><tt class='constant'>NULL</tt></b> si la socket est connect&amp;eacute;e. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>port</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Cet argument ne s&amp;#039;applique qu&amp;#039;aux sockets <b><tt class='constant'>AF_INET</tt></b> et <b><tt class='constant'>AF_INET6</tt></b>, et sp&amp;eacute;cifie le port distant depuis lequel les donn&amp;eacute;es sont re&amp;ccedil;ues. Si la socket est connect&amp;eacute;e, <i><tt class='parameter'>port</tt></i> vaudra <b><tt class='constant'>NULL</tt></b>. </p> </dd> </dl> <p> </p> </div> <a name='function.socket-recvfrom.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> <b>socket_recvfrom()</b> retourne le nombre d&amp;#039;octets re&amp;ccedil;us, ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. Le code erreur actuel peut &amp;ecirc;tre retrouv&amp;eacute; en appelant la fonction <a href='http://www.php.net/manual/fr/function.socket-last-error.php' class='function'>socket_last_error()</a>. Ce code erreur peut &amp;ecirc;tre pass&amp;eacute; &amp;agrave; la fonction <a href='http://www.php.net/manual/fr/function.socket-strerror.php' class='function'>socket_strerror()</a> afin de r&amp;eacute;cup&amp;eacute;rer une explication textuelle de l&amp;#039;erreur. </p> </div> <a name='function.socket-recvfrom.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>socket_recvfrom()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />error_reporting</span><span style='color: #007700'>(</span><span style='color: #0000BB'>E_ALL&amp;nbsp;</span><span style='color: #007700'>|&amp;nbsp;</span><span style='color: #0000BB'>E_STRICT</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$socket&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>socket_create</span><span style='color: #007700'>(</span><span style='color: #0000BB'>AF_INET</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>SOCK_DGRAM</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>SOL_UDP</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>socket_bind</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$socket</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'127.0.0.1'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1223</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$from&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>''</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$port&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>socket_recvfrom</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$socket</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$buf</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>12</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$from</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$port</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'R&amp;eacute;ception&amp;nbsp;de&amp;nbsp;</span><span style='color: #0000BB'>$buf</span><span style='color: #DD0000'>&amp;nbsp;depuis&amp;nbsp;l'adresse&amp;nbsp;distant&amp;nbsp;</span><span style='color: #0000BB'>$from</span><span style='color: #DD0000'>&amp;nbsp;et&amp;nbsp;du&amp;nbsp;port&amp;nbsp;distant&amp;nbsp;</span><span style='color: #0000BB'>$port</span><span style='color: #DD0000'>'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>PHP_EOL</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p> Cet exemple initialise une socket UDP sur le port 1223 de l&amp;#039;adresse 127.0.0.1 et affiche au moins 12 caract&amp;egrave;res re&amp;ccedil;us depuis l&amp;#039;h&amp;ocirc;te distant. </p></div> </div><p> </p> </div> <a name='function.socket-recvfrom.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.3.0</td> <td align='left'> <b>socket_recvfrom()</b> est maintenant compatible avec les donn&amp;eacute;es binaires. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.socket-recvfrom.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-recv.php' class='function' rel='rdfs-seeAlso'>socket_recv()</a> - Re&amp;ccedil;oit des donn&amp;eacute;es d'une socket connect&amp;eacute;e</li> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-send.php' class='function' rel='rdfs-seeAlso'>socket_send()</a> - Envoie des donn&amp;eacute;es &amp;agrave; une socket connect&amp;eacute;e</li> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-sendto.php' class='function' rel='rdfs-seeAlso'>socket_sendto()</a> - Envoie une message &amp;agrave; une socket, qu'elle soit connect&amp;eacute;e ou pas</li> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-create.php' class='function' rel='rdfs-seeAlso'>socket_create()</a> - Cr&amp;eacute;e une socket</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="socket_recv" value="<div id='function.socket-recv' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.socket-recv.php'>socket_recv</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.1.0, PHP 5)</p><p class='refpurpose'><span class='refname'>socket_recv</span> &amp;mdash; <span class='dc-title'>Re&amp;ccedil;oit des donn&amp;eacute;es d&amp;#039;une socket connect&amp;eacute;e</span></p> </div> <a name='function.socket-recv.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>socket_recv</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$socket</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter reference'>&amp;amp;$buf</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$len</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$flags</tt></span> )</div> <p class='para rdfs-comment'> <div class='warning'><b class='warning'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="socket_read" value="<div id='function.socket-read' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.socket-read.php'>socket_read</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.1.0, PHP 5)</p><p class='refpurpose'><span class='refname'>socket_read</span> &amp;mdash; <span class='dc-title'>Lit des donn&amp;eacute;es d&amp;#039;une socket</span></p> </div> <a name='function.socket-read.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>socket_read</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$socket</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$length</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$type</tt><span class='initializer'> = PHP_BINARY_READ</span></span> ] )</div> <p class='para rdfs-comment'> <b>socket_read()</b> lit des donn&amp;eacute;es dans la socket <i><tt class='parameter'>socket</tt></i> , qui doit &amp;ecirc;tre une ressource cr&amp;eacute;&amp;eacute;e par <a href='http://www.php.net/manual/fr/function.socket-accept.php' class='function'>socket_accept()</a> ou <a href='http://www.php.net/manual/fr/function.socket-accept.php' class='function'>socket_accept()</a>. </p> </div> <a name='function.socket-read.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>socket</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Une ressource de socket valide, cr&amp;eacute;&amp;eacute;e par la fonction <a href='http://www.php.net/manual/fr/function.socket-create.php' class='function'>socket_create()</a> ou la fonction <a href='http://www.php.net/manual/fr/function.socket-accept.php' class='function'>socket_accept()</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>length</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Elle lit un maximum de <i><tt class='parameter'>length</tt></i> octets. Sinon, vous pouvez utiliser <b><tt class='constant'>\r</tt></b>, <b><tt class='constant'>\n</tt></b> ou <b><tt class='constant'>\0</tt></b> pour terminer la lecture (suivant la valeur choisie pour <i><tt class='parameter'>type</tt></i> , voir ci-dessous). </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>type</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le param&amp;egrave;tre optionnel <i><tt class='parameter'>type</tt></i> peut prendre l&amp;#039;une des valeurs constantes suivantes : </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>PHP_BINARY_READ</tt></b> (D&amp;eacute;faut) - utilise la fonction syst&amp;egrave;me <i>recv()</i>. Capable de lire les donn&amp;eacute;es binaires. </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>PHP_NORMAL_READ</tt></b> - la lecture s&amp;#039;arr&amp;ecirc;te aux <i>\n</i> et <i>\r</i> </span> </li> </ul><p> </p> </dd> </dl> <p> </p> </div> <a name='function.socket-read.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> <b>socket_read()</b> retourne les donn&amp;eacute;es sous forme de cha&amp;icirc;ne en cas de succ&amp;egrave;s, et <b><tt class='constant'>FALSE</tt></b> sinon (y compris si l&amp;#039;h&amp;ocirc;te distant a ferm&amp;eacute; la connexion). Le code d&amp;#039;erreur g&amp;eacute;n&amp;eacute;r&amp;eacute; peut &amp;ecirc;tre obtenu en appelant la fonction <a href='http://www.php.net/manual/fr/function.socket-last-error.php' class='function'>socket_last_error()</a>. Ce code d&amp;#039;erreur peut &amp;ecirc;tre pass&amp;eacute; &amp;agrave; la fonction <a href='http://www.php.net/manual/fr/function.socket-strerror.php' class='function'>socket_strerror()</a> pour obtenir un message d&amp;#039;erreur humainement lisible. </p> <blockquote><p><b class='note'>Note</b>: <b>socket_read()</b> retourne une cha&amp;icirc;ne de longueur z&amp;eacute;ro (&amp;quot;&amp;quot;), lorsqu&amp;#039;il n&amp;#039;y a plus de donn&amp;eacute;es &amp;agrave; lire. <br /> </p></blockquote> </div> <a name='function.socket-read.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.1.0</td> <td align='left'> La valeur par d&amp;eacute;faut du param&amp;egrave;tre <i><tt class='parameter'>type</tt></i> est pass&amp;eacute;e de <b><tt class='constant'>PHP_NORMAL_READ</tt></b> &amp;agrave; <b><tt class='constant'>PHP_BINARY_READ</tt></b> </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.socket-read.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-accept.php' class='function' rel='rdfs-seeAlso'>socket_accept()</a> - Accepte une connexion sur une socket</li> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-bind.php' class='function' rel='rdfs-seeAlso'>socket_bind()</a> - Lie un nom &amp;agrave; une socket</li> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-connect.php' class='function' rel='rdfs-seeAlso'>socket_connect()</a> - Cr&amp;eacute;e une connexion sur une socket</li> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-listen.php' class='function' rel='rdfs-seeAlso'>socket_listen()</a> - Attend une connexion sur une socket</li> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-last-error.php' class='function' rel='rdfs-seeAlso'>socket_last_error()</a> - Lit la derni&amp;egrave;re erreur g&amp;eacute;n&amp;eacute;r&amp;eacute;e par une socket</li> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-strerror.php' class='function' rel='rdfs-seeAlso'>socket_strerror()</a> - Retourne une cha&amp;icirc;ne d&amp;eacute;crivant un message d'erreur</li> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-write.php' class='function' rel='rdfs-seeAlso'>socket_write()</a> - &amp;Eacute;crit dans une socket</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="socket_listen" value="<div id='function.socket-listen' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.socket-listen.php'>socket_listen</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.1.0, PHP 5)</p><p class='refpurpose'><span class='refname'>socket_listen</span> &amp;mdash; <span class='dc-title'>Attend une connexion sur une socket</span></p> </div> <a name='function.socket-listen.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>socket_listen</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$socket</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$backlog</tt><span class='initializer'> = 0</span></span> ] )</div> <p class='para rdfs-comment'> Une fois que la socket <i><tt class='parameter'>socket</tt></i> a &amp;eacute;t&amp;eacute; cr&amp;eacute;&amp;eacute;e avec la fonction <a href='http://www.php.net/manual/fr/function.socket-create.php' class='function'>socket_create()</a> et li&amp;eacute;e &amp;agrave; un nom avec la fonction <a href='http://www.php.net/manual/fr/function.socket-bind.php' class='function'>socket_bind()</a>, elle peut &amp;ecirc;tre mise en attente de connexion entrante. </p> <p class='para'> <b>socket_listen()</b> ne fonctionne qu&amp;#039;avec des sockets de type <b><tt class='constant'>SOCK_STREAM</tt></b> et <b><tt class='constant'>SOCK_SEQPACKET</tt></b>. </p> </div> <a name='function.socket-listen.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>socket</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Une ressource de socket valide, cr&amp;eacute;&amp;eacute;e par la fonction <a href='http://www.php.net/manual/fr/function.socket-create.php' class='function'>socket_create()</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>backlog</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Un nombre maximum de <i><tt class='parameter'>backlog</tt></i> connexions seront mises en attente de traitement. Si une demande de connexion arrive et que la queue est pleine, le client recevra une erreur indiquant <i>ECONNREFUSED</i>, ou, si le protocole de support accepte les retransmissions, la requ&amp;ecirc;te sera ignor&amp;eacute;e pour que les tentatives ult&amp;eacute;rieures finissent par r&amp;eacute;ussir. </p> <blockquote><p><b class='note'>Note</b>: Le nombre maximum pass&amp;eacute; dans le param&amp;egrave;tre <i><tt class='parameter'>backlog</tt></i> d&amp;eacute;pend essentiellement de la plate-forme de support. Sur Linux, il est tronqu&amp;eacute; automatiquement &amp;agrave; <b><tt class='constant'>SOMAXCONN</tt></b>. Sous Windows, si la constante <b><tt class='constant'>SOMAXCONN</tt></b> est pass&amp;eacute;e, le service responsable des sockets choisira une valeur maximum <em class='emphasis'>raisonnable</em>. Il n&amp;#039;y a pas de m&amp;eacute;thode pour deviner la valeur r&amp;eacute;ellement choisie. <br /> </p></blockquote> </dd> </dl> <p> </p> </div> <a name='function.socket-listen.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. Le code d&amp;#039;erreur g&amp;eacute;n&amp;eacute;r&amp;eacute; peut &amp;ecirc;tre obtenu en appelant la fonction <a href='http://www.php.net/manual/fr/function.socket-last-error.php' class='function'>socket_last_error()</a>. Ce code d&amp;#039;erreur peut &amp;ecirc;tre pass&amp;eacute; &amp;agrave; la fonction <a href='http://www.php.net/manual/fr/function.socket-strerror.php' class='function'>socket_strerror()</a> pour obtenir un message d&amp;#039;erreur humainement lisible. </p> </div> <a name='function.socket-listen.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-accept.php' class='function' rel='rdfs-seeAlso'>socket_accept()</a> - Accepte une connexion sur une socket</li> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-bind.php' class='function' rel='rdfs-seeAlso'>socket_bind()</a> - Lie un nom &amp;agrave; une socket</li> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-connect.php' class='function' rel='rdfs-seeAlso'>socket_connect()</a> - Cr&amp;eacute;e une connexion sur une socket</li> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-create.php' class='function' rel='rdfs-seeAlso'>socket_create()</a> - Cr&amp;eacute;e une socket</li> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-strerror.php' class='function' rel='rdfs-seeAlso'>socket_strerror()</a> - Retourne une cha&amp;icirc;ne d&amp;eacute;crivant un message d'erreur</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="socket_last_error" value="<div id='function.socket-last-error' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.socket-last-error.php'>socket_last_error</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.1.0, PHP 5)</p><p class='refpurpose'><span class='refname'>socket_last_error</span> &amp;mdash; <span class='dc-title'>Lit la derni&amp;egrave;re erreur g&amp;eacute;n&amp;eacute;r&amp;eacute;e par une socket</span></p> </div> <a name='function.socket-last-error.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>socket_last_error</b></span> ([ <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$socket</tt></span> ] )</div> <p class='para rdfs-comment'> Si une ressource de socket est pass&amp;eacute;e &amp;agrave; cette fonction, la derni&amp;egrave;re erreur qui aura &amp;eacute;t&amp;eacute; g&amp;eacute;n&amp;eacute;r&amp;eacute;e par cette socket sera retourn&amp;eacute;e. Si la ressource de socket est omise, le dernier code d&amp;#039;erreur g&amp;eacute;n&amp;eacute;r&amp;eacute; est retourn&amp;eacute;. Ce comportement est particuli&amp;egrave;rement pratique pour des fonctions comme <a href='http://www.php.net/manual/fr/function.socket-create.php' class='function'>socket_create()</a> qui ne retourne pas de socket en cas d&amp;#039;&amp;eacute;chec, et <a href='http://www.php.net/manual/fr/function.socket-select.php' class='function'>socket_select()</a> qui peut &amp;eacute;chouer sans raison directement li&amp;eacute;e &amp;agrave; la socket. Le code d&amp;#039;erreur peut &amp;ecirc;tre transmis &amp;agrave; <a href='http://www.php.net/manual/fr/function.socket-strerror.php' class='function'>socket_strerror()</a> qui retourne un message d&amp;#039;erreur lisible. </p> </div> <a name='function.socket-last-error.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>socket</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Une ressource de socket valide, cr&amp;eacute;&amp;eacute;e par la fonction <a href='http://www.php.net/manual/fr/function.socket-create.php' class='function'>socket_create()</a>. </p> </dd> </dl> <p> </p> </div> <a name='function.socket-last-error.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne le code erreur associ&amp;eacute; au socket. </p> </div> <a name='function.socket-last-error.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>socket_last_error()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$socket&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;@</span><span style='color: #0000BB'>socket_create</span><span style='color: #007700'>(</span><span style='color: #0000BB'>AF_INET</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>SOCK_STREAM</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>SOL_TCP</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$socket&amp;nbsp;</span><span style='color: #007700'>===&amp;nbsp;</span><span style='color: #0000BB'>false</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$errorcode&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>socket_last_error</span><span style='color: #007700'>();<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$errormsg&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>socket_strerror</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$errorcode</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;die(</span><span style='color: #DD0000'>'Couldn't&amp;nbsp;create&amp;nbsp;socket:&amp;nbsp;[</span><span style='color: #0000BB'>$errorcode</span><span style='color: #DD0000'>]&amp;nbsp;</span><span style='color: #0000BB'>$errormsg</span><span style='color: #DD0000'>'</span><span style='color: #007700'>);<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.socket-last-error.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <b>socket_last_error()</b> n&amp;#039;efface pas le code d&amp;#039;erreur. Utilisez plut&amp;ocirc;t la fonction <a href='http://www.php.net/manual/fr/function.socket-clear-error.php' class='function'>socket_clear_error()</a> pour cela. <br /> </p></blockquote> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="socket_get_option" value="<div id='function.socket-get-option' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.socket-get-option.php'>socket_get_option</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>socket_get_option</span> &amp;mdash; <span class='dc-title'>Lit les options de la socket</span></p> </div> <a name='function.socket-get-option.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/fr/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>socket_get_option</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$socket</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$level</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$optname</tt></span> )</div> <p class='para rdfs-comment'> <b>socket_get_option()</b> r&amp;eacute;cup&amp;egrave;re la valeur de l&amp;#039;option sp&amp;eacute;cifi&amp;eacute;e par le param&amp;egrave;tre <i><tt class='parameter'>optname</tt></i> pour la socket sp&amp;eacute;cifi&amp;eacute;e par le param&amp;egrave;tre <i><tt class='parameter'>socket</tt></i> . </p> </div> <a name='function.socket-get-option.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>socket</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Une ressource de socket valide, cr&amp;eacute;&amp;eacute;e par la fonction <a href='http://www.php.net/manual/fr/function.socket-create.php' class='function'>socket_create()</a> ou la fonction <a href='http://www.php.net/manual/fr/function.socket-accept.php' class='function'>socket_accept()</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>level</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le param&amp;egrave;tre <i><tt class='parameter'>level</tt></i> sp&amp;eacute;cifie la couche de protocole de l&amp;#039;option. Par exemple, pour conna&amp;icirc;tre les options de la couche socket, la valeur <b><tt class='constant'>SOL_SOCKET</tt></b> du param&amp;egrave;tre <i><tt class='parameter'>level</tt></i> sera utilis&amp;eacute;e. Les autres degr&amp;eacute;s, comme <b><tt class='constant'>TCP</tt></b>, peuvent &amp;ecirc;tre utilis&amp;eacute;s en sp&amp;eacute;cifiant le num&amp;eacute;ro du protocole de cette couche. Les num&amp;eacute;ros de protocoles peuvent &amp;ecirc;tre trouv&amp;eacute;s en utilisant la fonction <a href='http://www.php.net/manual/fr/function.getprotobyname.php' class='function'>getprotobyname()</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>optname</tt></i> </span> </dt><dd class='listitem'> <table class='doctable table'> <caption><b>Options disponibles pour les sockets</b></caption> <thead valign='middle'> <tr valign='middle'> <th>Option</th> <th>Description</th> <th>Type</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'><b><tt class='constant'>SO_DEBUG</tt></b></td> <td align='left'> Reporte si les informations de d&amp;eacute;boguage sont enregistr&amp;eacute;es ou pas. </td> <td align='left'> <a href='http://www.php.net/manual/fr/language.types.integer.php' class='type int'>int</a> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>SO_BROADCAST</tt></b></td> <td align='left'> Reporte si la transmission des annonces globales est support&amp;eacute;e ou pas. </td> <td align='left'> <a href='http://www.php.net/manual/fr/language.types.integer.php' class='type int'>int</a> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>SO_REUSEADDR</tt></b></td> <td align='left'> Reporte si les adresses locales peuvent &amp;ecirc;tre r&amp;eacute;utilis&amp;eacute;es ou pas. </td> <td align='left'> <a href='http://www.php.net/manual/fr/language.types.integer.php' class='type int'>int</a> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>SO_KEEPALIVE</tt></b></td> <td align='left'> Reporte si les connexions sont persistantes avec des transmissions p&amp;eacute;riodiques de messages ou pas. Si la socket connect&amp;eacute;e &amp;eacute;choue en r&amp;eacute;ponse &amp;agrave; ces messages, la connexion est interrompue et le processus &amp;eacute;crira &amp;agrave; cette socket une notification avec un signal SIGPIPE. </td> <td align='left'> <a href='http://www.php.net/manual/fr/language.types.integer.php' class='type int'>int</a> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>SO_LINGER</tt></b></td> <td align='left'> <p class='para'> Reporte si la socket <i><tt class='parameter'>socket</tt></i> s&amp;#039;attarde sur la fonction <a href='http://www.php.net/manual/fr/function.socket-close.php' class='function'>socket_close()</a> si des donn&amp;eacute;es sont pr&amp;eacute;sentes ou pas. Par d&amp;eacute;faut, lorsque la socket est ferm&amp;eacute;e, <a href='http://www.php.net/manual/fr/function.socket-close.php' class='function'>socket_close()</a> tente d&amp;#039;envoyer toutes les donn&amp;eacute;es qui ne l&amp;#039;ont pas encore &amp;eacute;t&amp;eacute;. </p> <p class='para'> Si <var class='varname'>l_onoff</var> ne vaut pas z&amp;eacute;ro et que <var class='varname'>l_linger</var> vaut z&amp;eacute;ro, toutes les donn&amp;eacute;es qui n&amp;#039;ont pas encore &amp;eacute;t&amp;eacute; envoy&amp;eacute;es seront annul&amp;eacute;es et RST (r&amp;eacute;initialisation) sera envoy&amp;eacute; dans le cas d&amp;#039;une connexion orient&amp;eacute;e socket. </p> <p class='para'> D&amp;#039;un autre c&amp;ocirc;t&amp;eacute;, si <var class='varname'>l_onoff</var> ne vaut pas z&amp;eacute;ro et <var class='varname'>l_linger</var> ne vaut pas z&amp;eacute;ro, <a href='http://www.php.net/manual/fr/function.socket-close.php' class='function'>socket_close()</a> bloquera tant que les donn&amp;eacute;es non envoy&amp;eacute;es ne le seront pas ou pendant le temps sp&amp;eacute;cifi&amp;eacute; par <var class='varname'>l_linger</var>. Si la socket est non-bloquante, <a href='http://www.php.net/manual/fr/function.socket-close.php' class='function'>socket_close()</a> &amp;eacute;chouera et retournera une erreur. </p> </td> <td align='left'> <a href='http://www.php.net/manual/fr/language.types.array.php' class='type array'>array</a>. Le tableau contiendra 2 cl&amp;eacute;s : <var class='varname'>l_onoff</var> et <var class='varname'>l_linger</var>. </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>SO_OOBINLINE</tt></b></td> <td align='left'> Reporte si la socket <i><tt class='parameter'>socket</tt></i> part sur des donn&amp;eacute;es en ligne out-of-band ou pas. </td> <td align='left'> <a href='http://www.php.net/manual/fr/language.types.integer.php' class='type int'>int</a> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>SO_SNDBUF</tt></b></td> <td align='left'> Reporte les informations sur la taille du tampon envoy&amp;eacute;. </td> <td align='left'> <a href='http://www.php.net/manual/fr/language.types.integer.php' class='type int'>int</a> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>SO_RCVBUF</tt></b></td> <td align='left'> Reporte les informations sur la taille du tampon re&amp;ccedil;u. </td> <td align='left'> <a href='http://www.php.net/manual/fr/language.types.integer.php' class='type int'>int</a> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>SO_ERROR</tt></b></td> <td align='left'> Reporte les informations sur le statut de l&amp;#039;erreur et le vide. </td> <td align='left'> <a href='http://www.php.net/manual/fr/language.types.integer.php' class='type int'>int</a> (ne peut &amp;ecirc;tre d&amp;eacute;fini par la fonction <a href='http://www.php.net/manual/fr/function.socket-set-option.php' class='function'>socket_set_option()</a>) </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>SO_TYPE</tt></b></td> <td align='left'> Reporte le type de la socket <i><tt class='parameter'>socket</tt></i> (e.g. <b><tt class='constant'>SOCK_STREAM</tt></b>). </td> <td align='left'> <a href='http://www.php.net/manual/fr/language.types.integer.php' class='type int'>int</a> (ne peut &amp;ecirc;tre d&amp;eacute;fini par la fonction <a href='http://www.php.net/manual/fr/function.socket-set-option.php' class='function'>socket_set_option()</a>) </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>SO_DONTROUTE</tt></b></td> <td align='left'> Reporte si les messages sortants d&amp;eacute;vient les &amp;eacute;quipements standard de cheminement. </td> <td align='left'> <a href='http://www.php.net/manual/fr/language.types.integer.php' class='type int'>int</a> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>SO_RCVLOWAT</tt></b></td> <td align='left'> Reporte le nombre minimal d&amp;#039;octets au processus pour les op&amp;eacute;rations entrantes sur la socket <i><tt class='parameter'>socket</tt></i> . </td> <td align='left'> <a href='http://www.php.net/manual/fr/language.types.integer.php' class='type int'>int</a> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>SO_RCVTIMEO</tt></b></td> <td align='left'> Reporte la valeur du d&amp;eacute;lai d&amp;#039;ex&amp;eacute;cution pour les op&amp;eacute;rations entrantes. </td> <td align='left'> <a href='http://www.php.net/manual/fr/language.types.array.php' class='type array'>array</a>. Le tableau contiendra 2 cl&amp;eacute;s : <var class='varname'>sec</var> qui est la partie repr&amp;eacute;sentant les secondes de la valeur du d&amp;eacute;lai d&amp;#039;attente et <var class='varname'>usec</var> qui est la partie repr&amp;eacute;sentant les microsecondes. </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>SO_SNDTIMEO</tt></b></td> <td align='left'> Reporte la valeur du d&amp;eacute;lai d&amp;#039;ex&amp;eacute;cution sp&amp;eacute;cifiant le temps maximal d&amp;#039;ex&amp;eacute;cution pour les fonctions sortantes bloquantes parce que la commande d&amp;#039;&amp;eacute;coulement emp&amp;ecirc;che des donn&amp;eacute;es d&amp;#039;&amp;ecirc;tre envoy&amp;eacute;. </td> <td align='left'> <a href='http://www.php.net/manual/fr/language.types.array.php' class='type array'>array</a>. Le tableau contiendra 2 cl&amp;eacute;s : <var class='varname'>sec</var>qui est la partie repr&amp;eacute;sentant les secondes de la valeur du d&amp;eacute;lai d&amp;#039;attente et <var class='varname'>usec</var> qui est la partie repr&amp;eacute;sentant les microsecondes. </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>SO_SNDLOWAT</tt></b></td> <td align='left'> Reporte le nombre minimal d&amp;#039;octets au processus pour les op&amp;eacute;rations sortantes sur la socket <i><tt class='parameter'>socket</tt></i> . </td> <td align='left'> <a href='http://www.php.net/manual/fr/language.types.integer.php' class='type int'>int</a> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>TCP_NODELAY</tt></b></td> <td align='left'> Indique si l&amp;#039;algorithme Nagle TCP est d&amp;eacute;sactiv&amp;eacute;. </td> <td align='left'> <a href='http://www.php.net/manual/fr/language.types.integer.php' class='type int'>int</a> </td> </tr> </tbody> </table> </dd> </dl> <p> </p> </div> <a name='function.socket-get-option.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne la valeur de l&amp;#039;option fournie, ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.socket-get-option.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <a href='http://www.php.net/manual/fr/function.socket-set-option.php' class='function'>socket_set_option()</a></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$socket&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>socket_create_listen</span><span style='color: #007700'>(</span><span style='color: #0000BB'>1223</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$linger&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'l_linger'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'l_onoff'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>socket_set_option</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$socket</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>SOL_SOCKET</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>SO_LINGER</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$linger</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>socket_get_option</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$socket</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>SOL_SOCKET</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>SO_REUSEADDR</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.socket-get-option.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.3.0</td> <td align='left'> Le nom de cette fonction a chang&amp;eacute;. Avant, elle s&amp;#039;appelait <i>socket_getopt()</i>. </td> </tr> </tbody> </table> <p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="socket_getsockname" value="<div id='function.socket-getsockname' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.socket-getsockname.php'>socket_getsockname</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.1.0, PHP 5)</p><p class='refpurpose'><span class='refname'>socket_getsockname</span> &amp;mdash; <span class='dc-title'>Interroge la socket locale</span></p> </div> <a name='function.socket-getsockname.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>socket_getsockname</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$socket</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter reference'>&amp;amp;$addr</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter reference'>&amp;amp;$port</tt></span> ] )</div> <blockquote><p><b class='note'>Note</b>: <span class='simpara'> <b>socket_getsockname()</b> ne doit pas &amp;ecirc;tre utilis&amp;eacute;e avec les sockets <b><tt class='constant'>AF_UNIX</tt></b> cr&amp;eacute;&amp;eacute;es avec <a href='http://www.php.net/manual/fr/function.socket-connect.php' class='function'>socket_connect()</a>. Seules les sockets suivant un appel de <a href='http://www.php.net/manual/fr/function.socket-bind.php' class='function'>socket_bind()</a> retourneront des valeurs logiques. </span> </p></blockquote> </div> <a name='function.socket-getsockname.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>socket</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Une ressource de socket valide, cr&amp;eacute;&amp;eacute;e par la fonction <a href='http://www.php.net/manual/fr/function.socket-create.php' class='function'>socket_create()</a> ou la fonction <a href='http://www.php.net/manual/fr/function.socket-accept.php' class='function'>socket_accept()</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>addr</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Si la socket <i><tt class='parameter'>socket</tt></i> est de type <b><tt class='constant'>AF_INET</tt></b>, ou <b><tt class='constant'>AF_INET6</tt></b>, <b>socket_getsockname()</b> retournera <em class='emphasis'>l&amp;#039;adresse IP</em> locale, en notation num&amp;eacute;rique (e.g. <i>127.0.0.1</i> ou <i>fe80::1</i>) dans le param&amp;egrave;tre <i><tt class='parameter'>address</tt></i> , et si le param&amp;egrave;tre optionnel <i><tt class='parameter'>port</tt></i> est pr&amp;eacute;sent, elle retournera aussi le port de la communication &amp;eacute;tablie. </p> <p class='para'> Si la socket <i><tt class='parameter'>socket</tt></i> est de type <b><tt class='constant'>AF_UNIX</tt></b>, <b>socket_getsockname()</b> retournera le chemin sur le syst&amp;egrave;me de fichiers (e.g. <i>/var/run/daemon.sock</i>) dans le param&amp;egrave;tre <i><tt class='parameter'>address</tt></i> . </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>port</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Si fourni, ce devra &amp;ecirc;tre le port associ&amp;eacute; &amp;agrave; l&amp;#039;adresse. </p> </dd> </dl> <p> </p> </div> <a name='function.socket-getsockname.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. <b>socket_getsockname()</b> peut aussi retourner <b><tt class='constant'>FALSE</tt></b> si le type de la socket n&amp;#039;est ni <b><tt class='constant'>AF_INET</tt></b>, ni <b><tt class='constant'>AF_INET</tt></b>, ni <b><tt class='constant'>AF_UNIX</tt></b>, auquel cas le dernier code d&amp;#039;erreur socket n&amp;#039;est <em class='emphasis'>pas</em> modifi&amp;eacute;. </p> </div> <a name='function.socket-getsockname.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-getpeername.php' class='function' rel='rdfs-seeAlso'>socket_getpeername()</a> - Interroge l'autre extr&amp;eacute;mit&amp;eacute; de la communication</li> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-last-error.php' class='function' rel='rdfs-seeAlso'>socket_last_error()</a> - Lit la derni&amp;egrave;re erreur g&amp;eacute;n&amp;eacute;r&amp;eacute;e par une socket</li> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-strerror.php' class='function' rel='rdfs-seeAlso'>socket_strerror()</a> - Retourne une cha&amp;icirc;ne d&amp;eacute;crivant un message d'erreur</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="socket_getpeername" value="<div id='function.socket-getpeername' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.socket-getpeername.php'>socket_getpeername</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.1.0, PHP 5)</p><p class='refpurpose'><span class='refname'>socket_getpeername</span> &amp;mdash; <span class='dc-title'>Interroge l&amp;#039;autre extr&amp;eacute;mit&amp;eacute; de la communication</span></p> </div> <a name='function.socket-getpeername.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>socket_getpeername</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$socket</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter reference'>&amp;amp;$address</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter reference'>&amp;amp;$port</tt></span> ] )</div> <p class='para rdfs-comment'> Interroge l&amp;#039;autre extr&amp;eacute;mit&amp;eacute; de la communication. </p> </div> <a name='function.socket-getpeername.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>socket</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Une ressource de socket valide, cr&amp;eacute;&amp;eacute;e par la fonction <a href='http://www.php.net/manual/fr/function.socket-create.php' class='function'>socket_create()</a> ou la fonction <a href='http://www.php.net/manual/fr/function.socket-accept.php' class='function'>socket_accept()</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>address</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Si la socket <i><tt class='parameter'>socket</tt></i> est de type <b><tt class='constant'>AF_INET</tt></b>, ou <b><tt class='constant'>AF_INET6</tt></b> <b>socket_getpeername()</b> retournera <em class='emphasis'>l&amp;#039;adresse IP</em> de l&amp;#039;h&amp;ocirc;te, en notation num&amp;eacute;rique (e.g. <i>127.0.0.1</i> ou <i>fe80::1</i>) dans le param&amp;egrave;tre <i><tt class='parameter'>address</tt></i> , et si le param&amp;egrave;tre optionnel <i><tt class='parameter'>port</tt></i> est pr&amp;eacute;sent, elle retournera aussi le port de la communication &amp;eacute;tablie. </p> <p class='para'> Si la socket <i><tt class='parameter'>socket</tt></i> est de type <b><tt class='constant'>AF_UNIX</tt></b>, <b>socket_getpeername()</b> retournera le chemin sur le syst&amp;egrave;me de fichiers (e.g. <i>/var/run/daemon.sock</i>) dans le param&amp;egrave;tre <i><tt class='parameter'>address</tt></i> . </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>port</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Si fourni, ce devra &amp;ecirc;tre le port associ&amp;eacute; &amp;agrave; l&amp;#039;adresse du param&amp;egrave;tre <i><tt class='parameter'>address</tt></i> . </p> </dd> </dl> <p> </p> </div> <a name='function.socket-getpeername.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. <b>socket_getpeername()</b> peut aussi retourner <b><tt class='constant'>FALSE</tt></b> si le type de la socket n&amp;#039;est ni <b><tt class='constant'>AF_INET</tt></b> <b><tt class='constant'>AF_INET6</tt></b>, ni <b><tt class='constant'>AF_UNIX</tt></b>, auquel cas le dernier code d&amp;#039;erreur socket n&amp;#039;est <em class='emphasis'>pas</em> modifi&amp;eacute;. </p> </div> <a name='function.socket-getpeername.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <a href='http://www.php.net/manual/fr/function.socket-getsockname.php' class='function'>socket_getsockname()</a> ne doit pas &amp;ecirc;tre utilis&amp;eacute;e avec les sockets <b><tt class='constant'>AF_UNIX</tt></b> cr&amp;eacute;&amp;eacute;es avec <a href='http://www.php.net/manual/fr/function.socket-accept.php' class='function'>socket_accept()</a>. Seules les sockets cr&amp;eacute;&amp;eacute;es avec <a href='http://www.php.net/manual/fr/function.socket-connect.php' class='function'>socket_connect()</a> ou une socket serveur primaire suivant un appel &amp;agrave; <a href='http://www.php.net/manual/fr/function.socket-bind.php' class='function'>socket_bind()</a> retourneront des valeurs logiques. <br /> </p></blockquote> </div> <a name='function.socket-getpeername.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-getsockname.php' class='function' rel='rdfs-seeAlso'>socket_getsockname()</a> - Interroge la socket locale</li> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-last-error.php' class='function' rel='rdfs-seeAlso'>socket_last_error()</a> - Lit la derni&amp;egrave;re erreur g&amp;eacute;n&amp;eacute;r&amp;eacute;e par une socket</li> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-strerror.php' class='function' rel='rdfs-seeAlso'>socket_strerror()</a> - Retourne une cha&amp;icirc;ne d&amp;eacute;crivant un message d'erreur</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="socket_create_listen" value="<div id='function.socket-create-listen' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.socket-create-listen.php'>socket_create_listen</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.1.0, PHP 5)</p><p class='refpurpose'><span class='refname'>socket_create_listen</span> &amp;mdash; <span class='dc-title'>Ouvre une socket sur un port pour accepter les connexions</span></p> </div> <a name='function.socket-create-listen.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>socket_create_listen</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$port</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$backlog</tt><span class='initializer'> = 128</span></span> ] )</div> <p class='para rdfs-comment'> <b>socket_create_listen()</b> cr&amp;eacute;&amp;eacute;e une nouvelle ressource de socket, de type <b><tt class='constant'>AF_INET</tt></b>, mise en attente sur <em class='emphasis'>toutes</em> les interfaces locales, pour le port <i><tt class='parameter'>port</tt></i> . </p> <p class='para'> <b>socket_create_listen()</b> sert &amp;agrave; simplifier la cr&amp;eacute;ation de nouvelles sockets destin&amp;eacute;es &amp;agrave; &amp;ecirc;tre mises en attente, et accepter de nouvelles connexions. </p> </div> <a name='function.socket-create-listen.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>port</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le port que l&amp;#039;on doit &amp;eacute;couter sur toutes les interfaces. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>backlog</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le param&amp;egrave;tre <i><tt class='parameter'>backlog</tt></i> d&amp;eacute;finit la taille maximum de la queue de connexions en attente. <b><tt class='constant'>SOMAXCONN</tt></b> peut &amp;ecirc;tre utilis&amp;eacute;e comme valeur pour le param&amp;egrave;tre <i><tt class='parameter'>backlog</tt></i> . Reportez-vous &amp;agrave; <a href='http://www.php.net/manual/fr/function.socket-listen.php' class='function'>socket_listen()</a> pour plus de d&amp;eacute;tails. </p> </dd> </dl> <p> </p> </div> <a name='function.socket-create-listen.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> <b>socket_create_listen()</b> retourne une nouvelle ressource de socket en cas de succ&amp;egrave;s et <b><tt class='constant'>FALSE</tt></b> en cas d&amp;#039;erreur. Le code d&amp;#039;erreur g&amp;eacute;n&amp;eacute;r&amp;eacute; peut &amp;ecirc;tre obtenu en appelant la fonction <a href='http://www.php.net/manual/fr/function.socket-last-error.php' class='function'>socket_last_error()</a>. Ce code d&amp;#039;erreur peut &amp;ecirc;tre pass&amp;eacute; &amp;agrave; la fonction <a href='http://www.php.net/manual/fr/function.socket-strerror.php' class='function'>socket_strerror()</a> pour obtenir un message d&amp;#039;erreur humainement lisible. </p> </div> <a name='function.socket-create-listen.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Si vous voulez cr&amp;eacute;er une socket qui n&amp;#039;&amp;eacute;coute que certaines interfaces, vous devez utiliser <a href='http://www.php.net/manual/fr/function.socket-create.php' class='function'>socket_create()</a>, <a href='http://www.php.net/manual/fr/function.socket-bind.php' class='function'>socket_bind()</a> et <a href='http://www.php.net/manual/fr/function.socket-listen.php' class='function'>socket_listen()</a>. <br /> </p></blockquote> </div> <a name='function.socket-create-listen.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-create.php' class='function' rel='rdfs-seeAlso'>socket_create()</a> - Cr&amp;eacute;e une socket</li> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-create-pair.php' class='function' rel='rdfs-seeAlso'>socket_create_pair()</a> - Cr&amp;eacute;e une paire de sockets identiques et les stocke dans un tableau</li> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-bind.php' class='function' rel='rdfs-seeAlso'>socket_bind()</a> - Lie un nom &amp;agrave; une socket</li> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-listen.php' class='function' rel='rdfs-seeAlso'>socket_listen()</a> - Attend une connexion sur une socket</li> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-last-error.php' class='function' rel='rdfs-seeAlso'>socket_last_error()</a> - Lit la derni&amp;egrave;re erreur g&amp;eacute;n&amp;eacute;r&amp;eacute;e par une socket</li> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-strerror.php' class='function' rel='rdfs-seeAlso'>socket_strerror()</a> - Retourne une cha&amp;icirc;ne d&amp;eacute;crivant un message d'erreur</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="socket_create" value="<div id='function.socket-create' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.socket-create.php'>socket_create</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.1.0, PHP 5)</p><p class='refpurpose'><span class='refname'>socket_create</span> &amp;mdash; <span class='dc-title'>Cr&amp;eacute;e une socket</span></p> </div> <a name='function.socket-create.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>socket_create</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$domain</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$type</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$protocol</tt></span> )</div> <p class='para rdfs-comment'> <b>socket_create()</b> cr&amp;eacute;e un point de communication (une socket) et retourne une ressource de socket. Une connexion typique r&amp;eacute;seau est compos&amp;eacute;e de deux sockets : une qui joue le r&amp;ocirc;le de client et l&amp;#039;autre celui du serveur. </p> </div> <a name='function.socket-create.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>domain</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le param&amp;egrave;tre <i><tt class='parameter'>domain</tt></i> sp&amp;eacute;cifie la famille de protocoles &amp;agrave; utiliser par la socket. </p> <table class='doctable table'> <caption><b>Famille d&amp;#039;adresses / protocoles disponibles</b></caption> <thead valign='middle'> <tr valign='middle'> <th>Domaine</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'><b><tt class='constant'>AF_INET</tt></b></td> <td align='left'> Protocole bas&amp;eacute; sur IPv4. TCP et UDP sont les protocoles communs de cette famille de protocoles. </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>AF_INET6</tt></b></td> <td align='left'> Protocole bas&amp;eacute; sur IPv6. TCP et UDP sont les protocoles communs de cette famille de protocoles. Le support a &amp;eacute;t&amp;eacute; ajout&amp;eacute; en PHP 5.0.0. </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>AF_UNIX</tt></b></td> <td align='left'> Famille de protocoles locales de communication. Le rendement &amp;eacute;lev&amp;eacute; et des moindres co&amp;ucirc;ts suppl&amp;eacute;mentaires lui font une grande force d&amp;#039;IPC (<i>Interprocess Communication</i>). </td> </tr> </tbody> </table> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>type</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le param&amp;egrave;tre <i><tt class='parameter'>type</tt></i> s&amp;eacute;lectionne le type de communication &amp;agrave; utiliser par la socket. </p> <table class='doctable table'> <caption><b>Types de sockets disponibles</b></caption> <thead valign='middle'> <tr valign='middle'> <th>Type</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'><b><tt class='constant'>SOCK_STREAM</tt></b></td> <td align='left'> Fournit des flux d&amp;#039;octets ordonnanc&amp;eacute;s, fiables, full-duplex, raccord&amp;eacute;s sur la base. Un m&amp;eacute;canisme de transmission des donn&amp;eacute;es &amp;quot;<i>out-of-band</i>&amp;quot; peut &amp;ecirc;tre support&amp;eacute;. Le protocole TCP est bas&amp;eacute; sur ce type de sockets. </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>SOCK_DGRAM</tt></b></td> <td align='left'> Support des datagrammes (moins de connexion, message non garanti d&amp;#039;une longueur maximum fixe). Le protocole UDP est bas&amp;eacute; sur ce type de sockets. </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>SOCK_SEQPACKET</tt></b></td> <td align='left'> Fournit un chemin de transmission de donn&amp;eacute;es s&amp;eacute;quentiel, fiable, connect&amp;eacute; &amp;agrave; la base par deux chemins pour les datagrammes de longueur maximale fixe ; un consommateur est requis pour lire la totalit&amp;eacute; d&amp;#039;un paquet avec chaque appel &amp;agrave; la lecture. </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>SOCK_RAW</tt></b></td> <td align='left'> Fournit l&amp;#039;acc&amp;egrave;s brut de protocole de r&amp;eacute;seau. Ce type sp&amp;eacute;cial de socket peut &amp;ecirc;tre utilis&amp;eacute; pour construire manuellement tout type de protocole. Une utilisation commune de ce type de sockets est le traitement des requ&amp;ecirc;tes ICMP (comme le ping, traceroute, etc.). </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>SOCK_RDM</tt></b></td> <td align='left'> Fournit une couche fiable de datagramme qui ne garantit pas l&amp;#039;ordre des donn&amp;eacute;es. Ce type de socket est le plus susceptible de ne pas &amp;ecirc;tre impl&amp;eacute;ment&amp;eacute; sur votre syst&amp;egrave;me d&amp;#039;exploitation. </td> </tr> </tbody> </table> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>protocol</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le param&amp;egrave;tre <i><tt class='parameter'>protocol</tt></i> d&amp;eacute;finit le protocole sp&amp;eacute;cifique pour le domaine <i><tt class='parameter'>domain</tt></i> &amp;agrave; utiliser lors de communications sur une socket retourn&amp;eacute;e. La valeur appropri&amp;eacute;e peut &amp;ecirc;tre retrouv&amp;eacute;e par son nom en utilisant la fonction <a href='http://www.php.net/manual/fr/function.getprotobyname.php' class='function'>getprotobyname()</a>. Si le protocole d&amp;eacute;sir&amp;eacute; est TCP ou UDP, les constantes correspondantes <b><tt class='constant'>SOL_TCP</tt></b> et <b><tt class='constant'>SOL_UDP</tt></b> peuvent &amp;ecirc;tre utilis&amp;eacute;es. </p> <table class='doctable table'> <caption><b>Protocoles Communs</b></caption> <thead valign='middle'> <tr valign='middle'> <th>Nom</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'><i>icmp</i></td> <td align='left'> Le protocole ICMP (<i>Internet Control Message Protocol</i>) est utilis&amp;eacute; tout d&amp;#039;abord par les passerelles et les h&amp;ocirc;tes pour reporter les erreurs dans des communications de datagramme. La commande &amp;quot;<i>ping</i>&amp;quot; (pr&amp;eacute;sente dans les syst&amp;egrave;mes de production modernes) est un exemple d&amp;#039;application utilisant le protocole ICMP. </td> </tr> <tr valign='middle'> <td align='left'><i>udp</i></td> <td align='left'> Le protocole UDP (<i>User Datagramm Protocol</i>) est un protocole sans connexion, incertain avec les longueurs d&amp;#039;enregistrements fixes. De ce fait, <i>UDP</i> requiert une quantit&amp;eacute; minimum de protocole a&amp;eacute;rienne. </td> </tr> <tr valign='middle'> <td align='left'><i>tcp</i></td> <td align='left'> Le protocole TCP (<i>Transmission Control Protocol</i>) est un protocole fiable, connect&amp;eacute; sur la base, orient&amp;eacute; flux et full-duplex. <i>TCP</i> garantit que chaque paquet est re&amp;ccedil;u dans l&amp;#039;ordre dans lequel il a &amp;eacute;t&amp;eacute; envoy&amp;eacute;. Si quelques paquets sont perdus pendant la communication, <i>TCP</i> retransmettra ces paquets tant que l&amp;#039;h&amp;ocirc;te destinataire ne les aura pas re&amp;ccedil;u enti&amp;egrave;rement. Pour des raisons de fiabilit&amp;eacute; et de performance, l&amp;#039;impl&amp;eacute;mentation <i>TCP</i>, elle-m&amp;ecirc;me, d&amp;eacute;cide des fronti&amp;egrave;res appropri&amp;eacute;es d&amp;#039;octets de la couche fondamentale de communication du datagramme. Par cons&amp;eacute;quent, les applications <i>TCP</i> doivent autoriser la possibilit&amp;eacute; de transmission partielle d&amp;#039;enregistrements. </td> </tr> </tbody> </table> </dd> </dl> <p> </p> </div> <a name='function.socket-create.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> <b>socket_create()</b> retourne une ressource de socket en cas de succ&amp;egrave;s et <b><tt class='constant'>FALSE</tt></b> sinon. Le code d&amp;#039;erreur g&amp;eacute;n&amp;eacute;r&amp;eacute; peut &amp;ecirc;tre obtenu en appelant la fonction <a href='http://www.php.net/manual/fr/function.socket-last-error.php' class='function'>socket_last_error()</a>. Ce code d&amp;#039;erreur peut &amp;ecirc;tre pass&amp;eacute; &amp;agrave; la fonction <a href='http://www.php.net/manual/fr/function.socket-strerror.php' class='function'>socket_strerror()</a> pour obtenir un message d&amp;#039;erreur humainement lisible. </p> </div> <a name='function.socket-create.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.0.0</td> <td align='left'> La constante <b><tt class='constant'>AF_INET6</tt></b> a &amp;eacute;t&amp;eacute; introduite. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.socket-create.errors'></a><div class='refsect1 errors'> <h3 class='title'>Erreurs / Exceptions</h3> <p class='para'> Si une valeur invalide est sp&amp;eacute;cifi&amp;eacute;e au param&amp;egrave;tre <i><tt class='parameter'>domain</tt></i> ou au param&amp;egrave;tre <i><tt class='parameter'>type</tt></i> , la fonction <b>socket_create()</b> prendra comme param&amp;egrave;tres par d&amp;eacute;faut respectivement <b><tt class='constant'>AF_INET</tt></b> et <b><tt class='constant'>SOCK_STREAM</tt></b> et g&amp;eacute;n&amp;eacute;rera un message d&amp;#039;alerte (<b><tt class='constant'>E_WARNING</tt></b>). </p> </div> <a name='function.socket-create.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-accept.php' class='function' rel='rdfs-seeAlso'>socket_accept()</a> - Accepte une connexion sur une socket</li> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-bind.php' class='function' rel='rdfs-seeAlso'>socket_bind()</a> - Lie un nom &amp;agrave; une socket</li> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-connect.php' class='function' rel='rdfs-seeAlso'>socket_connect()</a> - Cr&amp;eacute;e une connexion sur une socket</li> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-listen.php' class='function' rel='rdfs-seeAlso'>socket_listen()</a> - Attend une connexion sur une socket</li> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-last-error.php' class='function' rel='rdfs-seeAlso'>socket_last_error()</a> - Lit la derni&amp;egrave;re erreur g&amp;eacute;n&amp;eacute;r&amp;eacute;e par une socket</li> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-strerror.php' class='function' rel='rdfs-seeAlso'>socket_strerror()</a> - Retourne une cha&amp;icirc;ne d&amp;eacute;crivant un message d'erreur</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="socket_connect" value="<div id='function.socket-connect' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.socket-connect.php'>socket_connect</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.1.0, PHP 5)</p><p class='refpurpose'><span class='refname'>socket_connect</span> &amp;mdash; <span class='dc-title'>Cr&amp;eacute;e une connexion sur une socket</span></p> </div> <a name='function.socket-connect.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>socket_connect</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$socket</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$address</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$port</tt><span class='initializer'> = 0</span></span> ] )</div> <p class='para rdfs-comment'> Cr&amp;eacute;e une nouvelle connexion en utilisant la ressource socket <i><tt class='parameter'>socket</tt></i> , qui doit &amp;ecirc;tre une ressource de socket valide, cr&amp;eacute;&amp;eacute;e par la fonction <a href='http://www.php.net/manual/fr/function.socket-create.php' class='function'>socket_create()</a>. </p> </div> <a name='function.socket-connect.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>socket</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>address</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le param&amp;egrave;tre <i><tt class='parameter'>address</tt></i> est soit une adresse valide IPv4 (e.g. <i>127.0.0.1</i>) si <i><tt class='parameter'>socket</tt></i> vaut <b><tt class='constant'>AF_INET</tt></b>, soit une adresse valide IPv6 (e.g. <i>::1</i>) si le support IPv6 est actif et que le param&amp;egrave;tre <i><tt class='parameter'>socket</tt></i> vaut <b><tt class='constant'>AF_INET6</tt></b>, soit un chemin vers un socket de domaine Unix, si la famille de sockets vaut <b><tt class='constant'>AF_UNIX</tt></b>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>port</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le param&amp;egrave;tre <i><tt class='parameter'>port</tt></i> n&amp;#039;est utilis&amp;eacute; et mandat&amp;eacute; que lors d&amp;#039;une connexion &amp;agrave; un socket <b><tt class='constant'>AF_INET</tt></b> ou <b><tt class='constant'>AF_INET6</tt></b>, et d&amp;eacute;signe le port de l&amp;#039;h&amp;ocirc;te distant sur lequel la connexion doit &amp;ecirc;tre effectu&amp;eacute;e. </p> </dd> </dl> <p> </p> </div> <a name='function.socket-connect.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. Le code d&amp;#039;erreur g&amp;eacute;n&amp;eacute;r&amp;eacute; peut &amp;ecirc;tre obtenu en appelant la fonction <a href='http://www.php.net/manual/fr/function.socket-last-error.php' class='function'>socket_last_error()</a>. Ce code d&amp;#039;erreur peut &amp;ecirc;tre pass&amp;eacute; &amp;agrave; la fonction <a href='http://www.php.net/manual/fr/function.socket-strerror.php' class='function'>socket_strerror()</a> pour obtenir un message d&amp;#039;erreur humainement lisible. </p> <blockquote><p><b class='note'>Note</b>: Si le socket est non-bloquant, alors cette fonction retourne <b><tt class='constant'>FALSE</tt></b> avec l&amp;#039;erreur suivant : <i>Operation now in progress</i>. <br /> </p></blockquote> </div> <a name='function.socket-connect.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-bind.php' class='function' rel='rdfs-seeAlso'>socket_bind()</a> - Lie un nom &amp;agrave; une socket</li> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-listen.php' class='function' rel='rdfs-seeAlso'>socket_listen()</a> - Attend une connexion sur une socket</li> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-create.php' class='function' rel='rdfs-seeAlso'>socket_create()</a> - Cr&amp;eacute;e une socket</li> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-last-error.php' class='function' rel='rdfs-seeAlso'>socket_last_error()</a> - Lit la derni&amp;egrave;re erreur g&amp;eacute;n&amp;eacute;r&amp;eacute;e par une socket</li> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-strerror.php' class='function' rel='rdfs-seeAlso'>socket_strerror()</a> - Retourne une cha&amp;icirc;ne d&amp;eacute;crivant un message d'erreur</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="socket_close" value="<div id='function.socket-close' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.socket-close.php'>socket_close</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.1.0, PHP 5)</p><p class='refpurpose'><span class='refname'>socket_close</span> &amp;mdash; <span class='dc-title'>Ferme une socket</span></p> </div> <a name='function.socket-close.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>socket_close</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$socket</tt></span> )</div> <p class='para rdfs-comment'> <b>socket_close()</b> ferme la socket <i><tt class='parameter'>socket</tt></i> et d&amp;eacute;truit toutes les ressources qui y sont li&amp;eacute;es. Cette fonction est sp&amp;eacute;cifique aux sockets et ne peut &amp;ecirc;tre utilis&amp;eacute;e avec les autres types de ressource. </p> </div> <a name='function.socket-close.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>socket</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Une ressource de socket valide, cr&amp;eacute;&amp;eacute;e par la fonction <a href='http://www.php.net/manual/fr/function.socket-create.php' class='function'>socket_create()</a> ou la fonction <a href='http://www.php.net/manual/fr/function.socket-accept.php' class='function'>socket_accept()</a>. </p> </dd> </dl> <p> </p> </div> <a name='function.socket-close.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Aucune valeur n&amp;#039;est retourn&amp;eacute;e. </p> </div> <a name='function.socket-close.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-bind.php' class='function' rel='rdfs-seeAlso'>socket_bind()</a> - Lie un nom &amp;agrave; une socket</li> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-listen.php' class='function' rel='rdfs-seeAlso'>socket_listen()</a> - Attend une connexion sur une socket</li> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-create.php' class='function' rel='rdfs-seeAlso'>socket_create()</a> - Cr&amp;eacute;e une socket</li> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-strerror.php' class='function' rel='rdfs-seeAlso'>socket_strerror()</a> - Retourne une cha&amp;icirc;ne d&amp;eacute;crivant un message d'erreur</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="socket_clear_error" value="<div id='function.socket-clear-error' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.socket-clear-error.php'>socket_clear_error</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>socket_clear_error</span> &amp;mdash; <span class='dc-title'>Efface toutes les erreurs pr&amp;eacute;c&amp;eacute;demment g&amp;eacute;n&amp;eacute;r&amp;eacute;es par une socket</span></p> </div> <a name='function.socket-clear-error.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>socket_clear_error</b></span> ([ <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$socket</tt></span> ] )</div> <p class='para rdfs-comment'> Efface tous les codes d&amp;#039;erreur qui ont &amp;eacute;t&amp;eacute; enregistr&amp;eacute;s pour la socket <i><tt class='parameter'>socket</tt></i> , ou bien pour la socket g&amp;eacute;n&amp;eacute;rale. </p> <p class='para'> <b>socket_clear_error()</b> permet de remettre &amp;agrave; z&amp;eacute;ro les codes d&amp;#039;erreur d&amp;#039;une socket ou de la socket globale. Cela peut &amp;ecirc;tre utile pour d&amp;eacute;tecter l&amp;#039;av&amp;egrave;nement d&amp;#039;une erreur durant une partie de l&amp;#039;application. </p> </div> <a name='function.socket-clear-error.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>socket</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Une ressource de socket valide, cr&amp;eacute;&amp;eacute;e par la fonction <a href='http://www.php.net/manual/fr/function.socket-create.php' class='function'>socket_create()</a>. </p> </dd> </dl> <p> </p> </div> <a name='function.socket-clear-error.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Aucune valeur n&amp;#039;est retourn&amp;eacute;e. </p> </div> <a name='function.socket-clear-error.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-last-error.php' class='function' rel='rdfs-seeAlso'>socket_last_error()</a> - Lit la derni&amp;egrave;re erreur g&amp;eacute;n&amp;eacute;r&amp;eacute;e par une socket</li> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-strerror.php' class='function' rel='rdfs-seeAlso'>socket_strerror()</a> - Retourne une cha&amp;icirc;ne d&amp;eacute;crivant un message d'erreur</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="socket_bind" value="<div id='function.socket-bind' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.socket-bind.php'>socket_bind</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.1.0, PHP 5)</p><p class='refpurpose'><span class='refname'>socket_bind</span> &amp;mdash; <span class='dc-title'>Lie un nom &amp;agrave; une socket</span></p> </div> <a name='function.socket-bind.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>socket_bind</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$socket</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$address</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$port</tt><span class='initializer'> = 0</span></span> ] )</div> <p class='para rdfs-comment'> Lie le nom donn&amp;eacute; par <i><tt class='parameter'>address</tt></i> &amp;agrave; l&amp;#039;interface de connexion d&amp;eacute;crite par <i><tt class='parameter'>socket</tt></i> . Ceci doit &amp;ecirc;tre effectu&amp;eacute; avant qu&amp;#039;une connexion ne soit &amp;eacute;tablie en utilisant <a href='http://www.php.net/manual/fr/function.socket-connect.php' class='function'>socket_connect()</a> ou <a href='http://www.php.net/manual/fr/function.socket-listen.php' class='function'>socket_listen()</a>. </p> </div> <a name='function.socket-bind.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>socket</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Une ressource de socket valide cr&amp;eacute;&amp;eacute;e par la fonction <a href='http://www.php.net/manual/fr/function.socket-create.php' class='function'>socket_create()</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>address</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Si la socket est de la famille <b><tt class='constant'>AF_INET</tt></b>, le param&amp;egrave;tre <i><tt class='parameter'>address</tt></i> est une IP num&amp;eacute;rique (i.e. <i>127.0.0.1</i>). </p> <p class='para'> Si la socket est de la famille <b><tt class='constant'>AF_UNIX</tt></b>, le param&amp;egrave;tre <i><tt class='parameter'>address</tt></i> le chemin d&amp;#039;une socket de domaine Unix (i.e. <var class='filename'>/tmp/my.sock</var>). </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>port</tt></i> (optionnel)</span> </dt><dd class='listitem'> <p class='para'> Le param&amp;egrave;tre <i><tt class='parameter'>port</tt></i> est uniquement utilis&amp;eacute; lors de la connexion &amp;agrave; une socket <b><tt class='constant'>AF_INET</tt></b> et d&amp;eacute;signe le port de l&amp;#039;h&amp;ocirc;te distant sur lequel la connexion doit &amp;ecirc;tre effectu&amp;eacute;e. </p> </dd> </dl> <p> </p> </div> <a name='function.socket-bind.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'>Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient.</p> <p class='para'> Le code erreur peut &amp;ecirc;tre r&amp;eacute;cup&amp;eacute;r&amp;eacute; avec la fonction <a href='http://www.php.net/manual/fr/function.socket-last-error.php' class='function'>socket_last_error()</a>. Ce code peut &amp;ecirc;tre pass&amp;eacute; &amp;agrave; la fonction <a href='http://www.php.net/manual/fr/function.socket-strerror.php' class='function'>socket_strerror()</a> pour r&amp;eacute;cup&amp;eacute;rer le message textuel de l&amp;#039;erreur. </p> </div> <a name='function.socket-bind.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Utilisation de <b>socket_bind()</b> pour d&amp;eacute;finir l&amp;#039;adresse de la source</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;Cr&amp;eacute;ation&amp;nbsp;d'une&amp;nbsp;nouvelle&amp;nbsp;socket<br /></span><span style='color: #0000BB'>$sock&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>socket_create</span><span style='color: #007700'>(</span><span style='color: #0000BB'>AF_INET</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>SOCK_STREAM</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>SOL_TCP</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Une&amp;nbsp;liste&amp;nbsp;d'adresse&amp;nbsp;IP,&amp;nbsp;par&amp;nbsp;exemple,&amp;nbsp;appartenent&amp;nbsp;&amp;agrave;&amp;nbsp;l'ordinateur<br /></span><span style='color: #0000BB'>$sourceips</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'kevin'</span><span style='color: #007700'>]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;=&amp;nbsp;</span><span style='color: #DD0000'>'127.0.0.1'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$sourceips</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'madcoder'</span><span style='color: #007700'>]&amp;nbsp;=&amp;nbsp;</span><span style='color: #DD0000'>'127.0.0.2'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Lie&amp;nbsp;l'adresse&amp;nbsp;de&amp;nbsp;la&amp;nbsp;source<br /></span><span style='color: #0000BB'>socket_bind</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$sock</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$sourceips</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'madcoder'</span><span style='color: #007700'>]);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Connexion&amp;nbsp;&amp;agrave;&amp;nbsp;l'adresse&amp;nbsp;de&amp;nbsp;destination<br /></span><span style='color: #0000BB'>socket_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$sock</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'127.0.0.1'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>80</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;&amp;Eacute;criture<br /></span><span style='color: #0000BB'>$request&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'GET&amp;nbsp;/&amp;nbsp;HTTP/1.1'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'\r\n'&amp;nbsp;</span><span style='color: #007700'>.<br /></span><span style='color: #DD0000'>'Host:&amp;nbsp;example.com'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'\r\n\r\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>socket_write</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$sock</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$request</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Fermeture<br /></span><span style='color: #0000BB'>socket_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$sock</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.socket-bind.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Cette fonction doit &amp;ecirc;tre utilis&amp;eacute;e sur la socket avant la fonction <a href='http://www.php.net/manual/fr/function.socket-connect.php' class='function'>socket_connect()</a>. <br /> </p></blockquote> <blockquote><p><b class='note'>Note</b>: Note de compatibilit&amp;eacute; avec Windows 9x/ME : <a href='http://www.php.net/manual/fr/function.socket-last-error.php' class='function'>socket_last_error()</a> peut retourner un code erreur invalide lorsque vous tentez de lier une socket avec une adresse fausse, qui n&amp;#039;appartient pas &amp;agrave; la machine. <br /> </p></blockquote> </div> <a name='function.socket-bind.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-connect.php' class='function' rel='rdfs-seeAlso'>socket_connect()</a> - Cr&amp;eacute;e une connexion sur une socket</li> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-listen.php' class='function' rel='rdfs-seeAlso'>socket_listen()</a> - Attend une connexion sur une socket</li> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-create.php' class='function' rel='rdfs-seeAlso'>socket_create()</a> - Cr&amp;eacute;e une socket</li> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-last-error.php' class='function' rel='rdfs-seeAlso'>socket_last_error()</a> - Lit la derni&amp;egrave;re erreur g&amp;eacute;n&amp;eacute;r&amp;eacute;e par une socket</li> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-strerror.php' class='function' rel='rdfs-seeAlso'>socket_strerror()</a> - Retourne une cha&amp;icirc;ne d&amp;eacute;crivant un message d'erreur</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="socket_accept" value="<div id='function.socket-accept' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.socket-accept.php'>socket_accept</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.1.0, PHP 5)</p><p class='refpurpose'><span class='refname'>socket_accept</span> &amp;mdash; <span class='dc-title'>Accepte une connexion sur une socket</span></p> </div> <a name='function.socket-accept.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>socket_accept</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$socket</tt></span> )</div> <p class='para rdfs-comment'> Une fois que la socket <i><tt class='parameter'>socket</tt></i> a &amp;eacute;t&amp;eacute; cr&amp;eacute;&amp;eacute;e avec la fonction <a href='http://www.php.net/manual/fr/function.socket-create.php' class='function'>socket_create()</a>, li&amp;eacute;e &amp;agrave; un nom avec la fonction <a href='http://www.php.net/manual/fr/function.socket-bind.php' class='function'>socket_bind()</a>, et mise en attente de connexion avec la fonction <a href='http://www.php.net/manual/fr/function.socket-listen.php' class='function'>socket_listen()</a>, <b>socket_accept()</b> va accepter les connexions sur cette socket. Une fois qu&amp;#039;une connexion est faite, une nouvelle ressource de socket est retourn&amp;eacute;e. Elle peut &amp;ecirc;tre utilis&amp;eacute;e pour les communications. S&amp;#039;il y a plusieurs connexions en attente, la premi&amp;egrave;re sera utilis&amp;eacute;e. S&amp;#039;il n&amp;#039;y a pas de connexion en attente, <b>socket_accept()</b> se bloquera jusqu&amp;#039;&amp;agrave; ce qu&amp;#039;une connexion se pr&amp;eacute;sente. Si <i><tt class='parameter'>socket</tt></i> a &amp;eacute;t&amp;eacute; rendue non-bloquante, gr&amp;acirc;ce &amp;agrave; <a href='http://www.php.net/manual/fr/function.socket-set-blocking.php' class='function'>socket_set_blocking()</a> ou <a href='http://www.php.net/manual/fr/function.socket-set-nonblock.php' class='function'>socket_set_nonblock()</a>, <b><tt class='constant'>FALSE</tt></b> sera retourn&amp;eacute;. </p> <p class='para'> La ressource de socket retourn&amp;eacute;e par <b>socket_accept()</b> ne doit pas &amp;ecirc;tre utilis&amp;eacute;e pour accepter de nouvelles connexions. La socket originale <i><tt class='parameter'>socket</tt></i> , qui est en attente, reste ouverte et peut &amp;ecirc;tre r&amp;eacute;utilis&amp;eacute;e. </p> </div> <a name='function.socket-accept.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>socket</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Une ressource de socket valide, cr&amp;eacute;&amp;eacute;e par la fonction <a href='http://www.php.net/manual/fr/function.socket-create.php' class='function'>socket_create()</a>. </p> </dd> </dl> <p> </p> </div> <a name='function.socket-accept.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne une nouvelle ressource de socket en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> en cas d&amp;#039;erreur. Le code d&amp;#039;erreur g&amp;eacute;n&amp;eacute;r&amp;eacute; peut &amp;ecirc;tre obtenu en appelant la fonction <a href='http://www.php.net/manual/fr/function.socket-last-error.php' class='function'>socket_last_error()</a>. Ce code d&amp;#039;erreur peut &amp;ecirc;tre pass&amp;eacute; &amp;agrave; la fonction <a href='http://www.php.net/manual/fr/function.socket-strerror.php' class='function'>socket_strerror()</a> pour obtenir un message d&amp;#039;erreur, humainement lisible. </p> </div> <a name='function.socket-accept.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-connect.php' class='function' rel='rdfs-seeAlso'>socket_connect()</a> - Cr&amp;eacute;e une connexion sur une socket</li> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-listen.php' class='function' rel='rdfs-seeAlso'>socket_listen()</a> - Attend une connexion sur une socket</li> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-create.php' class='function' rel='rdfs-seeAlso'>socket_create()</a> - Cr&amp;eacute;e une socket</li> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-bind.php' class='function' rel='rdfs-seeAlso'>socket_bind()</a> - Lie un nom &amp;agrave; une socket</li> <li class='member'><a href='http://www.php.net/manual/fr/function.socket-strerror.php' class='function' rel='rdfs-seeAlso'>socket_strerror()</a> - Retourne une cha&amp;icirc;ne d&amp;eacute;crivant un message d'erreur</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="read_exif_data" value="<div id='function.read-exif-data' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.read-exif-data.php'>read_exif_data</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.1, PHP 5)</p><p class='refpurpose'><span class='refname'>read_exif_data</span> &amp;mdash; <span class='dc-title'>Alias de <a href='http://www.php.net/manual/fr/function.exif-read-data.php' class='function'>exif_read_data()</a></span></p> </div> <a name='function.read-exif-data.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='simpara'> Cette fonction est un alias de : <a href='http://www.php.net/manual/fr/function.exif-read-data.php' class='function'>exif_read_data()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ob_tidyhandler" value="<div id='function.ob-tidyhandler' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.ob-tidyhandler.php'>ob_tidyhandler</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ob_tidyhandler</span> &amp;mdash; <span class='dc-title'>Fonction de rappel ob_start pour r&amp;eacute;parer le buffer</span></p> </div> <a name='function.ob-tidyhandler.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>ob_tidyhandler</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$input</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$mode</tt></span> ] )</div> <p class='para rdfs-comment'> Fonction de rappel pour la fonction <a href='http://www.php.net/manual/fr/function.ob-start.php' class='function'>ob_start()</a> afin de r&amp;eacute;parer le buffer. </p> </div> <a name='function.ob-tidyhandler.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>input</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le buffer. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mode</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le mode du buffer. </p> </dd> </dl> <p> </p> </div> <a name='function.ob-tidyhandler.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne le buffer modifi&amp;eacute;. </p> </div> <a name='function.ob-tidyhandler.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>ob_tidyhandler()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />ob_start</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'ob_tidyhandler'</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;p&amp;gt;test&amp;lt;/i&amp;gt;'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> &amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD HTML 3.2//EN&amp;quot;&amp;gt; &amp;lt;html&amp;gt; &amp;lt;head&amp;gt; &amp;lt;title&amp;gt;&amp;lt;/title&amp;gt; &amp;lt;/head&amp;gt; &amp;lt;body&amp;gt; &amp;lt;p&amp;gt;test&amp;lt;/p&amp;gt; &amp;lt;/body&amp;gt; &amp;lt;/html&amp;gt; </pre></div> </div> </div><p> </p> </div> <a name='function.ob-tidyhandler.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.ob-start.php' class='function' rel='rdfs-seeAlso'>ob_start()</a> - Enclenche la tamporisation de sortie</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ob_iconv_handler" value="<div id='function.ob-iconv-handler' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.ob-iconv-handler.php'>ob_iconv_handler</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.5, PHP 5)</p><p class='refpurpose'><span class='refname'>ob_iconv_handler</span> &amp;mdash; <span class='dc-title'>Gestionnaire de sortie pour ma&amp;icirc;triser le jeu de caract&amp;egrave;res de sortie</span></p> </div> <a name='function.ob-iconv-handler.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>ob_iconv_handler</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$contents</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$status</tt></span> )</div> <p class='para rdfs-comment'> Convertit la cha&amp;icirc;ne utilisant le jeu de caract&amp;egrave;res <i><tt class='parameter'>internal_encoding</tt></i> en une cha&amp;icirc;ne utilisant celui de <i><tt class='parameter'>output_encoding</tt></i> . </p> <p class='para'> <i><tt class='parameter'>internal_encoding</tt></i> et <i><tt class='parameter'>output_encoding</tt></i> doivent &amp;ecirc;tre d&amp;eacute;finis par <a href='http://www.php.net/manual/fr/function.iconv-set-encoding.php' class='function'>iconv_set_encoding()</a> ou dans le fichier de configuration <var class='filename'>php.ini</var>. </p> </div> <a name='function.ob-iconv-handler.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> Voir la documentation sur la fonction <a href='http://www.php.net/manual/fr/function.ob-start.php' class='function'>ob_start()</a> pour plus d&amp;#039;informations sur les param&amp;egrave;tres de cette fonction. </p> </div> <a name='function.ob-iconv-handler.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Voir la documentation sur la fonction <a href='http://www.php.net/manual/fr/function.ob-start.php' class='function'>ob_start()</a> pour plus d&amp;#039;informations sur les valeurs retourn&amp;eacute;es par cette fonction. </p> </div> <a name='function.ob-iconv-handler.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>ob_iconv_handler()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />iconv_set_encoding</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'internal_encoding'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'UTF-8'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>iconv_set_encoding</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'output_encoding'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'ISO-8859-1'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>ob_start</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'ob_iconv_handler'</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Commence&amp;nbsp;la&amp;nbsp;mise&amp;nbsp;en&amp;nbsp;buffer&amp;nbsp;de&amp;nbsp;l'affichage<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.ob-iconv-handler.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.iconv-get-encoding.php' class='function' rel='rdfs-seeAlso'>iconv_get_encoding()</a> - Lit le jeu de caract&amp;egrave;res courant</li> <li class='member'><a href='http://www.php.net/manual/fr/function.iconv-set-encoding.php' class='function' rel='rdfs-seeAlso'>iconv_set_encoding()</a> - Modifie le jeu courant de caract&amp;egrave;res d'encodage</li> <li class='member'><a href='http://www.php.net/manual/fr/ref.outcontrol.php' class='link'>fonctions de buffers de sortie</a></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ngettext" value="<div id='function.ngettext' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.ngettext.php'>ngettext</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>ngettext</span> &amp;mdash; <span class='dc-title'>Version plurielle de gettext</span></p> </div> <a name='function.ngettext.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>ngettext</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$msgid1</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$msgid2</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$n</tt></span> )</div> <p class='para rdfs-comment'> Version plurielle de <a href='http://www.php.net/manual/fr/function.gettext.php' class='function'>gettext()</a>. Quelques langues ont plus d&amp;#039;une forme de messages pluriels d&amp;eacute;pendant du compteur. </p> </div> <a name='function.ngettext.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>msgid1</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>msgid2</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>n</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> </dl> <p> </p> </div> <a name='function.ngettext.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un message au pluriel identifi&amp;eacute; par <i><tt class='parameter'>msgid1</tt></i> et <i><tt class='parameter'>msgid2</tt></i> pour le compteur <i><tt class='parameter'>n</tt></i> . </p> </div> <a name='function.ngettext.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>ngettext()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />setlocale</span><span style='color: #007700'>(</span><span style='color: #0000BB'>LC_ALL</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'cs_CZ'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #0000BB'>ngettext</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'%d&amp;nbsp;window'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'%d&amp;nbsp;windows'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;1&amp;nbsp;okno<br /></span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #0000BB'>ngettext</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'%d&amp;nbsp;window'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'%d&amp;nbsp;windows'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;2&amp;nbsp;okna<br /></span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #0000BB'>ngettext</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'%d&amp;nbsp;window'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'%d&amp;nbsp;windows'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>5</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>5</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;5&amp;nbsp;oken<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="mime_content_type" value="<div id='function.mime-content-type' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mime-content-type.php'>mime_content_type</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>mime_content_type</span> &amp;mdash; <span class='dc-title'>Detect MIME Content-type for a file (deprecated)</span></p> </div> <a name='function.mime-content-type.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>mime_content_type</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> )</div> <p class='para rdfs-comment'> Returns the MIME content type for a file as determined by using information from the <var class='filename'>magic.mime</var> file. </p> </div> <a name='function.mime-content-type.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>filename</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Path to the tested file. </p> </dd> </dl> <p> </p> </div> <a name='function.mime-content-type.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Returns the content type in MIME format, like <i>text/plain</i> or <i>application/octet-stream</i>. </p> </div> <a name='function.mime-content-type.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <div class='warning'><b class='warning'>Avertissement</b> <p class='para'> This function has been deprecated as the PECL extension <a href='http://www.php.net/manual/fr/ref.fileinfo.php' class='link'>Fileinfo</a> provides the same functionality (and more) in a much cleaner way. </p> </div> </div> <a name='function.mime-content-type.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 <b>mime_content_type()</b> Example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>mime_content_type</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'php.gif'</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #0000BB'>mime_content_type</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'test.php'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> image/gif text/plain </pre></div> </div> </div><p> </p> </div> <a name='function.mime-content-type.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <a href='http://www.php.net/manual/fr/ref.fileinfo.php' class='link'>Fileinfo</a> for a replacement </li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="juliantojd" value="<div id='function.juliantojd' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.juliantojd.php'>JulianToJD</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>JulianToJD</span> &amp;mdash; <span class='dc-title'>Convertit un jours du calendrier Julien en un nombre de jours du calendrier Julien</span></p> </div> <a name='function.juliantojd.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>juliantojd</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$month</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$day</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$year</tt></span> )</div> <p class='para rdfs-comment'> Intervalle de validit&amp;eacute; du calendrier Julien : 4713 avant JC &amp;agrave; 9999 apr&amp;egrave;s J.C. </p> <p class='para'> Bien qu&amp;#039;il soit possible de manipuler des dates jusqu&amp;#039;en 4713 avant JC, une telle utilisation n&amp;#039;est pas significative. En effet, ce calendrier fut cr&amp;eacute;&amp;eacute; en 46 avant J.C., et ses d&amp;eacute;tails ne furent finalis&amp;eacute;s qu&amp;#039;au plus t&amp;ocirc;t en 8 apr&amp;egrave;s JC, et probablement pas avant le quatri&amp;egrave;me si&amp;egrave;cle apr&amp;egrave;s JC. De plus, le d&amp;eacute;but de l&amp;#039;ann&amp;eacute;e variait suivant les peuples, certains n&amp;#039;acceptant pas janvier comme premier mois de l&amp;#039;ann&amp;eacute;e. </p> <div class='caution'><b class='caution'>Attention</b> <p class='para'> Souvenez-vous, le calendrier courant du syst&amp;egrave;me utilis&amp;eacute; sur le Web est un calendrier Gr&amp;eacute;gorien. <a href='http://www.php.net/manual/fr/function.gregoriantojd.php' class='function'>gregoriantojd()</a> peut &amp;ecirc;tre utilis&amp;eacute; pour convertir ce genre de dates en un nombre de jours du calendrier Julien. </p> </div> </div> <a name='function.juliantojd.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>month</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le mois, sous la forme d&amp;#039;un nombre entre 1 (pour Janvier) et 12 (pour D&amp;eacute;cembre) </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>day</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le jour, sous la forme d&amp;#039;un nombre entre 1 et 31 </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>year</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;ann&amp;eacute;e, sous la forme d&amp;#039;un nombre entre -4713 et 9999 </p> </dd> </dl> <p> </p> </div> <a name='function.juliantojd.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Le jour Julien pour la date Julienne donn&amp;eacute;e, sous la forme d&amp;#039;un <a href='http://www.php.net/manual/fr/language.types.integer.php' class='link'>entier</a>. </p> </div> <a name='function.juliantojd.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.jdtojulian.php' class='function' rel='rdfs-seeAlso'>jdtojulian()</a> - Convertit le nombre de jours du calendrier Julien en date du calendrier Julien</li> <li class='member'><a href='http://www.php.net/manual/fr/function.cal-to-jd.php' class='function' rel='rdfs-seeAlso'>cal_to_jd()</a> - Convertit un calendrier en nombre de jours Julien</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="jewishtojd" value="<div id='function.jewishtojd' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.jewishtojd.php'>JewishToJD</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>JewishToJD</span> &amp;mdash; <span class='dc-title'>Convertit une date du calendrier Juif en nombre de jours du calendrier Julien</span></p> </div> <a name='function.jewishtojd.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>jewishtojd</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$month</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$day</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$year</tt></span> )</div> <p class='para rdfs-comment'> Bien qu&amp;#039;il soit possible de manipuler des dates &amp;agrave; partir de l&amp;#039;an 1 (3761 avant J.C.), une telle utilisation a peu de sens. Le calendrier juif a &amp;eacute;t&amp;eacute; utilis&amp;eacute; depuis plusieurs dizaines de si&amp;egrave;cles, mais dans les premiers temps, il n&amp;#039;y avait pas de formule pour d&amp;eacute;terminer le d&amp;eacute;but du mois. Un nouveau mois commen&amp;ccedil;ait quand une nouvelle lune &amp;eacute;tait observ&amp;eacute;e. </p> </div> <a name='function.jewishtojd.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>month</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le mois, sous la forme d&amp;#039;un nombre entre 1 et 13 </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>day</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le jour, sous la forme d&amp;#039;un nombre entre 1 et 30 </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>year</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;ann&amp;eacute;e, sous la forme d&amp;#039;un nombre entre 1 et 9999 </p> </dd> </dl> <p> </p> </div> <a name='function.jewishtojd.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Le jour Julien pour la date Juive donn&amp;eacute;e, sous la forme d&amp;#039;un <a href='http://www.php.net/manual/fr/language.types.integer.php' class='link'>entier</a>. </p> </div> <a name='function.jewishtojd.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.jdtojewish.php' class='function' rel='rdfs-seeAlso'>jdtojewish()</a> - Convertit le nombre de jours du calendrier Julien en date du calendrier juif</li> <li class='member'><a href='http://www.php.net/manual/fr/function.cal-to-jd.php' class='function' rel='rdfs-seeAlso'>cal_to_jd()</a> - Convertit un calendrier en nombre de jours Julien</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="jdtounix" value="<div id='function.jdtounix' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.jdtounix.php'>jdtounix</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>jdtounix</span> &amp;mdash; <span class='dc-title'>Convertit un jour Julien en timestamp UNIX</span></p> </div> <a name='function.jdtounix.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>jdtounix</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$jday</tt></span> )</div> <p class='para rdfs-comment'> Retourne un timestamp UNIX correspondant au jour Julien <i><tt class='parameter'>jday</tt></i> ou <b><tt class='constant'>FALSE</tt></b> si <i><tt class='parameter'>jday</tt></i> n&amp;#039;est pas dans l&amp;#039;intervalle de validit&amp;eacute; de l&amp;#039;&amp;eacute;poque UNIX. (ann&amp;eacute;es gr&amp;eacute;goriennes entre 1970 et 2037 ou 2440588 &amp;lt;= <i><tt class='parameter'>jday</tt></i> &amp;lt;= 2465342 .) Le temps retourn&amp;eacute; est un temps local (et non GMT). </p> </div> <a name='function.jdtounix.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>jday</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nombre de jours Julien, compris entre 2440588 et 2465342. </p> </dd> </dl> <p> </p> </div> <a name='function.jdtounix.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Le timestamp unix pour le d&amp;eacute;but du jour Julien donn&amp;eacute;. </p> </div> <a name='function.jdtounix.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.unixtojd.php' class='function' rel='rdfs-seeAlso'>unixtojd()</a> - Convertit un timestamp UNIX en un jour Julien</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="jdtojulian" value="<div id='function.jdtojulian' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.jdtojulian.php'>JDToJulian</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>JDToJulian</span> &amp;mdash; <span class='dc-title'>Convertit le nombre de jours du calendrier Julien en date du calendrier Julien</span></p> </div> <a name='function.jdtojulian.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>jdtojulian</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$julianday</tt></span> )</div> <p class='para rdfs-comment'> Convertit le nombre de jours du calendrier Julien en une cha&amp;icirc;ne contenant la date du calendrier Julien, au format &amp;quot;mois/jour/ann&amp;eacute;e&amp;quot;. </p> </div> <a name='function.jdtojulian.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>julianday</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nombre de jours Julien, sous la forme d&amp;#039;un <a href='http://www.php.net/manual/fr/language.types.integer.php' class='link'>entier</a> </p> </dd> </dl> <p> </p> </div> <a name='function.jdtojulian.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> La date Julien, sous la forme d&amp;#039;une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a> &amp;quot;mois/jour/ann&amp;eacute;e&amp;quot;. </p> </div> <a name='function.jdtojulian.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.juliantojd.php' class='function' rel='rdfs-seeAlso'>juliantojd()</a> - Convertit un jours du calendrier Julien en un nombre de jours du calendrier Julien</li> <li class='member'><a href='http://www.php.net/manual/fr/function.cal-from-jd.php' class='function' rel='rdfs-seeAlso'>cal_from_jd()</a> - Convertit le nombre de jours Julien en un calendrier sp&amp;eacute;cifique</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="jdtojewish" value="<div id='function.jdtojewish' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.jdtojewish.php'>jdtojewish</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>jdtojewish</span> &amp;mdash; <span class='dc-title'>Convertit le nombre de jours du calendrier Julien en date du calendrier juif</span></p> </div> <a name='function.jdtojewish.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>jdtojewish</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$juliandaycount</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$hebrew</tt><span class='initializer'> = false</span></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$fl</tt><span class='initializer'> = 0</span></span> ]] )</div> <p class='para rdfs-comment'> Convertit le nombre de jours du calendrier Julien en date du calendrier juif. </p> <p class='para'> Les param&amp;egrave;tres optionnels <i><tt class='parameter'>hebrew</tt></i> et <i><tt class='parameter'>fl</tt></i> sont disponibles depuis PHP 5.0.0. </p> <p class='para'> Si le param&amp;egrave;tre <i><tt class='parameter'>hebrew</tt></i> vaut <b><tt class='constant'>TRUE</tt></b>, le param&amp;egrave;tre <i><tt class='parameter'>fl</tt></i> sera utilis&amp;eacute; pour g&amp;eacute;n&amp;eacute;rer une cha&amp;icirc;ne au format h&amp;eacute;breux. Les formats disponibles sont : <b><tt class='constant'>CAL_JEWISH_ADD_ALAFIM_GERESH</tt></b>, <b><tt class='constant'>CAL_JEWISH_ADD_ALAFIM</tt></b> et <b><tt class='constant'>CAL_JEWISH_ADD_GERESHAYIM</tt></b>. </p> </div> <a name='function.jdtojewish.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>julianday</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nombre de jours Julien, sous la forme d&amp;#039;un <a href='http://www.php.net/manual/fr/language.types.integer.php' class='link'>entier</a> </p> </dd> </dl> <p> </p> </div> <a name='function.jdtojewish.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> La date Juive, sous la forme d&amp;#039;une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a> &amp;quot;mois/jour/ann&amp;eacute;e&amp;quot;. </p> </div> <a name='function.jdtojewish.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.0.0</td> <td align='left'> Les param&amp;egrave;tres <i><tt class='parameter'>hebrew</tt></i> et <i><tt class='parameter'>fl</tt></i> ont &amp;eacute;t&amp;eacute; ajout&amp;eacute;s. Le param&amp;egrave;tre <i><tt class='parameter'>fl</tt></i> a &amp;eacute;t&amp;eacute; ajout&amp;eacute;. </td> </tr> <tr valign='middle'> <td align='left'>4.3.0</td> <td align='left'> Le param&amp;egrave;tre <i><tt class='parameter'>hebrew</tt></i> a &amp;eacute;t&amp;eacute; ajout&amp;eacute;. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.jdtojewish.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>jdtojewish()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>jdtojewish</span><span style='color: #007700'>(</span><span style='color: #0000BB'>gregoriantojd</span><span style='color: #007700'>(</span><span style='color: #0000BB'>10</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>8</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2002</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>true</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>CAL_JEWISH_ADD_GERESHAYIM&amp;nbsp;</span><span style='color: #007700'>+&amp;nbsp;</span><span style='color: #0000BB'>CAL_JEWISH_ADD_ALAFIM&amp;nbsp;</span><span style='color: #007700'>+&amp;nbsp;</span><span style='color: #0000BB'>CAL_JEWISH_ADD_ALAFIM_GERESH</span><span style='color: #007700'>);&amp;nbsp;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.jdtojewish.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.jewishtojd.php' class='function' rel='rdfs-seeAlso'>jewishtojd()</a> - Convertit une date du calendrier Juif en nombre de jours du calendrier Julien</li> <li class='member'><a href='http://www.php.net/manual/fr/function.cal-from-jd.php' class='function' rel='rdfs-seeAlso'>cal_from_jd()</a> - Convertit le nombre de jours Julien en un calendrier sp&amp;eacute;cifique</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="jdtogregorian" value="<div id='function.jdtogregorian' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.jdtogregorian.php'>JDToGregorian</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>JDToGregorian</span> &amp;mdash; <span class='dc-title'>Convertit le nombre de jours du calendrier Julien en date gr&amp;eacute;gorienne</span></p> </div> <a name='function.jdtogregorian.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>jdtogregorian</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$julianday</tt></span> )</div> <p class='para rdfs-comment'> Convertit le nombre de jours du calendrier Julien en une cha&amp;icirc;ne contenant une date du calendrier gr&amp;eacute;gorien, au format &amp;quot;mois/jour/ann&amp;eacute;e&amp;quot;. </p> </div> <a name='function.jdtogregorian.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>julianday</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le num&amp;eacute;ro du jour Julien, sous la forme d&amp;#039;un <a href='http://www.php.net/manual/fr/language.types.integer.php' class='link'>entier</a> </p> </dd> </dl> <p> </p> </div> <a name='function.jdtogregorian.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> La date gr&amp;eacute;gorienne, sous la forme d&amp;#039;une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a> &amp;quot;mois/jour/ann&amp;eacute;e&amp;quot;. </p> </div> <a name='function.jdtogregorian.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.gregoriantojd.php' class='function' rel='rdfs-seeAlso'>gregoriantojd()</a> - Convertit une date gr&amp;eacute;gorienne en nombre de jours du calendrier Julien</li> <li class='member'><a href='http://www.php.net/manual/fr/function.cal-from-jd.php' class='function' rel='rdfs-seeAlso'>cal_from_jd()</a> - Convertit le nombre de jours Julien en un calendrier sp&amp;eacute;cifique</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="jdtofrench" value="<div id='function.jdtofrench' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.jdtofrench.php'>JDToFrench</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>JDToFrench</span> &amp;mdash; <span class='dc-title'>Convertit le nombre de jours du calendrier Julien en date du calendrier fran&amp;ccedil;ais r&amp;eacute;publicain</span></p> </div> <a name='function.jdtofrench.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>jdtofrench</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$juliandaycount</tt></span> )</div> <p class='para rdfs-comment'> Convertit le nombre de jours du calendrier julien en date du calendrier fran&amp;ccedil;ais r&amp;eacute;publicain. </p> </div> <a name='function.jdtofrench.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>julianday</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le num&amp;eacute;ro du jour Julien, sous la forme d&amp;#039;un <a href='http://www.php.net/manual/fr/language.types.integer.php' class='link'>entier</a> </p> </dd> </dl> <p> </p> </div> <a name='function.jdtofrench.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> La date fran&amp;ccedil;aise r&amp;eacute;publicaine, sous la forme d&amp;#039;une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a> &amp;quot;mois/jour/ann&amp;eacute;e&amp;quot;. </p> </div> <a name='function.jdtofrench.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.frenchtojd.php' class='function' rel='rdfs-seeAlso'>frenchtojd()</a> - Convertit une date du calendrier fran&amp;ccedil;ais r&amp;eacute;publicain en nombre de jours du calendrier Julien</li> <li class='member'><a href='http://www.php.net/manual/fr/function.cal-from-jd.php' class='function' rel='rdfs-seeAlso'>cal_from_jd()</a> - Convertit le nombre de jours Julien en un calendrier sp&amp;eacute;cifique</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="jdmonthname" value="<div id='function.jdmonthname' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.jdmonthname.php'>JDMonthName</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>JDMonthName</span> &amp;mdash; <span class='dc-title'>Retourne le nom du mois</span></p> </div> <a name='function.jdmonthname.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>jdmonthname</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$julianday</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$mode</tt></span> )</div> <p class='para rdfs-comment'> Retourne une cha&amp;icirc;ne contenant le nom du mois. <i><tt class='parameter'>mode</tt></i> indique de quel calendrier d&amp;eacute;pend ce mois, et quel type de nom doit &amp;ecirc;tre retourn&amp;eacute;. </p><table class='doctable table'> <caption><b>Modes de calendrier</b></caption> <thead valign='middle'> <tr valign='middle'> <th>Mode</th> <th>Signification</th> <th>Valeurs</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>0</td> <td align='left'>Gr&amp;eacute;gorien - abr&amp;eacute;g&amp;eacute;</td> <td align='left'>Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec</td> </tr> <tr valign='middle'> <td align='left'>1</td> <td align='left'>Gr&amp;eacute;gorien</td> <td align='left'>January, February, March, April, May, June, July, August, September, October, November, December</td> </tr> <tr valign='middle'> <td align='left'>2</td> <td align='left'>Julien - abr&amp;eacute;g&amp;eacute;</td> <td align='left'>Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec</td> </tr> <tr valign='middle'> <td align='left'>3</td> <td align='left'>Julien</td> <td align='left'>January, February, March, April, May, June, July, August, September, October, November, December</td> </tr> <tr valign='middle'> <td align='left'>4</td> <td align='left'>Juif</td> <td align='left'>Tishri, Heshvan, Kislev, Tevet, Shevat, AdarI, AdarII, Nisan, Iyyar, Sivan, Tammuz, Av, Elul</td> </tr> <tr valign='middle'> <td align='left'>5</td> <td align='left'>R&amp;eacute;publicain fran&amp;ccedil;ais</td> <td align='left'>Vendemiaire, Brumaire, Frimaire, Nivose, Pluviose, Ventose, Germinal, Floreal, Prairial, Messidor, Thermidor, Fructidor, Extra</td> </tr> </tbody> </table> <p> </p> </div> <a name='function.jdmonthname.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>jday</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le jour Julien &amp;agrave; analyser </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>calendar</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le calendrier dans lequel on r&amp;eacute;cup&amp;egrave;re le nom du mois </p> </dd> </dl> <p> </p> </div> <a name='function.jdmonthname.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Le nom du mois pour le jour Julien donn&amp;eacute;, pour le calendrier <i><tt class='parameter'>calendar</tt></i> . </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="jddayofweek" value="<div id='function.jddayofweek' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.jddayofweek.php'>JDDayOfWeek</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>JDDayOfWeek</span> &amp;mdash; <span class='dc-title'>Retourne le num&amp;eacute;ro du jour de la semaine</span></p> </div> <a name='function.jddayofweek.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/fr/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>jddayofweek</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$julianday</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$mode</tt><span class='initializer'> = CAL_DOW_DAYNO</span></span> ] )</div> <p class='para rdfs-comment'> Retourne le num&amp;eacute;ro du jour de la semaine. Peut retourner une cha&amp;icirc;ne ou un entier, en fonction du mode. </p> </div> <a name='function.jddayofweek.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>julianday</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le num&amp;eacute;ro du jour Julien, sous la forme d&amp;#039;un <a href='http://www.php.net/manual/fr/language.types.integer.php' class='link'>entier</a> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mode</tt></i> </span> </dt><dd class='listitem'> <table class='doctable table'> <caption><b>Modes pour la semaine du calendrier</b></caption> <thead valign='middle'> <tr valign='middle'> <th>Mode</th> <th>Signification</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>0 (d&amp;eacute;faut)</td> <td align='left'> Retourne le num&amp;eacute;ro du jour comme un entier (0=dimanche, 1=lundi, etc.) </td> </tr> <tr valign='middle'> <td align='left'>1</td> <td align='left'> Retourne une cha&amp;icirc;ne contenant le nom du jour (anglais gr&amp;eacute;gorien) </td> </tr> <tr valign='middle'> <td align='left'>2</td> <td align='left'> Retourne une cha&amp;icirc;ne contenant le nom abr&amp;eacute;g&amp;eacute; du jour de la semaine (anglais gr&amp;eacute;gorien) </td> </tr> </tbody> </table> </dd> </dl> <p> </p> </div> <a name='function.jddayofweek.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Le jour de la semaine Gr&amp;eacute;gorien, sous la forme d&amp;#039;un <a href='http://www.php.net/manual/fr/language.types.integer.php' class='link'>entier</a> ou d&amp;#039;une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_utf8" value="<div id='function.imap-utf8' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-utf8.php'>imap_utf8</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_utf8</span> &amp;mdash; <span class='dc-title'>Convertit du texte au format MIME en UTF-8</span></p> </div> <a name='function.imap-utf8.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>imap_utf8</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$mime_encoded_text</tt></span> )</div> <p class='para rdfs-comment'> Convertit le texte <i><tt class='parameter'>mime_encoded_text</tt></i> en UTF-8. </p> </div> <a name='function.imap-utf8.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mime_encoded_text</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a> encod&amp;eacute; MIME. Les sp&amp;eacute;cifications de MIME et UTF8 sont d&amp;eacute;crites dans les <a href='http://www.faqs.org/rfcs/rfc2047' class='link external'>&amp;raquo; RFC2047</a> et <a href='http://www.faqs.org/rfcs/rfc2044' class='link external'>&amp;raquo; RFC2044</a>. </p> </dd> </dl> <p> </p> </div> <a name='function.imap-utf8.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a> encod&amp;eacute;e UTF-8. </p> </div> <a name='function.imap-utf8.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-mime-header-decode.php' class='function' rel='rdfs-seeAlso'>imap_mime_header_decode()</a> - D&amp;eacute;code les &amp;eacute;l&amp;eacute;ments MIME d'un en-t&amp;ecirc;te</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_utf7_encode" value="<div id='function.imap-utf7-encode' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-utf7-encode.php'>imap_utf7_encode</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_utf7_encode</span> &amp;mdash; <span class='dc-title'>Convertit une cha&amp;icirc;ne ISO-8859-1 en texte UTF-7 modifi&amp;eacute;</span></p> </div> <a name='function.imap-utf7-encode.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>imap_utf7_encode</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$data</tt></span> )</div> <p class='para rdfs-comment'> Convertit une cha&amp;icirc;ne <i><tt class='parameter'>data</tt></i> ISO-8859-1 en texte UTF-7 modifi&amp;eacute;. </p> <p class='para'> Cette fonction sert &amp;agrave; encoder les noms de bo&amp;icirc;tes aux lettres qui contiennent des caract&amp;egrave;res internationaux hors de l&amp;#039;espace ASCII. </p> </div> <a name='function.imap-utf7-encode.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>data</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a> ISO-8859-1. </p> </dd> </dl> <p> </p> </div> <a name='function.imap-utf7-encode.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne les donn&amp;eacute;es <i><tt class='parameter'>data</tt></i> encod&amp;eacute;es avec l&amp;#039;encodage UTF-7 modifi&amp;eacute; tel que d&amp;eacute;fini dans la <a href='http://www.faqs.org/rfcs/rfc2060' class='link external'>&amp;raquo; RFC 2060</a>, section 5.1.3 (l&amp;#039;encodage UTF-7 original est lui d&amp;eacute;fini dans <a href='http://www.faqs.org/rfcs/rfc1642' class='link external'>&amp;raquo; RFC1642</a>). </p> </div> <a name='function.imap-utf7-encode.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-utf7-decode.php' class='function' rel='rdfs-seeAlso'>imap_utf7_decode()</a> - D&amp;eacute;code une cha&amp;icirc;ne encod&amp;eacute;e en UTF-7 modifi&amp;eacute;</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_utf7_decode" value="<div id='function.imap-utf7-decode' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-utf7-decode.php'>imap_utf7_decode</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_utf7_decode</span> &amp;mdash; <span class='dc-title'>D&amp;eacute;code une cha&amp;icirc;ne encod&amp;eacute;e en UTF-7 modifi&amp;eacute;</span></p> </div> <a name='function.imap-utf7-decode.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>imap_utf7_decode</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$text</tt></span> )</div> <p class='para rdfs-comment'> <b>imap_utf7_decode()</b> d&amp;eacute;code la cha&amp;icirc;ne UTF-7 <i><tt class='parameter'>text</tt></i> en ISO-8859-1. </p> <p class='para'> Cette fonction sert &amp;agrave; encoder les noms de bo&amp;icirc;tes aux lettres qui contiennent des caract&amp;egrave;res internationaux hors de l&amp;#039;espace ASCII. </p> </div> <a name='function.imap-utf7-decode.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>text</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;encodage UTF-7 modifi&amp;eacute; est d&amp;eacute;fini dans la <a href='http://www.faqs.org/rfcs/rfc2060' class='link external'>&amp;raquo; RFC 2060</a>, section 5.1.3 (l&amp;#039;encodage UTF-7 original est lui d&amp;eacute;fini dans <a href='http://www.faqs.org/rfcs/rfc1642' class='link external'>&amp;raquo; RFC1642</a>). </p> </dd> </dl> <p> </p> </div> <a name='function.imap-utf7-decode.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a> encod&amp;eacute;e ISO-8859-1 et contenant la m&amp;ecirc;me s&amp;eacute;quence de caract&amp;egrave;res que dans le param&amp;egrave;tre <i><tt class='parameter'>text</tt></i> , ou <b><tt class='constant'>FALSE</tt></b> si <i><tt class='parameter'>text</tt></i> contient une s&amp;eacute;quence UTF-7 modifi&amp;eacute;e invalide ou si <i><tt class='parameter'>text</tt></i> contient un caract&amp;egrave;re qui ne fait pas partie du jeu de caract&amp;egrave;res ISO-8859-1. </p> </div> <a name='function.imap-utf7-decode.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-utf7-encode.php' class='function' rel='rdfs-seeAlso'>imap_utf7_encode()</a> - Convertit une cha&amp;icirc;ne ISO-8859-1 en texte UTF-7 modifi&amp;eacute;</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_unsubscribe" value="<div id='function.imap-unsubscribe' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-unsubscribe.php'>imap_unsubscribe</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_unsubscribe</span> &amp;mdash; <span class='dc-title'>Termine la souscription &amp;agrave; une bo&amp;icirc;te aux lettres</span></p> </div> <a name='function.imap-unsubscribe.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>imap_unsubscribe</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$mailbox</tt></span> )</div> <p class='para rdfs-comment'> Termine la souscription &amp;agrave; la bo&amp;icirc;te aux lettres <i><tt class='parameter'>mailbox</tt></i> . </p> </div> <a name='function.imap-unsubscribe.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Un flux IMPA retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mailbox</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nom de la bo&amp;icirc;te aux lettres, voir la documentation de la fonction <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a> pour plus de d&amp;eacute;tails. </p> </dd> </dl> <p> </p> </div> <a name='function.imap-unsubscribe.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.imap-unsubscribe.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-subscribe.php' class='function' rel='rdfs-seeAlso'>imap_subscribe()</a> - Souscrit &amp;agrave; une bo&amp;icirc;te aux lettres</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_undelete" value="<div id='function.imap-undelete' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-undelete.php'>imap_undelete</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_undelete</span> &amp;mdash; <span class='dc-title'>Enl&amp;egrave;ve la marque d&amp;#039;effacement d&amp;#039;un message</span></p> </div> <a name='function.imap-undelete.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>imap_undelete</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$msg_number</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$flags</tt><span class='initializer'> = 0</span></span> ] )</div> <p class='para rdfs-comment'> Enl&amp;egrave;ve la marque d&amp;#039;effacement du message <i><tt class='parameter'>msg_number</tt></i> , plac&amp;eacute;e avec <a href='http://www.php.net/manual/fr/function.imap-delete.php' class='function'>imap_delete()</a> ou <a href='http://www.php.net/manual/fr/function.imap-mail-move.php' class='function'>imap_mail_move()</a>. </p> </div> <a name='function.imap-undelete.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Un flux IMPA retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>msg_number</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le num&amp;eacute;ro du message </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>flags</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> </dl> <p> </p> </div> <a name='function.imap-undelete.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.imap-undelete.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-delete.php' class='function' rel='rdfs-seeAlso'>imap_delete()</a> - Marque le fichier pour l'effacement, dans la bo&amp;icirc;te aux lettres courante</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-mail-move.php' class='function' rel='rdfs-seeAlso'>imap_mail_move()</a> - D&amp;eacute;place des messages dans une bo&amp;icirc;te aux lettres</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_uid" value="<div id='function.imap-uid' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-uid.php'>imap_uid</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_uid</span> &amp;mdash; <span class='dc-title'>Retourne l&amp;#039;UID d&amp;#039;un message</span></p> </div> <a name='function.imap-uid.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>imap_uid</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$msg_number</tt></span> )</div> <p class='para rdfs-comment'> <b>imap_uid()</b> retourne l&amp;#039;UID pour le message <i><tt class='parameter'>msgno</tt></i> . Un UID est un identifiant unique que ne change jamais, alors que le num&amp;eacute;ro du message dans la liste des messages peut changer &amp;agrave; toute modification de la bo&amp;icirc;te aux lettres. </p> <p class='para'> C&amp;#039;est la fonction inverse de <a href='http://www.php.net/manual/fr/function.imap-msgno.php' class='function'>imap_msgno()</a>. </p> </div> <a name='function.imap-uid.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Un flux IMPA retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>msg_number</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le num&amp;eacute;ro du message. </p> </dd> </dl> <p> </p> </div> <a name='function.imap-uid.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> L&amp;#039;UID d&amp;#039;un message donn&amp;eacute;. </p> </div> <a name='function.imap-uid.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Cette fonctionnalit&amp;eacute; n&amp;#039;est pas support&amp;eacute;e par les bo&amp;icirc;tes aux lettres POP3. <br /> </p></blockquote> </div> <a name='function.imap-uid.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-msgno.php' class='function' rel='rdfs-seeAlso'>imap_msgno()</a> - Retourne le num&amp;eacute;ro de s&amp;eacute;quence du message pour un UID donn&amp;eacute;</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_timeout" value="<div id='function.imap-timeout' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-timeout.php'>imap_timeout</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.3, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_timeout</span> &amp;mdash; <span class='dc-title'>Configure ou retourne le timeout</span></p> </div> <a name='function.imap-timeout.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/fr/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>imap_timeout</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$timeout_type</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$timeout</tt><span class='initializer'> = -1</span></span> ] )</div> <p class='para rdfs-comment'> D&amp;eacute;finit ou retourne le timeout imap. </p> </div> <a name='function.imap-timeout.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>timeout_type</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Une valeur parmi les suivantes : <b><tt class='constant'>IMAP_OPENTIMEOUT</tt></b>, <b><tt class='constant'>IMAP_READTIMEOUT</tt></b>, <b><tt class='constant'>IMAP_WRITETIMEOUT</tt></b>, ou <b><tt class='constant'>IMAP_CLOSETIMEOUT</tt></b>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>timeout</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le timeout, en secondes. </p> </dd> </dl> <p> </p> </div> <a name='function.imap-timeout.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Si le param&amp;egrave;tre <i><tt class='parameter'>timeout</tt></i> est d&amp;eacute;fini, cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s et <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> <p class='para'> Si <i><tt class='parameter'>timeout</tt></i> n&amp;#039;est pas fourni ou s&amp;#039;il est &amp;eacute;valu&amp;eacute; &amp;agrave; -1, le timeout courant sera retourn&amp;eacute; sous la forme d&amp;#039;un <a href='http://www.php.net/manual/fr/language.types.integer.php' class='link'>entier</a>. </p> </div> <a name='function.imap-timeout.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>imap_timeout()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #DD0000'>'Le&amp;nbsp;timeout&amp;nbsp;courant&amp;nbsp;est&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>imap_timeout</span><span style='color: #007700'>(</span><span style='color: #0000BB'>IMAP_READTIMEOUT</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_thread" value="<div id='function.imap-thread' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-thread.php'>imap_thread</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.7, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_thread</span> &amp;mdash; <span class='dc-title'>Retourne l&amp;#039;arbre des messages organis&amp;eacute;s par thread</span></p> </div> <a name='function.imap-thread.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>imap_thread</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$options</tt><span class='initializer'> = SE_FREE</span></span> ] )</div> <p class='para rdfs-comment'> Retourne l&amp;#039;arbre des messages organis&amp;eacute;s par thread. </p> </div> <a name='function.imap-thread.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Un flux IMPA retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> </dl> <p> </p> </div> <a name='function.imap-thread.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> <b>imap_thread()</b> retourne un tableau associatif contenant un arbre de messages organis&amp;eacute;s par thread par <i>REFERENCES</i> ou <b><tt class='constant'>FALSE</tt></b> en cas d&amp;#039;erreur. </p> <p class='para'> Chaque message dans la bo&amp;icirc;te aux lettres courante sera repr&amp;eacute;sent&amp;eacute; par des entr&amp;eacute;es sous forme d&amp;#039;arbre dans le tableau r&amp;eacute;sultant : </p><ul class='itemizedlist'> <li class='listitem'><p class='para'> <var class='varname'>$thread['XX.num']</var> - num&amp;eacute;ro du message courant </p></li> <li class='listitem'><p class='para'> <var class='varname'>$thread['XX.next']</var> </p></li> <li class='listitem'><p class='para'> <var class='varname'>$thread['XX.branch']</var> </p></li> </ul><p> </p> </div> <a name='function.imap-thread.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>imap_thread()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Ici,&amp;nbsp;nous&amp;nbsp;affichons&amp;nbsp;les&amp;nbsp;threads&amp;nbsp;d'un&amp;nbsp;newsgroup,&amp;nbsp;en&amp;nbsp;HTML<br /><br /></span><span style='color: #0000BB'>$nntp&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_open</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'{news.example.com:119/nntp}some.newsgroup'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>''</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>''</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$threads&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_thread</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$nntp</span><span style='color: #007700'>);<br /><br />foreach&amp;nbsp;(</span><span style='color: #0000BB'>$threads&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$key&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>$val</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$tree&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>explode</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'.'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$key</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>$tree</span><span style='color: #007700'>[</span><span style='color: #0000BB'>1</span><span style='color: #007700'>]&amp;nbsp;==&amp;nbsp;</span><span style='color: #DD0000'>'num'</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$header&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_headerinfo</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$nntp</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$val</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;ul&amp;gt;\n\t&amp;lt;li&amp;gt;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$header</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fromaddress&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;}&amp;nbsp;elseif&amp;nbsp;(</span><span style='color: #0000BB'>$tree</span><span style='color: #007700'>[</span><span style='color: #0000BB'>1</span><span style='color: #007700'>]&amp;nbsp;==&amp;nbsp;</span><span style='color: #DD0000'>'branch'</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'\t&amp;lt;/li&amp;gt;\n&amp;lt;/ul&amp;gt;\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;}<br />}<br /><br /></span><span style='color: #0000BB'>imap_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$nntp</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_subscribe" value="<div id='function.imap-subscribe' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-subscribe.php'>imap_subscribe</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_subscribe</span> &amp;mdash; <span class='dc-title'>Souscrit &amp;agrave; une bo&amp;icirc;te aux lettres</span></p> </div> <a name='function.imap-subscribe.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>imap_subscribe</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$mailbox</tt></span> )</div> <p class='para rdfs-comment'> Souscrit &amp;agrave; une bo&amp;icirc;te aux lettres. </p> </div> <a name='function.imap-subscribe.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Un flux IMPA retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mailbox</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nom de la bo&amp;icirc;te aux lettres, voir la documentation de la fonction <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a> pour plus de d&amp;eacute;tails </p> </dd> </dl> <p> </p> </div> <a name='function.imap-subscribe.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.imap-subscribe.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-unsubscribe.php' class='function' rel='rdfs-seeAlso'>imap_unsubscribe()</a> - Termine la souscription &amp;agrave; une bo&amp;icirc;te aux lettres</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_status" value="<div id='function.imap-status' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-status.php'>imap_status</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_status</span> &amp;mdash; <span class='dc-title'>Retourne les informations de statut sur une bo&amp;icirc;te aux lettres</span></p> </div> <a name='function.imap-status.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>object</span> <span class='methodname'><b>imap_status</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$mailbox</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$options</tt></span> )</div> <p class='para rdfs-comment'> Retourne les informations de statut sur la bo&amp;icirc;te aux lettres <i><tt class='parameter'>mailbox</tt></i> . </p> </div> <a name='function.imap-status.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Un flux IMPA retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mailbox</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nom de la bo&amp;icirc;te aux lettres, voir la documentation de la fonction <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a> pour plus de d&amp;eacute;tails </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Les drapeaux valides sont : </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>SA_MESSAGES</tt></b> - met la valeur de <var class='varname'>$status->messages</var> au nombre de messages dans la bo&amp;icirc;te aux lettres. </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>SA_RECENT</tt></b> - met la valeur de <var class='varname'>$status->recent</var> au nombre de messages r&amp;eacute;cents dans la bo&amp;icirc;te aux lettres. </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>SA_UNSEEN</tt></b> - met la valeur de <var class='varname'>$status->unseen</var> au nombre de messages non lus dans la bo&amp;icirc;te aux lettres. </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>SA_UIDNEXT</tt></b> - met la valeur de <var class='varname'>$status->uidnext</var> &amp;agrave; la prochaine valeur d&amp;#039;uid qui sera utilis&amp;eacute;e. </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>SA_UIDVALIDITY</tt></b> - met la valeur de <var class='varname'>$status->uidvalidity</var> &amp;agrave; une constante, qui change lorsque l&amp;#039;uid de la bo&amp;icirc;te aux lettres n&amp;#039;est plus valide. </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>SA_ALL</tt></b> - fixe toutes les valeurs pr&amp;eacute;c&amp;eacute;dentes. </span> </li> </ul><p> </p> </dd> </dl> <p> </p> </div> <a name='function.imap-status.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne un objet contenant les informations sur le statut. L&amp;#039;objet a les propri&amp;eacute;t&amp;eacute;s suivantes : <i>messages</i>, <i>recent</i>, <i>unseen</i>, <i>uidnext</i>, et <i>uidvalidity</i>. </p> <p class='para'> <i>flags</i> est &amp;eacute;galement d&amp;eacute;fini, qui contient un masque contenant une des constantes ci-dessus. </p> </div> <a name='function.imap-status.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>imap_status()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mbox&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_open</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'{imap.example.com}'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'username'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>OP_HALFOPEN</span><span style='color: #007700'>)<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;or&amp;nbsp;die(</span><span style='color: #DD0000'>'Connexion&amp;nbsp;impossible&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>imap_last_error</span><span style='color: #007700'>());<br /><br /></span><span style='color: #0000BB'>$status&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_status</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'{imap.example.org}INBOX'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>SA_ALL</span><span style='color: #007700'>);<br />if&amp;nbsp;(</span><span style='color: #0000BB'>$status</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Messages&amp;nbsp;:&amp;nbsp;&amp;nbsp;&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$status</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>messages&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'R&amp;eacute;cent&amp;nbsp;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$status</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>recent&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Non&amp;nbsp;lu&amp;nbsp;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$status</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>unseen&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Prochain&amp;nbsp;UID:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$status</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>uidnext&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Validit&amp;eacute;&amp;nbsp;de&amp;nbsp;l'UID:'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$status</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>uidvalidity&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'imap_status&amp;nbsp;a&amp;nbsp;&amp;eacute;chou&amp;eacute;&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>imap_last_error</span><span style='color: #007700'>()&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #0000BB'>imap_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_sort" value="<div id='function.imap-sort' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-sort.php'>imap_sort</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_sort</span> &amp;mdash; <span class='dc-title'>Trie des messages</span></p> </div> <a name='function.imap-sort.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>imap_sort</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$criteria</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$reverse</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$options</tt><span class='initializer'> = 0</span></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$search_criteria</tt><span class='initializer'> = NULL</span></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$charset</tt><span class='initializer'> = NIL</span></span> ]]] )</div> <p class='para rdfs-comment'> R&amp;eacute;cup&amp;egrave;re et trie les num&amp;eacute;ros de messages en fonction des param&amp;egrave;tres donn&amp;eacute;s. </p> </div> <a name='function.imap-sort.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Un flux IMPA retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>criteria</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Les crit&amp;egrave;res <i><tt class='parameter'>criteria</tt></i> peuvent &amp;ecirc;tre un (et un seul) parmi les suivants : </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>SORTDATE</tt></b> : date du message </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>SORTARRIVAL</tt></b> : date d&amp;#039;arriv&amp;eacute;e </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>SORTFROM</tt></b> : nom de la premi&amp;egrave;re bo&amp;icirc;te aux lettres de l&amp;#039;adresse d&amp;#039;origine (From address) </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>SORTSUBJECT</tt></b> : sujet du message </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>SORTTO</tt></b> : nom de la premi&amp;egrave;re bo&amp;icirc;te aux lettres de destination (To address) </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>SORTCC</tt></b> : nom de la bo&amp;icirc;te aux lettres de copie cach&amp;eacute;e (cc address) </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>SORTSIZE</tt></b> : taille du message en octets </span> </li> </ul><p> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>reverse</tt></i> </span> </dt><dd class='listitem'> <p class='para'> vaut 1 pour signifier : tri inverse </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Les flags <i><tt class='parameter'>options</tt></i> dont des masques de bits, d&amp;#039;un ou plusieurs des &amp;eacute;l&amp;eacute;ments suivants : </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>SE_UID</tt></b> : retourne des UID &amp;agrave; la place de num&amp;eacute;ros </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>SE_NOPREFETCH</tt></b> : ne pas pr&amp;eacute;t&amp;eacute;l&amp;eacute;charger les messages trouv&amp;eacute;s </span> </li> </ul><p> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>search_criteria</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>charset</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> </dl> <p> </p> </div> <a name='function.imap-sort.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un tableau de num&amp;eacute;ros de messages tri&amp;eacute;s en fonction des param&amp;egrave;tres fournis. </p> </div> <a name='function.imap-sort.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.3.3</td> <td align='left'> Le param&amp;egrave;tre <i><tt class='parameter'>charset</tt></i> a &amp;eacute;t&amp;eacute; ajout&amp;eacute;. </td> </tr> </tbody> </table> <p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_set_quota" value="<div id='function.imap-set-quota' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-set-quota.php'>imap_set_quota</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.5, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_set_quota</span> &amp;mdash; <span class='dc-title'>Modifie le quota d&amp;#039;une bo&amp;icirc;te aux lettres</span></p> </div> <a name='function.imap-set-quota.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>imap_set_quota</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$quota_root</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$quota_limit</tt></span> )</div> <p class='para rdfs-comment'> Modifie le quota de la bo&amp;icirc;te aux lettres <i><tt class='parameter'>quota_root</tt></i> . </p> </div> <a name='function.imap-set-quota.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Un flux IMPA retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>quota_root</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La bo&amp;icirc;te aux lettres dont on doit modifier le quota. Elle doit suivre le format standart IMAP pour une bo&amp;icirc;te aux lettres : <i>user.name</i>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>quota_limit</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La taille maximale (en Ko) pour la bo&amp;icirc;te <i><tt class='parameter'>quota_root</tt></i> </p> </dd> </dl> <p> </p> </div> <a name='function.imap-set-quota.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.imap-set-quota.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>imap_set_quota()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mbox&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_open</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'{imap.example.org:143}'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mailadmin'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'password'</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(!</span><span style='color: #0000BB'>imap_set_quota</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'user.kalowsky'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>3000</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;lors&amp;nbsp;de&amp;nbsp;la&amp;nbsp;d&amp;eacute;finition&amp;nbsp;du&amp;nbsp;quota\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return;<br />}<br /><br /></span><span style='color: #0000BB'>imap_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.imap-set-quota.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <p class='para'> <a href='http://www.php.net/manual/fr/function.imap-get-quota.php' class='function'>imap_get_quota()</a> ne fonctionne actuellement qu&amp;#039;avec les biblioth&amp;egrave;ques c-client2000. </p> <p class='para'> <b>imap_set_quota()</b> requiert que <i><tt class='parameter'>imap_stream</tt></i> ait &amp;eacute;t&amp;eacute; ouvert avec un compte d&amp;#039;administrateur, pour avoir les droits n&amp;eacute;cessaires : elle ne fonctionnera avec aucun autre utilisateur. </p> </div> <a name='function.imap-set-quota.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-open.php' class='function' rel='rdfs-seeAlso'>imap_open()</a> - Ouvre un flux IMAP vers une bo&amp;icirc;te aux lettres</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-get-quota.php' class='function' rel='rdfs-seeAlso'>imap_get_quota()</a> - Lit les quotas des bo&amp;icirc;tes aux lettres ainsi que des statistiques sur chacune d'elles</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_setflag_full" value="<div id='function.imap-setflag-full' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-setflag-full.php'>imap_setflag_full</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_setflag_full</span> &amp;mdash; <span class='dc-title'>Positionne un drapeau sur un message</span></p> </div> <a name='function.imap-setflag-full.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>imap_setflag_full</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$sequence</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$flag</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$options</tt><span class='initializer'> = NIL</span></span> ] )</div> <p class='para rdfs-comment'> <b>imap_setflag_full()</b> affecte le <i><tt class='parameter'>flag</tt></i> sp&amp;eacute;cifi&amp;eacute; aux messages de la <i><tt class='parameter'>sequence</tt></i> donn&amp;eacute;e. </p> </div> <a name='function.imap-setflag-full.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Un flux IMPA retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>sequence</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Une s&amp;eacute;quence de num&amp;eacute;ro de messages. Vous pouvez &amp;eacute;num&amp;eacute;rer les messages d&amp;eacute;sir&amp;eacute;s avec la syntaxe <i>X,Y</i>, ou r&amp;eacute;cup&amp;eacute;rer tous les messages d&amp;#039;un intervalle avec la syntaxe <i>X:Y</i> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>flag</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Les flags que vous pouvez modifier sont <i>\Seen</i>, <i>\Answered</i>, <i>\Flagged</i>, <i>\Deleted</i>, et <i>\Draft</i> (comme d&amp;eacute;fini dans la <a href='http://www.faqs.org/rfcs/rfc2060' class='link external'>&amp;raquo; RFC2060</a>). </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>options</tt></i> est un masque de bits, qui accepte uniquement la valeur suivante : </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>ST_UID</tt></b> - la s&amp;eacute;quence contient des UID au lieu de num&amp;eacute;ros de s&amp;eacute;quence. </span> </li> </ul><p> </p> </dd> </dl> <p> </p> </div> <a name='function.imap-setflag-full.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.imap-setflag-full.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>imap_setflag_full()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mbox&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_open</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'{imap.example.org:143}'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'username'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'password'</span><span style='color: #007700'>)<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;or&amp;nbsp;die(</span><span style='color: #DD0000'>'Connexion&amp;nbsp;impossible&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>imap_last_error</span><span style='color: #007700'>());<br /><br /></span><span style='color: #0000BB'>$status&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_setflag_full</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'2,5'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'\\Seen&amp;nbsp;\\Flagged'</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>gettype</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$status</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$status&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>imap_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.imap-setflag-full.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-clearflag-full.php' class='function' rel='rdfs-seeAlso'>imap_clearflag_full()</a> - Supprime un flag (drapeau) sur un message</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_setacl" value="<div id='function.imap-setacl' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-setacl.php'>imap_setacl</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.7, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_setacl</span> &amp;mdash; <span class='dc-title'>Modifie le ACL de la bo&amp;icirc;te aux lettres</span></p> </div> <a name='function.imap-setacl.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>imap_setacl</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$mailbox</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$id</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$rights</tt></span> )</div> <p class='para rdfs-comment'> D&amp;eacute;finit l&amp;#039;ACL pour la bo&amp;icirc;te aux lettres donn&amp;eacute;e. </p> </div> <a name='function.imap-setacl.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Un flux IMPA retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mailbox</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nom de la bo&amp;icirc;te aux lettres, voir la documentation de la fonction <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a> pour plus de d&amp;eacute;tails </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>id</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;identifiant de l&amp;#039;utilisateur dont on veut d&amp;eacute;finir les droits. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>rights</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Les droits &amp;agrave; donner &amp;agrave; l&amp;#039;utilisateur. Le fait de passer une cha&amp;icirc;ne vide effacera l&amp;#039;ACL. </p> </dd> </dl> <p> </p> </div> <a name='function.imap-setacl.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.imap-setacl.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <p class='para'> Cette fonction n&amp;#039;est actuellement disponible que pour les utilisateurs de la biblioth&amp;egrave;que <i>c-client2000</i> ou sup&amp;eacute;rieur. </p> </div> <a name='function.imap-setacl.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-getacl.php' class='function' rel='rdfs-seeAlso'>imap_getacl()</a> - Retourne le ACL pour la bo&amp;icirc;te aux lettres</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_search" value="<div id='function.imap-search' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-search.php'>imap_search</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_search</span> &amp;mdash; <span class='dc-title'>Retourne un tableau de messages apr&amp;egrave;s recherche</span></p> </div> <a name='function.imap-search.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>imap_search</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$criteria</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$options</tt><span class='initializer'> = SE_FREE</span></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$charset</tt><span class='initializer'> = NIL</span></span> ]] )</div> <p class='para rdfs-comment'> Effectue une recherche dans la bo&amp;icirc;te aux lettres courante, sur le flux <acronym title='Internet Message Access Protocol'>IMAP</acronym> courant. </p> <p class='para'> Par exemple, pour rechercher les messages non r&amp;eacute;pondus, envoy&amp;eacute;s par maman, vous pouvez utiliser : &amp;quot;UNANSWERED FROM maman&amp;quot;. Les recherches semblent insensibles &amp;agrave; la casse. Cette liste de crit&amp;egrave;res est issue du code d&amp;#039;un client C UW et peut &amp;ecirc;tre incompl&amp;egrave;te ou impr&amp;eacute;cise. (voir aussi <a href='http://www.faqs.org/rfcs/rfc2060' class='link external'>&amp;raquo; RFC2060</a>, section 6.4.4). </p> </div> <a name='function.imap-search.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Un flux IMPA retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>criteria</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a>, d&amp;eacute;limit&amp;eacute;e par des espaces, dans laquelle les mots-cl&amp;eacute;s suivants sont accept&amp;eacute;s. Tous les arguments &amp;agrave; plusieurs mots (e.g. <i>FROM &amp;quot;joey smith&amp;quot;</i>) doivent &amp;ecirc;tre plac&amp;eacute;s entre guillemets : </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> ALL - retourne tous les messages qui v&amp;eacute;rifient le reste du crit&amp;egrave;re. </span> </li> <li class='listitem'> <span class='simpara'> ANSWERED - tous les messages avec le flag \\ANSWERED </span> </li> <li class='listitem'> <span class='simpara'> BCC &amp;quot;string&amp;quot; - tous les messages avec la cha&amp;icirc;ne &amp;quot;string&amp;quot; dans le champ Bcc </span> </li> <li class='listitem'> <span class='simpara'> BEFORE &amp;quot;date&amp;quot; - tous les messages avec Date : avant &amp;quot;date&amp;quot; </span> </li> <li class='listitem'> <span class='simpara'> BODY &amp;quot;string&amp;quot; - tous les messages avec &amp;quot;string&amp;quot; dans le corps </span> </li> <li class='listitem'> <span class='simpara'> CC &amp;quot;string&amp;quot; - tous les messages avec &amp;quot;string&amp;quot; dans le champ Cc </span> </li> <li class='listitem'> <span class='simpara'> DELETED - tous les messages effac&amp;eacute;s </span> </li> <li class='listitem'> <span class='simpara'> FLAGGED - tous les messages avec le flag \\FLAGGED (parfois interpr&amp;eacute;t&amp;eacute; comme Important ou Urgent) </span> </li> <li class='listitem'> <span class='simpara'> FROM &amp;quot;string&amp;quot; - tous les messages avec la cha&amp;icirc;ne &amp;quot;string&amp;quot; dans le champ From </span> </li> <li class='listitem'> <span class='simpara'> KEYWORD &amp;quot;string&amp;quot; - tous les messages avec la cha&amp;icirc;ne &amp;quot;string&amp;quot; comme mot-cl&amp;eacute; </span> </li> <li class='listitem'> <span class='simpara'> NEW - tous les nouveaux messages </span> </li> <li class='listitem'> <span class='simpara'> OLD - tous les anciens messages </span> </li> <li class='listitem'> <span class='simpara'> ON &amp;quot;date&amp;quot; - tous les messages avec la date &amp;quot;date&amp;quot; comme champ Date </span> </li> <li class='listitem'> <span class='simpara'> RECENT - tous les messages avec le flag \\RECENT </span> </li> <li class='listitem'> <span class='simpara'> SEEN - tous les messages lus (avec le flag\\SEEN flag) </span> </li> <li class='listitem'> <span class='simpara'> SINCE &amp;quot;date&amp;quot; - tous les messages avec la date Date: apr&amp;egrave;s &amp;quot;date&amp;quot; </span> </li> <li class='listitem'> <span class='simpara'> SUBJECT &amp;quot;string&amp;quot; - tous les messages avec la cha&amp;icirc;ne &amp;quot;string&amp;quot; dans le champ Subject </span> </li> <li class='listitem'> <span class='simpara'> TEXT &amp;quot;string&amp;quot; - tous les messages avec le texte &amp;quot;string&amp;quot; </span> </li> <li class='listitem'> <span class='simpara'> TO &amp;quot;string&amp;quot; - tous les messages avec la cha&amp;icirc;ne &amp;quot;string&amp;quot; dans le champ To </span> </li> <li class='listitem'> <span class='simpara'> UNANSWERED - tous les messages non r&amp;eacute;pondus </span> </li> <li class='listitem'> <span class='simpara'> UNDELETED - tous les messages non effac&amp;eacute;s </span> </li> <li class='listitem'> <span class='simpara'> UNFLAGGED - tous les messages non marqu&amp;eacute;s </span> </li> <li class='listitem'> <span class='simpara'> UNKEYWORD &amp;quot;string&amp;quot; - tous les messages ne contenant pas le mot-cl&amp;eacute; &amp;quot;string&amp;quot; </span> </li> <li class='listitem'> <span class='simpara'> UNSEEN - tous les messages non lus </span> </li> </ul><p> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Les valeurs pour les flags sont <b><tt class='constant'>SE_UID</tt></b>, qui fait que le tableau r&amp;eacute;ponse contient les UID plut&amp;ocirc;t que les num&amp;eacute;ros de s&amp;eacute;quence. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>charset</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> </dl> <p> </p> </div> <a name='function.imap-search.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un tableau de num&amp;eacute;ro de messages ou d&amp;#039;UID. </p> <p class='para'> Retourne <b><tt class='constant'>FALSE</tt></b> si la recherche n&amp;#039;est pas comprise, ou bien qu&amp;#039;aucun message n&amp;#039;a &amp;eacute;t&amp;eacute; trouv&amp;eacute;. </p> </div> <a name='function.imap-search.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.3.3</td> <td align='left'> Le param&amp;egrave;tre <i><tt class='parameter'>charset</tt></i> a &amp;eacute;t&amp;eacute; ajout&amp;eacute;. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.imap-search.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-listscan.php' class='function' rel='rdfs-seeAlso'>imap_listscan()</a> - Lit la liste des bo&amp;icirc;tes aux lettres, et y recherche une cha&amp;icirc;ne</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_scanmailbox" value="<div id='function.imap-scanmailbox' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-scanmailbox.php'>imap_scanmailbox</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_scanmailbox</span> &amp;mdash; <span class='dc-title'>Alias de <a href='http://www.php.net/manual/fr/function.imap-listscan.php' class='function'>imap_listscan()</a></span></p> </div> <a name='function.imap-scanmailbox.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='simpara'> Cette fonction est un alias de : <a href='http://www.php.net/manual/fr/function.imap-listscan.php' class='function'>imap_listscan()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_savebody" value="<div id='function.imap-savebody' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-savebody.php'>imap_savebody</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.3)</p><p class='refpurpose'><span class='refname'>imap_savebody</span> &amp;mdash; <span class='dc-title'>Sauvegarde une partie sp&amp;eacute;cifique du corps dans un fichier</span></p> </div> <a name='function.imap-savebody.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>imap_savebody</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$file</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$msg_number</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$part_number</tt><span class='initializer'> = &amp;quot;&amp;quot;</span></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$options</tt><span class='initializer'> = 0</span></span> ]] )</div> <p class='para rdfs-comment'> Sauvegarde une partie du corps du message sp&amp;eacute;cifi&amp;eacute;. </p> </div> <a name='function.imap-savebody.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Un flux IMPA retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>file</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le chemin vers le fichier de sauvegarde, sous la forme d&amp;#039;une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a> ou un descripteur de fichier valide retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.fopen.php' class='function'>fopen()</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>msg_number</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le num&amp;eacute;ro du message </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>part_number</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le num&amp;eacute;ro de la section. C&amp;#039;est une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a> d&amp;#039;entiers, d&amp;eacute;limit&amp;eacute;s par une virgule qui correspondent &amp;agrave; l&amp;#039;index dans la liste des sections du corps, tel que pr&amp;eacute;vu par la sp&amp;eacute;cification IMAP4. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Un masque qui contient une ou plusieurs des valeurs suivantes : </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>FT_UID</tt></b> - Le num&amp;eacute;ro <i><tt class='parameter'>msg_number</tt></i> est un UID </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>FT_PEEK</tt></b> - Ne pas d&amp;eacute;finir le drapeau \Seen s&amp;#039;il n&amp;#039;est pas d&amp;eacute;j&amp;agrave; d&amp;eacute;fini </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>FT_INTERNAL</tt></b> - La <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a> retourn&amp;eacute;e est dans un format interne, qui ne correspondant pas &amp;agrave; CRLF. </span> </li> </ul><p> </p> </dd> </dl> <p> </p> </div> <a name='function.imap-savebody.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.imap-savebody.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-fetchbody.php' class='function' rel='rdfs-seeAlso'>imap_fetchbody()</a> - Retourne une section extraite du corps d'un message</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_rfc822_write_address" value="<div id='function.imap-rfc822-write-address' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-rfc822-write-address.php'>imap_rfc822_write_address</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_rfc822_write_address</span> &amp;mdash; <span class='dc-title'>Retourne une adresse email format&amp;eacute;e correctement</span></p> </div> <a name='function.imap-rfc822-write-address.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>imap_rfc822_write_address</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$mailbox</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$host</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$personal</tt></span> )</div> <p class='para rdfs-comment'> Retourne une adresse email format&amp;eacute;e correctement selon la <a href='http://www.faqs.org/rfcs/rfc2822' class='link external'>&amp;raquo; RFC2822</a>. </p> </div> <a name='function.imap-rfc822-write-address.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mailbox</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nom de la bo&amp;icirc;te aux lettres, voir la documentation de la fonction <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a> pour plus de d&amp;eacute;tails </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>host</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La partie h&amp;ocirc;te de l&amp;#039;email </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>personal</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nom du propri&amp;eacute;taire du compte </p> </dd> </dl> <p> </p> </div> <a name='function.imap-rfc822-write-address.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne une adresse email, sous la forme d&amp;#039;une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a>, format&amp;eacute;e correctement selon la <a href='http://www.faqs.org/rfcs/rfc2822' class='link external'>&amp;raquo; RFC2822</a>. </p> </div> <a name='function.imap-rfc822-write-address.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>imap_rfc822_write_address()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>imap_rfc822_write_address</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'hartmut'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'example.com'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Hartmut&amp;nbsp;Holzgraefe'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Hartmut Holzgraefe &amp;lt;hartmut@example.com&amp;gt; </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_rfc822_parse_headers" value="<div id='function.imap-rfc822-parse-headers' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-rfc822-parse-headers.php'>imap_rfc822_parse_headers</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_rfc822_parse_headers</span> &amp;mdash; <span class='dc-title'>Analyse un en-t&amp;ecirc;te mail</span></p> </div> <a name='function.imap-rfc822-parse-headers.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>object</span> <span class='methodname'><b>imap_rfc822_parse_headers</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$headers</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$defaulthost</tt><span class='initializer'> = &amp;quot;UNKNOWN&amp;quot;</span></span> ] )</div> <p class='para rdfs-comment'> Analyse la cha&amp;icirc;ne <i><tt class='parameter'>headers</tt></i> et retourne un objet contenant diff&amp;eacute;rents &amp;eacute;l&amp;eacute;ments, similaires &amp;agrave; la fonction <a href='http://www.php.net/manual/fr/function.imap-header.php' class='function'>imap_header()</a>. </p> </div> <a name='function.imap-rfc822-parse-headers.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>headers</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Les donn&amp;eacute;es &amp;agrave; analyser </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>defaulthost</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nom de l&amp;#039;h&amp;ocirc;te par d&amp;eacute;faut </p> </dd> </dl> <p> </p> </div> <a name='function.imap-rfc822-parse-headers.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un objet similaire &amp;agrave; celui retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.imap-header.php' class='function'>imap_header()</a>, except&amp;eacute; pour les drapeaux et les autres propri&amp;eacute;t&amp;eacute;s qui proviennent du serveur IMAP. </p> </div> <a name='function.imap-rfc822-parse-headers.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-rfc822-parse-adrlist.php' class='function' rel='rdfs-seeAlso'>imap_rfc822_parse_adrlist()</a> - Analyse une adresse email</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_rfc822_parse_adrlist" value="<div id='function.imap-rfc822-parse-adrlist' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-rfc822-parse-adrlist.php'>imap_rfc822_parse_adrlist</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_rfc822_parse_adrlist</span> &amp;mdash; <span class='dc-title'>Analyse une adresse email</span></p> </div> <a name='function.imap-rfc822-parse-adrlist.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>imap_rfc822_parse_adrlist</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$address</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$default_host</tt></span> )</div> <p class='para rdfs-comment'> Analyse la cha&amp;icirc;ne <i><tt class='parameter'>address</tt></i> , tel que d&amp;eacute;finie dans la <a href='http://www.faqs.org/rfcs/rfc2822' class='link external'>&amp;raquo; RFC2822</a>. </p> </div> <a name='function.imap-rfc822-parse-adrlist.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>address</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a> contenant les adresses </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>default_host</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nom de l&amp;#039;h&amp;ocirc;te par d&amp;eacute;faut </p> </dd> </dl> <p> </p> </div> <a name='function.imap-rfc822-parse-adrlist.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un tableau d&amp;#039;objets. Les propri&amp;eacute;t&amp;eacute;s des objets sont : </p> <p class='para'> </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> <i>&amp;quot;mailbox&amp;quot;</i> : Le nom de la bo&amp;icirc;te aux lettres (nom d&amp;#039;utilisateur) </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;quot;host&amp;quot;</i> : Le nom de l&amp;#039;h&amp;ocirc;te </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;quot;personal&amp;quot;</i> : Le nom personnel </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;quot;adl&amp;quot;</i> : at domain source route (NDT : ???) </span> </li> </ul><p> </p> </div> <a name='function.imap-rfc822-parse-adrlist.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>imap_rfc822_parse_adrlist()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$address_string&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'Joe&amp;nbsp;Doe&amp;nbsp;&amp;lt;doe@example.com&amp;gt;,&amp;nbsp;postmaster@example.com,&amp;nbsp;root'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$address_array&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_rfc822_parse_adrlist</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$address_string</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'example.com'</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>is_array</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$address_array</span><span style='color: #007700'>)&amp;nbsp;||&amp;nbsp;</span><span style='color: #0000BB'>count</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$address_array</span><span style='color: #007700'>)&amp;nbsp;&amp;lt;&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;die(</span><span style='color: #DD0000'>'Erreur&amp;nbsp;!\n'</span><span style='color: #007700'>);<br />}<br /><br />foreach&amp;nbsp;(</span><span style='color: #0000BB'>$address_array&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$id&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>$val</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'#&amp;nbsp;</span><span style='color: #0000BB'>$id</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;&amp;nbsp;Bo&amp;icirc;te&amp;nbsp;&amp;nbsp;&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$val</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>mailbox&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;&amp;nbsp;H&amp;ocirc;te&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$val</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>host&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;&amp;nbsp;Nom&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$val</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>personal&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;&amp;nbsp;adl&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$val</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>adl&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> # 0 Bo&amp;icirc;te : doe H&amp;ocirc;te : example.com Nom : Joe Doe adl : # 1 Bo&amp;icirc;te : postmaster h&amp;ocirc;te : example.com Nom : adl : # 2 Bo&amp;icirc;te : root H&amp;ocirc;te : example.com Nom : adl : </pre></div> </div> </div><p> </p> </div> <a name='function.imap-rfc822-parse-adrlist.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-rfc822-parse-headers.php' class='function' rel='rdfs-seeAlso'>imap_rfc822_parse_headers()</a> - Analyse un en-t&amp;ecirc;te mail</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_reopen" value="<div id='function.imap-reopen' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-reopen.php'>imap_reopen</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_reopen</span> &amp;mdash; <span class='dc-title'>R&amp;eacute;ouvre un flux <acronym title='Internet Message Access Protocol'>IMAP</acronym> vers une nouvelle bo&amp;icirc;te aux lettres</span></p> </div> <a name='function.imap-reopen.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>imap_reopen</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$mailbox</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$options</tt><span class='initializer'> = 0</span></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$n_retries</tt><span class='initializer'> = 0</span></span> ]] )</div> <p class='para rdfs-comment'> R&amp;eacute;ouvre la connexion sp&amp;eacute;cifi&amp;eacute;e au serveur <acronym title='Internet Message Access Protocol'>IMAP</acronym> ou <acronym title='Network News Transfer Protocol'>NNTP</acronym>, avec une nouvelle bo&amp;icirc;tes aux lettres. </p> </div> <a name='function.imap-reopen.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Un flux IMPA retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mailbox</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nom de la bo&amp;icirc;te aux lettres, voir la documentation de la fonction <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a> pour plus de d&amp;eacute;tails </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>options</tt></i> est un masque de bit, qui peut contenir les valeurs suivantes : </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>OP_READONLY</tt></b> - Ouvre une bo&amp;icirc;te aux lettres en lecture seule </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>OP_ANONYMOUS</tt></b> - Ne pas utiliser, ou modifier le fichier <var class='filename'>.newsrc</var> pour les news (<acronym title='Network News Transfer Protocol'>NNTP</acronym> uniquement) </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>OP_HALFOPEN</tt></b> - Pour les noms <acronym title='Internet Message Access Protocol'>IMAP</acronym> et <acronym title='Network News Transfer Protocol'>NNTP</acronym>, ouvre une connexion mais n&amp;#039;ouvre pas une bo&amp;icirc;te aux lettres. </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>OP_EXPUNGE</tt></b> - Supprime silencieusement le flux recycl&amp;eacute; </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>CL_EXPUNGE</tt></b> - Supprime automatiquement la bo&amp;icirc;te aux lettres de la liste, lors de la terminaison du flux. (voir <a href='http://www.php.net/manual/fr/function.imap-delete.php' class='function'>imap_delete()</a> et <a href='http://www.php.net/manual/fr/function.imap-expunge.php' class='function'>imap_expunge()</a>). </span> </li> </ul><p> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>n_retries</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nombre maximal de tentatives de connexion </p> </dd> </dl> <p> </p> </div> <a name='function.imap-reopen.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne <b><tt class='constant'>TRUE</tt></b> si le flux est r&amp;eacute;ouvert, <b><tt class='constant'>FALSE</tt></b> sinon. </p> </div> <a name='function.imap-reopen.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.2.0</td> <td align='left'>Le param&amp;egrave;tre <i><tt class='parameter'>n_retries</tt></i> a &amp;eacute;t&amp;eacute; ajout&amp;eacute;</td> </tr> </tbody> </table> <p> </p> </div> <a name='function.imap-reopen.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>imap_reopen()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mbox&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_open</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'{imap.example.org:143}INBOX'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'username'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'password'</span><span style='color: #007700'>)&amp;nbsp;or&amp;nbsp;die(</span><span style='color: #0000BB'>implode</span><span style='color: #007700'>(</span><span style='color: #DD0000'>',&amp;nbsp;'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>imap_errors</span><span style='color: #007700'>()));<br /></span><span style='color: #FF8000'>//&amp;nbsp;...<br /></span><span style='color: #0000BB'>imap_reopen</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'{imap.example.org:143}INBOX.Sent'</span><span style='color: #007700'>)&amp;nbsp;or&amp;nbsp;die(</span><span style='color: #0000BB'>implode</span><span style='color: #007700'>(</span><span style='color: #DD0000'>',&amp;nbsp;'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>imap_errors</span><span style='color: #007700'>()));<br /></span><span style='color: #FF8000'>//&amp;nbsp;..<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_renamemailbox" value="<div id='function.imap-renamemailbox' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-renamemailbox.php'>imap_renamemailbox</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_renamemailbox</span> &amp;mdash; <span class='dc-title'>Renomme une bo&amp;icirc;te aux lettres</span></p> </div> <a name='function.imap-renamemailbox.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>imap_renamemailbox</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$old_mbox</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$new_mbox</tt></span> )</div> <p class='para rdfs-comment'> <b>imap_renamemailbox()</b> renomme la bo&amp;icirc;te aux lettres <i><tt class='parameter'>old_mbox</tt></i> en <i><tt class='parameter'>new_mbox</tt></i> (voir la fonction <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a> pour le format des noms <i><tt class='parameter'>mbox</tt></i> ). </p> </div> <a name='function.imap-renamemailbox.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Un flux IMPA retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>old_mbox</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;ancien nom de la bo&amp;icirc;te aux lettres, voir la documentation de la fonction <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a> pour plus de d&amp;eacute;tails </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>new_mbox</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nouveau nom de la bo&amp;icirc;te aux lettres, voir la documentation de la fonction <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a> pour plus de d&amp;eacute;tails </p> </dd> </dl> <p> </p> </div> <a name='function.imap-renamemailbox.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.imap-renamemailbox.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-createmailbox.php' class='function' rel='rdfs-seeAlso'>imap_createmailbox()</a> - Cr&amp;eacute;e une nouvelle bo&amp;icirc;te aux lettres</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-deletemailbox.php' class='function' rel='rdfs-seeAlso'>imap_deletemailbox()</a> - Efface une bo&amp;icirc;te aux lettres</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_qprint" value="<div id='function.imap-qprint' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-qprint.php'>imap_qprint</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_qprint</span> &amp;mdash; <span class='dc-title'>Convertit une cha&amp;icirc;ne &amp;agrave; guillemets en une cha&amp;icirc;ne &amp;agrave; 8 bits</span></p> </div> <a name='function.imap-qprint.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>imap_qprint</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$string</tt></span> )</div> <p class='para rdfs-comment'> Convertit la cha&amp;icirc;ne &amp;agrave; guillemets <i><tt class='parameter'>string</tt></i> en une cha&amp;icirc;ne &amp;agrave; 8 bits (selon la <a href='http://www.faqs.org/rfcs/rfc2045' class='link external'>&amp;raquo; RFC2045</a>, section 6.7). </p> </div> <a name='function.imap-qprint.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>string</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Une cha&amp;icirc;ne &amp;agrave; guillemets </p> </dd> </dl> <p> </p> </div> <a name='function.imap-qprint.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a> &amp;agrave; 8 bits. </p> </div> <a name='function.imap-qprint.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-8bit.php' class='function' rel='rdfs-seeAlso'>imap_8bit()</a> - Convertit une cha&amp;icirc;ne &amp;agrave; 8 bits en une cha&amp;icirc;ne encod&amp;eacute;e en Quoted-Printable</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_ping" value="<div id='function.imap-ping' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-ping.php'>imap_ping</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_ping</span> &amp;mdash; <span class='dc-title'>V&amp;eacute;rifie que le flux IMAP est toujours actif</span></p> </div> <a name='function.imap-ping.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>imap_ping</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> )</div> <p class='para rdfs-comment'> V&amp;eacute;rifie que le flux est toujours actif, en lui envoyant un ping. Cette fonction permet de se rendre compte qu&amp;#039;un mail est arriv&amp;eacute; : c&amp;#039;est m&amp;ecirc;me la m&amp;eacute;thode pr&amp;eacute;conis&amp;eacute;e pour des tests p&amp;eacute;riodiques de v&amp;eacute;rification du courrier. Cette fonction peut aussi servir &amp;agrave; garder une connexion ouverte, avec les serveurs dot&amp;eacute;s d&amp;#039;un d&amp;eacute;lai d&amp;#039;expiration. </p> </div> <a name='function.imap-ping.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Un flux IMPA retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> </dl> <p> </p> </div> <a name='function.imap-ping.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne <b><tt class='constant'>TRUE</tt></b> si le flux est toujours actif, <b><tt class='constant'>FALSE</tt></b> sinon. </p> </div> <a name='function.imap-ping.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>imap_ping()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$imap&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_open</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'{imap.example.org}'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mailadmin'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'password'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;apr&amp;egrave;s&amp;nbsp;une&amp;nbsp;pause<br /></span><span style='color: #007700'>if&amp;nbsp;(!</span><span style='color: #0000BB'>imap_ping</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$imap</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;effectuez&amp;nbsp;un&amp;nbsp;traitement&amp;nbsp;pour&amp;nbsp;se&amp;nbsp;reconnecter<br /></span><span style='color: #007700'>}<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_open" value="<div id='function.imap-open' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-open.php'>imap_open</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_open</span> &amp;mdash; <span class='dc-title'>Ouvre un flux <acronym title='Internet Message Access Protocol'>IMAP</acronym> vers une bo&amp;icirc;te aux lettres</span></p> </div> <a name='function.imap-open.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>imap_open</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$mailbox</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$username</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$password</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$options</tt><span class='initializer'> = NIL</span></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$n_retries</tt><span class='initializer'> = 0</span></span> ]] )</div> <p class='para rdfs-comment'> Ouvre un flux <acronym title='Internet Message Access Protocol'>IMAP</acronym> vers la bo&amp;icirc;te aux lettres <i><tt class='parameter'>mailbox</tt></i> . </p> <p class='para'> Cette fonction peut aussi &amp;ecirc;tre utilis&amp;eacute;e pour ouvrir des flots sur des serveurs <acronym title='Post Office Protocol version 3'>POP3</acronym> et <acronym title='Network News Transfer Protocol'>NNTP</acronym> mais quelques fonctions et fonctionnalit&amp;eacute;s ne sont disponibles qu&amp;#039;avec les serveurs <acronym title='Internet Message Access Protocol'>IMAP</acronym>. </p> </div> <a name='function.imap-open.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mailbox</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Un nom de bo&amp;icirc;te aux lettres est constitu&amp;eacute; d&amp;#039;une adresse de serveur, et d&amp;#039;une adresse de bo&amp;icirc;te sur ce serveur. Le mot r&amp;eacute;serv&amp;eacute; <i>INBOX</i> repr&amp;eacute;sente la bo&amp;icirc;te aux lettres de l&amp;#039;utilisateur courant. Les noms de bo&amp;icirc;tes aux lettres qui contiennent des caract&amp;egrave;res sp&amp;eacute;ciaux (en dehors de l&amp;#039;espace ASCII) doivent &amp;ecirc;tre encod&amp;eacute;s avec <a href='http://www.php.net/manual/fr/function.imap-utf7-encode.php' class='function'>imap_utf7_encode()</a>. </p> <p class='para'> L&amp;#039;adresse du serveur, mise entre accolades &amp;#039;{&amp;#039; et &amp;#039;}&amp;#039;, est constitu&amp;eacute;e du nom du serveur ou de son adresse IP, d&amp;#039;une sp&amp;eacute;cification de protocole (commen&amp;ccedil;ant par &amp;#039;/&amp;#039;) et d&amp;#039;un port optionnel (sp&amp;eacute;cifi&amp;eacute; avec &amp;#039;:&amp;#039;). </p> <p class='para'> Cette partie est obligatoire dans les param&amp;egrave;tres de la bo&amp;icirc;te aux lettres. </p> <p class='para'> Tous les noms commen&amp;ccedil;ant par <i>{</i> sont des noms distants et sont sous la forme <i>&amp;quot;{&amp;quot; nom_systeme_distant [&amp;quot;:&amp;quot; port] [flags] &amp;quot;}&amp;quot; [nom_mailbox]</i> o&amp;ugrave; : </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> <i>remote_system_name</i> : Nom de domaine Internet ou une adresse IP de serveur entour&amp;eacute; de guillemets. </span> </li> <li class='listitem'> <span class='simpara'> <i>port</i> : num&amp;eacute;ro de port TCP (optionnel), la valeur par d&amp;eacute;faut est la valeur du port pour ce service. </span> </li> <li class='listitem'> <span class='simpara'> <i>flags</i> : options, voir la table suivante. </span> </li> <li class='listitem'> <span class='simpara'> <i>mailbox_name</i> : nom de la mailbox distante, par d&amp;eacute;faut : INBOX </span> </li> </ul><p> </p> <p class='para'> </p><table class='doctable table'> <caption><b>Flags optionnels pour les noms</b></caption> <thead valign='middle'> <tr valign='middle'> <th>Flag</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'><i>/service=</i><em class='emphasis'>service</em></td> <td align='left'>service pour l&amp;#039;acc&amp;egrave;s &amp;agrave; la mailbox, par d&amp;eacute;faut : &amp;quot;imap&amp;quot;</td> </tr> <tr valign='middle'> <td align='left'><i>/user=</i><em class='emphasis'>user</em></td> <td align='left'>nom de l&amp;#039;utilisateur distant pour l&amp;#039;identification sur le serveur</td> </tr> <tr valign='middle'> <td align='left'><i>/authuser=</i><em class='emphasis'>user</em></td> <td align='left'>utilisateur distance d&amp;#039;identification ; si sp&amp;eacute;cifi&amp;eacute;, ce sera le nom de l&amp;#039;utilisateur dont le mot de passe est utilis&amp;eacute; (e.g. administrator)</td> </tr> <tr valign='middle'> <td align='left'><i>/anonymous</i></td> <td align='left'>acc&amp;egrave;s distant en anonyme</td> </tr> <tr valign='middle'> <td align='left'><i>/debug</i></td> <td align='left'>la t&amp;eacute;l&amp;eacute;m&amp;eacute;trie d&amp;#039;enregistrement du protocole dans les logs de d&amp;eacute;boguage de l&amp;#039;application</td> </tr> <tr valign='middle'> <td align='left'><i>/secure</i></td> <td align='left'>ne transmet pas un mot de passe en clair &amp;agrave; travers le r&amp;eacute;seau</td> </tr> <tr valign='middle'> <td align='left'><i>/imap</i>, <i>/imap2</i>, <i>/imap2bis</i>, <i>/imap4</i>, <i>/imap4rev1</i></td> <td align='left'>&amp;eacute;quivalent de <i>/service=imap</i></td> </tr> <tr valign='middle'> <td align='left'><i>/pop3</i></td> <td align='left'>&amp;eacute;quivalent de <i>/service=pop3</i></td> </tr> <tr valign='middle'> <td align='left'><i>/nntp</i></td> <td align='left'>&amp;eacute;quivalent de <i>/service=nntp</i></td> </tr> <tr valign='middle'> <td align='left'><i>/norsh</i></td> <td align='left'>ne pas utiliser rsh ou ssh pour &amp;eacute;tablir une session de pr&amp;eacute; identification IMAP</td> </tr> <tr valign='middle'> <td align='left'><i>/ssl</i></td> <td align='left'>utilise <i>Secure Socket Layer</i> pour crypter la session</td> </tr> <tr valign='middle'> <td align='left'><i>/validate-cert</i></td> <td align='left'>valide les certificats depuis le serveur TLS/SSL (c&amp;#039;est le comportement par d&amp;eacute;faut)</td> </tr> <tr valign='middle'> <td align='left'><i>/novalidate-cert</i></td> <td align='left'>ne pas valider les certificats depuis le serveur TLS/SSL, n&amp;eacute;cessaire si le serveur utilise des certificats auto-sign&amp;eacute;s</td> </tr> <tr valign='middle'> <td align='left'><i>/tls</i></td> <td align='left'>force l&amp;#039;utilisation de <i>start-TLS</i> pour chiffrer la session et rejette les connexions aux serveurs qui ne le supporte pas</td> </tr> <tr valign='middle'> <td align='left'><i>/notls</i></td> <td align='left'>n&amp;#039;utilise pas <i>start-TLS</i> pour chiffrer la session, y compris avec les serveurs qui le supporte</td> </tr> <tr valign='middle'> <td align='left'><i>/readonly</i></td> <td align='left'>demande un acc&amp;egrave;s en lecture seule sur mailbox (IMAP uniquement ; ignor&amp;eacute; sous NNTP, et une erreur avec SMTP et POP3)</td> </tr> </tbody> </table> <p> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>username</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nom d&amp;#039;utilisateur </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>password</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le mot de passe associ&amp;eacute; avec l&amp;#039;utilisateur <i><tt class='parameter'>username</tt></i> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>options</tt></i> est un masque de bit, qui peut prendre une ou plusieurs des valeurs suivantes : </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>OP_READONLY</tt></b> : Ouvre une bo&amp;icirc;te aux lettres en lecture seule </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>OP_ANONYMOUS</tt></b> : Ne pas utiliser, ou modifier le fichier <var class='filename'>.newsrc</var> pour les news (NNTP uniquement) </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>OP_HALFOPEN</tt></b> : Pour les noms <acronym title='Internet Message Access Protocol'>IMAP</acronym> et <acronym title='Network News Transfer Protocol'>NNTP</acronym>, ouvre une connexion mais n&amp;#039;ouvre pas une bo&amp;icirc;te aux lettres. </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>CL_EXPUNGE</tt></b> : Supprime automatiquement la bo&amp;icirc;te aux lettres de la liste, lors de la terminaison du flux (voir aussi <a href='http://www.php.net/manual/fr/function.imap-delete.php' class='function'>imap_delete()</a> and <a href='http://www.php.net/manual/fr/function.imap-expunge.php' class='function'>imap_expunge()</a>) </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>OP_DEBUG</tt></b> : n&amp;eacute;gociations de d&amp;eacute;boguage du protocole </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>OP_SHORTCACHE</tt></b> : Cache court (<i>elt</i> uniquement) </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>OP_SILENT</tt></b> : Ne pas transmettre les &amp;eacute;v&amp;eacute;nements (utilisation interne) </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>OP_PROTOTYPE</tt></b> : Retourne le prototype du driver </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>OP_SECURE</tt></b> : Ne pas effectuer des identifications non s&amp;eacute;curis&amp;eacute;es </span> </li> </ul><p> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>n_retries</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nombre maximal de tentatives de connexion. </p> </dd> </dl> <p> </p> </div> <a name='function.imap-open.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un flux IMAP en cas de succ&amp;egrave;s, ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.imap-open.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.2.0</td> <td align='left'>Le param&amp;egrave;tre <i><tt class='parameter'>n_retries</tt></i> a &amp;eacute;t&amp;eacute; ajout&amp;eacute;.</td> </tr> </tbody> </table> <p> </p> </div> <a name='function.imap-open.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Diff&amp;eacute;rentes utilisations de <b>imap_open()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;Pour&amp;nbsp;se&amp;nbsp;connecter&amp;nbsp;&amp;agrave;&amp;nbsp;un&amp;nbsp;serveur&amp;nbsp;IMAP&amp;nbsp;fonctionnant&amp;nbsp;sur&amp;nbsp;le&amp;nbsp;port&amp;nbsp;143&amp;nbsp;de&amp;nbsp;la<br />//&amp;nbsp;machine&amp;nbsp;locale,&amp;nbsp;faites&amp;nbsp;ceci&amp;nbsp;:<br /></span><span style='color: #0000BB'>$mbox&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_open</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'{localhost:143}INBOX'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'user_id'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'password'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Pour&amp;nbsp;se&amp;nbsp;connecter&amp;nbsp;&amp;agrave;&amp;nbsp;un&amp;nbsp;serveur&amp;nbsp;POP3&amp;nbsp;fonctionnant&amp;nbsp;sur&amp;nbsp;le&amp;nbsp;port&amp;nbsp;110&amp;nbsp;du<br />//&amp;nbsp;serveur&amp;nbsp;local,&amp;nbsp;faites&amp;nbsp;ceci&amp;nbsp;:<br /></span><span style='color: #0000BB'>$mbox&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_open&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'{localhost:110/pop3}INBOX'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'user_id'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'password'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Pour&amp;nbsp;se&amp;nbsp;connecter&amp;nbsp;&amp;agrave;&amp;nbsp;un&amp;nbsp;serveur&amp;nbsp;SSL&amp;nbsp;IMAP&amp;nbsp;ou&amp;nbsp;POP3,&amp;nbsp;ajoutez&amp;nbsp;/ssl<br />//&amp;nbsp;apr&amp;egrave;s&amp;nbsp;la&amp;nbsp;sp&amp;eacute;cification&amp;nbsp;du&amp;nbsp;protocole&amp;nbsp;:<br /></span><span style='color: #0000BB'>$mbox&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_open&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'{localhost:993/imap/ssl}INBOX'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'user_id'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'password'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Pour&amp;nbsp;se&amp;nbsp;connecter&amp;nbsp;&amp;agrave;&amp;nbsp;un&amp;nbsp;serveur&amp;nbsp;SSL&amp;nbsp;IMAP&amp;nbsp;ou&amp;nbsp;POP3&amp;nbsp;avec&amp;nbsp;un&amp;nbsp;certificat&amp;nbsp;auto-sign&amp;eacute;<br />//&amp;nbsp;ajoutez&amp;nbsp;/ssl/novalidate-cert&amp;nbsp;apr&amp;egrave;s&amp;nbsp;le&amp;nbsp;protocole&amp;nbsp;:<br /></span><span style='color: #0000BB'>$mbox&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_open&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'{localhost:995/pop3/ssl/novalidate-cert}'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'user_id'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'password'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Pour&amp;nbsp;se&amp;nbsp;connecter&amp;nbsp;&amp;agrave;&amp;nbsp;un&amp;nbsp;serveur&amp;nbsp;NNTP&amp;nbsp;qui&amp;nbsp;fonctionne&amp;nbsp;sur<br />//&amp;nbsp;le&amp;nbsp;port&amp;nbsp;119&amp;nbsp;de&amp;nbsp;la&amp;nbsp;machine&amp;nbsp;locale&amp;nbsp;on&amp;nbsp;peut&amp;nbsp;utiliser&amp;nbsp;la&amp;nbsp;commande:<br /></span><span style='color: #0000BB'>$nntp&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_open&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'{localhost:119/nntp}comp.test'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>''</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>''</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Pour&amp;nbsp;se&amp;nbsp;connecter&amp;nbsp;&amp;agrave;&amp;nbsp;un&amp;nbsp;serveur&amp;nbsp;distant,&amp;nbsp;remplacez&amp;nbsp;'localhost'&amp;nbsp;par<br />//&amp;nbsp;le&amp;nbsp;nom&amp;nbsp;ou&amp;nbsp;l'adresse&amp;nbsp;IP&amp;nbsp;de&amp;nbsp;la&amp;nbsp;machine.<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p><div class='example'> <p><b>Exemple #2 Exemple avec <b>imap_open()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mbox&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_open</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'{imap.example.org:143}'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'username'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'password'</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;h1&amp;gt;Mailboxes&amp;lt;/h1&amp;gt;\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$folders&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_listmailbox</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'{imap.example.org:143}'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'*'</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$folders&amp;nbsp;</span><span style='color: #007700'>==&amp;nbsp;</span><span style='color: #0000BB'>false</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Appel&amp;nbsp;&amp;eacute;chou&amp;eacute;&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;foreach&amp;nbsp;(</span><span style='color: #0000BB'>$folders&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$val</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$val&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;h1&amp;gt;en-t&amp;ecirc;tes&amp;nbsp;dans&amp;nbsp;INBOX&amp;lt;/h1&amp;gt;\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$headers&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_headers</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$headers&amp;nbsp;</span><span style='color: #007700'>==&amp;nbsp;</span><span style='color: #0000BB'>false</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Appel&amp;nbsp;&amp;eacute;chou&amp;eacute;&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;foreach&amp;nbsp;(</span><span style='color: #0000BB'>$headers&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$val</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$val&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /><br /></span><span style='color: #0000BB'>imap_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.imap-open.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-close.php' class='function' rel='rdfs-seeAlso'>imap_close()</a> - Termine un flux IMAP</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_num_recent" value="<div id='function.imap-num-recent' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-num-recent.php'>imap_num_recent</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_num_recent</span> &amp;mdash; <span class='dc-title'>Retourne le nombre de messages r&amp;eacute;cents dans la bo&amp;icirc;te aux lettres courante</span></p> </div> <a name='function.imap-num-recent.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>imap_num_recent</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> )</div> <p class='para rdfs-comment'> Retourne le nombre de messages r&amp;eacute;cents dans la bo&amp;icirc;te aux lettres courante. </p> </div> <a name='function.imap-num-recent.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Un flux IMPA retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> </dl> <p> </p> </div> <a name='function.imap-num-recent.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne le nombre de messages r&amp;eacute;cents dans la bo&amp;icirc;te aux lettres courante, sous la forme d&amp;#039;un <a href='http://www.php.net/manual/fr/language.types.integer.php' class='link'>entier</a>. </p> </div> <a name='function.imap-num-recent.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-num-msg.php' class='function' rel='rdfs-seeAlso'>imap_num_msg()</a> - Retourne le nombre de messages dans la bo&amp;icirc;te aux lettres courante</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-status.php' class='function' rel='rdfs-seeAlso'>imap_status()</a> - Retourne les informations de statut sur une bo&amp;icirc;te aux lettres</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_num_msg" value="<div id='function.imap-num-msg' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-num-msg.php'>imap_num_msg</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_num_msg</span> &amp;mdash; <span class='dc-title'>Retourne le nombre de messages dans la bo&amp;icirc;te aux lettres courante</span></p> </div> <a name='function.imap-num-msg.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>imap_num_msg</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> )</div> <p class='para rdfs-comment'> Retourne le nombre de messages dans la bo&amp;icirc;te aux lettres courante. </p> </div> <a name='function.imap-num-msg.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Un flux IMPA retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> </dl> <p> </p> </div> <a name='function.imap-num-msg.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne le nombre de messages dans la bo&amp;icirc;te aux lettres courante, sous la forme d&amp;#039;un <a href='http://www.php.net/manual/fr/language.types.integer.php' class='link'>entier</a>. </p> </div> <a name='function.imap-num-msg.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-num-recent.php' class='function' rel='rdfs-seeAlso'>imap_num_recent()</a> - Retourne le nombre de messages r&amp;eacute;cents dans la bo&amp;icirc;te aux lettres courante</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-status.php' class='function' rel='rdfs-seeAlso'>imap_status()</a> - Retourne les informations de statut sur une bo&amp;icirc;te aux lettres</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_msgno" value="<div id='function.imap-msgno' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-msgno.php'>imap_msgno</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_msgno</span> &amp;mdash; <span class='dc-title'>Retourne le num&amp;eacute;ro de s&amp;eacute;quence du message pour un UID donn&amp;eacute;</span></p> </div> <a name='function.imap-msgno.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>imap_msgno</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$uid</tt></span> )</div> <p class='para rdfs-comment'> Retourne le num&amp;eacute;ro de s&amp;eacute;quence du message pour l&amp;#039;UID <i><tt class='parameter'>uid</tt></i> . </p> <p class='para'> Cette fonction est l&amp;#039;inverse de la fonction <a href='http://www.php.net/manual/fr/function.imap-uid.php' class='function'>imap_uid()</a>. </p> </div> <a name='function.imap-msgno.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Un flux IMPA retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>uid</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;UID du message </p> </dd> </dl> <p> </p> </div> <a name='function.imap-msgno.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne le num&amp;eacute;ro de s&amp;eacute;quence du message pour l&amp;#039;UID <i><tt class='parameter'>uid</tt></i> . </p> </div> <a name='function.imap-msgno.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-uid.php' class='function' rel='rdfs-seeAlso'>imap_uid()</a> - Retourne l'UID d'un message</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_mime_header_decode" value="<div id='function.imap-mime-header-decode' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-mime-header-decode.php'>imap_mime_header_decode</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_mime_header_decode</span> &amp;mdash; <span class='dc-title'>D&amp;eacute;code les &amp;eacute;l&amp;eacute;ments MIME d&amp;#039;un en-t&amp;ecirc;te</span></p> </div> <a name='function.imap-mime-header-decode.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>imap_mime_header_decode</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$text</tt></span> )</div> <p class='para rdfs-comment'> D&amp;eacute;code un message MIME qui contient des donn&amp;eacute;es non ASCII (voir <a href='http://www.faqs.org/rfcs/rfc2047' class='link external'>&amp;raquo; RFC2047</a>). </p> </div> <a name='function.imap-mime-header-decode.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>text</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le texte MIME </p> </dd> </dl> <p> </p> </div> <a name='function.imap-mime-header-decode.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Les &amp;eacute;l&amp;eacute;ments d&amp;eacute;cod&amp;eacute;s sont retourn&amp;eacute;s dans un tableau d&amp;#039;objets. Chacun de ces objets a deux propri&amp;eacute;t&amp;eacute;s : <i>charset</i> et <i>text</i>. </p> <p class='para'> Si l&amp;#039;&amp;eacute;l&amp;eacute;ment n&amp;#039;a pas &amp;eacute;t&amp;eacute; encod&amp;eacute;, ou, en d&amp;#039;autres termes, s&amp;#039;il est en clair (plain US_ASCII), la propri&amp;eacute;t&amp;eacute; <i>charset</i> est mise &amp;agrave; <i>default</i>. </p> </div> <a name='function.imap-mime-header-decode.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>imap_mime_header_decode()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$text&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'=?ISO-8859-1?Q?Keld_J=F8rn_Simonsen?=&amp;nbsp;&amp;lt;keld@example.com&amp;gt;'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$elements&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_mime_header_decode</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$text</span><span style='color: #007700'>);<br />for&amp;nbsp;(</span><span style='color: #0000BB'>$i</span><span style='color: #007700'>=</span><span style='color: #0000BB'>0</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #0000BB'>$i</span><span style='color: #007700'>&amp;lt;</span><span style='color: #0000BB'>count</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$elements</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #0000BB'>$i</span><span style='color: #007700'>++)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Charset&amp;nbsp;:&amp;nbsp;</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$elements</span><span style='color: #007700'>[</span><span style='color: #0000BB'>$i</span><span style='color: #007700'>]-&amp;gt;</span><span style='color: #0000BB'>charset</span><span style='color: #007700'>}</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Texte&amp;nbsp;:&amp;nbsp;</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$elements</span><span style='color: #007700'>[</span><span style='color: #0000BB'>$i</span><span style='color: #007700'>]-&amp;gt;</span><span style='color: #0000BB'>text</span><span style='color: #007700'>}</span><span style='color: #DD0000'>\n\n'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Charset: ISO-8859-1 Text: Keld J&amp;oslash;rn Simonsen Charset: default Text: &amp;lt;keld@example.com&amp;gt; </pre></div> </div> </div><p> </p> <p class='para'> Dans l&amp;#039;exemple ci-dessus, on trouve deux &amp;eacute;l&amp;eacute;ments : le premier a &amp;eacute;t&amp;eacute; encod&amp;eacute; en ISO-8859-1, et le second est en clair. </p> </div> <a name='function.imap-mime-header-decode.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-utf8.php' class='function' rel='rdfs-seeAlso'>imap_utf8()</a> - Convertit du texte au format MIME en UTF-8</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_mail_move" value="<div id='function.imap-mail-move' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-mail-move.php'>imap_mail_move</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_mail_move</span> &amp;mdash; <span class='dc-title'>D&amp;eacute;place des messages dans une bo&amp;icirc;te aux lettres</span></p> </div> <a name='function.imap-mail-move.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>imap_mail_move</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$msglist</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$mailbox</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$options</tt><span class='initializer'> = 0</span></span> ] )</div> <p class='para rdfs-comment'> <b>imap_mail_move()</b> d&amp;eacute;place les messages sp&amp;eacute;cifi&amp;eacute;s par <i><tt class='parameter'>msglist</tt></i> dans la bo&amp;icirc;te aux lettres <i><tt class='parameter'>mbox</tt></i> . </p> </div> <a name='function.imap-mail-move.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Un flux IMPA retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>msglist</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>msglist</tt></i> est un intervalle, et pas seulement une liste de messages (comme d&amp;eacute;crit dans la <a href='http://www.faqs.org/rfcs/rfc2060' class='link external'>&amp;raquo; RFC2060</a>). </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mailbox</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nom de la bo&amp;icirc;te aux lettres, voir la documentation de la fonction <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a> pour plus de d&amp;eacute;tails </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>options</tt></i> est un champ de bit et peut contenir une seule valeur : </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>CP_UID</tt></b> - La s&amp;eacute;quence de nombres contient des UID </span> </li> </ul><p> </p> </dd> </dl> <p> </p> </div> <a name='function.imap-mail-move.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.imap-mail-move.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-mail-copy.php' class='function' rel='rdfs-seeAlso'>imap_mail_copy()</a> - Copie les messages sp&amp;eacute;cifi&amp;eacute;s dans une bo&amp;icirc;te aux lettres</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_mail_copy" value="<div id='function.imap-mail-copy' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-mail-copy.php'>imap_mail_copy</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_mail_copy</span> &amp;mdash; <span class='dc-title'>Copie les messages sp&amp;eacute;cifi&amp;eacute;s dans une bo&amp;icirc;te aux lettres</span></p> </div> <a name='function.imap-mail-copy.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>imap_mail_copy</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$msglist</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$mailbox</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$options</tt><span class='initializer'> = 0</span></span> ] )</div> <p class='para rdfs-comment'> Copie les messages email sp&amp;eacute;cifi&amp;eacute;s par <i><tt class='parameter'>msglist</tt></i> dans la bo&amp;icirc;te aux lettres nomm&amp;eacute;e <i><tt class='parameter'>mbox</tt></i> . </p> </div> <a name='function.imap-mail-copy.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Un flux IMPA retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>msglist</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>msglist</tt></i> est un intervalle, et pas seulement une liste de num&amp;eacute;ros de message (comme d&amp;eacute;crit dans la <a href='http://www.faqs.org/rfcs/rfc2060' class='link external'>&amp;raquo; RFC2060</a>). </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mailbox</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nom de la bo&amp;icirc;te aux lettres, voir la documentation de la fonction <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a> pour plus de d&amp;eacute;tails </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>options</tt></i> est un masque, qui peut contenir une ou plusieurs des valeurs suivantes : </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>CP_UID</tt></b> - la s&amp;eacute;quence de nombre contient des UIDS </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>CP_MOVE</tt></b> - Efface les messages apr&amp;egrave;s copie </span> </li> </ul><p> </p> </dd> </dl> <p> </p> </div> <a name='function.imap-mail-copy.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.imap-mail-copy.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-mail-move.php' class='function' rel='rdfs-seeAlso'>imap_mail_move()</a> - D&amp;eacute;place des messages dans une bo&amp;icirc;te aux lettres</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_mail_compose" value="<div id='function.imap-mail-compose' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-mail-compose.php'>imap_mail_compose</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_mail_compose</span> &amp;mdash; <span class='dc-title'>Cr&amp;eacute;e un message MIME</span></p> </div> <a name='function.imap-mail-compose.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>imap_mail_compose</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$envelope</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$body</tt></span> )</div> <p class='para rdfs-comment'> Cr&amp;eacute;e un message MIME bas&amp;eacute; sur l&amp;#039;enveloppe <i><tt class='parameter'>envelope</tt></i> et les sections <i><tt class='parameter'>body</tt></i> . </p> </div> <a name='function.imap-mail-compose.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>envelope</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Un tableau associatif contenant les champs des en-t&amp;ecirc;tes </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>body</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Un tableau index&amp;eacute; du corps </p> <p class='para'> Un corps est un tableau associatif qui peut contenir les cl&amp;eacute;s suivantes : &amp;quot;type&amp;quot;, &amp;quot;encoding&amp;quot;, &amp;quot;subtype&amp;quot;, &amp;quot;description&amp;quot; et &amp;quot;contents.data&amp;quot; </p> </dd> </dl> <p> </p> </div> <a name='function.imap-mail-compose.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne le message MIME. </p> </div> <a name='function.imap-mail-compose.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>imap_mail_compose()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$envelope</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'from'</span><span style='color: #007700'>]=&amp;nbsp;</span><span style='color: #DD0000'>'joe@example.com'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$envelope</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'to'</span><span style='color: #007700'>]&amp;nbsp;&amp;nbsp;=&amp;nbsp;</span><span style='color: #DD0000'>'foo@example.com'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$envelope</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'cc'</span><span style='color: #007700'>]&amp;nbsp;&amp;nbsp;=&amp;nbsp;</span><span style='color: #DD0000'>'bar@example.com'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$part1</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'type'</span><span style='color: #007700'>]&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>TYPEMULTIPART</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$part1</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'subtype'</span><span style='color: #007700'>]&amp;nbsp;=&amp;nbsp;</span><span style='color: #DD0000'>'mixed'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$filename&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'/tmp/imap.c.gz'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$fp&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>fopen</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$filename</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'r'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$contents&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>fread</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$fp</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>filesize</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$filename</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>fclose</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$fp</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$part2</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'type'</span><span style='color: #007700'>]&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>TYPEAPPLICATION</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$part2</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'encoding'</span><span style='color: #007700'>]&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>ENCBINARY</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$part2</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'subtype'</span><span style='color: #007700'>]&amp;nbsp;=&amp;nbsp;</span><span style='color: #DD0000'>'octet-stream'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$part2</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'description'</span><span style='color: #007700'>]&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>basename</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$filename</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$part2</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'contents.data'</span><span style='color: #007700'>]&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>$contents</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$part3</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'type'</span><span style='color: #007700'>]&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>TYPETEXT</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$part3</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'subtype'</span><span style='color: #007700'>]&amp;nbsp;=&amp;nbsp;</span><span style='color: #DD0000'>'plain'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$part3</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'description'</span><span style='color: #007700'>]&amp;nbsp;=&amp;nbsp;</span><span style='color: #DD0000'>'description3'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$part3</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'contents.data'</span><span style='color: #007700'>]&amp;nbsp;=&amp;nbsp;</span><span style='color: #DD0000'>'contents.data3\n\n\n\t'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$body</span><span style='color: #007700'>[</span><span style='color: #0000BB'>1</span><span style='color: #007700'>]&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>$part1</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$body</span><span style='color: #007700'>[</span><span style='color: #0000BB'>2</span><span style='color: #007700'>]&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>$part2</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$body</span><span style='color: #007700'>[</span><span style='color: #0000BB'>3</span><span style='color: #007700'>]&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>$part3</span><span style='color: #007700'>;<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>nl2br</span><span style='color: #007700'>(</span><span style='color: #0000BB'>imap_mail_compose</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$envelope</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$body</span><span style='color: #007700'>));<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_mailboxmsginfo" value="<div id='function.imap-mailboxmsginfo' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-mailboxmsginfo.php'>imap_mailboxmsginfo</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_mailboxmsginfo</span> &amp;mdash; <span class='dc-title'>Lit les informations &amp;agrave; propos de la bo&amp;icirc;te aux lettres courante</span></p> </div> <a name='function.imap-mailboxmsginfo.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>object</span> <span class='methodname'><b>imap_mailboxmsginfo</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> )</div> <p class='para rdfs-comment'> <b>imap_mailboxmsginfo()</b> v&amp;eacute;rifie le statut courant de la bo&amp;icirc;te aux lettres sur le serveur. C&amp;#039;est similaire &amp;agrave; l&amp;#039;utilisation de la fonction <a href='http://www.php.net/manual/fr/function.imap-status.php' class='function'>imap_status()</a>, mais fournie &amp;eacute;galement la taille totale des messages de la bo&amp;icirc;te aux lettres, ce qui demande un peu plus de temps &amp;agrave; l&amp;#039;ex&amp;eacute;cution. </p> </div> <a name='function.imap-mailboxmsginfo.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Un flux IMPA retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> </dl> <p> </p> </div> <a name='function.imap-mailboxmsginfo.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un objet avec les propri&amp;eacute;t&amp;eacute;s suivantes : </p><table class='doctable table'> <caption><b>Propri&amp;eacute;t&amp;eacute;s de bo&amp;icirc;te aux lettres</b></caption> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>Date</td> <td align='left'>Date de derni&amp;egrave;re modification du contenu de la bo&amp;icirc;te aux lettres (date et heure courantes</td> </tr> <tr valign='middle'> <td align='left'>Driver</td> <td align='left'>Pilote</td> </tr> <tr valign='middle'> <td align='left'>Mailbox</td> <td align='left'>Nom de la bo&amp;icirc;te aux lettres</td> </tr> <tr valign='middle'> <td align='left'>Nmsgs</td> <td align='left'>Nombre de messages</td> </tr> <tr valign='middle'> <td align='left'>Recent</td> <td align='left'>Nombre de messages r&amp;eacute;cents</td> </tr> <tr valign='middle'> <td align='left'>Unread</td> <td align='left'>Nombre de messages non lus</td> </tr> <tr valign='middle'> <td align='left'>Deleted</td> <td align='left'>Nombre de messages effac&amp;eacute;s</td> </tr> <tr valign='middle'> <td align='left'>Size</td> <td align='left'>Taille de la bo&amp;icirc;te aux lettres</td> </tr> </tbody> </table> <p> </p> <p class='para'> Retourne <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.imap-mailboxmsginfo.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>imap_mailboxmsginfo()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$mbox&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_open</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'{imap.example.org}INBOX'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'username'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'password'</span><span style='color: #007700'>)<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;or&amp;nbsp;die(</span><span style='color: #DD0000'>'Connexion&amp;nbsp;impossible&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>imap_last_error</span><span style='color: #007700'>());<br /><br /></span><span style='color: #0000BB'>$check&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_mailboxmsginfo</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$check</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Date&amp;nbsp;:&amp;nbsp;'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$check</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>Date&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'&amp;nbsp;</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Pilote&amp;nbsp;:&amp;nbsp;'&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$check</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>Driver&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'&amp;nbsp;</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Bo&amp;icirc;te&amp;nbsp;aux&amp;nbsp;lettres&amp;nbsp;:&amp;nbsp;'&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$check</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>Mailbox&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'&amp;nbsp;</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Messages&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$check</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>Nmsgs&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'&amp;nbsp;</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'R&amp;eacute;cent&amp;nbsp;:&amp;nbsp;'&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$check</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>Recent&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'&amp;nbsp;</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Non&amp;nbsp;lu&amp;nbsp;:&amp;nbsp;'&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$check</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>Unread&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'&amp;nbsp;</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Effac&amp;eacute;&amp;nbsp;:&amp;nbsp;'&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$check</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>Deleted&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'&amp;nbsp;</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Taille&amp;nbsp;:&amp;nbsp;'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$check</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>Size&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'&amp;nbsp;</span><span style='color: #007700'>;<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'imap_check()&amp;nbsp;a&amp;nbsp;&amp;eacute;chou&amp;eacute;&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>imap_last_error</span><span style='color: #007700'>()&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #0000BB'>imap_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_mail" value="<div id='function.imap-mail' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-mail.php'>imap_mail</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_mail</span> &amp;mdash; <span class='dc-title'>Envoie un message mail</span></p> </div> <a name='function.imap-mail.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>imap_mail</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$to</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$subject</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$message</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$additional_headers</tt><span class='initializer'> = NULL</span></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$cc</tt><span class='initializer'> = NULL</span></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$bcc</tt><span class='initializer'> = NULL</span></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$rpath</tt><span class='initializer'> = NULL</span></span> ]]]] )</div> <p class='para rdfs-comment'> <b>imap_mail()</b> permet d&amp;#039;envoyer des mails avec une gestion correcte des destinataires Cc et Bcc. </p> <p class='para'> Les param&amp;egrave;tres <i><tt class='parameter'>to</tt></i> , <i><tt class='parameter'>cc</tt></i> et <i><tt class='parameter'>bcc</tt></i> sont tous des cha&amp;icirc;nes et sont analys&amp;eacute;es comme des listes d&amp;#039;adresses <a href='http://www.faqs.org/rfcs/rfc822' class='link external'>&amp;raquo; RFC822</a>. </p> </div> <a name='function.imap-mail.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>to</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le destinataire </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>subject</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le sujet du mail </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>message</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le corps du mail </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>additional_headers</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a> contenant les en-t&amp;ecirc;tes additionnels &amp;agrave; envoyer avec le mail </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>cc</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>bcc</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Les destinataires sp&amp;eacute;cifi&amp;eacute;s dans le <i><tt class='parameter'>bcc</tt></i> recevront le mail mais sont exclus des en-t&amp;ecirc;tes. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>rpath</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Utiliser ce param&amp;egrave;tre pour sp&amp;eacute;cifier le chemin de retour en cas d&amp;#039;&amp;eacute;chec de d&amp;eacute;livrance du mail. C&amp;#039;est utile lorsque vous utilisez PHP comme client mail pour plusieurs utilisateurs. </p> </dd> </dl> <p> </p> </div> <a name='function.imap-mail.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.imap-mail.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.mail.php' class='function' rel='rdfs-seeAlso'>mail()</a> - Envoi de mail</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_lsub" value="<div id='function.imap-lsub' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-lsub.php'>imap_lsub</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_lsub</span> &amp;mdash; <span class='dc-title'>Liste toutes les bo&amp;icirc;tes aux lettres enregistr&amp;eacute;es</span></p> </div> <a name='function.imap-lsub.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>imap_lsub</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$ref</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$pattern</tt></span> )</div> <p class='para rdfs-comment'> R&amp;eacute;cup&amp;egrave;re un tableau contenant toutes les bo&amp;icirc;tes aux lettres auxquelles vous avez souscrit. </p> </div> <a name='function.imap-lsub.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Un flux IMPA retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ref</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>ref</tt></i> ne devrait &amp;ecirc;tre que le serveur sous la forme d&amp;eacute;crite dans <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>pattern</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Sp&amp;eacute;cifie la position dans la hi&amp;eacute;rarchie des bo&amp;icirc;tes aux lettres, o&amp;ugrave; il faut commencer &amp;agrave; chercher.</p><p class='para'>Il y a deux caract&amp;egrave;res sp&amp;eacute;ciaux que vous pouvez utiliser dans <i><tt class='parameter'>pattern</tt></i> : &amp;#039;<i>*</i>&amp;#039; et &amp;#039;<i>%</i>&amp;#039;. &amp;#039;<i>*</i>&amp;#039; signifie : toutes les bo&amp;icirc;tes aux lettres. Si vous passez <i><tt class='parameter'>pattern</tt></i> comme &amp;#039;<i>*</i>&amp;#039;, vous obtiendrez la liste compl&amp;egrave;te des bo&amp;icirc;tes aux lettres de la hi&amp;eacute;rarchie. &amp;#039;<i>%</i>&amp;#039; signifie qu&amp;#039;on ne s&amp;#039;int&amp;eacute;resse qu&amp;#039;au niveau courant. &amp;#039;<i>%</i>&amp;#039; pass&amp;eacute; &amp;agrave; <i><tt class='parameter'>pattern</tt></i> ne retournera que les bo&amp;icirc;tes aux lettres de niveau sup&amp;eacute;rieur; &amp;#039;<i>~/mail/%</i>&amp;#039; sous <i>UW_IMAPD</i> retournera toutes les bo&amp;icirc;tes aux lettres du dossier <var class='filename'>~/mail</var> directory, mais pas leurs enfants.</p> </dd> </dl> <p> </p> </div> <a name='function.imap-lsub.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un tableau contenant toutes les bo&amp;icirc;tes aux lettres souscrites. </p> </div> <a name='function.imap-lsub.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-list.php' class='function' rel='rdfs-seeAlso'>imap_list()</a> - Lit la liste des bo&amp;icirc;tes aux lettres</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-getmailboxes.php' class='function' rel='rdfs-seeAlso'>imap_getmailboxes()</a> - Liste les bo&amp;icirc;tes aux lettres, et retourne les d&amp;eacute;tails de chacune</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_listsubscribed" value="<div id='function.imap-listsubscribed' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-listsubscribed.php'>imap_listsubscribed</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_listsubscribed</span> &amp;mdash; <span class='dc-title'>Alias de <a href='http://www.php.net/manual/fr/function.imap-lsub.php' class='function'>imap_lsub()</a></span></p> </div> <a name='function.imap-listsubscribed.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='simpara'> Cette fonction est un alias de : <a href='http://www.php.net/manual/fr/function.imap-lsub.php' class='function'>imap_lsub()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_listmailbox" value="<div id='function.imap-listmailbox' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-listmailbox.php'>imap_listmailbox</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_listmailbox</span> &amp;mdash; <span class='dc-title'>Alias de <a href='http://www.php.net/manual/fr/function.imap-list.php' class='function'>imap_list()</a></span></p> </div> <a name='function.imap-listmailbox.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='simpara'> Cette fonction est un alias de : <a href='http://www.php.net/manual/fr/function.imap-list.php' class='function'>imap_list()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_list" value="<div id='function.imap-list' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-list.php'>imap_list</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_list</span> &amp;mdash; <span class='dc-title'>Lit la liste des bo&amp;icirc;tes aux lettres</span></p> </div> <a name='function.imap-list.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>imap_list</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$ref</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$pattern</tt></span> )</div> <p class='para rdfs-comment'> Lit la liste des bo&amp;icirc;tes aux lettres. </p> </div> <a name='function.imap-list.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Un flux IMPA retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ref</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>ref</tt></i> ne devrait &amp;ecirc;tre que le serveur sous la forme d&amp;eacute;crite dans <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>pattern</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Sp&amp;eacute;cifie la position dans la hi&amp;eacute;rarchie des bo&amp;icirc;tes aux lettres, o&amp;ugrave; il faut commencer &amp;agrave; chercher.</p><p class='para'>Il y a deux caract&amp;egrave;res sp&amp;eacute;ciaux que vous pouvez utiliser dans <i><tt class='parameter'>pattern</tt></i> : &amp;#039;<i>*</i>&amp;#039; et &amp;#039;<i>%</i>&amp;#039;. &amp;#039;<i>*</i>&amp;#039; signifie : toutes les bo&amp;icirc;tes aux lettres. Si vous passez <i><tt class='parameter'>pattern</tt></i> comme &amp;#039;<i>*</i>&amp;#039;, vous obtiendrez la liste compl&amp;egrave;te des bo&amp;icirc;tes aux lettres de la hi&amp;eacute;rarchie. &amp;#039;<i>%</i>&amp;#039; signifie qu&amp;#039;on ne s&amp;#039;int&amp;eacute;resse qu&amp;#039;au niveau courant. &amp;#039;<i>%</i>&amp;#039; pass&amp;eacute; &amp;agrave; <i><tt class='parameter'>pattern</tt></i> ne retournera que les bo&amp;icirc;tes aux lettres de niveau sup&amp;eacute;rieur; &amp;#039;<i>~/mail/%</i>&amp;#039; sous <i>UW_IMAPD</i> retournera toutes les bo&amp;icirc;tes aux lettres du dossier <var class='filename'>~/mail</var> directory, mais pas leurs enfants.</p> </dd> </dl> <p> </p> </div> <a name='function.imap-list.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un tableau contenant les noms des bo&amp;icirc;tes aux lettres. </p> </div> <a name='function.imap-list.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>imap_list()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mbox&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_open</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'{imap.example.org}'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'username'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>OP_HALFOPEN</span><span style='color: #007700'>)<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;or&amp;nbsp;die(</span><span style='color: #DD0000'>'Connexion&amp;nbsp;impossible&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>imap_last_error</span><span style='color: #007700'>());<br /><br /></span><span style='color: #0000BB'>$list&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_list</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'{imap.example.org}'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'*'</span><span style='color: #007700'>);<br />if&amp;nbsp;(</span><span style='color: #0000BB'>is_array</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$list</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;foreach&amp;nbsp;(</span><span style='color: #0000BB'>$list&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$val</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>imap_utf7_decode</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$val</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'imap_list&amp;nbsp;a&amp;nbsp;&amp;eacute;chou&amp;eacute;&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>imap_last_error</span><span style='color: #007700'>()&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #0000BB'>imap_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.imap-list.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-getmailboxes.php' class='function' rel='rdfs-seeAlso'>imap_getmailboxes()</a> - Liste les bo&amp;icirc;tes aux lettres, et retourne les d&amp;eacute;tails de chacune</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-lsub.php' class='function' rel='rdfs-seeAlso'>imap_lsub()</a> - Liste toutes les bo&amp;icirc;tes aux lettres enregistr&amp;eacute;es</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_last_error" value="<div id='function.imap-last-error' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-last-error.php'>imap_last_error</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_last_error</span> &amp;mdash; <span class='dc-title'>Retourne la derni&amp;egrave;re erreur survenue</span></p> </div> <a name='function.imap-last-error.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>imap_last_error</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> <b>imap_last_error()</b> retourne le texte complet de la derni&amp;egrave;re erreur <acronym title='Internet Message Access Protocol'>IMAP</acronym> (si elle existe) qui est survenue lors de la derni&amp;egrave;re requ&amp;ecirc;te. La pile d&amp;#039;erreur n&amp;#039;est pas touch&amp;eacute;e. Appeler <b>imap_last_error()</b> successivement, sans de nouvelles erreurs, retournera la m&amp;ecirc;me erreur. </p> </div> <a name='function.imap-last-error.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne le texte complet du dernier message d&amp;#039;erreur IMAP survenu sur la page courante. Retourne <b><tt class='constant'>FALSE</tt></b> si aucun message n&amp;#039;est disponible. </p> </div> <a name='function.imap-last-error.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-errors.php' class='function' rel='rdfs-seeAlso'>imap_errors()</a> - Retourne toutes les erreurs IMPA survenues</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_headers" value="<div id='function.imap-headers' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-headers.php'>imap_headers</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_headers</span> &amp;mdash; <span class='dc-title'>Retourne les en-t&amp;ecirc;tes de tous les messages d&amp;#039;une bo&amp;icirc;te aux lettres</span></p> </div> <a name='function.imap-headers.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>imap_headers</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> )</div> <p class='para rdfs-comment'> Retourne les en-t&amp;ecirc;tes de tous les messages d&amp;#039;une bo&amp;icirc;te aux lettres. </p> </div> <a name='function.imap-headers.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Un flux IMPA retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> </dl> <p> </p> </div> <a name='function.imap-headers.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un tableau de cha&amp;icirc;nes contenant les en-t&amp;ecirc;tes des messages : une cha&amp;icirc;ne par message. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_headerinfo" value="<div id='function.imap-headerinfo' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-headerinfo.php'>imap_headerinfo</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_headerinfo</span> &amp;mdash; <span class='dc-title'>Lit l&amp;#039;en-t&amp;ecirc;te du message</span></p> </div> <a name='function.imap-headerinfo.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>object</span> <span class='methodname'><b>imap_headerinfo</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$msg_number</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$fromlength</tt><span class='initializer'> = 0</span></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$subjectlength</tt><span class='initializer'> = 0</span></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$defaulthost</tt><span class='initializer'> = NULL</span></span> ]]] )</div> <p class='para rdfs-comment'> R&amp;eacute;cup&amp;egrave;re les informations sur un num&amp;eacute;ro de message donn&amp;eacute; en lisant ses en-t&amp;ecirc;tes. </p> </div> <a name='function.imap-headerinfo.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Un flux IMPA retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>msg_number</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le num&amp;eacute;ro du message </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>fromlength</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Nombre de caract&amp;egrave;res pour la propri&amp;eacute;t&amp;eacute; <i>fetchfrom</i>. Doit &amp;ecirc;tre plus grand ou &amp;eacute;gal &amp;agrave; <i>0</i>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>subjectlength</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Nombre de caract&amp;egrave;res pour la propri&amp;eacute;t&amp;eacute; <i>fetchsubject</i>. Doit &amp;ecirc;tre plus grand ou &amp;eacute;gal &amp;agrave; <i>0</i>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>defaulthost</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> </dl> <p> </p> </div> <a name='function.imap-headerinfo.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne les informations dans un objet contenant les propri&amp;eacute;t&amp;eacute;s suivantes : </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> <i>&amp;quot;toaddress&amp;quot;</i> : toute la ligne d&amp;#039;en-t&amp;ecirc;te to: jusqu&amp;#039;&amp;agrave; 1024 caract&amp;egrave;res </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;quot;to&amp;quot;</i> : un tableau d&amp;#039;objets issus de la ligne to: avec les propri&amp;eacute;t&amp;eacute;s suivantes : <i>personal</i>, <i>adl</i>, <i>mailbox</i>, et <i>host</i> </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;quot;fromaddress&amp;quot;</i> : toute la ligne d&amp;#039;en-t&amp;ecirc;te from: jusqu&amp;#039;&amp;agrave; 1024 caract&amp;egrave;res </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;quot;from&amp;quot;</i> : un tableau d&amp;#039;objets issus de la ligne From: avec les propri&amp;eacute;t&amp;eacute;s suivantes : <i>personal</i>, <i>adl</i>, <i>mailbox</i>, et <i>host</i> </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;quot;ccaddress&amp;quot;</i> : toute la ligne d&amp;#039;en-t&amp;ecirc;te cc: jusqu&amp;#039;&amp;agrave; 1024 caract&amp;egrave;res </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;quot;cc&amp;quot;</i> : un tableau d&amp;#039;objets issus de la ligne cc: avec les propri&amp;eacute;t&amp;eacute;s suivantes : <i>personal</i>, <i>adl</i>, <i>mailbox</i>, et <i>host</i> </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;quot;bccaddress&amp;quot;</i> : toute la ligne d&amp;#039;en-t&amp;ecirc;te bcc: jusqu&amp;#039;&amp;agrave; 1024 caract&amp;egrave;res </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;quot;bcc&amp;quot;</i> : un tableau d&amp;#039;objets issus de la ligne Bcc: avec les propri&amp;eacute;t&amp;eacute;s suivantes : <i>personal</i>, <i>adl</i>, <i>mailbox</i>, et <i>host</i> </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;quot;reply_toaddress&amp;quot;</i> : toute la ligne d&amp;#039;en-t&amp;ecirc;te Reply_to: jusqu&amp;#039;&amp;agrave; 1024 caract&amp;egrave;res </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;quot;reply_to&amp;quot;</i> : un tableau d&amp;#039;objets issus de la ligne Reply_to: avec les propri&amp;eacute;t&amp;eacute;s suivantes : <i>personal</i>, <i>adl</i>, <i>mailbox</i>, et <i>host</i> </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;quot;senderaddress&amp;quot;</i> : toute la ligne d&amp;#039;en-t&amp;ecirc;te Sender: jusqu&amp;#039;&amp;agrave; 1024 caract&amp;egrave;res </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;quot;sender&amp;quot;</i> : un tableau d&amp;#039;objets issus de la ligne Sender: avec les propri&amp;eacute;t&amp;eacute;s suivantes : <i>personal</i>, <i>adl</i>, <i>mailbox</i>, et <i>host</i> </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;quot;return_pathaddress&amp;quot;</i> : toute la ligne d&amp;#039;en-t&amp;ecirc;te Return-path: jusqu&amp;#039;&amp;agrave; 1024 caract&amp;egrave;res </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;quot;return_path&amp;quot;</i> : un tableau d&amp;#039;objets issus de la ligne Return-path: avec les propri&amp;eacute;t&amp;eacute;s suivantes : <i>personal</i>, <i>adl</i>, <i>mailbox</i>, et <i>host</i> </span> </li> <li class='listitem'> <span class='simpara'> remail - </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;quot;date&amp;quot;</i> : La date du message, telle que trouv&amp;eacute;e dans les en-t&amp;ecirc;tes </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;quot;Date&amp;quot;</i> : Identique &amp;agrave; <i>&amp;quot;date&amp;quot;</i> </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;quot;subject&amp;quot;</i> : Le sujet du message </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;quot;Subject&amp;quot;</i> : Identique &amp;agrave; <i>&amp;quot;subject&amp;quot;</i> </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;quot;in_reply_to&amp;quot;</i> : </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;quot;message_id&amp;quot;</i> : </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;quot;newsgroups&amp;quot;</i> : </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;quot;followup_to&amp;quot;</i> : </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;quot;references&amp;quot;</i> : </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;quot;Recent&amp;quot;</i> : <i>R</i> si le message est r&amp;eacute;cent et lu, <i>N</i> si le message est r&amp;eacute;cent et non lu, <i>&amp;quot; &amp;quot;</i> si le message n&amp;#039;est pas r&amp;eacute;cent. </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;quot;Unseen&amp;quot;</i> : <i>U</i> si le message est non lu ET non r&amp;eacute;cent, <i>&amp;quot; &amp;quot;</i> si le message est non lu et r&amp;eacute;cent </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;quot;Flagged&amp;quot;</i> : <i>F</i> si le message contient un drapeau, <i>&amp;quot; &amp;quot;</i> sinon </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;quot;Answered&amp;quot;</i> : <i>A</i> si une r&amp;eacute;ponse a &amp;eacute;t&amp;eacute; faite &amp;agrave; ce message, <i>&amp;quot; &amp;quot;</i> sinon </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;quot;Deleted&amp;quot;</i> : <i>D</i> si le message est effac&amp;eacute;, <i>&amp;quot; &amp;quot;</i> sinon </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;quot;Draft&amp;quot;</i> : <i>X</i> si le message est un brouillon, <i>&amp;quot; &amp;quot;</i> sinon </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;quot;Msgno&amp;quot;</i> : Le num&amp;eacute;ro du message </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;quot;MailDate&amp;quot;</i> : </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;quot;Size&amp;quot;</i> : La taille du message </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;quot;udate&amp;quot;</i> : Date de l<i>&amp;quot;envoi du message, sous la forme d&amp;quot;</i>une date Unix </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;quot;fetchfrom&amp;quot;</i> : Ligne <i>&amp;quot;from&amp;quot;</i> format&amp;eacute;e afin de tenir dans <i><tt class='parameter'>fromlength</tt></i> caract&amp;egrave;res </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;quot;fetchsubject&amp;quot;</i> : Ligne <i>&amp;quot;subject&amp;quot;</i> format&amp;eacute;e afin de tenir dans <i><tt class='parameter'>subjectlength</tt></i> caract&amp;egrave;res </span> </li> </ul><p> </p> </div> <a name='function.imap-headerinfo.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-fetch-overview.php' class='function' rel='rdfs-seeAlso'>imap_fetch_overview()</a> - Lit le sommaire des en-t&amp;ecirc;tes de messages</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_header" value="<div id='function.imap-header' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-header.php'>imap_header</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_header</span> &amp;mdash; <span class='dc-title'>Alias de <a href='http://www.php.net/manual/fr/function.imap-headerinfo.php' class='function'>imap_headerinfo()</a></span></p> </div> <a name='function.imap-header.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='simpara'> Cette fonction est un alias de : <a href='http://www.php.net/manual/fr/function.imap-headerinfo.php' class='function'>imap_headerinfo()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_get_quotaroot" value="<div id='function.imap-get-quotaroot' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-get-quotaroot.php'>imap_get_quotaroot</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_get_quotaroot</span> &amp;mdash; <span class='dc-title'>Lit les quotas de chaque utilisateur</span></p> </div> <a name='function.imap-get-quotaroot.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>imap_get_quotaroot</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$quota_root</tt></span> )</div> <p class='para rdfs-comment'> R&amp;eacute;cup&amp;egrave;re les quotas de chaque utilisateur. La valeur limite repr&amp;eacute;sente l&amp;#039;espace limite allou&amp;eacute; pour cette utilisateur pour l&amp;#039;utilisation de sa bo&amp;icirc;te aux lettres. La valeur de l&amp;#039;utilisation repr&amp;eacute;sente la taille actuelle de la bo&amp;icirc;te aux lettres. </p> </div> <a name='function.imap-get-quotaroot.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Un flux IMPA retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>quota_root</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>quota_root</tt></i> doit &amp;ecirc;tre un nom de bo&amp;icirc;te aux lettres (i.e. INBOX). </p> </dd> </dl> <p> </p> </div> <a name='function.imap-get-quotaroot.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un tableau d&amp;#039;entiers, contenant les quotas de la bo&amp;icirc;te aux lettres de l&amp;#039;utilisateur. Toutes les valeurs sont repr&amp;eacute;sent&amp;eacute;es par une cl&amp;eacute; bas&amp;eacute;e sur le nom de la bo&amp;icirc;te, et par un tableau repr&amp;eacute;sentant le niveau d&amp;#039;utilisation et les limites. </p> <p class='para'> Cette fonction retournera <b><tt class='constant'>FALSE</tt></b> si une erreur est survenue, et un tableau de donn&amp;eacute;es si la r&amp;eacute;ponse du serveur n&amp;#039;a pu &amp;ecirc;tre comprise. </p> </div> <a name='function.imap-get-quotaroot.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>imap_get_quotaroot()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mbox&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_open</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'{imap.example.org}'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'kalowsky'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>OP_HALFOPEN</span><span style='color: #007700'>)<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;or&amp;nbsp;die(</span><span style='color: #DD0000'>'Connexion&amp;nbsp;impossible&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>imap_last_error</span><span style='color: #007700'>());<br /><br /></span><span style='color: #0000BB'>$quota&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_get_quotaroot</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'INBOX'</span><span style='color: #007700'>);<br />if&amp;nbsp;(</span><span style='color: #0000BB'>is_array</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$quota</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$storage&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$quota_values</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'STORAGE'</span><span style='color: #007700'>];<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'STORAGE&amp;nbsp;niveau&amp;nbsp;d'utilisation&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$storage</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'usage'</span><span style='color: #007700'>];<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'STORAGE&amp;nbsp;taille&amp;nbsp;limite&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$storage</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'limit'</span><span style='color: #007700'>];<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$message&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$quota_values</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'MESSAGE'</span><span style='color: #007700'>];<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'MESSAGE&amp;nbsp;niveau&amp;nbsp;d'utilisation&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$message</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'usage'</span><span style='color: #007700'>];<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'MESSAGE&amp;nbsp;taille&amp;nbsp;limite&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$message</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'limit'</span><span style='color: #007700'>];<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;...&amp;nbsp;&amp;nbsp;*/<br /><br /></span><span style='color: #007700'>}<br /><br /></span><span style='color: #0000BB'>imap_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.imap-get-quotaroot.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <p class='para'> Cette fonction est uniquement accessible aux utilisateurs de la biblioth&amp;egrave;que c-client2000 ou plus r&amp;eacute;cent. </p> <p class='para'> <i><tt class='parameter'>imap_stream</tt></i> est une ressource de connexion, obtenue gr&amp;acirc;ce &amp;agrave; <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a>. Cette connexion doit &amp;ecirc;tre ouverte avec l&amp;#039;identit&amp;eacute; de l&amp;#039;utilisateur que l&amp;#039;on &amp;eacute;tudie. </p> </div> <a name='function.imap-get-quotaroot.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-open.php' class='function' rel='rdfs-seeAlso'>imap_open()</a> - Ouvre un flux IMAP vers une bo&amp;icirc;te aux lettres</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-set-quota.php' class='function' rel='rdfs-seeAlso'>imap_set_quota()</a> - Modifie le quota d'une bo&amp;icirc;te aux lettres</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-get-quota.php' class='function' rel='rdfs-seeAlso'>imap_get_quota()</a> - Lit les quotas des bo&amp;icirc;tes aux lettres ainsi que des statistiques sur chacune d'elles</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_get_quota" value="<div id='function.imap-get-quota' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-get-quota.php'>imap_get_quota</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.5, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_get_quota</span> &amp;mdash; <span class='dc-title'>Lit les quotas des bo&amp;icirc;tes aux lettres ainsi que des statistiques sur chacune d&amp;#039;elles</span></p> </div> <a name='function.imap-get-quota.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>imap_get_quota</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$quota_root</tt></span> )</div> <p class='para rdfs-comment'> Lit les quotas des bo&amp;icirc;tes aux lettres ainsi que des statistiques sur chacune d&amp;#039;elles. </p> <p class='para'> Pour une version utilisateur, non administrateur, de cette fonction, reportez-vous &amp;agrave; la fonction <a href='http://www.php.net/manual/fr/function.imap-get-quotaroot.php' class='function'>imap_get_quotaroot()</a>. </p> </div> <a name='function.imap-get-quota.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Un flux IMPA retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>quota_root</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>quota_root</tt></i> doit &amp;ecirc;tre de la forme : &amp;quot;<i>user.nom</i>&amp;quot;, o&amp;ugrave; &amp;quot;nom&amp;quot; est le nom de la bo&amp;icirc;te aux lettres que vous souhaitez analyser. </p> </dd> </dl> <p> </p> </div> <a name='function.imap-get-quota.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un tableau contenant les valeurs de quota et courante de la bo&amp;icirc;te aux lettres <i><tt class='parameter'>quota_root</tt></i> . Le quota repr&amp;eacute;sente la taille maximale de votre bo&amp;icirc;te aux lettres. La valeur courante est l&amp;#039;espace actuellement utilis&amp;eacute; par votre bo&amp;icirc;te aux lettres. <b>imap_get_quota()</b> retournera <b><tt class='constant'>FALSE</tt></b> en cas d&amp;#039;&amp;eacute;chec. </p> <p class='para'> Depuis PHP 4.3, la fonction refl&amp;egrave;te plus fid&amp;egrave;lement les fonctionnalit&amp;eacute;s &amp;eacute;dict&amp;eacute;e par la <a href='http://www.faqs.org/rfcs/rfc2087' class='link external'>&amp;raquo; RFC2087</a>. Le tableau retourn&amp;eacute; a chang&amp;eacute; pour supporter un nombre illimit&amp;eacute; de ressources retourn&amp;eacute;es (i.e. messages ou sous-dossiers) avec chaque ressource nomm&amp;eacute;e qui est identifi&amp;eacute;e par une cl&amp;eacute;. Chaque cl&amp;eacute; contient alors un autre tableau avec l&amp;#039;utilisation et le quota. L&amp;#039;exemple ci-dessous montre comment l&amp;#039;utiliser. </p> <p class='para'> Pour des raisons de compatibilit&amp;eacute;, la m&amp;eacute;thode d&amp;#039;acc&amp;egrave;s originale est toujours disponible, mais il est recommand&amp;eacute; de l&amp;#039;abandonner. </p> </div> <a name='function.imap-get-quota.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>imap_get_quota()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mbox&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_open</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'{imap.example.org}'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mailadmin'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>OP_HALFOPEN</span><span style='color: #007700'>)<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;or&amp;nbsp;die(</span><span style='color: #DD0000'>'Impossible&amp;nbsp;de&amp;nbsp;se&amp;nbsp;connecter&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>imap_last_error</span><span style='color: #007700'>());<br /><br /></span><span style='color: #0000BB'>$quota_value&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_get_quota</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'user.kalowsky'</span><span style='color: #007700'>);<br />if&amp;nbsp;(</span><span style='color: #0000BB'>is_array</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$quota_value</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Niveau&amp;nbsp;d'utilisation&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$quota_value</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'usage'</span><span style='color: #007700'>];<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Quota&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$quota_value</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'limit'</span><span style='color: #007700'>];<br />}<br /><br /></span><span style='color: #0000BB'>imap_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Exemple #2 Exemple avec <b>imap_get_quota()</b> 4.3 ou sup&amp;eacute;rieur</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mbox&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_open</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'{imap.example.org}'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mailadmin'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>OP_HALFOPEN</span><span style='color: #007700'>)<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;or&amp;nbsp;die(</span><span style='color: #DD0000'>'Impossible&amp;nbsp;de&amp;nbsp;se&amp;nbsp;connecter&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>imap_last_error</span><span style='color: #007700'>());<br /><br /></span><span style='color: #0000BB'>$quota_values&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_get_quota</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'user.kalowsky'</span><span style='color: #007700'>);<br />if&amp;nbsp;(</span><span style='color: #0000BB'>is_array</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$quota_values</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$storage&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$quota_values</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'STORAGE'</span><span style='color: #007700'>];<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Utilisation&amp;nbsp;actuelle&amp;nbsp;de&amp;nbsp;la&amp;nbsp;capacit&amp;eacute;&amp;nbsp;de&amp;nbsp;stockage&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$storage</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'usage'</span><span style='color: #007700'>];<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Quota&amp;nbsp;actuel&amp;nbsp;de&amp;nbsp;stockage&amp;nbsp;&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$storage</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'limit'</span><span style='color: #007700'>];<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$message&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$quota_values</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'MESSAGE'</span><span style='color: #007700'>];<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Niveau&amp;nbsp;d'utilisation&amp;nbsp;de&amp;nbsp;MESSAGE&amp;nbsp;&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$message</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'usage'</span><span style='color: #007700'>];<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Quota&amp;nbsp;de&amp;nbsp;MESSAGE&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$message</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'limit'</span><span style='color: #007700'>];<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;...&amp;nbsp;&amp;nbsp;*/<br /></span><span style='color: #007700'>}<br /><br /></span><span style='color: #0000BB'>imap_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.imap-get-quota.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <p class='para'> <b>imap_get_quota()</b> ne fonctionne actuellement qu&amp;#039;avec les biblioth&amp;egrave;ques c-client2000. </p> <p class='para'> <i><tt class='parameter'>imap_stream</tt></i> doit avoir &amp;eacute;t&amp;eacute; cr&amp;eacute;&amp;eacute; avec la fonction <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a>. Ce flux est n&amp;eacute;cessairement ouvert en tant qu&amp;#039;administrateur du serveur, pour que les droits n&amp;eacute;cessaires lui soient allou&amp;eacute;s. </p> </div> <a name='function.imap-get-quota.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-open.php' class='function' rel='rdfs-seeAlso'>imap_open()</a> - Ouvre un flux IMAP vers une bo&amp;icirc;te aux lettres</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-set-quota.php' class='function' rel='rdfs-seeAlso'>imap_set_quota()</a> - Modifie le quota d'une bo&amp;icirc;te aux lettres</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-get-quotaroot.php' class='function' rel='rdfs-seeAlso'>imap_get_quotaroot()</a> - Lit les quotas de chaque utilisateur</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_getsubscribed" value="<div id='function.imap-getsubscribed' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-getsubscribed.php'>imap_getsubscribed</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_getsubscribed</span> &amp;mdash; <span class='dc-title'>Liste toutes les bo&amp;icirc;tes aux lettres souscrites</span></p> </div> <a name='function.imap-getsubscribed.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>imap_getsubscribed</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$ref</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$pattern</tt></span> )</div> <p class='para rdfs-comment'> Liste toutes les bo&amp;icirc;tes aux lettres souscrites. </p> <p class='para'> <b>imap_getsubscribed()</b> est identique &amp;agrave; <a href='http://www.php.net/manual/fr/function.imap-getmailboxes.php' class='function'>imap_getmailboxes()</a>, mais ne retourne que les bo&amp;icirc;tes aux lettres auxquelles l&amp;#039;utilisateur est inscrit. </p> </div> <a name='function.imap-getsubscribed.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Un flux IMPA retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ref</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>ref</tt></i> ne devrait &amp;ecirc;tre que le serveur sous la forme d&amp;eacute;crite dans <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>pattern</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Sp&amp;eacute;cifie la position dans la hi&amp;eacute;rarchie des bo&amp;icirc;tes aux lettres, o&amp;ugrave; il faut commencer &amp;agrave; chercher.</p><p class='para'>Il y a deux caract&amp;egrave;res sp&amp;eacute;ciaux que vous pouvez utiliser dans <i><tt class='parameter'>pattern</tt></i> : &amp;#039;<i>*</i>&amp;#039; et &amp;#039;<i>%</i>&amp;#039;. &amp;#039;<i>*</i>&amp;#039; signifie : toutes les bo&amp;icirc;tes aux lettres. Si vous passez <i><tt class='parameter'>pattern</tt></i> comme &amp;#039;<i>*</i>&amp;#039;, vous obtiendrez la liste compl&amp;egrave;te des bo&amp;icirc;tes aux lettres de la hi&amp;eacute;rarchie. &amp;#039;<i>%</i>&amp;#039; signifie qu&amp;#039;on ne s&amp;#039;int&amp;eacute;resse qu&amp;#039;au niveau courant. &amp;#039;<i>%</i>&amp;#039; pass&amp;eacute; &amp;agrave; <i><tt class='parameter'>pattern</tt></i> ne retournera que les bo&amp;icirc;tes aux lettres de niveau sup&amp;eacute;rieur; &amp;#039;<i>~/mail/%</i>&amp;#039; sous <i>UW_IMAPD</i> retournera toutes les bo&amp;icirc;tes aux lettres du dossier <var class='filename'>~/mail</var> directory, mais pas leurs enfants.</p> </dd> </dl> <p> </p> </div> <a name='function.imap-getsubscribed.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un tableau d&amp;#039;objets contenant les informations sur les bo&amp;icirc;tes aux lettres. Chaque objet poss&amp;egrave;de un attribut de <i><tt class='parameter'>name</tt></i> , qui contient le nom complet de la bo&amp;icirc;te aux lettres, <i><tt class='parameter'>delimiter</tt></i> qui est le d&amp;eacute;limiteur hi&amp;eacute;rarchique et <i><tt class='parameter'>attributes</tt></i> . <i><tt class='parameter'>attributes</tt></i> est un masque de bits, qui contient : </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>LATT_NOINFERIORS</tt></b> - Cette bo&amp;icirc;te aux lettres n&amp;#039;a pas d&amp;#039;&amp;quot;enfants&amp;quot; (il n&amp;#039;y a plus de bo&amp;icirc;tes aux lettres en dessous de celle-ci). </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>LATT_NOSELECT</tt></b> - Ceci est juste un container, pas une bo&amp;icirc;te aux lettres (vous ne pouvez pas l&amp;#039;ouvrir). </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>LATT_MARKED</tt></b> - Cette bo&amp;icirc;te aux lettres est marqu&amp;eacute;e. Utilis&amp;eacute; uniquement avec UW-IMAPD. </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>LATT_UNMARKED</tt></b> - Cette bo&amp;icirc;te aux lettres n&amp;#039;est pas marqu&amp;eacute;e. Utilis&amp;eacute; uniquement avec UW-IMAPD. </span> </li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_getmailboxes" value="<div id='function.imap-getmailboxes' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-getmailboxes.php'>imap_getmailboxes</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_getmailboxes</span> &amp;mdash; <span class='dc-title'>Liste les bo&amp;icirc;tes aux lettres, et retourne les d&amp;eacute;tails de chacune</span></p> </div> <a name='function.imap-getmailboxes.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>imap_getmailboxes</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$ref</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$pattern</tt></span> )</div> <p class='para rdfs-comment'> Liste les bo&amp;icirc;tes aux lettres. </p> </div> <a name='function.imap-getmailboxes.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Un flux IMPA retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ref</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>ref</tt></i> ne devrait &amp;ecirc;tre que le serveur sous la forme d&amp;eacute;crite dans <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>pattern</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Sp&amp;eacute;cifie la position dans la hi&amp;eacute;rarchie des bo&amp;icirc;tes aux lettres, o&amp;ugrave; il faut commencer &amp;agrave; chercher.</p><p class='para'>Il y a deux caract&amp;egrave;res sp&amp;eacute;ciaux que vous pouvez utiliser dans <i><tt class='parameter'>pattern</tt></i> : &amp;#039;<i>*</i>&amp;#039; et &amp;#039;<i>%</i>&amp;#039;. &amp;#039;<i>*</i>&amp;#039; signifie : toutes les bo&amp;icirc;tes aux lettres. Si vous passez <i><tt class='parameter'>pattern</tt></i> comme &amp;#039;<i>*</i>&amp;#039;, vous obtiendrez la liste compl&amp;egrave;te des bo&amp;icirc;tes aux lettres de la hi&amp;eacute;rarchie. &amp;#039;<i>%</i>&amp;#039; signifie qu&amp;#039;on ne s&amp;#039;int&amp;eacute;resse qu&amp;#039;au niveau courant. &amp;#039;<i>%</i>&amp;#039; pass&amp;eacute; &amp;agrave; <i><tt class='parameter'>pattern</tt></i> ne retournera que les bo&amp;icirc;tes aux lettres de niveau sup&amp;eacute;rieur; &amp;#039;<i>~/mail/%</i>&amp;#039; sous <i>UW_IMAPD</i> retournera toutes les bo&amp;icirc;tes aux lettres du dossier <var class='filename'>~/mail</var> directory, mais pas leurs enfants.</p> </dd> </dl> <p> </p> </div> <a name='function.imap-getmailboxes.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un tableau d&amp;#039;objets contenant les informations sur les bo&amp;icirc;tes aux lettres. Chaque objet poss&amp;egrave;de un attribut de <i><tt class='parameter'>name</tt></i> , qui contient le nom complet de la bo&amp;icirc;te aux lettres, <i><tt class='parameter'>delimiter</tt></i> qui est le d&amp;eacute;limiteur hi&amp;eacute;rarchique et <i><tt class='parameter'>attributes</tt></i> . <i><tt class='parameter'>attributes</tt></i> est un masque de bits, qui contient : </p><ul class='itemizedlist'> <li class='listitem'> <p class='para'> <b><tt class='constant'>LATT_NOINFERIORS</tt></b> - Cette bo&amp;icirc;te aux lettres n&amp;#039;a pas d&amp;#039;&amp;quot;enfants&amp;quot; (il n&amp;#039;y a plus de bo&amp;icirc;tes aux lettres en dessous de celle-ci) et ne peut en contenir aucun. Un appel &amp;agrave; la fonction <a href='http://www.php.net/manual/fr/function.imap-createmailbox.php' class='function'>imap_createmailbox()</a> ne fonctionnera pas sur cette bo&amp;icirc;te. </p> </li> <li class='listitem'> <p class='para'> <b><tt class='constant'>LATT_NOSELECT</tt></b> - Ceci est juste un container, pas une bo&amp;icirc;te aux lettres (vous ne pouvez pas l&amp;#039;ouvrir). </p> </li> <li class='listitem'> <p class='para'> <b><tt class='constant'>LATT_MARKED</tt></b> - Cette bo&amp;icirc;te aux lettres est marqu&amp;eacute;e. Ceci signifie qu&amp;#039;elle peut contenir des nouveaux messages depuis la derni&amp;egrave;re fois qu&amp;#039;elle a &amp;eacute;t&amp;eacute; v&amp;eacute;rifi&amp;eacute;e. Ce marqueur n&amp;#039;est pas fourni avec tous les serveurs IMPA. </p> </li> <li class='listitem'> <p class='para'> <b><tt class='constant'>LATT_UNMARKED</tt></b> - Cette bo&amp;icirc;te aux lettres n&amp;#039;est pas marqu&amp;eacute;e et ne contient pas de nouveaux messages. Si <b><tt class='constant'>MARKED</tt></b> ou <b><tt class='constant'>UNMARKED</tt></b> est fourni, vous pouvez supposer que le serveur IMAP supporte cette fonctionnalit&amp;eacute; pour cette bo&amp;icirc;te aux lettres. </p> </li> </ul><p> </p> </div> <a name='function.imap-getmailboxes.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>imap_getmailboxes()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mbox&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_open</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'{imap.example.org}'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'username'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>OP_HALFOPEN</span><span style='color: #007700'>)<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;or&amp;nbsp;die(</span><span style='color: #DD0000'>'Connexion&amp;nbsp;impossible&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>imap_last_error</span><span style='color: #007700'>());<br /><br /></span><span style='color: #0000BB'>$list&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_getmailboxes</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'{imap.example.org}'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'*'</span><span style='color: #007700'>);<br />if&amp;nbsp;(</span><span style='color: #0000BB'>is_array</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$list</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;foreach&amp;nbsp;(</span><span style='color: #0000BB'>$list&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$key&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>$val</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'(</span><span style='color: #0000BB'>$key</span><span style='color: #DD0000'>)&amp;nbsp;'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>imap_utf7_decode</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$val</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>name</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>','</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'''&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$val</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>delimiter&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'','</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$val</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>attributes&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'imap_getmailboxes&amp;nbsp;a&amp;nbsp;&amp;eacute;chou&amp;eacute;&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>imap_last_error</span><span style='color: #007700'>()&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #0000BB'>imap_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.imap-getmailboxes.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-getsubscribed.php' class='function' rel='rdfs-seeAlso'>imap_getsubscribed()</a> - Liste toutes les bo&amp;icirc;tes aux lettres souscrites</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_getacl" value="<div id='function.imap-getacl' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-getacl.php'>imap_getacl</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>imap_getacl</span> &amp;mdash; <span class='dc-title'>Retourne le ACL pour la bo&amp;icirc;te aux lettres</span></p> </div> <a name='function.imap-getacl.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>imap_getacl</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$mailbox</tt></span> )</div> <p class='para rdfs-comment'> R&amp;eacute;cup&amp;egrave;re l&amp;#039;ACL pour la bo&amp;icirc;te aux lettres donn&amp;eacute;e. </p> </div> <a name='function.imap-getacl.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Un flux IMPA retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mailbox</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nom de la bo&amp;icirc;te aux lettres, voir la documentation de la fonction <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a> pour plus de d&amp;eacute;tails. </p> </dd> </dl> <p> </p> </div> <a name='function.imap-getacl.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un tableau associatif sous la forme &amp;quot;dossier&amp;quot; =&amp;gt; &amp;quot;acl&amp;quot;. </p> </div> <a name='function.imap-getacl.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>imap_getacl()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>imap_getacl</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'user.joecool'</span><span style='color: #007700'>));<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher quelque chose de similaire &amp;agrave; :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [asubfolder] =&amp;gt; lrswipcda [anothersubfolder] =&amp;gt; lrswipcda ) </pre></div> </div> </div><p> </p> </div> <a name='function.imap-getacl.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <p class='para'> Cette fonction n&amp;#039;est actuellement disponible que pour les utilisateurs de la biblioth&amp;egrave;que <i>c-client2000</i> ou sup&amp;eacute;rieur. </p> </div> <a name='function.imap-getacl.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-setacl.php' class='function' rel='rdfs-seeAlso'>imap_setacl()</a> - Modifie le ACL de la bo&amp;icirc;te aux lettres</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_fetch_overview" value="<div id='function.imap-fetch-overview' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-fetch-overview.php'>imap_fetch_overview</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_fetch_overview</span> &amp;mdash; <span class='dc-title'>Lit le sommaire des en-t&amp;ecirc;tes de messages</span></p> </div> <a name='function.imap-fetch-overview.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>imap_fetch_overview</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$sequence</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$options</tt><span class='initializer'> = 0</span></span> ] )</div> <p class='para rdfs-comment'> Lit les en-t&amp;ecirc;tes des courriers &amp;eacute;lectroniques de la s&amp;eacute;quence <i><tt class='parameter'>sequence</tt></i> et retourne un sommaire de leur contenu. </p> </div> <a name='function.imap-fetch-overview.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Un flux IMPA retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>sequence</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Une description de la s&amp;eacute;quence du message. Vous pouvez &amp;eacute;num&amp;eacute;rer les messages d&amp;eacute;sir&amp;eacute;s avec la syntaxe <i>X,Y</i>, ou r&amp;eacute;cup&amp;eacute;rer tous les messages d&amp;#039;un intervalle, avec la syntaxe <i>X:Y</i> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>sequence</tt></i> va contenir une s&amp;eacute;quence d&amp;#039;indice de message ou d&amp;#039;UID, si <i><tt class='parameter'>flags</tt></i> contient <b><tt class='constant'>FT_UID</tt></b>. </p> </dd> </dl> <p> </p> </div> <a name='function.imap-fetch-overview.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un tableau d&amp;#039;objets d&amp;eacute;crivant l&amp;#039;en-t&amp;ecirc;te de chaque message. L&amp;#039;objet ne d&amp;eacute;finira une propri&amp;eacute;t&amp;eacute; que si elle existe. Les propri&amp;eacute;t&amp;eacute;s possibles sont : </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> <i>subject</i> : le sujet du message </span> </li> <li class='listitem'> <span class='simpara'> <i>from</i> : l&amp;#039;exp&amp;eacute;diteur </span> </li> <li class='listitem'> <span class='simpara'> <i>to</i> : le destinataire </span> </li> <li class='listitem'> <span class='simpara'> <i>date</i> : la date d&amp;#039;exp&amp;eacute;dition </span> </li> <li class='listitem'> <span class='simpara'> <i>message_id</i> : l&amp;#039;identification du message </span> </li> <li class='listitem'> <span class='simpara'> <i>references</i> : la r&amp;eacute;f&amp;eacute;rence sur l&amp;#039;id de ce message </span> </li> <li class='listitem'> <span class='simpara'> <i>in_reply_to</i> : la r&amp;eacute;ponse &amp;agrave; cet identifiant de message </span> </li> <li class='listitem'> <span class='simpara'> <i>size</i> : la taille en octets </span> </li> <li class='listitem'> <span class='simpara'> <i>uid</i> : UID du message dans la bo&amp;icirc;te aux lettres </span> </li> <li class='listitem'> <span class='simpara'> <i>msgno</i> : le num&amp;eacute;ro de s&amp;eacute;quence du message dans la bo&amp;icirc;te </span> </li> <li class='listitem'> <span class='simpara'> <i>recent</i> : ce message est r&amp;eacute;cent </span> </li> <li class='listitem'> <span class='simpara'> <i>flagged</i> : ce message est marqu&amp;eacute; </span> </li> <li class='listitem'> <span class='simpara'> <i>answered</i> : ce message a donn&amp;eacute; lieu &amp;agrave; une r&amp;eacute;ponse </span> </li> <li class='listitem'> <span class='simpara'> <i>deleted</i> : ce message est marqu&amp;eacute; pour l&amp;#039;effacement </span> </li> <li class='listitem'> <span class='simpara'> <i>seen</i> : ce message est d&amp;eacute;j&amp;agrave; lu </span> </li> <li class='listitem'> <span class='simpara'> <i>draft</i> : ce message est un brouillon </span> </li> </ul><p> </p> </div> <a name='function.imap-fetch-overview.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>imap_fetch_overview()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mbox&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_open</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'{imap.example.org:143}INBOX'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'username'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'password'</span><span style='color: #007700'>)<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;or&amp;nbsp;die(</span><span style='color: #DD0000'>'Connexion&amp;nbsp;impossible&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>imap_last_error</span><span style='color: #007700'>());<br /><br /></span><span style='color: #0000BB'>$MC&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_check</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;R&amp;eacute;cup&amp;egrave;re&amp;nbsp;le&amp;nbsp;sommaire&amp;nbsp;pour&amp;nbsp;tous&amp;nbsp;les&amp;nbsp;messages&amp;nbsp;contenus&amp;nbsp;dans&amp;nbsp;INBOX<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_fetch_overview</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>,</span><span style='color: #DD0000'>'1:</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$MC</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>Nmsgs</span><span style='color: #007700'>}</span><span style='color: #DD0000'>'</span><span style='color: #007700'>,</span><span style='color: #0000BB'>0</span><span style='color: #007700'>);<br />foreach&amp;nbsp;(</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$overview</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'#</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$overview</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>msgno</span><span style='color: #007700'>}</span><span style='color: #DD0000'>&amp;nbsp;(</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$overview</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>date</span><span style='color: #007700'>}</span><span style='color: #DD0000'>)&amp;nbsp;-&amp;nbsp;From:&amp;nbsp;</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$overview</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>from</span><span style='color: #007700'>}</span><span style='color: #DD0000'><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$overview</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>subject</span><span style='color: #007700'>}</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>imap_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.imap-fetch-overview.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-fetchheader.php' class='function' rel='rdfs-seeAlso'>imap_fetchheader()</a> - Retourne l'en-t&amp;ecirc;te d'un message</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_fetchstructure" value="<div id='function.imap-fetchstructure' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-fetchstructure.php'>imap_fetchstructure</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_fetchstructure</span> &amp;mdash; <span class='dc-title'>Lit la structure d&amp;#039;un message</span></p> </div> <a name='function.imap-fetchstructure.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>object</span> <span class='methodname'><b>imap_fetchstructure</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$msg_number</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$options</tt><span class='initializer'> = 0</span></span> ] )</div> <p class='para rdfs-comment'> <b>imap_fetchstructure()</b> lit la structure du message <i><tt class='parameter'>msg_number</tt></i> . </p> </div> <a name='function.imap-fetchstructure.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Un flux IMPA retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>msg_number</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le num&amp;eacute;ro du message </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Ce param&amp;egrave;tre optionnel n&amp;#039;a qu&amp;#039;une seule option, <b><tt class='constant'>FT_UID</tt></b>, qui demande &amp;agrave; la fonction de traiter l&amp;#039;argument <i><tt class='parameter'>msg_number</tt></i> comme un <i>UID</i>. </p> </dd> </dl> <p> </p> </div> <a name='function.imap-fetchstructure.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un objet avec des propri&amp;eacute;t&amp;eacute;s d&amp;#039;enveloppe, de date interne, de taille, de structure de flags et de corps, ainsi qu&amp;#039;un objet pour chaque attachement. La structure est la suivante : </p> <p class='para'> </p><table class='doctable table'> <caption><b> Objets retourn&amp;eacute;s par <b>imap_fetchstructure()</b> </b></caption> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>type</td> <td align='left'>Type primaire de corps</td> </tr> <tr valign='middle'> <td align='left'>encoding</td> <td align='left'>Codage de transfert du corps</td> </tr> <tr valign='middle'> <td align='left'>ifsubtype</td> <td align='left'><b><tt class='constant'>TRUE</tt></b> s&amp;#039;il y a une cha&amp;icirc;ne de sous type</td> </tr> <tr valign='middle'> <td align='left'>subtype</td> <td align='left'>sous type <acronym title='Multipurpose Internet Mail Extensions'>MIME</acronym></td> </tr> <tr valign='middle'> <td align='left'>ifdescription</td> <td align='left'><b><tt class='constant'>TRUE</tt></b> s&amp;#039;il y a une cha&amp;icirc;ne de description</td> </tr> <tr valign='middle'> <td align='left'>description</td> <td align='left'>Cha&amp;icirc;ne de description du contenu</td> </tr> <tr valign='middle'> <td align='left'>ifid</td> <td align='left'><b><tt class='constant'>TRUE</tt></b> s&amp;#039;il y a une cha&amp;icirc;ne d&amp;#039;identification</td> </tr> <tr valign='middle'> <td align='left'>id</td> <td align='left'>Cha&amp;icirc;ne d&amp;#039;identification</td> </tr> <tr valign='middle'> <td align='left'>lines</td> <td align='left'>Nombre de lignes</td> </tr> <tr valign='middle'> <td align='left'>bytes</td> <td align='left'>Nombre d&amp;#039;octets</td> </tr> <tr valign='middle'> <td align='left'>ifdisposition</td> <td align='left'><b><tt class='constant'>TRUE</tt></b> s&amp;#039;il y a une cha&amp;icirc;ne de disposition</td> </tr> <tr valign='middle'> <td align='left'>disposition</td> <td align='left'>Cha&amp;icirc;ne de disposition</td> </tr> <tr valign='middle'> <td align='left'>ifdparameters</td> <td align='left'><b><tt class='constant'>TRUE</tt></b> s&amp;#039;il y a un tableau de param&amp;egrave;tres <var class='varname'>dparameters</var></td> </tr> <tr valign='middle'> <td align='left'>dparameters</td> <td align='left'>tableau d&amp;#039;objets o&amp;ugrave; chaque objet a une propri&amp;eacute;t&amp;eacute; <i>&amp;quot;attribute&amp;quot;</i> et une propri&amp;eacute;t&amp;eacute; <i>&amp;quot;value&amp;quot;</i> correspondant aux param&amp;egrave;tres d&amp;#039;en-t&amp;ecirc;tes <i>Content-disposition</i> <acronym title='Multipurpose Internet Mail Extensions'>MIME</acronym>.</td> </tr> <tr valign='middle'> <td align='left'>ifparameters</td> <td align='left'><b><tt class='constant'>TRUE</tt></b> si le tableau de param&amp;egrave;tres existe</td> </tr> <tr valign='middle'> <td align='left'>parameters</td> <td align='left'>Tableau d&amp;#039;objets o&amp;ugrave; chacun a une propri&amp;eacute;t&amp;eacute; <i>&amp;quot;attribute&amp;quot;</i> et une propri&amp;eacute;t&amp;eacute; <i>&amp;quot;value&amp;quot;</i>.</td> </tr> <tr valign='middle'> <td align='left'>parts</td> <td align='left'>Tableau d&amp;#039;objets d&amp;eacute;crivant chaque partie <acronym title='Multipurpose Internet Mail Extensions'>MIME</acronym> du message</td> </tr> </tbody> </table> <p> </p> <p class='para'> </p><table class='doctable table'> <caption><b>Type primaire de corps (peut varier suivant la biblioth&amp;egrave;que utilis&amp;eacute;e)</b></caption> <tbody valign='middle' class='tbody'> <tr valign='middle'><td align='left'>0</td><td align='left'>text</td></tr> <tr valign='middle'><td align='left'>1</td><td align='left'>multipart</td></tr> <tr valign='middle'><td align='left'>2</td><td align='left'>message</td></tr> <tr valign='middle'><td align='left'>3</td><td align='left'>application</td></tr> <tr valign='middle'><td align='left'>4</td><td align='left'>audio</td></tr> <tr valign='middle'><td align='left'>5</td><td align='left'>image</td></tr> <tr valign='middle'><td align='left'>6</td><td align='left'>video</td></tr> <tr valign='middle'><td align='left'>7</td><td align='left'>other</td></tr> </tbody> </table> <p> </p> <p class='para'> </p><table class='doctable table'> <caption><b>Codage de transfert (peut varier suivant la biblioth&amp;egrave;que utilis&amp;eacute;e)</b></caption> <tbody valign='middle' class='tbody'> <tr valign='middle'><td align='left'>0</td><td align='left'>7BIT</td></tr> <tr valign='middle'><td align='left'>1</td><td align='left'>8BIT</td></tr> <tr valign='middle'><td align='left'>2</td><td align='left'>BINARY</td></tr> <tr valign='middle'><td align='left'>3</td><td align='left'>BASE64</td></tr> <tr valign='middle'><td align='left'>4</td><td align='left'>QUOTED-PRINTABLE</td></tr> <tr valign='middle'><td align='left'>5</td><td align='left'>OTHER</td></tr> </tbody> </table> <p> </p> </div> <a name='function.imap-fetchstructure.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-fetchbody.php' class='function' rel='rdfs-seeAlso'>imap_fetchbody()</a> - Retourne une section extraite du corps d'un message</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-bodystruct.php' class='function' rel='rdfs-seeAlso'>imap_bodystruct()</a> - Lit la structure d'une section du corps d'un mail</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_fetchheader" value="<div id='function.imap-fetchheader' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-fetchheader.php'>imap_fetchheader</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_fetchheader</span> &amp;mdash; <span class='dc-title'>Retourne l&amp;#039;en-t&amp;ecirc;te d&amp;#039;un message</span></p> </div> <a name='function.imap-fetchheader.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>imap_fetchheader</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$msg_number</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$options</tt><span class='initializer'> = 0</span></span> ] )</div> <p class='para rdfs-comment'> <b>imap_fetchheader()</b> retourne l&amp;#039;en-t&amp;ecirc;te brut et complet <a href='http://www.faqs.org/rfcs/rfc2822' class='link external'>&amp;raquo; RFC2822</a> du message <i><tt class='parameter'>msgno</tt></i> , sous la forme d&amp;#039;une cha&amp;icirc;ne. </p> </div> <a name='function.imap-fetchheader.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Un flux IMPA retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>msg_number</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le num&amp;eacute;ro du message </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Les options possibles sont : </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>FT_UID</tt></b> - <i><tt class='parameter'>msgno</tt></i> est un UID </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>FT_INTERNAL</tt></b> - La cha&amp;icirc;ne renvoy&amp;eacute;e est au format &amp;quot;internal&amp;quot; , c&amp;#039;est-&amp;agrave;-dire sans canonisation des CRLF </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>FT_PREFETCHTEXT</tt></b> - RFC822.TEXT doit &amp;ecirc;tre pr&amp;eacute; t&amp;eacute;l&amp;eacute;charg&amp;eacute; en m&amp;ecirc;me temps que l&amp;#039;en-t&amp;ecirc;te. Cela r&amp;eacute;duit le RTT sur une connexion <acronym title='Internet Message Access Protocol'>IMAP</acronym>, si le message complet est souhait&amp;eacute;. (e.g. dans une op&amp;eacute;ration de sauvegarde dans un fichier). </span> </li> </ul><p> </p> </dd> </dl> <p> </p> </div> <a name='function.imap-fetchheader.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne l&amp;#039;en-t&amp;ecirc;te du message sp&amp;eacute;cifi&amp;eacute;, sous la forme d&amp;#039;une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a>. </p> </div> <a name='function.imap-fetchheader.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-fetch-overview.php' class='function' rel='rdfs-seeAlso'>imap_fetch_overview()</a> - Lit le sommaire des en-t&amp;ecirc;tes de messages</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_fetchbody" value="<div id='function.imap-fetchbody' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-fetchbody.php'>imap_fetchbody</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_fetchbody</span> &amp;mdash; <span class='dc-title'>Retourne une section extraite du corps d&amp;#039;un message</span></p> </div> <a name='function.imap-fetchbody.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>imap_fetchbody</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$msg_number</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$section</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$options</tt><span class='initializer'> = 0</span></span> ] )</div> <p class='para rdfs-comment'> R&amp;eacute;cup&amp;egrave;re une section particuli&amp;egrave;re du corps des messages sp&amp;eacute;cifi&amp;eacute;s. Les parties du corps ne sont pas d&amp;eacute;cod&amp;eacute;es par cette fonction. </p> </div> <a name='function.imap-fetchbody.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Un flux IMPA retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>msg_number</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le num&amp;eacute;ro du message </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>section</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le num&amp;eacute;ro de la section. C&amp;#039;est une cha&amp;icirc;ne d&amp;#039;entiers, d&amp;eacute;limit&amp;eacute;s par une virgule qui correspondent aux index dans la liste des sections du message, tel que pr&amp;eacute;vu par la sp&amp;eacute;cification IMPA4. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;option <b>imap_fetchbody()</b> est un masque qui peut contenir les valeurs suivantes : </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>FT_UID</tt></b> - <i><tt class='parameter'>msg_number</tt></i> est un UID </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>FT_PEEK</tt></b> - Ne pas lever le drapeau \Seen (Message lu) s&amp;#039;il n&amp;#039;est pas d&amp;eacute;j&amp;agrave; lev&amp;eacute;. </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>FT_INTERNAL</tt></b> - La cha&amp;icirc;ne renvoy&amp;eacute;e est au format interne, et ne va pas canoniser les CRLF. </span> </li> </ul><p> </p> </dd> </dl> <p> </p> </div> <a name='function.imap-fetchbody.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne une section particuli&amp;egrave;re du corps des messages sp&amp;eacute;cifi&amp;eacute;s, sous la forme d&amp;#039;une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a>. </p> </div> <a name='function.imap-fetchbody.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-savebody.php' class='function' rel='rdfs-seeAlso'>imap_savebody()</a> - Sauvegarde une partie sp&amp;eacute;cifique du corps dans un fichier</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-fetchstructure.php' class='function' rel='rdfs-seeAlso'>imap_fetchstructure()</a> - Lit la structure d'un message</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_expunge" value="<div id='function.imap-expunge' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-expunge.php'>imap_expunge</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_expunge</span> &amp;mdash; <span class='dc-title'>Efface tous les messages marqu&amp;eacute;s pour l&amp;#039;effacement</span></p> </div> <a name='function.imap-expunge.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>imap_expunge</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> )</div> <p class='para rdfs-comment'> Efface tous les messages marqu&amp;eacute;s pour l&amp;#039;effacement par <a href='http://www.php.net/manual/fr/function.imap-delete.php' class='function'>imap_delete()</a>, <a href='http://www.php.net/manual/fr/function.imap-mail-move.php' class='function'>imap_mail_move()</a>, ou <a href='http://www.php.net/manual/fr/function.imap-setflag-full.php' class='function'>imap_setflag_full()</a>. </p> </div> <a name='function.imap-expunge.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Un flux IMPA retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> </dl> <p> </p> </div> <a name='function.imap-expunge.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne <b><tt class='constant'>TRUE</tt></b>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_errors" value="<div id='function.imap-errors' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-errors.php'>imap_errors</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_errors</span> &amp;mdash; <span class='dc-title'>Retourne toutes les erreurs IMPA survenues</span></p> </div> <a name='function.imap-errors.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>imap_errors</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Cette fonction retourne un tableau de tous les messages d&amp;#039;erreurs <acronym title='Internet Message Access Protocol'>IMAP</acronym> g&amp;eacute;n&amp;eacute;r&amp;eacute;s depuis le dernier appel &amp;agrave; <b>imap_errors()</b> ou depuis le d&amp;eacute;but de la page. </p> <p class='para'> Lorsque <b>imap_errors()</b> est appel&amp;eacute;e, la pile d&amp;#039;erreurs est vid&amp;eacute;e. </p> </div> <a name='function.imap-errors.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne un tableau contenant tous les messages d&amp;#039;erreur IMAP g&amp;eacute;n&amp;eacute;r&amp;eacute;s depuis le dernier appel &amp;agrave; la fonction <b>imap_errors()</b> ou depuis le d&amp;eacute;but de la page. Retourne <b><tt class='constant'>FALSE</tt></b> si aucun message d&amp;#039;erreur n&amp;#039;est disponible. </p> </div> <a name='function.imap-errors.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-last-error.php' class='function' rel='rdfs-seeAlso'>imap_last_error()</a> - Retourne la derni&amp;egrave;re erreur survenue</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-alerts.php' class='function' rel='rdfs-seeAlso'>imap_alerts()</a> - Retourne toutes les alertes</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_deletemailbox" value="<div id='function.imap-deletemailbox' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-deletemailbox.php'>imap_deletemailbox</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_deletemailbox</span> &amp;mdash; <span class='dc-title'>Efface une bo&amp;icirc;te aux lettres</span></p> </div> <a name='function.imap-deletemailbox.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>imap_deletemailbox</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$mailbox</tt></span> )</div> <p class='para rdfs-comment'> Efface la bo&amp;icirc;te aux lettres sp&amp;eacute;cifi&amp;eacute;e. </p> </div> <a name='function.imap-deletemailbox.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Un flux IMPA retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mailbox</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nom de la bo&amp;icirc;te aux lettres, voir la documentation sur la fonction <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a> pour plus de d&amp;eacute;tails </p> </dd> </dl> <p> </p> </div> <a name='function.imap-deletemailbox.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.imap-deletemailbox.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-createmailbox.php' class='function' rel='rdfs-seeAlso'>imap_createmailbox()</a> - Cr&amp;eacute;e une nouvelle bo&amp;icirc;te aux lettres</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-renamemailbox.php' class='function' rel='rdfs-seeAlso'>imap_renamemailbox()</a> - Renomme une bo&amp;icirc;te aux lettres</li> <li class='member'> <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function' rel='rdfs-seeAlso'>imap_open()</a> - Ouvre un flux IMAP vers une bo&amp;icirc;te aux lettres pour le format <i><tt class='parameter'>mbox</tt></i> </li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_delete" value="<div id='function.imap-delete' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-delete.php'>imap_delete</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_delete</span> &amp;mdash; <span class='dc-title'>Marque le fichier pour l&amp;#039;effacement, dans la bo&amp;icirc;te aux lettres courante</span></p> </div> <a name='function.imap-delete.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>imap_delete</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$msg_number</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$options</tt><span class='initializer'> = 0</span></span> ] )</div> <p class='para rdfs-comment'> Marque les messages <i><tt class='parameter'>msg_number</tt></i> pour l&amp;#039;effacement. L&amp;#039;effacement r&amp;eacute;el n&amp;#039;interviendra que lors de l&amp;#039;appel de la fonction <a href='http://www.php.net/manual/fr/function.imap-expunge.php' class='function'>imap_expunge()</a> ou de <a href='http://www.php.net/manual/fr/function.imap-close.php' class='function'>imap_close()</a> avec le param&amp;egrave;tre optionnel <b><tt class='constant'>CL_EXPUNGE</tt></b>. </p> </div> <a name='function.imap-delete.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Un flux IMPA retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>msg_number</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le num&amp;eacute;ro du message </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Vous pouvez le d&amp;eacute;finir &amp;agrave; <b><tt class='constant'>FT_UID</tt></b> qui demande &amp;agrave; la fonction de traiter l&amp;#039;argument <i><tt class='parameter'>msg_number</tt></i> comme un <i>UID</i>. </p> </dd> </dl> <p> </p> </div> <a name='function.imap-delete.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne <b><tt class='constant'>TRUE</tt></b>. </p> </div> <a name='function.imap-delete.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>imap_delete()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$mbox&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_open</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'{imap.example.org}INBOX'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'username'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'password'</span><span style='color: #007700'>)<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;or&amp;nbsp;die(</span><span style='color: #DD0000'>'Connexion&amp;nbsp;impossible&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>imap_last_error</span><span style='color: #007700'>());<br /><br /></span><span style='color: #0000BB'>$check&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_mailboxmsginfo</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Nombre&amp;nbsp;de&amp;nbsp;messages&amp;nbsp;avant&amp;nbsp;effacement&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$check</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>Nmsgs&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>imap_delete</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$check&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_mailboxmsginfo</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Nombre&amp;nbsp;de&amp;nbsp;messages&amp;nbsp;apr&amp;egrave;s&amp;nbsp;effacement&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$check</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>Nmsgs&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>imap_expunge</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$check&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_mailboxmsginfo</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Nombre&amp;nbsp;de&amp;nbsp;messages&amp;nbsp;apr&amp;egrave;s&amp;nbsp;imap_expunge&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$check</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>Nmsgs&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>imap_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.imap-delete.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Les bo&amp;icirc;tes aux lettres POP3 n&amp;#039;ont pas les flags de leurs messages de sauvegard&amp;eacute;s entre les connexions, donc, la fonction <a href='http://www.php.net/manual/fr/function.imap-expunge.php' class='function'>imap_expunge()</a> doit &amp;ecirc;tre appel&amp;eacute;e pendant la m&amp;ecirc;me connexion pour que les messages marqu&amp;eacute;es pour effacement soient r&amp;eacute;ellement purg&amp;eacute;s. <br /> </p></blockquote> </div> <a name='function.imap-delete.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-undelete.php' class='function' rel='rdfs-seeAlso'>imap_undelete()</a> - Enl&amp;egrave;ve la marque d'effacement d'un message</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-expunge.php' class='function' rel='rdfs-seeAlso'>imap_expunge()</a> - Efface tous les messages marqu&amp;eacute;s pour l'effacement</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-close.php' class='function' rel='rdfs-seeAlso'>imap_close()</a> - Termine un flux IMAP</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_createmailbox" value="<div id='function.imap-createmailbox' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-createmailbox.php'>imap_createmailbox</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_createmailbox</span> &amp;mdash; <span class='dc-title'>Cr&amp;eacute;e une nouvelle bo&amp;icirc;te aux lettres</span></p> </div> <a name='function.imap-createmailbox.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>imap_createmailbox</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$mailbox</tt></span> )</div> <p class='para rdfs-comment'> Cr&amp;eacute;e une nouvelle bo&amp;icirc;te aux lettres nomm&amp;eacute;e <i><tt class='parameter'>mailbox</tt></i> . </p> </div> <a name='function.imap-createmailbox.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Un flux IMPA retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mailbox</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nom de la bo&amp;icirc;te aux lettres, voir la documentation sur la fonction <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a> pour plus d&amp;#039;informations. Les noms contenant des caract&amp;egrave;res internationaux doivent &amp;ecirc;tre encod&amp;eacute;s par la fonction <a href='http://www.php.net/manual/fr/function.imap-utf7-encode.php' class='function'>imap_utf7_encode()</a> </p> </dd> </dl> <p> </p> </div> <a name='function.imap-createmailbox.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.imap-createmailbox.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>imap_createmailbox()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mbox&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_open</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'{imap.example.org}'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'username'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>OP_HALFOPEN</span><span style='color: #007700'>)<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;or&amp;nbsp;die(</span><span style='color: #DD0000'>'connexion&amp;nbsp;impossible&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>imap_last_error</span><span style='color: #007700'>());<br /><br /></span><span style='color: #0000BB'>$name1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'phpnewbox'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$name2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_utf7_encode</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'phpnewb&amp;amp;ouml;x'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$newname&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$name1</span><span style='color: #007700'>;<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Le&amp;nbsp;nouveau&amp;nbsp;nom&amp;nbsp;sera&amp;nbsp;'</span><span style='color: #0000BB'>$name1</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Nous&amp;nbsp;allons&amp;nbsp;cr&amp;eacute;er&amp;nbsp;maintenant&amp;nbsp;une&amp;nbsp;nouvelle&amp;nbsp;bo&amp;icirc;te&amp;nbsp;aux&amp;nbsp;lettres&amp;nbsp;'phptestbox'<br />//&amp;nbsp;dans&amp;nbsp;votre&amp;nbsp;dossier&amp;nbsp;inbox,&amp;nbsp;v&amp;eacute;rifier&amp;nbsp;son&amp;nbsp;&amp;eacute;tat&amp;nbsp;et,&amp;nbsp;finalement,&amp;nbsp;la&amp;nbsp;supprimer<br />//&amp;nbsp;pour&amp;nbsp;remettre&amp;nbsp;votre&amp;nbsp;inbox&amp;nbsp;dans&amp;nbsp;son&amp;nbsp;&amp;eacute;tat&amp;nbsp;initial.<br /><br /></span><span style='color: #007700'>if&amp;nbsp;(@</span><span style='color: #0000BB'>imap_createmailbox</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>imap_utf7_encode</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'{imap.example.org}INBOX.</span><span style='color: #0000BB'>$newname</span><span style='color: #DD0000'>'</span><span style='color: #007700'>)))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$status&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;@</span><span style='color: #0000BB'>imap_status</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'{imap.example.org}INBOX.</span><span style='color: #0000BB'>$newname</span><span style='color: #DD0000'>'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>SA_ALL</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>$status</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Votre&amp;nbsp;nouvelle&amp;nbsp;bo&amp;icirc;te&amp;nbsp;'</span><span style='color: #0000BB'>$name1</span><span style='color: #DD0000'>'&amp;nbsp;est&amp;nbsp;dans&amp;nbsp;l'&amp;eacute;tat&amp;nbsp;suivant&amp;nbsp;:&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Messages&amp;nbsp;:&amp;nbsp;&amp;nbsp;&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$status</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>messages&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'R&amp;eacute;cent&amp;nbsp;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$status</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>recent&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Non&amp;nbsp;lus&amp;nbsp;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$status</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>unseen&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'UIDnext&amp;nbsp;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$status</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>uidnext&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'UIDvalidity&amp;nbsp;:'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$status</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>uidvalidity&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>imap_renamemailbox</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'{imap.example.org}INBOX.</span><span style='color: #0000BB'>$newname</span><span style='color: #DD0000'>'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'{imap.example.org}INBOX.</span><span style='color: #0000BB'>$name2</span><span style='color: #DD0000'>'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'renommage&amp;nbsp;de&amp;nbsp;la&amp;nbsp;bo&amp;icirc;te&amp;nbsp;aux&amp;nbsp;lettres&amp;nbsp;'</span><span style='color: #0000BB'>$name1</span><span style='color: #DD0000'>'&amp;nbsp;en&amp;nbsp;'</span><span style='color: #0000BB'>$name2</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$newname&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$name2</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'imap_renamemailbox&amp;nbsp;sur&amp;nbsp;la&amp;nbsp;nouvelle&amp;nbsp;bo&amp;icirc;te&amp;nbsp;aux&amp;nbsp;lettres&amp;nbsp;a&amp;nbsp;&amp;eacute;chou&amp;eacute;&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>imap_last_error</span><span style='color: #007700'>()&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'imap_status&amp;nbsp;sur&amp;nbsp;la&amp;nbsp;nouvelle&amp;nbsp;bo&amp;icirc;te&amp;nbsp;aux&amp;nbsp;lettres&amp;nbsp;a&amp;nbsp;&amp;eacute;chou&amp;eacute;&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>imap_last_error</span><span style='color: #007700'>()&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(@</span><span style='color: #0000BB'>imap_deletemailbox</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'{imap.example.org}INBOX.</span><span style='color: #0000BB'>$newname</span><span style='color: #DD0000'>'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'nouvelle&amp;nbsp;boite&amp;nbsp;aux&amp;nbsp;lettres&amp;nbsp;supprim&amp;eacute;e&amp;nbsp;pour&amp;nbsp;remettre&amp;nbsp;tout&amp;nbsp;en&amp;nbsp;&amp;eacute;tat&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'imap_deletemailbox&amp;nbsp;sur&amp;nbsp;la&amp;nbsp;nouvelle&amp;nbsp;bo&amp;icirc;te&amp;nbsp;aux&amp;nbsp;lettres&amp;nbsp;a&amp;nbsp;&amp;eacute;chou&amp;eacute;&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>implode</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>imap_errors</span><span style='color: #007700'>())&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br /><br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Impossible&amp;nbsp;de&amp;nbsp;cr&amp;eacute;er&amp;nbsp;une&amp;nbsp;nouvelle&amp;nbsp;bo&amp;icirc;te&amp;nbsp;aux&amp;nbsp;lettres&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>implode</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>imap_errors</span><span style='color: #007700'>())&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #0000BB'>imap_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mbox</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.imap-createmailbox.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-renamemailbox.php' class='function' rel='rdfs-seeAlso'>imap_renamemailbox()</a> - Renomme une bo&amp;icirc;te aux lettres</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-deletemailbox.php' class='function' rel='rdfs-seeAlso'>imap_deletemailbox()</a> - Efface une bo&amp;icirc;te aux lettres</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_close" value="<div id='function.imap-close' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-close.php'>imap_close</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_close</span> &amp;mdash; <span class='dc-title'>Termine un flux IMAP</span></p> </div> <a name='function.imap-close.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>imap_close</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$flag</tt><span class='initializer'> = 0</span></span> ] )</div> <p class='para rdfs-comment'> Termine un flux IMAP. </p> </div> <a name='function.imap-close.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Un flux IMPA retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>flag</tt></i> </span> </dt><dd class='listitem'> <p class='para'> S&amp;#039;il est d&amp;eacute;fini &amp;agrave; <b><tt class='constant'>CL_EXPUNGE</tt></b>, la fonction effectuera une purge automatique de la bo&amp;icirc;te aux lettres avant de la fermer, supprimant tous les messages marqu&amp;eacute;s pour l&amp;#039;effacement. Vous pouvez effectuer la m&amp;ecirc;me chose avec la fonction <a href='http://www.php.net/manual/fr/function.imap-expunge.php' class='function'>imap_expunge()</a> </p> </dd> </dl> <p> </p> </div> <a name='function.imap-close.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.imap-close.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-open.php' class='function' rel='rdfs-seeAlso'>imap_open()</a> - Ouvre un flux IMAP vers une bo&amp;icirc;te aux lettres</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_clearflag_full" value="<div id='function.imap-clearflag-full' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-clearflag-full.php'>imap_clearflag_full</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_clearflag_full</span> &amp;mdash; <span class='dc-title'>Supprime un flag (drapeau) sur un message</span></p> </div> <a name='function.imap-clearflag-full.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>imap_clearflag_full</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$sequence</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$flag</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$options</tt><span class='initializer'> = 0</span></span> ] )</div> <p class='para rdfs-comment'> <b>imap_clearflag_full()</b> efface le flag <i><tt class='parameter'>flag</tt></i> dans les messages de la s&amp;eacute;quence <i><tt class='parameter'>sequence</tt></i> , du flux imap <i><tt class='parameter'>stream</tt></i> . </p> </div> <a name='function.imap-clearflag-full.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Un flux IMPA retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>sequence</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Une s&amp;eacute;quence de num&amp;eacute;ro de messages. Vous pouvez &amp;eacute;num&amp;eacute;rer les messages d&amp;eacute;sir&amp;eacute;es avec la syntaxe <i>X,Y</i>, ou r&amp;eacute;cup&amp;eacute;rer tous les messages contenus dans un intervalle, avec la syntaxe <i>X:Y</i> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>flag</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Les flags <i><tt class='parameter'>flag</tt></i> que vous pouvez effacer sont &amp;quot;\\Seen&amp;quot;, &amp;quot;\\Answered&amp;quot;, &amp;quot;\\Flagged&amp;quot;, &amp;quot;\\Deleted&amp;quot; et &amp;quot;\\Draft&amp;quot; (tels que d&amp;eacute;finis dans la <a href='http://www.faqs.org/rfcs/rfc2060' class='link external'>&amp;raquo; RFC2060</a>) </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>options</tt></i> est un masque de bit, qui accepte uniquement la valeur suivante : </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>ST_UID</tt></b> - la s&amp;eacute;quence contient des UID au lieu de num&amp;eacute;ros de s&amp;eacute;quence </span> </li> </ul><p> </p> </dd> </dl> <p> </p> </div> <a name='function.imap-clearflag-full.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.imap-clearflag-full.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-setflag-full.php' class='function' rel='rdfs-seeAlso'>imap_setflag_full()</a> - Positionne un drapeau sur un message</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_check" value="<div id='function.imap-check' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-check.php'>imap_check</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_check</span> &amp;mdash; <span class='dc-title'>V&amp;eacute;rifie la bo&amp;icirc;te aux lettres courante</span></p> </div> <a name='function.imap-check.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>object</span> <span class='methodname'><b>imap_check</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> )</div> <p class='para rdfs-comment'> V&amp;eacute;rifie les informations de la bo&amp;icirc;te aux lettres courante. </p> </div> <a name='function.imap-check.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Un flux IMPA retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> </dl> <p> </p> </div> <a name='function.imap-check.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne les informations dans un objet contenant les propri&amp;eacute;t&amp;eacute;s suivantes : </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>Date</tt></b> - Date de derni&amp;egrave;re modification du contenu de la bo&amp;icirc;te aux lettres en accord avec la <a href='http://www.faqs.org/rfcs/rfc2822' class='link external'>&amp;raquo; RFC2822</a> </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>Driver</tt></b> - protocole utilis&amp;eacute; pour acc&amp;eacute;der &amp;agrave; la bo&amp;icirc;te aux lettres: <acronym title='Post Office Protocol version 3'>POP3</acronym>, <acronym title='Internet Message Access Protocol'>IMAP</acronym>, <acronym title='Network News Transfer Protocol'>NNTP</acronym>. </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>Mailbox</tt></b> - nom de la bo&amp;icirc;te aux lettres </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>Nmsgs</tt></b> - nombre de messages de la bo&amp;icirc;te aux lettres </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>Recent</tt></b> - nombre de messages r&amp;eacute;cents de la bo&amp;icirc;te aux lettres </span> </li> </ul><p> </p> <p class='para'> Retourne <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.imap-check.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>imap_check()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$imap_obj&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_check</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$imap_stream</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$imap_obj</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher quelque chose de similaire &amp;agrave; :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> object(stdClass)(5) { [&amp;quot;Date&amp;quot;]=&amp;gt; string(37) &amp;quot;Wed, 10 Dec 2003 17:56:54 +0100 (CET)&amp;quot; [&amp;quot;Driver&amp;quot;]=&amp;gt; string(4) &amp;quot;imap&amp;quot; [&amp;quot;Mailbox&amp;quot;]=&amp;gt; string(54) &amp;quot;{www.example.com:143/imap/user=&amp;quot;foo@example.com&amp;quot;}INBOX&amp;quot; [&amp;quot;Nmsgs&amp;quot;]=&amp;gt; int(1) [&amp;quot;Recent&amp;quot;]=&amp;gt; int(0) } </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_bodystruct" value="<div id='function.imap-bodystruct' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-bodystruct.php'>imap_bodystruct</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_bodystruct</span> &amp;mdash; <span class='dc-title'>Lit la structure d&amp;#039;une section du corps d&amp;#039;un mail</span></p> </div> <a name='function.imap-bodystruct.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>object</span> <span class='methodname'><b>imap_bodystruct</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$msg_number</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$section</tt></span> )</div> <p class='para rdfs-comment'> Lit la structure d&amp;#039;une section sp&amp;eacute;cifi&amp;eacute; du corps d&amp;#039;un mail. </p> </div> <a name='function.imap-bodystruct.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Un flux IMPA retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>msg_number</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le num&amp;eacute;ro du message </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>section</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La section du corps &amp;agrave; lire </p> </dd> </dl> <p> </p> </div> <a name='function.imap-bodystruct.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne les informations dans un objet ; pour une description d&amp;eacute;taill&amp;eacute;e de la structure de l&amp;#039;objet ainsi que de ses propri&amp;eacute;t&amp;eacute;s, reportez-vous &amp;agrave; la fonction <a href='http://www.php.net/manual/fr/function.imap-fetchstructure.php' class='function'>imap_fetchstructure()</a>. </p> </div> <a name='function.imap-bodystruct.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-fetchstructure.php' class='function' rel='rdfs-seeAlso'>imap_fetchstructure()</a> - Lit la structure d'un message</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_body" value="<div id='function.imap-body' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-body.php'>imap_body</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_body</span> &amp;mdash; <span class='dc-title'>Lit le corps d&amp;#039;un message</span></p> </div> <a name='function.imap-body.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>imap_body</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$msg_number</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$options</tt><span class='initializer'> = 0</span></span> ] )</div> <p class='para rdfs-comment'> <b>imap_body()</b> retourne le corps du message num&amp;eacute;ro <i><tt class='parameter'>msg_number</tt></i> de la bo&amp;icirc;te aux lettres courante. </p> <p class='para'> <b>imap_body()</b> va retourner une copie brute du corps du message. Pour extraire les sous-parties MIME du message, utilisez <a href='http://www.php.net/manual/fr/function.imap-fetchstructure.php' class='function'>imap_fetchstructure()</a> pour analyser la structure, et <a href='http://www.php.net/manual/fr/function.imap-fetchbody.php' class='function'>imap_fetchbody()</a> pour extraire une copie d&amp;#039;une des sous-partie. </p> </div> <a name='function.imap-body.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Un flux IMPA retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>msg_number</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le num&amp;eacute;ro du message </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le param&amp;egrave;tre <i><tt class='parameter'>options</tt></i> optionnel est un masque qui peut contenir les valeurs suivantes : </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>FT_UID</tt></b> - <i><tt class='parameter'>msg_number</tt></i> est un UID </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>FT_PEEK</tt></b> - Ne pas lever le drapeau \Seen (Message lu) s&amp;#039;il n&amp;#039;est pas d&amp;eacute;j&amp;agrave; lev&amp;eacute;. </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>FT_INTERNAL</tt></b> - La cha&amp;icirc;ne renvoy&amp;eacute;e est au format interne, et ne va pas canoniser les CRLF. </span> </li> </ul><p> </p> </dd> </dl> <p> </p> </div> <a name='function.imap-body.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne le corps du message sp&amp;eacute;cifi&amp;eacute;, sous la forme d&amp;#039;une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_binary" value="<div id='function.imap-binary' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-binary.php'>imap_binary</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_binary</span> &amp;mdash; <span class='dc-title'>Convertit une cha&amp;icirc;ne &amp;agrave; 8 bits en une cha&amp;icirc;ne &amp;agrave; base64</span></p> </div> <a name='function.imap-binary.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>imap_binary</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$string</tt></span> )</div> <p class='para rdfs-comment'> Convertit la cha&amp;icirc;ne &amp;agrave; 8 bits <i><tt class='parameter'>string</tt></i> en une cha&amp;icirc;ne &amp;agrave; base64 (selon la <a href='http://www.faqs.org/rfcs/rfc2045' class='link external'>&amp;raquo; RFC2045</a>, Section 6.8). </p> </div> <a name='function.imap-binary.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>string</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La cha&amp;icirc;ne 8 bits </p> </dd> </dl> <p> </p> </div> <a name='function.imap-binary.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne la cha&amp;icirc;ne encod&amp;eacute;e en base64. </p> </div> <a name='function.imap-binary.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-base64.php' class='function' rel='rdfs-seeAlso'>imap_base64()</a> - D&amp;eacute;code un texte encod&amp;eacute; en BASE64</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_base64" value="<div id='function.imap-base64' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-base64.php'>imap_base64</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_base64</span> &amp;mdash; <span class='dc-title'>D&amp;eacute;code un texte encod&amp;eacute; en BASE64</span></p> </div> <a name='function.imap-base64.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>imap_base64</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$text</tt></span> )</div> <p class='para rdfs-comment'> D&amp;eacute;code le texte <i><tt class='parameter'>text</tt></i> encod&amp;eacute; en BASE64. </p> </div> <a name='function.imap-base64.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>text</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le texte encod&amp;eacute;. </p> </dd> </dl> <p> </p> </div> <a name='function.imap-base64.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne le texte d&amp;eacute;cod&amp;eacute;, sous la forme d&amp;#039;une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a>. </p> </div> <a name='function.imap-base64.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-binary.php' class='function' rel='rdfs-seeAlso'>imap_binary()</a> - Convertit une cha&amp;icirc;ne &amp;agrave; 8 bits en une cha&amp;icirc;ne &amp;agrave; base64</li> <li class='member'><a href='http://www.php.net/manual/fr/function.base64-encode.php' class='function' rel='rdfs-seeAlso'>base64_encode()</a> - Encode une cha&amp;icirc;ne en MIME base64</li> <li class='member'><a href='http://www.php.net/manual/fr/function.base64-decode.php' class='function' rel='rdfs-seeAlso'>base64_decode()</a> - D&amp;eacute;code une cha&amp;icirc;ne en MIME base64</li> <li class='member'><a href='http://www.faqs.org/rfcs/rfc2045' class='link external'>&amp;raquo; RFC2045</a>, Section 6.8</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_append" value="<div id='function.imap-append' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-append.php'>imap_append</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_append</span> &amp;mdash; <span class='dc-title'>Ajoute une message dans une bo&amp;icirc;te aux lettres</span></p> </div> <a name='function.imap-append.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>imap_append</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$imap_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$mailbox</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$message</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$options</tt><span class='initializer'> = NULL</span></span> ] )</div> <p class='para rdfs-comment'> Ajoute un message <i><tt class='parameter'>message</tt></i> dans la bo&amp;icirc;te aux lettres <i><tt class='parameter'>mbox</tt></i> . </p> </div> <a name='function.imap-append.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> imap_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Un flux IMPA retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mailbox</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nom de la bo&amp;icirc;te aux lettres, voir la documentation sur la fonction <a href='http://www.php.net/manual/fr/function.imap-open.php' class='function'>imap_open()</a> pour plus d&amp;#039;informations </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>message</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le message &amp;agrave; ajouter, sous la forme d&amp;#039;une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a> </p> <p class='para'> Lors des &amp;eacute;changes avec le serveur Cyrus IMAP, vous devrez utiliser &amp;quot;\r\n&amp;quot; comme terminaison de ligne, &amp;agrave; la place de &amp;quot;\n&amp;quot; ou l&amp;#039;op&amp;eacute;ration &amp;eacute;chouera. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Si fourni, le param&amp;egrave;tre <i><tt class='parameter'>options</tt></i> sera &amp;eacute;galement &amp;eacute;crit dans la bo&amp;icirc;te <i><tt class='parameter'>mailbox</tt></i> </p> </dd> </dl> <p> </p> </div> <a name='function.imap-append.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.imap-append.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>imap_append()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$stream&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_open</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'{imap.example.org}INBOX.Drafts'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'username'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'password'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$check&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_check</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stream</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Msg&amp;nbsp;Count&amp;nbsp;before&amp;nbsp;append:&amp;nbsp;'</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$check</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>Nmsgs&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>imap_append</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stream</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'{imap.example.org}INBOX.Drafts'<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'From:&amp;nbsp;me@example.com\r\n'<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'To:&amp;nbsp;you@example.com\r\n'<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'Subject:&amp;nbsp;test\r\n'<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'\r\n'<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'Ceci&amp;nbsp;est&amp;nbsp;un&amp;nbsp;message&amp;nbsp;de&amp;nbsp;test.&amp;nbsp;Ignorez&amp;nbsp;le.\r\n'<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$check&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imap_check</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stream</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Nombre&amp;nbsp;de&amp;nbsp;messages&amp;nbsp;apr&amp;egrave;s&amp;nbsp;ajout&amp;nbsp;:&amp;nbsp;'</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$check</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>Nmsgs&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>imap_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stream</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_alerts" value="<div id='function.imap-alerts' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-alerts.php'>imap_alerts</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_alerts</span> &amp;mdash; <span class='dc-title'>Retourne toutes les alertes</span></p> </div> <a name='function.imap-alerts.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>imap_alerts</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Retourne un tableau de tous les messages d&amp;#039;alerte <acronym title='Internet Message Access Protocol'>IMAP</acronym> g&amp;eacute;n&amp;eacute;r&amp;eacute;s depuis le dernier appel &amp;agrave; <b>imap_alerts()</b> ou depuis le d&amp;eacute;but de la page. </p> <p class='para'> Lorsque <b>imap_alerts()</b> est appel&amp;eacute;e, la pile d&amp;#039;alertes est vid&amp;eacute;e. Les sp&amp;eacute;cifications <acronym title='Internet Message Access Protocol'>IMAP</acronym> requi&amp;egrave;rent que ces messages soient pass&amp;eacute;s &amp;agrave; l&amp;#039;utilisateur. </p> </div> <a name='function.imap-alerts.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un tableau contenant tous les messages d&amp;#039;alerte IMAP g&amp;eacute;n&amp;eacute;r&amp;eacute;s ou <b><tt class='constant'>FALSE</tt></b> si aucun message d&amp;#039;alerte n&amp;#039;est disponible. </p> </div> <a name='function.imap-alerts.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-errors.php' class='function' rel='rdfs-seeAlso'>imap_errors()</a> - Retourne toutes les erreurs IMPA survenues</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="imap_8bit" value="<div id='function.imap-8bit' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imap-8bit.php'>imap_8bit</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imap_8bit</span> &amp;mdash; <span class='dc-title'>Convertit une cha&amp;icirc;ne &amp;agrave; 8 bits en une cha&amp;icirc;ne encod&amp;eacute;e en Quoted-Printable</span></p> </div> <a name='function.imap-8bit.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>imap_8bit</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$string</tt></span> )</div> <p class='para rdfs-comment'> Convertit la cha&amp;icirc;ne &amp;agrave; 8 bits en une cha&amp;icirc;ne encod&amp;eacute;e en Quoted-Printable (selon la <a href='http://www.faqs.org/rfcs/rfc2045' class='link external'>&amp;raquo; RFC 2045</a>, Section 6.7). </p> </div> <a name='function.imap-8bit.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>string</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La cha&amp;icirc;ne 8 bits &amp;agrave; convertir </p> </dd> </dl> <p> </p> </div> <a name='function.imap-8bit.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne une cha&amp;icirc;ne encod&amp;eacute;e en Quoted-Printable. </p> </div> <a name='function.imap-8bit.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-qprint.php' class='function' rel='rdfs-seeAlso'>imap_qprint()</a> - Convertit une cha&amp;icirc;ne &amp;agrave; guillemets en une cha&amp;icirc;ne &amp;agrave; 8 bits</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="iconv_substr" value="<div id='function.iconv-substr' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.iconv-substr.php'>iconv_substr</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>iconv_substr</span> &amp;mdash; <span class='dc-title'>Coupe une partie de cha&amp;icirc;ne</span></p> </div> <a name='function.iconv-substr.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>iconv_substr</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$str</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$offset</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$length</tt><span class='initializer'> = strlen($str)</span></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$charset</tt><span class='initializer'> = ini_set(&amp;quot;iconv.internal_encoding&amp;quot;)</span></span> ]] )</div> <p class='para rdfs-comment'> Coupe une partie de la cha&amp;icirc;ne <i><tt class='parameter'>str</tt></i> &amp;agrave; partir de la position <i><tt class='parameter'>offset</tt></i> et d&amp;#039;une longueur de <i><tt class='parameter'>length</tt></i> . </p> </div> <a name='function.iconv-substr.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>str</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a> originale. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>offset</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Si <i><tt class='parameter'>offset</tt></i> n&amp;#039;est pas n&amp;eacute;gatif, <b>iconv_substr()</b> retourne le segment de <i><tt class='parameter'>str</tt></i> en commen&amp;ccedil;ant au caract&amp;egrave;re num&amp;eacute;ro <i><tt class='parameter'>offset</tt></i> , en comptant &amp;agrave; partir de z&amp;eacute;ro. </p> <p class='para'> Si <i><tt class='parameter'>offset</tt></i> est n&amp;eacute;gatif, <b>iconv_substr()</b> retourne le segment en commen&amp;ccedil;ant &amp;agrave; la position <i><tt class='parameter'>offset</tt></i> caract&amp;egrave;res et en allant vers la fin de la <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a> <i><tt class='parameter'>str</tt></i> . </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>length</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Si le param&amp;egrave;tre <i><tt class='parameter'>length</tt></i> est donn&amp;eacute; et positif, la valeur retourn&amp;eacute;e contiendra au plus <i><tt class='parameter'>length</tt></i> caract&amp;egrave;res de la portion de cha&amp;icirc;ne qui commence &amp;agrave; <i><tt class='parameter'>offset</tt></i> (en fonction de la taille de la cha&amp;icirc;ne <i><tt class='parameter'>string</tt></i> ). </p> <p class='para'> Si <i><tt class='parameter'>length</tt></i> est pass&amp;eacute; et n&amp;eacute;gatif, <b>iconv_substr()</b> coupe la portion externe de <i><tt class='parameter'>str</tt></i> depuis le caract&amp;egrave;re num&amp;eacute;ro <i><tt class='parameter'>offset</tt></i> jusqu&amp;#039;au caract&amp;egrave;re num&amp;eacute;ro <i><tt class='parameter'>length</tt></i> , compt&amp;eacute; depuis la fin de la <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a>. Dans le cas o&amp;ugrave; <i><tt class='parameter'>offset</tt></i> est &amp;eacute;galement n&amp;eacute;gatif, la position de d&amp;eacute;part est calcul&amp;eacute;e en amont, suivant la r&amp;egrave;gle expliqu&amp;eacute;e plus haut. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>charset</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Si <i><tt class='parameter'>charset</tt></i> est omis, <i><tt class='parameter'>string</tt></i> est suppos&amp;eacute; avoir &amp;eacute;t&amp;eacute; encod&amp;eacute;e en <a href='http://www.php.net/manual/fr/iconv.configuration.php' class='link'>iconv.internal_encoding</a>. </p> <p class='para'> Notez que <i><tt class='parameter'>offset</tt></i> et <i><tt class='parameter'>length</tt></i> sont toujours consid&amp;eacute;r&amp;eacute;s comme repr&amp;eacute;sentant une position calcul&amp;eacute;e sur la repr&amp;eacute;sentation ASCII des caract&amp;egrave;res d&amp;eacute;termin&amp;eacute;s par <i><tt class='parameter'>charset</tt></i> , contrairement &amp;agrave; <a href='http://www.php.net/manual/fr/function.substr.php' class='function'>substr()</a> qui se base toujours sur la position par octet. </p> </dd> </dl> <p> </p> </div> <a name='function.iconv-substr.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne la portion de <i><tt class='parameter'>str</tt></i> sp&amp;eacute;cifi&amp;eacute; par les param&amp;egrave;tres <i><tt class='parameter'>offset</tt></i> et <i><tt class='parameter'>length</tt></i> . </p> <p class='para'> Si <i><tt class='parameter'>str</tt></i> est plus petit que <i><tt class='parameter'>offset</tt></i> , <b><tt class='constant'>FALSE</tt></b> sera retourn&amp;eacute;. </p> </div> <a name='function.iconv-substr.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.substr.php' class='function' rel='rdfs-seeAlso'>substr()</a> - Retourne un segment de cha&amp;icirc;ne</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mb-substr.php' class='function' rel='rdfs-seeAlso'>mb_substr()</a> - Lit une sous-cha&amp;icirc;ne</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mb-strcut.php' class='function' rel='rdfs-seeAlso'>mb_strcut()</a> - Coupe une partie de cha&amp;icirc;ne</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="iconv_strrpos" value="<div id='function.iconv-strrpos' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.iconv-strrpos.php'>iconv_strrpos</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>iconv_strrpos</span> &amp;mdash; <span class='dc-title'>Trouve la position de la derni&amp;egrave;re occurrence d&amp;#039;un &amp;eacute;l&amp;eacute;ment dans une cha&amp;icirc;ne</span></p> </div> <a name='function.iconv-strrpos.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>iconv_strrpos</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$haystack</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$needle</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$charset</tt><span class='initializer'> = ini_set(&amp;quot;iconv.internal_encoding&amp;quot;)</span></span> ] )</div> <p class='para rdfs-comment'> &amp;Agrave; l&amp;#039;oppos&amp;eacute; de la fonction <a href='http://www.php.net/manual/fr/function.strpos.php' class='function'>strpos()</a>, la valeur retourn&amp;eacute;e par <b>iconv_strrpos()</b> est le nombre de caract&amp;egrave;res avant <i><tt class='parameter'>needle</tt></i> , plut&amp;ocirc;t que la position en octets de <i><tt class='parameter'>needle</tt></i> . Les caract&amp;egrave;res sont compt&amp;eacute;s en se basant sur le jeux de caract&amp;egrave;res <i><tt class='parameter'>charset</tt></i> . </p> </div> <a name='function.iconv-strrpos.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>haystack</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a> enti&amp;egrave;re. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>needle</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a> cherch&amp;eacute;e. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>charset</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Si le param&amp;egrave;tre optionnel <i><tt class='parameter'>charset</tt></i> est omis, <i><tt class='parameter'>string</tt></i> est suppos&amp;eacute; &amp;ecirc;tre encod&amp;eacute; en <a href='http://www.php.net/manual/fr/iconv.configuration.php' class='link'>iconv.internal_encoding</a>. </p> </dd> </dl> <p> </p> <p class='para'> Si <i><tt class='parameter'>haystack</tt></i> ou <i><tt class='parameter'>needle</tt></i> ne sont pas des cha&amp;icirc;nes de caract&amp;egrave;res, ils seront convertis en cha&amp;icirc;ne de caract&amp;egrave;res et reconnus comme code ASCII de chaque caract&amp;egrave;res. </p> </div> <a name='function.iconv-strrpos.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne la position num&amp;eacute;rique de la derni&amp;egrave;re occurrence de <i><tt class='parameter'>needle</tt></i> dans <i><tt class='parameter'>haystack</tt></i> . Les caract&amp;egrave;res sont compt&amp;eacute;s en tenant compte du jeu de caract&amp;egrave;res sp&amp;eacute;cifi&amp;eacute; <i><tt class='parameter'>charset</tt></i> . </p> <p class='para'> Si <i><tt class='parameter'>needle</tt></i> n&amp;#039;est pas trouv&amp;eacute;, <b>iconv_strrpos()</b> retournera <b><tt class='constant'>FALSE</tt></b>. </p> <div class='warning'><b class='warning'>Avertissement</b><p class='simpara'>Cette fonction peut retourner <b><tt class='constant'>FALSE</tt></b>, mais elle peut aussi retourner une valeur &amp;eacute;quivalent &amp;agrave; <b><tt class='constant'>FALSE</tt></b> comme <i>0</i> ou &amp;quot;&amp;quot;. Veuillez lire la section sur les <a href='http://www.php.net/manual/fr/language.types.boolean.php' class='link'>bool&amp;eacute;ens</a> pour plus d&amp;#039;informations. Utilisez l&amp;#039;<a href='http://www.php.net/manual/fr/language.operators.comparison.php' class='link'>op&amp;eacute;rateur ===</a> pour tester la valeur de retour exacte de cette fonction.</p></div> </div> <a name='function.iconv-strrpos.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.strrpos.php' class='function' rel='rdfs-seeAlso'>strrpos()</a> - Trouve la position de la derni&amp;egrave;re occurrence d'un caract&amp;egrave;re dans une cha&amp;icirc;ne</li> <li class='member'><a href='http://www.php.net/manual/fr/function.iconv-strpos.php' class='function' rel='rdfs-seeAlso'>iconv_strpos()</a> - Trouve la position de la premi&amp;egrave;re occurrence d'une cha&amp;icirc;ne dans une autre</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mb-strrpos.php' class='function' rel='rdfs-seeAlso'>mb_strrpos()</a> - Rep&amp;egrave;re la derni&amp;egrave;re occurrence d'un caract&amp;egrave;re dans une cha&amp;icirc;ne</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="iconv_strpos" value="<div id='function.iconv-strpos' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.iconv-strpos.php'>iconv_strpos</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>iconv_strpos</span> &amp;mdash; <span class='dc-title'>Trouve la position de la premi&amp;egrave;re occurrence d&amp;#039;une cha&amp;icirc;ne dans une autre</span></p> </div> <a name='function.iconv-strpos.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>iconv_strpos</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$haystack</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$needle</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$offset</tt><span class='initializer'> = 0</span></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$charset</tt><span class='initializer'> = ini_set(&amp;quot;iconv.internal_encoding&amp;quot;)</span></span> ]] )</div> <p class='para rdfs-comment'> Trouve la position de la premi&amp;egrave;re occurrence de <i><tt class='parameter'>needle</tt></i> dans <i><tt class='parameter'>haystack</tt></i> . </p> <p class='para'> &amp;Agrave; l&amp;#039;oppos&amp;eacute; de <a href='http://www.php.net/manual/fr/function.strpos.php' class='function'>strpos()</a>, la valeur retourn&amp;eacute;e par <b>iconv_strpos()</b> est le nombre de caract&amp;egrave;res se trouvant avant <i><tt class='parameter'>needle</tt></i> , plut&amp;ocirc;t que la position en octets o&amp;ugrave; <i><tt class='parameter'>needle</tt></i> a &amp;eacute;t&amp;eacute; trouv&amp;eacute;. Les caract&amp;egrave;res sont compt&amp;eacute;s en se basant sur le jeux de caract&amp;egrave;res sp&amp;eacute;cifi&amp;eacute; par <i><tt class='parameter'>charset</tt></i> . </p> </div> <a name='function.iconv-strpos.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>haystack</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a> enti&amp;egrave;re. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>needle</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a> &amp;agrave; chercher. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>offset</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le param&amp;egrave;tre optionnel <i><tt class='parameter'>offset</tt></i> sp&amp;eacute;cifie la position &amp;agrave; partir de laquelle la recherche doit commencer. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>charset</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Si le param&amp;egrave;tre <i><tt class='parameter'>charset</tt></i> est omis, <i><tt class='parameter'>string</tt></i> sera encod&amp;eacute; en accord avec <a href='http://www.php.net/manual/fr/iconv.configuration.php' class='link'>iconv.internal_encoding</a>. </p> </dd> </dl> <p> </p> <p class='para'> Si <i><tt class='parameter'>haystack</tt></i> ou <i><tt class='parameter'>needle</tt></i> ne sont pas des cha&amp;icirc;nes de caract&amp;egrave;res, ils sont convertis en entiers et appliqu&amp;eacute;s en tant que valeur ordinale d&amp;#039;un caract&amp;egrave;re. </p> </div> <a name='function.iconv-strpos.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne la position num&amp;eacute;rique de la premi&amp;egrave;re occurrence de <i><tt class='parameter'>needle</tt></i> dans <i><tt class='parameter'>haystack</tt></i> . </p> <p class='para'> Si <i><tt class='parameter'>needle</tt></i> n&amp;#039;est pas trouv&amp;eacute;, <b>iconv_strpos()</b> retournera <b><tt class='constant'>FALSE</tt></b>. </p> <div class='warning'><b class='warning'>Avertissement</b><p class='simpara'>Cette fonction peut retourner <b><tt class='constant'>FALSE</tt></b>, mais elle peut aussi retourner une valeur &amp;eacute;quivalent &amp;agrave; <b><tt class='constant'>FALSE</tt></b> comme <i>0</i> ou &amp;quot;&amp;quot;. Veuillez lire la section sur les <a href='http://www.php.net/manual/fr/language.types.boolean.php' class='link'>bool&amp;eacute;ens</a> pour plus d&amp;#039;informations. Utilisez l&amp;#039;<a href='http://www.php.net/manual/fr/language.operators.comparison.php' class='link'>op&amp;eacute;rateur ===</a> pour tester la valeur de retour exacte de cette fonction.</p></div> </div> <a name='function.iconv-strpos.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.strpos.php' class='function' rel='rdfs-seeAlso'>strpos()</a> - Trouve la position d'un caract&amp;egrave;re dans une cha&amp;icirc;ne</li> <li class='member'><a href='http://www.php.net/manual/fr/function.iconv-strrpos.php' class='function' rel='rdfs-seeAlso'>iconv_strrpos()</a> - Trouve la position de la derni&amp;egrave;re occurrence d'un &amp;eacute;l&amp;eacute;ment dans une cha&amp;icirc;ne</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mb-strpos.php' class='function' rel='rdfs-seeAlso'>mb_strpos()</a> - Rep&amp;egrave;re la premi&amp;egrave;re occurrence d'un caract&amp;egrave;re dans une cha&amp;icirc;ne</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="iconv_strlen" value="<div id='function.iconv-strlen' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.iconv-strlen.php'>iconv_strlen</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>iconv_strlen</span> &amp;mdash; <span class='dc-title'>Retourne le nombre de caract&amp;egrave;res d&amp;#039;une cha&amp;icirc;ne</span></p> </div> <a name='function.iconv-strlen.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>iconv_strlen</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$str</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$charset</tt><span class='initializer'> = ini_set(&amp;quot;iconv.internal_encoding&amp;quot;)</span></span> ] )</div> <p class='para rdfs-comment'> &amp;Agrave; l&amp;#039;oppos&amp;eacute;e de <a href='http://www.php.net/manual/fr/function.strlen.php' class='function'>strlen()</a>, la valeur de retour de <b>iconv_strlen()</b> est le nombre de caract&amp;egrave;res faisant partie de la s&amp;eacute;quence d&amp;#039;octets <i><tt class='parameter'>str</tt></i> , ce qui n&amp;#039;est pas toujours la m&amp;ecirc;me chose que la taille en octets de la cha&amp;icirc;ne de caract&amp;egrave;res. </p> </div> <a name='function.iconv-strlen.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>str</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>charset</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Si <i><tt class='parameter'>charset</tt></i> n&amp;#039;est pas pass&amp;eacute; en param&amp;egrave;tre, <i><tt class='parameter'>str</tt></i> est suppos&amp;eacute;e &amp;ecirc;tre encod&amp;eacute;e en <a href='http://www.php.net/manual/fr/iconv.configuration.php' class='link'>iconv.internal_encoding</a>. </p> </dd> </dl> <p> </p> </div> <a name='function.iconv-strlen.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne le nombre de caract&amp;egrave;res de la cha&amp;icirc;ne <i><tt class='parameter'>str</tt></i> , sous la forme d&amp;#039;un <a href='http://www.php.net/manual/fr/language.types.integer.php' class='link'>entier</a>. </p> </div> <a name='function.iconv-strlen.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.strlen.php' class='function' rel='rdfs-seeAlso'>strlen()</a> - Calcule la taille d'une cha&amp;icirc;ne</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mb-strlen.php' class='function' rel='rdfs-seeAlso'>mb_strlen()</a> - Retourne la taille d'une cha&amp;icirc;ne</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="iconv_set_encoding" value="<div id='function.iconv-set-encoding' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.iconv-set-encoding.php'>iconv_set_encoding</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.5, PHP 5)</p><p class='refpurpose'><span class='refname'>iconv_set_encoding</span> &amp;mdash; <span class='dc-title'>Modifie le jeu courant de caract&amp;egrave;res d&amp;#039;encodage</span></p> </div> <a name='function.iconv-set-encoding.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>iconv_set_encoding</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$type</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$charset</tt></span> )</div> <p class='para rdfs-comment'> Modifie le jeu de caract&amp;egrave;res courant, et remplace la valeur courante du param&amp;egrave;tre <i><tt class='parameter'>type</tt></i> par <i><tt class='parameter'>charset</tt></i> . </p> </div> <a name='function.iconv-set-encoding.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>type</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Les valeurs possibles de <i><tt class='parameter'>type</tt></i> sont : </p><ul class='simplelist'> <li class='member'>input_encoding</li> <li class='member'>output_encoding</li> <li class='member'>internal_encoding</li> </ul><p> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>charset</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le jeu de caract&amp;egrave;res. </p> </dd> </dl> <p> </p> </div> <a name='function.iconv-set-encoding.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.iconv-set-encoding.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>iconv_set_encoding()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />iconv_set_encoding</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'internal_encoding'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'UTF-8'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>iconv_set_encoding</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'output_encoding'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'ISO-8859-1'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.iconv-set-encoding.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.iconv-get-encoding.php' class='function' rel='rdfs-seeAlso'>iconv_get_encoding()</a> - Lit le jeu de caract&amp;egrave;res courant</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ob-iconv-handler.php' class='function' rel='rdfs-seeAlso'>ob_iconv_handler()</a> - Gestionnaire de sortie pour ma&amp;icirc;triser le jeu de caract&amp;egrave;res de sortie</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="iconv_mime_encode" value="<div id='function.iconv-mime-encode' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.iconv-mime-encode.php'>iconv_mime_encode</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>iconv_mime_encode</span> &amp;mdash; <span class='dc-title'>Construit un en-t&amp;ecirc;te MIME avec les champs field_name et field_value</span></p> </div> <a name='function.iconv-mime-encode.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>iconv_mime_encode</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$field_name</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$field_value</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$preferences</tt><span class='initializer'> = NULL</span></span> ] )</div> <p class='para rdfs-comment'> <b>iconv_mime_encode()</b> compose et retourne une cha&amp;icirc;ne de caract&amp;egrave;res qui repr&amp;eacute;sente un champ en-t&amp;ecirc;te <i>MIME</i> qui ressemble &amp;agrave; : <div class='example-contents screen'> <div class='cdata'><pre> Subject: =?ISO-8859-1?Q?Pr=FCfung_f=FCr?= Entwerfen von einer MIME kopfzeile </pre></div> </div> Dans l&amp;#039;exemple ci-dessus, <i>&amp;quot;Subject&amp;quot;</i> est le nom du champ et la portion qui commence par <i>&amp;quot;=?ISO-8859-1?...&amp;quot;</i> est la valeur du champ. </p> </div> <a name='function.iconv-mime-encode.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>field_name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nom du champs. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>field_value</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La valeur du champs. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>preferences</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Vous pouvez contr&amp;ocirc;ler le comportement de la fonction <b>iconv_mime_encode()</b> en sp&amp;eacute;cifiant un tableau associatif contenant la configuration des &amp;eacute;l&amp;eacute;ments dans le param&amp;egrave;tre <i><tt class='parameter'>preferences</tt></i> . La liste des &amp;eacute;l&amp;eacute;ments support&amp;eacute;s par <b>iconv_mime_encode()</b> figure ci-dessous. Notez que les noms des &amp;eacute;l&amp;eacute;ments sont sensibles &amp;agrave; la casse. </p><table class='doctable table'> <caption><b>Liste des &amp;eacute;l&amp;eacute;ments support&amp;eacute;s par <b>iconv_mime_encode()</b></b></caption> <thead valign='middle'> <tr valign='middle'> <th>&amp;Eacute;l&amp;eacute;ment</th> <th>Type</th> <th>Description</th> <th>Valeur par d&amp;eacute;faut</th> <th>Exemple</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>scheme</td> <td align='left'><a href='http://www.php.net/manual/fr/language.types.string.php' class='type string'>string</a></td> <td align='left'> Sp&amp;eacute;cifie la m&amp;eacute;thode d&amp;#039;encodage d&amp;#039;un champ. Les valeurs possibles sont <i>&amp;quot;B&amp;quot;</i> ou <i>&amp;quot;Q&amp;quot;</i>, o&amp;ugrave; <i>&amp;quot;B&amp;quot;</i> signifie que le sch&amp;eacute;ma d&amp;#039;encodage sera <i>base64</i> et <i>&amp;quot;Q&amp;quot;</i>, <i>quoted-printable</i>. </td> <td align='left'>B</td> <td align='left'>B</td> </tr> <tr valign='middle'> <td align='left'>input-charset</td> <td align='left'><a href='http://www.php.net/manual/fr/language.types.string.php' class='type string'>string</a></td> <td align='left'> Sp&amp;eacute;cifie le jeux de caract&amp;egrave;res pour repr&amp;eacute;senter le premier param&amp;egrave;tre <i><tt class='parameter'>field_name</tt></i> et le second param&amp;egrave;tre <i><tt class='parameter'>field_value</tt></i> . S&amp;#039;il est omis, <b>iconv_mime_encode()</b> utilisera la directive de configuration <a href='http://www.php.net/manual/fr/iconv.configuration.php' class='link'>iconv.internal_encoding</a> de votre php.ini pour les repr&amp;eacute;senter. </td> <td align='left'> <a href='http://www.php.net/manual/fr/iconv.configuration.php' class='link'>iconv.internal_encoding</a> </td> <td align='left'>ISO-8859-1</td> </tr> <tr valign='middle'> <td align='left'>output-charset</td> <td align='left'><a href='http://www.php.net/manual/fr/language.types.string.php' class='type string'>string</a></td> <td align='left'> Sp&amp;eacute;cifie le jeux de caract&amp;egrave;res &amp;agrave; utiliser pour composer l&amp;#039;en-t&amp;ecirc;te <i>MIME</i>. S&amp;#039;il est omis, la m&amp;ecirc;me valeur que <i>input-charset</i> sera utilis&amp;eacute;e. </td> <td align='left'> <a href='http://www.php.net/manual/fr/iconv.configuration.php' class='link'>iconv.internal_encoding</a> </td> <td align='left'>UTF-8</td> </tr> <tr valign='middle'> <td align='left'>line-length</td> <td align='left'><a href='http://www.php.net/manual/fr/language.types.integer.php' class='type integer'>integer</a></td> <td align='left'> Sp&amp;eacute;cifie la longueur maximale de chaque en-t&amp;ecirc;te. Si l&amp;#039;en-t&amp;ecirc;te est plus grande que la longueur d&amp;eacute;fini par ce param&amp;egrave;tre, l&amp;#039;en-t&amp;ecirc;te r&amp;eacute;sultant sera un en-t&amp;ecirc;te compos&amp;eacute;e de plusieurs lignes conform&amp;eacute;ment au standard <a href='http://www.faqs.org/rfcs/rfc2822' class='link external'>&amp;raquo; RFC2822 - Internet Message Format</a>. S&amp;#039;il est omis, la longueur maximale sera fix&amp;eacute;e &amp;agrave; 76 caract&amp;egrave;res. </td> <td align='left'>76</td> <td align='left'>996</td> </tr> <tr valign='middle'> <td align='left'>line-break-chars</td> <td align='left'><a href='http://www.php.net/manual/fr/language.types.string.php' class='type string'>string</a></td> <td align='left'> Sp&amp;eacute;cifie les caract&amp;egrave;res de fin de ligne. S&amp;#039;il est omis, la valeur par d&amp;eacute;faut sera <i>&amp;quot;\r\n&amp;quot;</i> (<i>CR</i> <i>LF</i>). Notez que ce param&amp;egrave;tre est toujours repr&amp;eacute;sent&amp;eacute; comme une cha&amp;icirc;ne ASCII au regard de la valeur du param&amp;egrave;tre <i>input-charset</i>. </td> <td align='left'>\r\n</td> <td align='left'>\n</td> </tr> </tbody> </table> <p> </p> </dd> </dl> <p> </p> </div> <a name='function.iconv-mime-encode.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un champs <i>MIME</i> en cas de succ&amp;egrave;s, ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient durant l&amp;#039;encodage. </p> </div> <a name='function.iconv-mime-encode.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>iconv_mime_encode()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$preferences&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'input-charset'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'ISO-8859-1'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'output-charset'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'UTF-8'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'line-length'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>76</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'line-break-chars'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'\n'<br /></span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$preferences</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'scheme'</span><span style='color: #007700'>]&amp;nbsp;=&amp;nbsp;</span><span style='color: #DD0000'>'Q'</span><span style='color: #007700'>;<br /></span><span style='color: #FF8000'>//&amp;nbsp;This&amp;nbsp;yields&amp;nbsp;'Subject:&amp;nbsp;=?UTF-8?Q?Pr=C3=BCfung_Pr=C3=BCfung?='<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>iconv_mime_encode</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Subject'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Pr&amp;uuml;fung&amp;nbsp;Pr&amp;uuml;fung'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$preferences</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$preferences</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'scheme'</span><span style='color: #007700'>]&amp;nbsp;=&amp;nbsp;</span><span style='color: #DD0000'>'B'</span><span style='color: #007700'>;<br /></span><span style='color: #FF8000'>//&amp;nbsp;This&amp;nbsp;yields&amp;nbsp;'Subject:&amp;nbsp;=?UTF-8?B?UHLDvGZ1bmcgUHLDvGZ1bmc=?='<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>iconv_mime_encode</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Subject'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Pr&amp;uuml;fung&amp;nbsp;Pr&amp;uuml;fung'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$preferences</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.iconv-mime-encode.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-binary.php' class='function' rel='rdfs-seeAlso'>imap_binary()</a> - Convertit une cha&amp;icirc;ne &amp;agrave; 8 bits en une cha&amp;icirc;ne &amp;agrave; base64</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mb-encode-mimeheader.php' class='function' rel='rdfs-seeAlso'>mb_encode_mimeheader()</a> - Encode une cha&amp;icirc;ne pour un en-t&amp;ecirc;te MIM</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-8bit.php' class='function' rel='rdfs-seeAlso'>imap_8bit()</a> - Convertit une cha&amp;icirc;ne &amp;agrave; 8 bits en une cha&amp;icirc;ne encod&amp;eacute;e en Quoted-Printable</li> <li class='member'><a href='http://www.php.net/manual/fr/function.quoted-printable-encode.php' class='function' rel='rdfs-seeAlso'>quoted_printable_encode()</a> - Convertit une cha&amp;icirc;ne 8 bits en une cha&amp;icirc;ne quoted-printable</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="iconv_mime_decode_headers" value="<div id='function.iconv-mime-decode-headers' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.iconv-mime-decode-headers.php'>iconv_mime_decode_headers</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>iconv_mime_decode_headers</span> &amp;mdash; <span class='dc-title'>D&amp;eacute;code des ent&amp;ecirc;tes <i>MIME</i> multiples</span></p> </div> <a name='function.iconv-mime-decode-headers.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>iconv_mime_decode_headers</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$encoded_headers</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$mode</tt><span class='initializer'> = 0</span></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$charset</tt><span class='initializer'> = ini_set(&amp;quot;iconv.internal_encoding&amp;quot;)</span></span> ]] )</div> <p class='para rdfs-comment'> <b>iconv_mime_decode_headers()</b> d&amp;eacute;code les ent&amp;ecirc;tes <i>MIME</i> multiples. </p> </div> <a name='function.iconv-mime-decode-headers.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>encoded_headers</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Les ent&amp;ecirc;tes encod&amp;eacute;s, sous la forme d&amp;#039;une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mode</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>mode</tt></i> d&amp;eacute;termine le comportement de la fonction, si <b>iconv_mime_decode_headers()</b> rencontre un ent&amp;ecirc;te <i>MIME</i> malform&amp;eacute;. </p><table class='doctable table'> <caption><b>Masques accept&amp;eacute;s par la fonction <b>iconv_mime_decode_headers()</b></b></caption> <thead valign='middle'> <tr valign='middle'> <th>Valeur</th> <th>Constante</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>1</td> <td align='left'>ICONV_MIME_DECODE_STRICT</td> <td align='left'> Si utilis&amp;eacute;s, les ent&amp;ecirc;tes sont d&amp;eacute;cod&amp;eacute;s en respectant scrupuleusement le standard de la <a href='http://www.faqs.org/rfcs/rfc2047' class='link external'>&amp;raquo; RFC2047</a>. Cette option est d&amp;eacute;sactiv&amp;eacute;e par d&amp;eacute;faut, car il y a de nombreux clients mails qui ne suivent pas ces sp&amp;eacute;cifications et qui ne produisent pas d&amp;#039;ent&amp;ecirc;tes <i>MIME</i> corrects. </td> </tr> <tr valign='middle'> <td align='left'>2</td> <td align='left'>ICONV_MIME_DECODE_CONTINUE_ON_ERROR</td> <td align='left'> Si cette option est activ&amp;eacute;e, <b>iconv_mime_decode_headers()</b> tente d&amp;#039;ignorer les erreurs de syntaxe et continue de traiter l&amp;#039;ent&amp;ecirc;te donn&amp;eacute;. </td> </tr> </tbody> </table> <p> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>charset</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le param&amp;egrave;tre optionnel <i><tt class='parameter'>charset</tt></i> sp&amp;eacute;cifie le jeu de caract&amp;egrave;res utilis&amp;eacute; pour repr&amp;eacute;senter le r&amp;eacute;sultat. S&amp;#039;il est omis, le jeu d&amp;eacute;finit dans le fichier <var class='filename'>php.ini</var> <a href='http://www.php.net/manual/fr/iconv.configuration.php' class='link'>iconv.internal_encoding</a> est utilis&amp;eacute;. </p> </dd> </dl> <p> </p> </div> <a name='function.iconv-mime-decode-headers.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un tableau associatif qui contient les ent&amp;ecirc;tes <i>MIME</i> sp&amp;eacute;cifi&amp;eacute;s par le param&amp;egrave;tre <i><tt class='parameter'>encoded_headers</tt></i> , ou bien <b><tt class='constant'>FALSE</tt></b> si une erreur survient durant le d&amp;eacute;codage. </p> <p class='para'> Chaque cl&amp;eacute; du tableau retourn&amp;eacute; contient un nom d&amp;#039;ent&amp;ecirc;te distinct, et sa valeur correspondante. Si plusieurs champs ont le m&amp;ecirc;me nom, <b>iconv_mime_decode_headers()</b> fera de ce champ un tableau index&amp;eacute;, avec les valeurs dans leur ordre d&amp;#039;apparence. </p> </div> <a name='function.iconv-mime-decode-headers.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>iconv_mime_decode_headers()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$headers_string&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;&amp;lt;&amp;lt;&amp;lt;EOF<br /></span><span style='color: #DD0000'>Subject:&amp;nbsp;=?UTF-8?B?UHLDvGZ1bmcgUHLDvGZ1bmc=?=<br />To:&amp;nbsp;example@example.com<br />Date:&amp;nbsp;Thu,&amp;nbsp;1&amp;nbsp;Jan&amp;nbsp;1970&amp;nbsp;00:00:00&amp;nbsp;+0000<br />Message-Id:&amp;nbsp;&amp;lt;example@example.com&amp;gt;<br />Received:&amp;nbsp;from&amp;nbsp;localhost&amp;nbsp;(localhost&amp;nbsp;[127.0.0.1])&amp;nbsp;by&amp;nbsp;localhost<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;with&amp;nbsp;SMTP&amp;nbsp;id&amp;nbsp;example&amp;nbsp;for&amp;nbsp;&amp;lt;example@example.com&amp;gt;;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Thu,&amp;nbsp;1&amp;nbsp;Jan&amp;nbsp;1970&amp;nbsp;00:00:00&amp;nbsp;+0000&amp;nbsp;(UTC)<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(envelope-from&amp;nbsp;example-return-0000-example=example.com@example.com)<br />Received:&amp;nbsp;(qmail&amp;nbsp;0&amp;nbsp;invoked&amp;nbsp;by&amp;nbsp;uid&amp;nbsp;65534);&amp;nbsp;1&amp;nbsp;Thu&amp;nbsp;2003&amp;nbsp;00:00:00&amp;nbsp;+0000<br /><br /></span><span style='color: #007700'>EOF;<br /><br /></span><span style='color: #0000BB'>$headers&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>iconv_mime_decode_headers</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$headers_string</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'ISO-8859-1'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$headers</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [Subject] =&amp;gt; Pr&amp;uuml;fung Pr&amp;uuml;fung [To] =&amp;gt; example@example.com [Date] =&amp;gt; Thu, 1 Jan 1970 00:00:00 +0000 [Message-Id] =&amp;gt; &amp;lt;example@example.com&amp;gt; [Received] =&amp;gt; Array ( [0] =&amp;gt; from localhost (localhost [127.0.0.1]) by localhost with SMTP id example for &amp;lt;example@example.com&amp;gt;; Thu, 1 Jan 1970 00:00:00 +0000 (UTC) (envelope-from example-return-0000-example=example.com@example.com) [1] =&amp;gt; (qmail 0 invoked by uid 65534); 1 Thu 2003 00:00:00 +0000 ) ) </pre></div> </div> </div><p> </p> </div> <a name='function.iconv-mime-decode-headers.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.iconv-mime-decode.php' class='function' rel='rdfs-seeAlso'>iconv_mime_decode()</a> - D&amp;eacute;code un champ d'en-t&amp;ecirc;te MIME</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mb-decode-mimeheader.php' class='function' rel='rdfs-seeAlso'>mb_decode_mimeheader()</a> - D&amp;eacute;code un en-t&amp;ecirc;te MIME</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-mime-header-decode.php' class='function' rel='rdfs-seeAlso'>imap_mime_header_decode()</a> - D&amp;eacute;code les &amp;eacute;l&amp;eacute;ments MIME d'un en-t&amp;ecirc;te</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-base64.php' class='function' rel='rdfs-seeAlso'>imap_base64()</a> - D&amp;eacute;code un texte encod&amp;eacute; en BASE64</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-qprint.php' class='function' rel='rdfs-seeAlso'>imap_qprint()</a> - Convertit une cha&amp;icirc;ne &amp;agrave; guillemets en une cha&amp;icirc;ne &amp;agrave; 8 bits</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="iconv_mime_decode" value="<div id='function.iconv-mime-decode' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.iconv-mime-decode.php'>iconv_mime_decode</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>iconv_mime_decode</span> &amp;mdash; <span class='dc-title'>D&amp;eacute;code un champ d&amp;#039;en-t&amp;ecirc;te MIME</span></p> </div> <a name='function.iconv-mime-decode.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>iconv_mime_decode</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$encoded_header</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$mode</tt><span class='initializer'> = 0</span></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$charset</tt><span class='initializer'> = ini_set(&amp;quot;iconv.internal_encoding&amp;quot;)</span></span> ]] )</div> <p class='para rdfs-comment'> <b>iconv_mime_decode()</b> d&amp;eacute;code un champ d&amp;#039;en-t&amp;ecirc;te MIME. </p> </div> <a name='function.iconv-mime-decode.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>encoded_header</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;en-t&amp;ecirc;te encod&amp;eacute;, sous la forme d&amp;#039;une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mode</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>mode</tt></i> d&amp;eacute;termine une alternative dans le cas o&amp;ugrave; <b>iconv_mime_decode()</b> rencontre un champ d&amp;#039;en-t&amp;ecirc;te <i>MIME</i> mal form&amp;eacute;. </p><table class='doctable table'> <caption><b>Masques acceptables pour la fonction <b>iconv_mime_decode()</b></b></caption> <thead valign='middle'> <tr valign='middle'> <th>Valeur</th> <th>Constante</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>1</td> <td align='left'>ICONV_MIME_DECODE_STRICT</td> <td align='left'> Si d&amp;eacute;fini, l&amp;#039;en-t&amp;ecirc;te correspondant sera d&amp;eacute;cod&amp;eacute; en suivant strictement le standard <a href='http://www.faqs.org/rfcs/rfc2047' class='link external'>&amp;raquo; RFC2047</a>. Cette option est d&amp;eacute;sactiv&amp;eacute;e par d&amp;eacute;faut, car il existe beaucoup de mauvais <i>clients mails</i> qui ne suivent pas ce standard et donc, produisent de mauvaises en-t&amp;ecirc;tes <i>MIME</i>. </td> </tr> <tr valign='middle'> <td align='left'>2</td> <td align='left'>ICONV_MIME_DECODE_CONTINUE_ON_ERROR</td> <td align='left'> Si d&amp;eacute;fini, <b>iconv_mime_decode()</b> essaie de continuer &amp;agrave; d&amp;eacute;coder l&amp;#039;en-t&amp;ecirc;te pass&amp;eacute;e, m&amp;ecirc;me si des erreurs apparaissent. </td> </tr> </tbody> </table> <p> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>charset</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le param&amp;egrave;tre par d&amp;eacute;faut <i><tt class='parameter'>charset</tt></i> sp&amp;eacute;cifie le jeu de caract&amp;egrave;res &amp;agrave; utiliser pour repr&amp;eacute;senter le r&amp;eacute;sultat. S&amp;#039;il est omis, <a href='http://www.php.net/manual/fr/iconv.configuration.php' class='link'>iconv.internal_encoding</a> sera utilis&amp;eacute;. </p> </dd> </dl> <p> </p> </div> <a name='function.iconv-mime-decode.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un champs <i>MIME</i> en cas de succ&amp;egrave;s, ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient durant le d&amp;eacute;codage. </p> </div> <a name='function.iconv-mime-decode.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>iconv_mime_decode()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;Ceci&amp;nbsp;affichera&amp;nbsp;:&amp;nbsp;'Subject:&amp;nbsp;Pr&amp;uuml;fung&amp;nbsp;Pr&amp;uuml;fung'<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>iconv_mime_decode</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Subject:&amp;nbsp;=?UTF-8?B?UHLDvGZ1bmcgUHLDvGZ1bmc=?='</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'ISO-8859-1'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.iconv-mime-decode.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.iconv-mime-decode-headers.php' class='function' rel='rdfs-seeAlso'>iconv_mime_decode_headers()</a> - D&amp;eacute;code des ent&amp;ecirc;tes MIME multiples</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mb-decode-mimeheader.php' class='function' rel='rdfs-seeAlso'>mb_decode_mimeheader()</a> - D&amp;eacute;code un en-t&amp;ecirc;te MIME</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-mime-header-decode.php' class='function' rel='rdfs-seeAlso'>imap_mime_header_decode()</a> - D&amp;eacute;code les &amp;eacute;l&amp;eacute;ments MIME d'un en-t&amp;ecirc;te</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-base64.php' class='function' rel='rdfs-seeAlso'>imap_base64()</a> - D&amp;eacute;code un texte encod&amp;eacute; en BASE64</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imap-qprint.php' class='function' rel='rdfs-seeAlso'>imap_qprint()</a> - Convertit une cha&amp;icirc;ne &amp;agrave; guillemets en une cha&amp;icirc;ne &amp;agrave; 8 bits</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="iconv_get_encoding" value="<div id='function.iconv-get-encoding' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.iconv-get-encoding.php'>iconv_get_encoding</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.5, PHP 5)</p><p class='refpurpose'><span class='refname'>iconv_get_encoding</span> &amp;mdash; <span class='dc-title'>Lit le jeu de caract&amp;egrave;res courant</span></p> </div> <a name='function.iconv-get-encoding.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/fr/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>iconv_get_encoding</b></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$type</tt><span class='initializer'> = &amp;quot;all&amp;quot;</span></span> ] )</div> <p class='para rdfs-comment'> Retourne le param&amp;eacute;trage courant du gestionnaire <a href='http://www.php.net/manual/fr/function.ob-iconv-handler.php' class='function'>ob_iconv_handler()</a>. </p> </div> <a name='function.iconv-get-encoding.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>type</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Les valeurs possibles pour le param&amp;egrave;tre optionnel <i><tt class='parameter'>type</tt></i> sont : </p><ul class='simplelist'> <li class='member'>all</li> <li class='member'>input_encoding</li> <li class='member'>output_encoding</li> <li class='member'>internal_encoding</li> </ul><p> </p> </dd> </dl> <p> </p> </div> <a name='function.iconv-get-encoding.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne la valeur courante de la variable de configuration en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> <p class='para'> Si <i><tt class='parameter'>type</tt></i> est omis ou diff&amp;eacute;rent de <i>all</i> (c&amp;#039;est-&amp;agrave;-dire &amp;quot;tous&amp;quot;), <b>iconv_get_encoding()</b> retourne un tableau contenant toutes les valeurs de ces constantes. </p> </div> <a name='function.iconv-get-encoding.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>iconv_get_encoding()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> &amp;lt;pre&amp;gt;<br /><span style='color: #0000BB'>&amp;lt;?php<br />iconv_set_encoding</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'internal_encoding'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'UTF-8'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>iconv_set_encoding</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'output_encoding'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'ISO-8859-1'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>iconv_get_encoding</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'all'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>?&amp;gt;<br /></span>&amp;lt;/pre&amp;gt;</span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [input_encoding] =&amp;gt; ISO-8859-1 [output_encoding] =&amp;gt; ISO-8859-1 [internal_encoding] =&amp;gt; UTF-8 ) </pre></div> </div> </div><p> </p> </div> <a name='function.iconv-get-encoding.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.iconv-set-encoding.php' class='function' rel='rdfs-seeAlso'>iconv_set_encoding()</a> - Modifie le jeu courant de caract&amp;egrave;res d'encodage</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ob-iconv-handler.php' class='function' rel='rdfs-seeAlso'>ob_iconv_handler()</a> - Gestionnaire de sortie pour ma&amp;icirc;triser le jeu de caract&amp;egrave;res de sortie</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="iconv" value="<div id='function.iconv' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.iconv.php'>iconv</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.5, PHP 5)</p><p class='refpurpose'><span class='refname'>iconv</span> &amp;mdash; <span class='dc-title'>Convertit une cha&amp;icirc;ne dans un jeu de caract&amp;egrave;res</span></p> </div> <a name='function.iconv.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>iconv</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$in_charset</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$out_charset</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$str</tt></span> )</div> <p class='para rdfs-comment'> Convertit la cha&amp;icirc;ne <i><tt class='parameter'>str</tt></i> depuis le jeu de caract&amp;egrave;res <i><tt class='parameter'>in_charset</tt></i> vers le jeu de caract&amp;egrave;res <i><tt class='parameter'>out_charset</tt></i> . </p> </div> <a name='function.iconv.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>in_charset</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le jeu de caract&amp;egrave;res d&amp;#039;entr&amp;eacute;e. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>out_charset</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le jeu de caract&amp;egrave;res de sortie. </p> <p class='para'> Si vous ajoutez la cha&amp;icirc;ne <i>//TRANSLIT</i> au param&amp;egrave;tre <i><tt class='parameter'>out_charset</tt></i> , la translitt&amp;eacute;ration est activ&amp;eacute;e. Cela signifie que lorsqu&amp;#039;un caract&amp;egrave;re ne peut &amp;ecirc;tre repr&amp;eacute;sent&amp;eacute; dans le jeu de caract&amp;egrave;res cible, il peut &amp;ecirc;tre repr&amp;eacute;sent&amp;eacute; approximativement &amp;agrave; partir d&amp;#039;un ou plusieurs caract&amp;egrave;res repr&amp;eacute;sentant le m&amp;ecirc;me caract&amp;egrave;re. Si vous ajoutez la cha&amp;icirc;ne <i>//IGNORE</i>, les caract&amp;egrave;res qui ne peuvent &amp;ecirc;tre repr&amp;eacute;sent&amp;eacute;s dans le jeu de caract&amp;egrave;res cible sont tout simplement ignor&amp;eacute;s. Sinon, <i><tt class='parameter'>str</tt></i> sera coup&amp;eacute; &amp;agrave; partir du premier caract&amp;egrave;re ill&amp;eacute;gal rencontr&amp;eacute; et une erreur <b><tt class='constant'>E_NOTICE</tt></b> sera g&amp;eacute;n&amp;eacute;r&amp;eacute;e. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>str</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a> &amp;agrave; convertir. </p> </dd> </dl> <p> </p> </div> <a name='function.iconv.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne la <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a> convertie ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.iconv.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>iconv()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$text&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'Ceci&amp;nbsp;est&amp;nbsp;le&amp;nbsp;symbole&amp;nbsp;de&amp;nbsp;l'Euro&amp;nbsp;'&amp;euro;'.'</span><span style='color: #007700'>;<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Original&amp;nbsp;:&amp;nbsp;'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$text</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>PHP_EOL</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'TRANSLIT&amp;nbsp;:&amp;nbsp;'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>iconv</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'UTF-8'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'ISO-8859-1//TRANSLIT'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$text</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>PHP_EOL</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'IGNORE&amp;nbsp;&amp;nbsp;&amp;nbsp;:&amp;nbsp;'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>iconv</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'UTF-8'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'ISO-8859-1//IGNORE'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$text</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>PHP_EOL</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Brut&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:&amp;nbsp;'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>iconv</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'UTF-8'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'ISO-8859-1'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$text</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>PHP_EOL</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher quelque chose de similaire &amp;agrave; :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Original : Ceci est le symbole de l&amp;#039;Euro &amp;#039;&amp;euro;&amp;#039;. TRANSLIT : Ceci est le symbole de l&amp;#039;Euro &amp;#039;EUR&amp;#039;. IGNORE : Ceci est le symbole de l&amp;#039;Euro &amp;#039;&amp;#039;. Brut : Ceci est le symbole de l&amp;#039;Euro &amp;#039; Notice: iconv(): Detected an illegal character in input string in /Users/macbook/Desktop/- on line 8 Ceci est le symbole de l&amp;#039;Euro &amp;#039; </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gregoriantojd" value="<div id='function.gregoriantojd' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.gregoriantojd.php'>GregorianToJD</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>GregorianToJD</span> &amp;mdash; <span class='dc-title'>Convertit une date gr&amp;eacute;gorienne en nombre de jours du calendrier Julien</span></p> </div> <a name='function.gregoriantojd.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>gregoriantojd</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$month</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$day</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$year</tt></span> )</div> <p class='para rdfs-comment'> Intervalle de validit&amp;eacute; pour le calendrier gr&amp;eacute;gorien : 4714 avant JC &amp;agrave; 9999 apr&amp;egrave;s JC.A.D. </p> <p class='para'> Bien qu&amp;#039;il soit possible de manipuler des dates jusqu&amp;#039;en 4714 avant JC, une telle utilisation n&amp;#039;est pas significative. En effet, ce calendrier fut cr&amp;eacute;&amp;eacute; le 18 octobre 1582 apr&amp;egrave;s J.C. (ou 5 octobre 1582 en calendrier grec). Certains pays ne l&amp;#039;accept&amp;egrave;rent que bien plus tard. Par exemple, les britanniques n&amp;#039;y pass&amp;egrave;rent qu&amp;#039;en 1752, les Russes en 1918 et les Grecs en 1923. La plupart des pays europ&amp;eacute;ens utilisaient le calendrier Julien avant le Gr&amp;eacute;gorien. </p> </div> <a name='function.gregoriantojd.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>month</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le mois, sous la forme d&amp;#039;un nombre compris entre 1 (pour Janvier) et 12 (pour D&amp;eacute;cembre) </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>day</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le jour, sous la forme d&amp;#039;un nombre compris entre 1 et 31 </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>year</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;ann&amp;eacute;e, sous la forme d&amp;#039;un nombre compris entre -4714 et 9999 </p> </dd> </dl> <p> </p> </div> <a name='function.gregoriantojd.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Le jour Julien pour la date fournie du calendrier Gr&amp;eacute;gorien, sous la forme d&amp;#039;un <a href='http://www.php.net/manual/fr/language.types.integer.php' class='link'>entier</a>. </p> </div> <a name='function.gregoriantojd.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Fonctions calendrier</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$jd&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>GregorianToJD</span><span style='color: #007700'>(</span><span style='color: #0000BB'>10</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>11</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1970</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$jd</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$gregorian&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>JDToGregorian</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$jd</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$gregorian</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.gregoriantojd.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.jdtogregorian.php' class='function' rel='rdfs-seeAlso'>jdtogregorian()</a> - Convertit le nombre de jours du calendrier Julien en date gr&amp;eacute;gorienne</li> <li class='member'><a href='http://www.php.net/manual/fr/function.cal-to-jd.php' class='function' rel='rdfs-seeAlso'>cal_to_jd()</a> - Convertit un calendrier en nombre de jours Julien</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_xor" value="<div id='function.gmp-xor' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.gmp-xor.php'>gmp_xor</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_xor</span> &amp;mdash; <span class='dc-title'>OU exclusif logique</span></p> </div> <a name='function.gmp-xor.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>gmp_xor</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$a</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$b</tt></span> )</div> <p class='para rdfs-comment'> calcule le OU exclusif logique de <i><tt class='parameter'>a</tt></i> et <i><tt class='parameter'>b</tt></i> . </p> </div> <a name='function.gmp-xor.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>a</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Il peut &amp;ecirc;tre soit une ressource GMP, soit une cha&amp;icirc;ne num&amp;eacute;rique qu&amp;#039;il est possible de convertir plus tard en un nombre.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>b</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Il peut &amp;ecirc;tre soit une ressource GMP, soit une cha&amp;icirc;ne num&amp;eacute;rique qu&amp;#039;il est possible de convertir plus tard en un nombre.</p> </dd> </dl> <p> </p> </div> <a name='function.gmp-xor.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Une <span class='type ressource'>ressource</span> GMP. </p> </div> <a name='function.gmp-xor.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>gmp_xor()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$xor1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_init</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'1101101110011101'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$xor2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_init</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'0110011001011001'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$xor3&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_xor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$xor1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$xor2</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$xor3</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 1011110111000100 </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_sub" value="<div id='function.gmp-sub' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.gmp-sub.php'>gmp_sub</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_sub</span> &amp;mdash; <span class='dc-title'>Soustraction de 2 nombres GMP</span></p> </div> <a name='function.gmp-sub.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>gmp_sub</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$a</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$b</tt></span> )</div> <p class='para rdfs-comment'> Soustrait <i><tt class='parameter'>b</tt></i> de <i><tt class='parameter'>a</tt></i> et retourne le r&amp;eacute;sultat. </p> </div> <a name='function.gmp-sub.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>a</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nombre &amp;agrave; soustraire. </p> <p class='para'>Il peut &amp;ecirc;tre soit une ressource GMP, soit une cha&amp;icirc;ne num&amp;eacute;rique qu&amp;#039;il est possible de convertir plus tard en un nombre.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>b</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nombre &amp;agrave; soustraire de <i><tt class='parameter'>a</tt></i> . </p> <p class='para'>Il peut &amp;ecirc;tre soit une ressource GMP, soit une cha&amp;icirc;ne num&amp;eacute;rique qu&amp;#039;il est possible de convertir plus tard en un nombre.</p> </dd> </dl> <p> </p> </div> <a name='function.gmp-sub.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Une <span class='type ressource'>ressource</span> GMP. </p> </div> <a name='function.gmp-sub.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>gmp_sub()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$sub&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_sub</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'281474976710656'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'4294967296'</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;2^48&amp;nbsp;-&amp;nbsp;2^32<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$sub</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 281470681743360 </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_strval" value="<div id='function.gmp-strval' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.gmp-strval.php'>gmp_strval</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_strval</span> &amp;mdash; <span class='dc-title'>Convertit un nombre GMP en cha&amp;icirc;ne</span></p> </div> <a name='function.gmp-strval.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>gmp_strval</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$gmpnumber</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$base</tt></span> ] )</div> <p class='para rdfs-comment'> Convertit un nombre GMP en cha&amp;icirc;ne de caract&amp;egrave;res, dans la base <i><tt class='parameter'>base</tt></i> . La base par d&amp;eacute;faut est 10. </p> </div> <a name='function.gmp-strval.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>gmpnumber</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nombre GMP qui doit &amp;ecirc;tre converti. </p> <p class='para'>Il peut &amp;ecirc;tre soit une ressource GMP, soit une cha&amp;icirc;ne num&amp;eacute;rique qu&amp;#039;il est possible de convertir plus tard en un nombre.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>base</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La base du nombre retourn&amp;eacute;. Par d&amp;eacute;faut, vaut 10. Les valeurs possibles vont de 2 &amp;agrave; 62 et de -2 &amp;agrave; -36. </p> </dd> </dl> <p> </p> </div> <a name='function.gmp-strval.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Le nombre, sous la forme d&amp;#039;une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a>. </p> </div> <a name='function.gmp-strval.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.2.12 et 5.3.2</td> <td align='left'> Le param&amp;egrave;tre <i><tt class='parameter'>base</tt></i> a &amp;eacute;t&amp;eacute; &amp;eacute;tendu de &amp;quot;2 &amp;agrave; 36&amp;quot;, &amp;agrave; &amp;quot;2 &amp;agrave; 62&amp;quot; et &amp;quot;-2 &amp;agrave; -36&amp;quot;. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.gmp-strval.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Convertir un nombre GMP en <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$a&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_init</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'0x41682179fbf5'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'D&amp;eacute;cimal&amp;nbsp;:&amp;nbsp;%s,&amp;nbsp;36-based&amp;nbsp;:&amp;nbsp;%s'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>,</span><span style='color: #0000BB'>36</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_sqrtrem" value="<div id='function.gmp-sqrtrem' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.gmp-sqrtrem.php'>gmp_sqrtrem</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_sqrtrem</span> &amp;mdash; <span class='dc-title'>Racine carr&amp;eacute;e avec reste GMP</span></p> </div> <a name='function.gmp-sqrtrem.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>gmp_sqrtrem</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$a</tt></span> )</div> <p class='para rdfs-comment'> Calcule la racine carr&amp;eacute;e d&amp;#039;un nombre GMP, avec reste. </p> </div> <a name='function.gmp-sqrtrem.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>a</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nombre &amp;agrave; traiter. </p> <p class='para'>Il peut &amp;ecirc;tre soit une ressource GMP, soit une cha&amp;icirc;ne num&amp;eacute;rique qu&amp;#039;il est possible de convertir plus tard en un nombre.</p> </dd> </dl> <p> </p> </div> <a name='function.gmp-sqrtrem.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un tableau dont le premier &amp;eacute;l&amp;eacute;ment est la racine carr&amp;eacute;e enti&amp;egrave;re de <i><tt class='parameter'>a</tt></i> (voir aussi <a href='http://www.php.net/manual/fr/function.gmp-sqrt.php' class='function'>gmp_sqrt()</a>), et le second est le reste de (i.e., la diff&amp;eacute;rence entre <i><tt class='parameter'>a</tt></i> et le carr&amp;eacute; du premier &amp;eacute;l&amp;eacute;ment). </p> </div> <a name='function.gmp-sqrtrem.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>gmp_sqrtrem()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>list(</span><span style='color: #0000BB'>$sqrt1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$sqrt1rem</span><span style='color: #007700'>)&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>gmp_sqrtrem</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'9'</span><span style='color: #007700'>);<br />list(</span><span style='color: #0000BB'>$sqrt2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$sqrt2rem</span><span style='color: #007700'>)&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>gmp_sqrtrem</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'7'</span><span style='color: #007700'>);<br />list(</span><span style='color: #0000BB'>$sqrt3</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$sqrt3rem</span><span style='color: #007700'>)&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>gmp_sqrtrem</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'1048576'</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$sqrt1</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>',&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$sqrt1rem</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$sqrt2</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>',&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$sqrt2rem</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$sqrt3</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>',&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$sqrt3rem</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 3, 0 2, 3 1024, 0 </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_sqrt" value="<div id='function.gmp-sqrt' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.gmp-sqrt.php'>gmp_sqrt</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_sqrt</span> &amp;mdash; <span class='dc-title'>Racine carr&amp;eacute;e GMP</span></p> </div> <a name='function.gmp-sqrt.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>gmp_sqrt</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$a</tt></span> )</div> <p class='para rdfs-comment'> Calcule la racine carr&amp;eacute;e GMP du nombre <i><tt class='parameter'>a</tt></i> . </p> </div> <a name='function.gmp-sqrt.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>a</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Il peut &amp;ecirc;tre soit une ressource GMP, soit une cha&amp;icirc;ne num&amp;eacute;rique qu&amp;#039;il est possible de convertir plus tard en un nombre.</p> </dd> </dl> <p> </p> </div> <a name='function.gmp-sqrt.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> La partie enti&amp;egrave;re de la racine carr&amp;eacute;e, sous la forme d&amp;#039;un nombre GMP. </p> </div> <a name='function.gmp-sqrt.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>gmp_sqrt()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$sqrt1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_sqrt</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'9'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sqrt2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_sqrt</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'7'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sqrt3&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_sqrt</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'1524157875019052100'</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$sqrt1</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$sqrt2</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$sqrt3</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 3 2 1234567890 </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_sign" value="<div id='function.gmp-sign' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.gmp-sign.php'>gmp_sign</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_sign</span> &amp;mdash; <span class='dc-title'>Signe du nombre GMP</span></p> </div> <a name='function.gmp-sign.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>gmp_sign</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$a</tt></span> )</div> <p class='para rdfs-comment'> V&amp;eacute;rifie le signe d&amp;#039;un nombre. </p> </div> <a name='function.gmp-sign.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>a</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Il peut &amp;ecirc;tre soit une ressource GMP, soit une cha&amp;icirc;ne num&amp;eacute;rique qu&amp;#039;il est possible de convertir plus tard en un nombre.</p> </dd> </dl> <p> </p> </div> <a name='function.gmp-sign.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne le signe de <i><tt class='parameter'>a</tt></i> : 1 si <i><tt class='parameter'>a</tt></i> est positif, -1 s&amp;#039;il est n&amp;eacute;gatif et 0 si <i><tt class='parameter'>a</tt></i> est &amp;eacute;gal &amp;agrave; z&amp;eacute;ro. </p> </div> <a name='function.gmp-sign.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>gmp_sign()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;positif<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_sign</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'500'</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;negatif<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_sign</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'-500'</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;z&amp;eacute;ro<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_sign</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'0'</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 1 -1 0 </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_setbit" value="<div id='function.gmp-setbit' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.gmp-setbit.php'>gmp_setbit</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_setbit</span> &amp;mdash; <span class='dc-title'>Modifie un bit</span></p> </div> <a name='function.gmp-setbit.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>gmp_setbit</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$a</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$index</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$set_clear</tt><span class='initializer'> = true</span></span> ] )</div> <p class='para rdfs-comment'> Modifie le bit <i><tt class='parameter'>index</tt></i> dans <i><tt class='parameter'>a</tt></i> . </p> </div> <a name='function.gmp-setbit.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>a</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nombre &amp;agrave; d&amp;eacute;finir. </p> <p class='para'>Il peut &amp;ecirc;tre soit une ressource GMP, soit une cha&amp;icirc;ne num&amp;eacute;rique qu&amp;#039;il est possible de convertir plus tard en un nombre.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>index</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;octet &amp;agrave; d&amp;eacute;finir. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>set_clear</tt></i> </span> </dt><dd class='listitem'> <p class='para'> D&amp;eacute;finit si l&amp;#039;octet est d&amp;eacute;fini &amp;agrave; 0 ou 1. Par d&amp;eacute;faut, l&amp;#039;octet est d&amp;eacute;fini &amp;agrave; 1. Les index commencent &amp;agrave; 0. </p> </dd> </dl> <p> </p> </div> <a name='function.gmp-setbit.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Une <span class='type ressource'>ressource</span> GMP. </p> </div> <a name='function.gmp-setbit.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>gmp_setbit()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$a&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_init</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'0xfd'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>gmp_setbit</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;l'index&amp;nbsp;commence&amp;nbsp;&amp;agrave;&amp;nbsp;z&amp;eacute;ro<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 255 </pre></div> </div> </div><p> </p> </div> <a name='function.gmp-setbit.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Contrairement &amp;agrave; la plupart des autres fonctions GMP, <b>gmp_setbit()</b> doit &amp;ecirc;tre appel&amp;eacute;e avec une ressource GMP existant d&amp;eacute;j&amp;agrave; (en utilisant <a href='http://www.php.net/manual/fr/function.gmp-init.php' class='function'>gmp_init()</a> par exemple). Elle ne sera pas automatiquement cr&amp;eacute;&amp;eacute;e. <br /> </p></blockquote> </div> <a name='function.gmp-setbit.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.gmp-clrbit.php' class='function' rel='rdfs-seeAlso'>gmp_clrbit()</a> - Annule un octet</li> <li class='member'><a href='http://www.php.net/manual/fr/function.gmp-testbit.php' class='function' rel='rdfs-seeAlso'>gmp_testbit()</a> - Teste si un octet est d&amp;eacute;fini</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_scan1" value="<div id='function.gmp-scan1' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.gmp-scan1.php'>gmp_scan1</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_scan1</span> &amp;mdash; <span class='dc-title'>Recherche 1</span></p> </div> <a name='function.gmp-scan1.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>gmp_scan1</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$a</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$start</tt></span> )</div> <p class='para rdfs-comment'> Recherche dans <i><tt class='parameter'>a</tt></i> , en commen&amp;ccedil;ant &amp;agrave; la position <i><tt class='parameter'>start</tt></i> , vers les bits de poids lourd, jusqu&amp;#039;&amp;agrave; ce qu&amp;#039;elle rencontre un bit &amp;agrave; 1. </p> </div> <a name='function.gmp-scan1.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>a</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nombre &amp;agrave; analyser. </p> <p class='para'>Il peut &amp;ecirc;tre soit une ressource GMP, soit une cha&amp;icirc;ne num&amp;eacute;rique qu&amp;#039;il est possible de convertir plus tard en un nombre.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>start</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;octet de d&amp;eacute;part. </p> </dd> </dl> <p> </p> </div> <a name='function.gmp-scan1.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne l&amp;#039;index de l&amp;#039;octet trouv&amp;eacute;, sous la forme d&amp;#039;un <a href='http://www.php.net/manual/fr/language.types.integer.php' class='link'>entier</a>. Si aucun octet n&amp;#039;est trouv&amp;eacute;, -1 sera retourn&amp;eacute;. </p> </div> <a name='function.gmp-scan1.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>gmp_scan1()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;'1'&amp;nbsp;bit&amp;nbsp;est&amp;nbsp;trouv&amp;eacute;&amp;nbsp;&amp;agrave;&amp;nbsp;la&amp;nbsp;position&amp;nbsp;3.&amp;nbsp;l'index&amp;nbsp;commence&amp;nbsp;&amp;agrave;&amp;nbsp;0<br /></span><span style='color: #0000BB'>$s1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_init</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'01000'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_scan1</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$s1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;'1'&amp;nbsp;bit&amp;nbsp;est&amp;nbsp;trouv&amp;eacute;&amp;nbsp;&amp;agrave;&amp;nbsp;la&amp;nbsp;position&amp;nbsp;9.&amp;nbsp;l'index&amp;nbsp;commence&amp;nbsp;&amp;agrave;&amp;nbsp;5<br /></span><span style='color: #0000BB'>$s2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_init</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'01000001111'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_scan1</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$s2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>5</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 3 9 </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_scan0" value="<div id='function.gmp-scan0' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.gmp-scan0.php'>gmp_scan0</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_scan0</span> &amp;mdash; <span class='dc-title'>Recherche 0</span></p> </div> <a name='function.gmp-scan0.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>gmp_scan0</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$a</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$start</tt></span> )</div> <p class='para rdfs-comment'> Recherche dans <i><tt class='parameter'>a</tt></i> , en commen&amp;ccedil;ant &amp;agrave; la position <i><tt class='parameter'>start</tt></i> , vers les bits de poids lourd, jusqu&amp;#039;&amp;agrave; ce qu&amp;#039;elle rencontre un bit &amp;agrave; 0. </p> </div> <a name='function.gmp-scan0.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>a</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nombre &amp;agrave; analyser. </p> <p class='para'>Il peut &amp;ecirc;tre soit une ressource GMP, soit une cha&amp;icirc;ne num&amp;eacute;rique qu&amp;#039;il est possible de convertir plus tard en un nombre.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>start</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;octet de d&amp;eacute;part. </p> </dd> </dl> <p> </p> </div> <a name='function.gmp-scan0.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne l&amp;#039;index de l&amp;#039;octet trouv&amp;eacute;, sous la forme d&amp;#039;un <a href='http://www.php.net/manual/fr/language.types.integer.php' class='link'>entier</a>. L&amp;#039;index commence &amp;agrave; 0. </p> </div> <a name='function.gmp-scan0.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>gmp_scan0()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;le&amp;nbsp;bit&amp;nbsp;'0'&amp;nbsp;est&amp;nbsp;trouv&amp;eacute;&amp;nbsp;&amp;agrave;&amp;nbsp;la&amp;nbsp;position&amp;nbsp;3.&amp;nbsp;l'index&amp;nbsp;commence&amp;nbsp;&amp;agrave;&amp;nbsp;0<br /></span><span style='color: #0000BB'>$s1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_init</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'10111'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_scan0</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$s1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;le&amp;nbsp;bit&amp;nbsp;'0'&amp;nbsp;est&amp;nbsp;trouv&amp;eacute;&amp;nbsp;&amp;agrave;&amp;nbsp;la&amp;nbsp;position&amp;nbsp;7.&amp;nbsp;l'index&amp;nbsp;commence&amp;nbsp;&amp;agrave;&amp;nbsp;5<br /></span><span style='color: #0000BB'>$s2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_init</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'101110000'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_scan0</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$s2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>5</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 3 7 </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_random" value="<div id='function.gmp-random' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.gmp-random.php'>gmp_random</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_random</span> &amp;mdash; <span class='dc-title'>Nombre GMP al&amp;eacute;atoire</span></p> </div> <a name='function.gmp-random.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>gmp_random</b></span> ([ <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$limiter</tt><span class='initializer'> = 20</span></span> ] )</div> <p class='para rdfs-comment'> G&amp;eacute;n&amp;egrave;re un nombre al&amp;eacute;atoire. Ce nombre sera compris entre z&amp;eacute;ro et le nombre de bits par limb multipli&amp;eacute; par <i><tt class='parameter'>limiter</tt></i> . Si <i><tt class='parameter'>limiter</tt></i> est n&amp;eacute;gatif, un nombre n&amp;eacute;gatif est g&amp;eacute;n&amp;eacute;r&amp;eacute;. </p> <p class='para'> Un limb est un m&amp;eacute;canisme interne de GMP. Le nombre de bits dans un limb n&amp;#039;est pas statique, et peut varier entre les syst&amp;egrave;mes. En g&amp;eacute;n&amp;eacute;ral, le nombre de bits par limb est 16 ou 32, mais ce n&amp;#039;est pas garantit. </p> </div> <a name='function.gmp-random.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>limiter</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le limiteur. </p> <p class='para'>Il peut &amp;ecirc;tre soit une ressource GMP, soit une cha&amp;icirc;ne num&amp;eacute;rique qu&amp;#039;il est possible de convertir plus tard en un nombre.</p> </dd> </dl> <p> </p> </div> <a name='function.gmp-random.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Un nombre GMP al&amp;eacute;atoire. </p> </div> <a name='function.gmp-random.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>gmp_random()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$rand1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_random</span><span style='color: #007700'>(</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;nombre&amp;nbsp;al&amp;eacute;atoire&amp;nbsp;de&amp;nbsp;0&amp;nbsp;&amp;agrave;&amp;nbsp;1&amp;nbsp;*&amp;nbsp;bits&amp;nbsp;par&amp;nbsp;limb<br /></span><span style='color: #0000BB'>$rand2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_random</span><span style='color: #007700'>(</span><span style='color: #0000BB'>2</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;nombre&amp;nbsp;al&amp;eacute;atoire&amp;nbsp;de&amp;nbsp;0&amp;nbsp;&amp;agrave;&amp;nbsp;2&amp;nbsp;*&amp;nbsp;bits&amp;nbsp;par&amp;nbsp;limb<br /><br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$rand1</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$rand2</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 1915834968 8642564075890328087 </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_prob_prime" value="<div id='function.gmp-prob-prime' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.gmp-prob-prime.php'>gmp_prob_prime</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_prob_prime</span> &amp;mdash; <span class='dc-title'>Nombre GMP probablement premier</span></p> </div> <a name='function.gmp-prob-prime.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>gmp_prob_prime</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$a</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$reps</tt><span class='initializer'> = 10</span></span> ] )</div> <p class='para rdfs-comment'> La fonction utilise le test de probabilit&amp;eacute; Miller-Rabin. </p> </div> <a name='function.gmp-prob-prime.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>a</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nombre &amp;agrave; v&amp;eacute;rifier. </p> <p class='para'>Il peut &amp;ecirc;tre soit une ressource GMP, soit une cha&amp;icirc;ne num&amp;eacute;rique qu&amp;#039;il est possible de convertir plus tard en un nombre.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>reps</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>reps</tt></i> peut raisonnablement varier de 5 &amp;agrave; 10 (par d&amp;eacute;faut, c&amp;#039;est 10); une valeur sup&amp;eacute;rieure r&amp;eacute;duit la probabilit&amp;eacute; qu&amp;#039;un nombre non premier soit identifi&amp;eacute; comme &amp;quot;probablement&amp;quot; premier. </p> <p class='para'>Il peut &amp;ecirc;tre soit une ressource GMP, soit une cha&amp;icirc;ne num&amp;eacute;rique qu&amp;#039;il est possible de convertir plus tard en un nombre.</p> </dd> </dl> <p> </p> </div> <a name='function.gmp-prob-prime.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Si <b>gmp_prob_prime()</b> retourne 0, <i><tt class='parameter'>a</tt></i> est d&amp;eacute;fini comme non premier. Si <b>gmp_prob_prime()</b> retourne 1, alors <i><tt class='parameter'>a</tt></i> est &amp;quot;probablement&amp;quot; premier. Si <b>gmp_prob_prime()</b> retourne 2, alors <i><tt class='parameter'>a</tt></i> est s&amp;ucirc;rement premier. </p> </div> <a name='function.gmp-prob-prime.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>gmp_prob_prime()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;pas&amp;nbsp;premier<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_prob_prime</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'6'</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;probablement&amp;nbsp;premier<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_prob_prime</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'1111111111111111111'</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;premier<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_prob_prime</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'11'</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 0 1 2 </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_powm" value="<div id='function.gmp-powm' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.gmp-powm.php'>gmp_powm</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_powm</span> &amp;mdash; <span class='dc-title'>Puissance et modulo</span></p> </div> <a name='function.gmp-powm.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>gmp_powm</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$base</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$exp</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$mod</tt></span> )</div> <p class='para rdfs-comment'> Calcule (<i><tt class='parameter'>base</tt></i> puissance <i><tt class='parameter'>exp</tt></i> ) modulo <i><tt class='parameter'>mod</tt></i> . Si <i><tt class='parameter'>exp</tt></i> est n&amp;eacute;gatif, le r&amp;eacute;sultat est ind&amp;eacute;fini. </p> </div> <a name='function.gmp-powm.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>base</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La base. </p> <p class='para'>Il peut &amp;ecirc;tre soit une ressource GMP, soit une cha&amp;icirc;ne num&amp;eacute;rique qu&amp;#039;il est possible de convertir plus tard en un nombre.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>exp</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La puissance. </p> <p class='para'>Il peut &amp;ecirc;tre soit une ressource GMP, soit une cha&amp;icirc;ne num&amp;eacute;rique qu&amp;#039;il est possible de convertir plus tard en un nombre.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mod</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le modulo. </p> <p class='para'>Il peut &amp;ecirc;tre soit une ressource GMP, soit une cha&amp;icirc;ne num&amp;eacute;rique qu&amp;#039;il est possible de convertir plus tard en un nombre.</p> </dd> </dl> <p> </p> </div> <a name='function.gmp-powm.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Le nouveau nombre, sous la forme d&amp;#039;un nombre GMP. </p> </div> <a name='function.gmp-powm.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>gmp_powm()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$pow1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_powm</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'2'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'31'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'2147483649'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$pow1</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 2147483648 </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_pow" value="<div id='function.gmp-pow' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.gmp-pow.php'>gmp_pow</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_pow</span> &amp;mdash; <span class='dc-title'>Puissance</span></p> </div> <a name='function.gmp-pow.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>gmp_pow</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$base</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$exp</tt></span> )</div> <p class='para rdfs-comment'> &amp;Eacute;l&amp;egrave;ve <i><tt class='parameter'>base</tt></i> &amp;agrave; la puissance <i><tt class='parameter'>exp</tt></i> . </p> </div> <a name='function.gmp-pow.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>base</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La base. </p> <p class='para'>Il peut &amp;ecirc;tre soit une ressource GMP, soit une cha&amp;icirc;ne num&amp;eacute;rique qu&amp;#039;il est possible de convertir plus tard en un nombre.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>exp</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La puissance. </p> </dd> </dl> <p> </p> </div> <a name='function.gmp-pow.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Le nouveau nombre, sous la forme d&amp;#039;un nombre GMP. Dans le cas de <i>0^0</i>, <b>gmp_pow()</b> retourne 1. </p> </div> <a name='function.gmp-pow.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>gmp_pow()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$pow1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_pow</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'2'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>31</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$pow1</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$pow2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_pow</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'0'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$pow2</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$pow3&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_pow</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'2'</span><span style='color: #007700'>,&amp;nbsp;-</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;N&amp;eacute;gatif,&amp;nbsp;g&amp;eacute;n&amp;egrave;re&amp;nbsp;un&amp;nbsp;warning<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$pow3</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 2147483648 1 </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_popcount" value="<div id='function.gmp-popcount' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.gmp-popcount.php'>gmp_popcount</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_popcount</span> &amp;mdash; <span class='dc-title'>Comptage de population</span></p> </div> <a name='function.gmp-popcount.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>gmp_popcount</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$a</tt></span> )</div> <p class='para rdfs-comment'> D&amp;eacute;nombre la population de <i><tt class='parameter'>a</tt></i> . </p> </div> <a name='function.gmp-popcount.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>a</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Il peut &amp;ecirc;tre soit une ressource GMP, soit une cha&amp;icirc;ne num&amp;eacute;rique qu&amp;#039;il est possible de convertir plus tard en un nombre.</p> </dd> </dl> <p> </p> </div> <a name='function.gmp-popcount.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> La population de <i><tt class='parameter'>a</tt></i> , sous la forme d&amp;#039;un <a href='http://www.php.net/manual/fr/language.types.integer.php' class='link'>entier</a>. </p> </div> <a name='function.gmp-popcount.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>gmp_popcount()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$pop1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_init</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'10000101'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;3&amp;nbsp;1's<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_popcount</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$pop1</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$pop2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_init</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'11111110'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;7&amp;nbsp;1's<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_popcount</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$pop2</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 3 7 </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_perfect_square" value="<div id='function.gmp-perfect-square' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.gmp-perfect-square.php'>gmp_perfect_square</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_perfect_square</span> &amp;mdash; <span class='dc-title'>Carr&amp;eacute; parfait GMP</span></p> </div> <a name='function.gmp-perfect-square.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>gmp_perfect_square</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$a</tt></span> )</div> <p class='para rdfs-comment'> V&amp;eacute;rifie si <i><tt class='parameter'>a</tt></i> est un carr&amp;eacute; parfait. </p> </div> <a name='function.gmp-perfect-square.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>a</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nombre &amp;agrave; v&amp;eacute;rifier. </p> <p class='para'>Il peut &amp;ecirc;tre soit une ressource GMP, soit une cha&amp;icirc;ne num&amp;eacute;rique qu&amp;#039;il est possible de convertir plus tard en un nombre.</p> </dd> </dl> <p> </p> </div> <a name='function.gmp-perfect-square.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne <b><tt class='constant'>TRUE</tt></b> si <i><tt class='parameter'>a</tt></i> est un carr&amp;eacute; parfait, <b><tt class='constant'>FALSE</tt></b> sinon. </p> </div> <a name='function.gmp-perfect-square.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>gmp_perfect_square()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;3&amp;nbsp;*&amp;nbsp;3,&amp;nbsp;carr&amp;eacute;&amp;nbsp;parfait<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>gmp_perfect_square</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'9'</span><span style='color: #007700'>));<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;pas&amp;nbsp;un&amp;nbsp;carr&amp;eacute;&amp;nbsp;parfait<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>gmp_perfect_square</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'7'</span><span style='color: #007700'>));<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;1234567890&amp;nbsp;*&amp;nbsp;1234567890,&amp;nbsp;carr&amp;eacute;&amp;nbsp;parfait<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>gmp_perfect_square</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'1524157875019052100'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> bool(true) bool(false) bool(true) </pre></div> </div> </div><p> </p> </div> <a name='function.gmp-perfect-square.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.gmp-sqrt.php' class='function' rel='rdfs-seeAlso'>gmp_sqrt()</a> - Racine carr&amp;eacute;e GMP</li> <li class='member'><a href='http://www.php.net/manual/fr/function.gmp-sqrtrem.php' class='function' rel='rdfs-seeAlso'>gmp_sqrtrem()</a> - Racine carr&amp;eacute;e avec reste GMP</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_or" value="<div id='function.gmp-or' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.gmp-or.php'>gmp_or</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_or</span> &amp;mdash; <span class='dc-title'>OU logique</span></p> </div> <a name='function.gmp-or.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>gmp_or</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$a</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$b</tt></span> )</div> <p class='para rdfs-comment'> Calcule le OU logique de <i><tt class='parameter'>a</tt></i> et <i><tt class='parameter'>b</tt></i> . </p> </div> <a name='function.gmp-or.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>a</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Il peut &amp;ecirc;tre soit une ressource GMP, soit une cha&amp;icirc;ne num&amp;eacute;rique qu&amp;#039;il est possible de convertir plus tard en un nombre.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>b</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Il peut &amp;ecirc;tre soit une ressource GMP, soit une cha&amp;icirc;ne num&amp;eacute;rique qu&amp;#039;il est possible de convertir plus tard en un nombre.</p> </dd> </dl> <p> </p> </div> <a name='function.gmp-or.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Une <span class='type ressource'>ressource</span> GMP. </p> </div> <a name='function.gmp-or.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>gmp_or()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$or1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_or</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'0xfffffff2'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'4'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$or1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>16</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$or2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_or</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'0xfffffff2'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'2'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$or2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>16</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> fffffff6 fffffff2 </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_nextprime" value="<div id='function.gmp-nextprime' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.gmp-nextprime.php'>gmp_nextprime</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>gmp_nextprime</span> &amp;mdash; <span class='dc-title'>Trouve le prochain nombre premier</span></p> </div> <a name='function.gmp-nextprime.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>gmp_nextprime</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$a</tt></span> )</div> <p class='para rdfs-comment'> Trouve le prochain nombre premier. </p> </div> <a name='function.gmp-nextprime.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>a</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Il peut &amp;ecirc;tre soit une ressource GMP, soit une cha&amp;icirc;ne num&amp;eacute;rique qu&amp;#039;il est possible de convertir plus tard en un nombre.</p> </dd> </dl> <p> </p> </div> <a name='function.gmp-nextprime.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne le prochain nombre premier plus grand que <i><tt class='parameter'>a</tt></i> , sous la forme d&amp;#039;un nombre GMP. </p> </div> <a name='function.gmp-nextprime.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>gmp_nextprime()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$prime1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_nextprime</span><span style='color: #007700'>(</span><span style='color: #0000BB'>10</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;prochain&amp;nbsp;nom&amp;nbsp;premier&amp;nbsp;sup&amp;eacute;rieur&amp;nbsp;&amp;agrave;&amp;nbsp;10<br /></span><span style='color: #0000BB'>$prime2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_nextprime</span><span style='color: #007700'>(-</span><span style='color: #0000BB'>1000</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;prochain&amp;nbsp;nombre&amp;nbsp;premier&amp;nbsp;sup&amp;eacute;rieur&amp;nbsp;&amp;agrave;&amp;nbsp;-1000<br /><br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$prime1</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$prime2</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 11 -997 </pre></div> </div> </div><p> </p> </div> <a name='function.gmp-nextprime.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Cette fonction utilise un algorithme probabiliste pour identifier un nombre premier et les chances de r&amp;eacute;cup&amp;eacute;rer un nombre composite sont extr&amp;ecirc;mement faibles. <br /> </p></blockquote> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_neg" value="<div id='function.gmp-neg' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.gmp-neg.php'>gmp_neg</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_neg</span> &amp;mdash; <span class='dc-title'>Oppos&amp;eacute; de nombre GMP</span></p> </div> <a name='function.gmp-neg.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>gmp_neg</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$a</tt></span> )</div> <p class='para rdfs-comment'> Retourne l&amp;#039;oppos&amp;eacute; de <i><tt class='parameter'>a</tt></i> (-1 * <i><tt class='parameter'>a</tt></i> ). </p> </div> <a name='function.gmp-neg.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>a</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Il peut &amp;ecirc;tre soit une ressource GMP, soit une cha&amp;icirc;ne num&amp;eacute;rique qu&amp;#039;il est possible de convertir plus tard en un nombre.</p> </dd> </dl> <p> </p> </div> <a name='function.gmp-neg.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne -<i><tt class='parameter'>a</tt></i> , sous la forme d&amp;#039;un nombre GMP. </p> </div> <a name='function.gmp-neg.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>gmp_neg()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$neg1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_neg</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'1'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$neg1</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$neg2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_neg</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'-1'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$neg2</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> -1 1 </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_mul" value="<div id='function.gmp-mul' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.gmp-mul.php'>gmp_mul</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_mul</span> &amp;mdash; <span class='dc-title'>Multiplication de 2 nombres GMP</span></p> </div> <a name='function.gmp-mul.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>gmp_mul</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$a</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$b</tt></span> )</div> <p class='para rdfs-comment'> Multiplie les nombres GMP <i><tt class='parameter'>a</tt></i> et <i><tt class='parameter'>b</tt></i> . </p> </div> <a name='function.gmp-mul.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>a</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Un nombre qui sera multipli&amp;eacute; par <i><tt class='parameter'>b</tt></i> . </p> <p class='para'>Il peut &amp;ecirc;tre soit une ressource GMP, soit une cha&amp;icirc;ne num&amp;eacute;rique qu&amp;#039;il est possible de convertir plus tard en un nombre.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>b</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Un nombre qui sera multipli&amp;eacute; par <i><tt class='parameter'>a</tt></i> . </p> <p class='para'>Il peut &amp;ecirc;tre soit une ressource GMP, soit une cha&amp;icirc;ne num&amp;eacute;rique qu&amp;#039;il est possible de convertir plus tard en un nombre.</p> </dd> </dl> <p> </p> </div> <a name='function.gmp-mul.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Une <span class='type ressource'>ressource</span> GMP. </p> </div> <a name='function.gmp-mul.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>gmp_mul()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mul&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_mul</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'12345678'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'2000'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mul</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 24691356000 </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_mod" value="<div id='function.gmp-mod' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.gmp-mod.php'>gmp_mod</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_mod</span> &amp;mdash; <span class='dc-title'>Modulo GMP</span></p> </div> <a name='function.gmp-mod.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>gmp_mod</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$n</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$d</tt></span> )</div> <p class='para rdfs-comment'> Calcule <i><tt class='parameter'>n</tt></i> modulo <i><tt class='parameter'>d</tt></i> . Le r&amp;eacute;sultat est toujours positif ou nul, car le signe de <i><tt class='parameter'>d</tt></i> est ignor&amp;eacute;. </p> </div> <a name='function.gmp-mod.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>n</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Il peut &amp;ecirc;tre soit une ressource GMP, soit une cha&amp;icirc;ne num&amp;eacute;rique qu&amp;#039;il est possible de convertir plus tard en un nombre.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>d</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le modulo &amp;agrave; &amp;eacute;valuer. </p> <p class='para'>Il peut &amp;ecirc;tre soit une ressource GMP, soit une cha&amp;icirc;ne num&amp;eacute;rique qu&amp;#039;il est possible de convertir plus tard en un nombre.</p> </dd> </dl> <p> </p> </div> <a name='function.gmp-mod.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Une <span class='type ressource'>ressource</span> GMP. </p> </div> <a name='function.gmp-mod.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>gmp_mod()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mod&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_mod</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'8'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'3'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$mod</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 2 </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_legendre" value="<div id='function.gmp-legendre' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.gmp-legendre.php'>gmp_legendre</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_legendre</span> &amp;mdash; <span class='dc-title'>Symbole de Legendre</span></p> </div> <a name='function.gmp-legendre.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>gmp_legendre</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$a</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$p</tt></span> )</div> <p class='para rdfs-comment'> Calcule le <a href='http://primes.utm.edu/glossary/page.php?sort=LegendreSymbol' class='link external'>&amp;raquo; symbole de Legendre</a> de <i><tt class='parameter'>a</tt></i> et <i><tt class='parameter'>p</tt></i> . <i><tt class='parameter'>p</tt></i> doit &amp;ecirc;tre positif et impair. </p> </div> <a name='function.gmp-legendre.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>a</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Il peut &amp;ecirc;tre soit une ressource GMP, soit une cha&amp;icirc;ne num&amp;eacute;rique qu&amp;#039;il est possible de convertir plus tard en un nombre.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>p</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Il peut &amp;ecirc;tre soit une ressource GMP, soit une cha&amp;icirc;ne num&amp;eacute;rique qu&amp;#039;il est possible de convertir plus tard en un nombre.</p> <p class='para'> Doit &amp;ecirc;tre positif et impair. </p> </dd> </dl> <p> </p> </div> <a name='function.gmp-legendre.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Une <span class='type ressource'>ressource</span> GMP. </p> </div> <a name='function.gmp-legendre.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>gmp_legendre()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_legendre</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'1'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'3'</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_legendre</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'2'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'3'</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 1 0 </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_jacobi" value="<div id='function.gmp-jacobi' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.gmp-jacobi.php'>gmp_jacobi</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_jacobi</span> &amp;mdash; <span class='dc-title'>Symbole de Jacobi</span></p> </div> <a name='function.gmp-jacobi.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>gmp_jacobi</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$a</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$p</tt></span> )</div> <p class='para rdfs-comment'> Calcule le <a href='http://primes.utm.edu/glossary/page.php?sort=JacobiSymbol' class='link external'>&amp;raquo; symbole de Jacobi</a> de <i><tt class='parameter'>a</tt></i> et <i><tt class='parameter'>p</tt></i> . <i><tt class='parameter'>p</tt></i> doit &amp;ecirc;tre positif et impair. </p> </div> <a name='function.gmp-jacobi.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>a</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Il peut &amp;ecirc;tre soit une ressource GMP, soit une cha&amp;icirc;ne num&amp;eacute;rique qu&amp;#039;il est possible de convertir plus tard en un nombre.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>p</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Il peut &amp;ecirc;tre soit une ressource GMP, soit une cha&amp;icirc;ne num&amp;eacute;rique qu&amp;#039;il est possible de convertir plus tard en un nombre.</p> <p class='para'> Doit &amp;ecirc;tre positif et impair. </p> </dd> </dl> <p> </p> </div> <a name='function.gmp-jacobi.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Une <span class='type ressource'>ressource</span> GMP. </p> </div> <a name='function.gmp-jacobi.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>gmp_jacobi()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_jacobi</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'1'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'3'</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_jacobi</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'2'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'3'</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 1 0 </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_invert" value="<div id='function.gmp-invert' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.gmp-invert.php'>gmp_invert</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_invert</span> &amp;mdash; <span class='dc-title'>Modulo invers&amp;eacute;</span></p> </div> <a name='function.gmp-invert.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>gmp_invert</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$a</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$b</tt></span> )</div> <p class='para rdfs-comment'> Calcule l&amp;#039;inverse de <i><tt class='parameter'>a</tt></i> modulo <i><tt class='parameter'>b</tt></i> . </p> </div> <a name='function.gmp-invert.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>a</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Il peut &amp;ecirc;tre soit une ressource GMP, soit une cha&amp;icirc;ne num&amp;eacute;rique qu&amp;#039;il est possible de convertir plus tard en un nombre.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>b</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Il peut &amp;ecirc;tre soit une ressource GMP, soit une cha&amp;icirc;ne num&amp;eacute;rique qu&amp;#039;il est possible de convertir plus tard en un nombre.</p> </dd> </dl> <p> </p> </div> <a name='function.gmp-invert.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Un nombre GMP en cas de succ&amp;egrave;s, ou <b><tt class='constant'>FALSE</tt></b> si l&amp;#039;inverse n&amp;#039;existe pas. </p> </div> <a name='function.gmp-invert.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>gmp_invert()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_invert</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'5'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'10'</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;pas&amp;nbsp;d'inverse,&amp;nbsp;n'affiche&amp;nbsp;rien,&amp;nbsp;le&amp;nbsp;r&amp;eacute;sultat&amp;nbsp;est&amp;nbsp;FALSE<br /></span><span style='color: #0000BB'>$invert&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_invert</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'5'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'11'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$invert</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 9 </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_intval" value="<div id='function.gmp-intval' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.gmp-intval.php'>gmp_intval</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_intval</span> &amp;mdash; <span class='dc-title'>Convertit un nombre GMP en entier</span></p> </div> <a name='function.gmp-intval.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>gmp_intval</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$gmpnumber</tt></span> )</div> <p class='para rdfs-comment'> convertit un nombre GMP en entier. </p> </div> <a name='function.gmp-intval.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>gmpnumber</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Un nombre GMP. </p> </dd> </dl> <p> </p> </div> <a name='function.gmp-intval.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Un <a href='http://www.php.net/manual/fr/language.types.integer.php' class='link'>entier</a>, repr&amp;eacute;sentant le nombre <i><tt class='parameter'>gmpnumber</tt></i> . </p> </div> <a name='function.gmp-intval.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>gmp_intval()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;Affiche&amp;nbsp;le&amp;nbsp;bon&amp;nbsp;r&amp;eacute;sultat<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_intval</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'2147483647'</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Affiche&amp;nbsp;un&amp;nbsp;mauvais&amp;nbsp;r&amp;eacute;sultat,&amp;nbsp;hors&amp;nbsp;de&amp;nbsp;port&amp;eacute;e&amp;nbsp;des&amp;nbsp;entiers&amp;nbsp;PHP<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_intval</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'2147483648'</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Affiche&amp;nbsp;le&amp;nbsp;bon&amp;nbsp;r&amp;eacute;sultat<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'2147483648'</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 2147483647 2147483647 2147483648 </pre></div> </div> </div><p> </p> </div> <a name='function.gmp-intval.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <div class='warning'><b class='warning'>Avertissement</b> <p class='simpara'> Retourne un r&amp;eacute;sultat coh&amp;eacute;rent uniquement si le nombre GMP peut &amp;ecirc;tre repr&amp;eacute;sent&amp;eacute; par un entier PHP (i.e. type long sign&amp;eacute;). Si vous vous voulez simplement afficher un nombre GMP, utilisez plut&amp;ocirc;t <a href='http://www.php.net/manual/fr/function.gmp-strval.php' class='function'>gmp_strval()</a>. </p> </div> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_init" value="<div id='function.gmp-init' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.gmp-init.php'>gmp_init</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_init</span> &amp;mdash; <span class='dc-title'>Cr&amp;eacute;e un nombre GMP</span></p> </div> <a name='function.gmp-init.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>gmp_init</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$number</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$base</tt><span class='initializer'> = 0</span></span> ] )</div> <p class='para rdfs-comment'> Cr&amp;eacute;e un nombre GMP, &amp;agrave; partir d&amp;#039;un entier ou d&amp;#039;une cha&amp;icirc;ne. </p> </div> <a name='function.gmp-init.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>number</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Un entier ou une cha&amp;icirc;ne de caract&amp;egrave;res. La cha&amp;icirc;ne peut &amp;ecirc;tre une repr&amp;eacute;sentation d&amp;eacute;cimale, hexad&amp;eacute;cimale ou octale. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>base</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La base. </p> <p class='para'> La base peut varier de 2 &amp;agrave; 36. Si la base vaut 0 (valeur par d&amp;eacute;faut), la base actuelle est d&amp;eacute;termin&amp;eacute;e depuis les derniers caract&amp;egrave;res ; si les deux premiers caract&amp;egrave;res sont <i>0x</i> ou <i>0X</i>, on suppose que c&amp;#039;est de l&amp;#039;hexad&amp;eacute;cimal, sinon, si le premier caract&amp;egrave;re est <i>&amp;quot;0&amp;quot;</i>, on suppose que c&amp;#039;est de l&amp;#039;octal, sinon, on suppose que c&amp;#039;est de la d&amp;eacute;cimale. </p> </dd> </dl> <p> </p> </div> <a name='function.gmp-init.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Une <span class='type ressource'>ressource</span> GMP. </p> </div> <a name='function.gmp-init.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.1.0</td> <td align='left'> Le param&amp;egrave;tre optionnel <i><tt class='parameter'>base</tt></i> a &amp;eacute;t&amp;eacute; ajout&amp;eacute;. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.gmp-init.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Cr&amp;eacute;ation d&amp;#039;un nombre GMP</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$a&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_init</span><span style='color: #007700'>(</span><span style='color: #0000BB'>123456</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$b&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_init</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'0xFFFFDEBACDFEDF7200'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.gmp-init.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Il n&amp;#039;est pas n&amp;eacute;cessaire d&amp;#039;appeler <b>gmp_init()</b> si vous voulez utiliser des entiers ou des cha&amp;icirc;nes &amp;agrave; la place de nombre GMP dans les fonctions GMP, comme <a href='http://www.php.net/manual/fr/function.gmp-add.php' class='function'>gmp_add()</a>. Les arguments de ces fonctions sont automatiquement convertis en nombres GMP, si cette conversion est possible et n&amp;eacute;cessaire, en utilisant les m&amp;ecirc;mes r&amp;egrave;gles que <b>gmp_init()</b>. <br /> </p></blockquote> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_hamdist" value="<div id='function.gmp-hamdist' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.gmp-hamdist.php'>gmp_hamdist</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_hamdist</span> &amp;mdash; <span class='dc-title'>Distance de Hamming</span></p> </div> <a name='function.gmp-hamdist.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>gmp_hamdist</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$a</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$b</tt></span> )</div> <p class='para rdfs-comment'> Retourne la distance de Hamming entre <i><tt class='parameter'>a</tt></i> et <i><tt class='parameter'>b</tt></i> . Les deux param&amp;egrave;tres doivent &amp;ecirc;tre strictement positifs. </p> </div> <a name='function.gmp-hamdist.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>a</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Il peut &amp;ecirc;tre soit une ressource GMP, soit une cha&amp;icirc;ne num&amp;eacute;rique qu&amp;#039;il est possible de convertir plus tard en un nombre.</p> <p class='para'> Doit &amp;ecirc;tre positif. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>b</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Il peut &amp;ecirc;tre soit une ressource GMP, soit une cha&amp;icirc;ne num&amp;eacute;rique qu&amp;#039;il est possible de convertir plus tard en un nombre.</p> <p class='para'> Doit &amp;ecirc;tre positif. </p> </dd> </dl> <p> </p> </div> <a name='function.gmp-hamdist.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Une <span class='type ressource'>ressource</span> GMP. </p> </div> <a name='function.gmp-hamdist.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>gmp_hamdist()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$ham1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_init</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'1001010011'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$ham2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_init</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'1011111100'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_hamdist</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ham1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ham2</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;hamdist&amp;nbsp;est&amp;nbsp;&amp;eacute;quivalent&amp;nbsp;&amp;agrave;&amp;nbsp;:&amp;nbsp;*/<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_popcount</span><span style='color: #007700'>(</span><span style='color: #0000BB'>gmp_xor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ham1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ham2</span><span style='color: #007700'>))&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 6 6 </pre></div> </div> </div><p> </p> </div> <a name='function.gmp-hamdist.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.gmp-popcount.php' class='function' rel='rdfs-seeAlso'>gmp_popcount()</a> - Comptage de population</li> <li class='member'><a href='http://www.php.net/manual/fr/function.gmp-xor.php' class='function' rel='rdfs-seeAlso'>gmp_xor()</a> - OU exclusif logique</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_gcdext" value="<div id='function.gmp-gcdext' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.gmp-gcdext.php'>gmp_gcdext</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_gcdext</span> &amp;mdash; <span class='dc-title'>PGCD &amp;eacute;tendu</span></p> </div> <a name='function.gmp-gcdext.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>gmp_gcdext</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$a</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$b</tt></span> )</div> <p class='para rdfs-comment'> Calcule les entiers g, s, et t, tels que <i>a*s + b*t = g = gcd(a,b)</i>, o&amp;ugrave; gcd est le pgcd de <i><tt class='parameter'>a</tt></i> et <i><tt class='parameter'>b</tt></i> . La fonction retourne un tableau avec les index <i>g</i>, <i>s</i> et <i>t</i>. </p> <p class='para'> Cette fonction peut &amp;ecirc;tre utilis&amp;eacute;e pour r&amp;eacute;soudre des &amp;eacute;quations diophantines lin&amp;eacute;aires &amp;agrave; deux variables. Ces &amp;eacute;quations n&amp;#039;ont qu&amp;#039;une seule solution enti&amp;egrave;re, et elles sont de la forme : <i>a*x + b*y = c</i>. Pour plus d&amp;#039;informations, voyez les pages <a href='http://mathworld.wolfram.com/DiophantineEquation.html' class='link external'>&amp;raquo; &amp;quot;Diophantine Equation&amp;quot;</a> sur MathWorld, en anglais. </p> </div> <a name='function.gmp-gcdext.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>a</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Il peut &amp;ecirc;tre soit une ressource GMP, soit une cha&amp;icirc;ne num&amp;eacute;rique qu&amp;#039;il est possible de convertir plus tard en un nombre.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>b</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Il peut &amp;ecirc;tre soit une ressource GMP, soit une cha&amp;icirc;ne num&amp;eacute;rique qu&amp;#039;il est possible de convertir plus tard en un nombre.</p> </dd> </dl> <p> </p> </div> <a name='function.gmp-gcdext.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Un tableau de nombres GMP. </p> </div> <a name='function.gmp-gcdext.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 R&amp;eacute;solution d&amp;#039;une &amp;eacute;quation Diophantine lin&amp;eacute;aire</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;R&amp;eacute;solution&amp;nbsp;de&amp;nbsp;l'&amp;eacute;quation&amp;nbsp;a*s&amp;nbsp;+&amp;nbsp;b*t&amp;nbsp;=&amp;nbsp;g<br />//&amp;nbsp;o&amp;ugrave;&amp;nbsp;a&amp;nbsp;=&amp;nbsp;12,&amp;nbsp;b&amp;nbsp;=&amp;nbsp;21,&amp;nbsp;g&amp;nbsp;=&amp;nbsp;gcd(12,&amp;nbsp;21)&amp;nbsp;=&amp;nbsp;3<br /></span><span style='color: #0000BB'>$a&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_init</span><span style='color: #007700'>(</span><span style='color: #0000BB'>12</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$b&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_init</span><span style='color: #007700'>(</span><span style='color: #0000BB'>21</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$g&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_gcd</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$r&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_gcdext</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$check_gcd&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;(</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$g</span><span style='color: #007700'>)&amp;nbsp;==&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$r</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'g'</span><span style='color: #007700'>]));<br /></span><span style='color: #0000BB'>$eq_res&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_add</span><span style='color: #007700'>(</span><span style='color: #0000BB'>gmp_mul</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$r</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'s'</span><span style='color: #007700'>]),&amp;nbsp;</span><span style='color: #0000BB'>gmp_mul</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$r</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'t'</span><span style='color: #007700'>]));<br /></span><span style='color: #0000BB'>$check_res&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;(</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$g</span><span style='color: #007700'>)&amp;nbsp;==&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$eq_res</span><span style='color: #007700'>));<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$check_gcd&amp;nbsp;</span><span style='color: #007700'>&amp;amp;&amp;amp;&amp;nbsp;</span><span style='color: #0000BB'>$check_res</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$fmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'Solution:&amp;nbsp;%d*%d&amp;nbsp;+&amp;nbsp;%d*%d&amp;nbsp;=&amp;nbsp;%d\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$fmt</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$r</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'s'</span><span style='color: #007700'>]),&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>),<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$r</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'t'</span><span style='color: #007700'>]),&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$r</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'g'</span><span style='color: #007700'>]));<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Erreur&amp;nbsp;lors&amp;nbsp;de&amp;nbsp;la&amp;nbsp;r&amp;eacute;solution&amp;nbsp;de&amp;nbsp;l'&amp;eacute;quation\n'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;R&amp;eacute;sultat&amp;nbsp;:&amp;nbsp;Solution&amp;nbsp;:&amp;nbsp;12*2&amp;nbsp;+&amp;nbsp;21*-1&amp;nbsp;=&amp;nbsp;3<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_gcd" value="<div id='function.gmp-gcd' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.gmp-gcd.php'>gmp_gcd</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_gcd</span> &amp;mdash; <span class='dc-title'>Calcule le GCD</span></p> </div> <a name='function.gmp-gcd.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>gmp_gcd</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$a</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$b</tt></span> )</div> <p class='para rdfs-comment'> Calcule le PGCD (plus grand commun diviseur) de <i><tt class='parameter'>a</tt></i> et <i><tt class='parameter'>b</tt></i> . Le r&amp;eacute;sultat est toujours positif, m&amp;ecirc;me si l&amp;#039;un des deux (ou les deux) nombres est n&amp;eacute;gatif. </p> </div> <a name='function.gmp-gcd.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>a</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Il peut &amp;ecirc;tre soit une ressource GMP, soit une cha&amp;icirc;ne num&amp;eacute;rique qu&amp;#039;il est possible de convertir plus tard en un nombre.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>b</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Il peut &amp;ecirc;tre soit une ressource GMP, soit une cha&amp;icirc;ne num&amp;eacute;rique qu&amp;#039;il est possible de convertir plus tard en un nombre.</p> </dd> </dl> <p> </p> </div> <a name='function.gmp-gcd.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Un nombre positif GMP qui se divise avec <i><tt class='parameter'>a</tt></i> et <i><tt class='parameter'>b</tt></i> . </p> </div> <a name='function.gmp-gcd.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>gmp_gcd()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$gcd&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_gcd</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'12'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'21'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$gcd</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 3 </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_fact" value="<div id='function.gmp-fact' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.gmp-fact.php'>gmp_fact</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_fact</span> &amp;mdash; <span class='dc-title'>Factorielle GMP</span></p> </div> <a name='function.gmp-fact.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>gmp_fact</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$a</tt></span> )</div> <p class='para rdfs-comment'> Calcule la factorielle de <i><tt class='parameter'>a</tt></i> : <i>a!</i>. </p> </div> <a name='function.gmp-fact.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>a</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nombre factoriel. </p> <p class='para'>Il peut &amp;ecirc;tre soit une ressource GMP, soit une cha&amp;icirc;ne num&amp;eacute;rique qu&amp;#039;il est possible de convertir plus tard en un nombre.</p> </dd> </dl> <p> </p> </div> <a name='function.gmp-fact.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Une <span class='type ressource'>ressource</span> GMP. </p> </div> <a name='function.gmp-fact.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>gmp_fact()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$fact1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_fact</span><span style='color: #007700'>(</span><span style='color: #0000BB'>5</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;5&amp;nbsp;*&amp;nbsp;4&amp;nbsp;*&amp;nbsp;3&amp;nbsp;*&amp;nbsp;2&amp;nbsp;*&amp;nbsp;1<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$fact1</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$fact2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_fact</span><span style='color: #007700'>(</span><span style='color: #0000BB'>50</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;50&amp;nbsp;*&amp;nbsp;49&amp;nbsp;*&amp;nbsp;48,&amp;nbsp;...&amp;nbsp;etc<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$fact2</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 120 30414093201713378043612608166064768844377641568960512000000000000 </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_div_r" value="<div id='function.gmp-div-r' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.gmp-div-r.php'>gmp_div_r</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_div_r</span> &amp;mdash; <span class='dc-title'>Reste de la division de deux nombres GMP</span></p> </div> <a name='function.gmp-div-r.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>gmp_div_r</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$n</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$d</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$round</tt><span class='initializer'> = GMP_ROUND_ZERO</span></span> ] )</div> <p class='para rdfs-comment'> Calcul le reste de la division enti&amp;egrave;re de <i><tt class='parameter'>n</tt></i> par <i><tt class='parameter'>d</tt></i> . Le reste a le m&amp;ecirc;me signe que <i><tt class='parameter'>n</tt></i> , s&amp;#039;il est diff&amp;eacute;rent de z&amp;eacute;ro. </p> </div> <a name='function.gmp-div-r.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>n</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nombre &amp;agrave; diviser. </p> <p class='para'>Il peut &amp;ecirc;tre soit une ressource GMP, soit une cha&amp;icirc;ne num&amp;eacute;rique qu&amp;#039;il est possible de convertir plus tard en un nombre.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>d</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le diviseur. </p> <p class='para'>Il peut &amp;ecirc;tre soit une ressource GMP, soit une cha&amp;icirc;ne num&amp;eacute;rique qu&amp;#039;il est possible de convertir plus tard en un nombre.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>round</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Voir la fonction <a href='http://www.php.net/manual/fr/function.gmp-div-q.php' class='function'>gmp_div_q()</a> pour une description du param&amp;egrave;tre <i><tt class='parameter'>round</tt></i> . </p> </dd> </dl> <p> </p> </div> <a name='function.gmp-div-r.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne le reste, sous la forme d&amp;#039;un nombre GMP. </p> </div> <a name='function.gmp-div-r.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>gmp_div_r()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$div&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_div_r</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'105'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'20'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$div</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 5 </pre></div> </div> </div><p> </p> </div> <a name='function.gmp-div-r.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.gmp-div-q.php' class='function' rel='rdfs-seeAlso'>gmp_div_q()</a> - Divisions de 2 nombres GMP</li> <li class='member'><a href='http://www.php.net/manual/fr/function.gmp-div-qr.php' class='function' rel='rdfs-seeAlso'>gmp_div_qr()</a> - Divise deux nombres GMP</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_div_qr" value="<div id='function.gmp-div-qr' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.gmp-div-qr.php'>gmp_div_qr</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_div_qr</span> &amp;mdash; <span class='dc-title'>Divise deux nombres GMP</span></p> </div> <a name='function.gmp-div-qr.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>gmp_div_qr</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$n</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$d</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$round</tt><span class='initializer'> = GMP_ROUND_ZERO</span></span> ] )</div> <p class='para rdfs-comment'> Divise <i><tt class='parameter'>n</tt></i> par <i><tt class='parameter'>d</tt></i> . </p> </div> <a name='function.gmp-div-qr.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>n</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nombre &amp;agrave; diviser. </p> <p class='para'>Il peut &amp;ecirc;tre soit une ressource GMP, soit une cha&amp;icirc;ne num&amp;eacute;rique qu&amp;#039;il est possible de convertir plus tard en un nombre.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>d</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le diviseur. </p> <p class='para'>Il peut &amp;ecirc;tre soit une ressource GMP, soit une cha&amp;icirc;ne num&amp;eacute;rique qu&amp;#039;il est possible de convertir plus tard en un nombre.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>round</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Voir la fonction <a href='http://www.php.net/manual/fr/function.gmp-div-q.php' class='function'>gmp_div_q()</a> pour une description de l&amp;#039;argument <i><tt class='parameter'>round</tt></i> . </p> </dd> </dl> <p> </p> </div> <a name='function.gmp-div-qr.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Divise <i><tt class='parameter'>n</tt></i> par <i><tt class='parameter'>d</tt></i> et retourne un tableau, dont le premier &amp;eacute;l&amp;eacute;ment est <i>[n/d]</i> (le quotient entier de la division) et le second est <i>(n - [n/d] * d)</i> (le reste). </p> </div> <a name='function.gmp-div-qr.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Division de nombres GMP</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$a&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_init</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'0x41682179fbf5'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$res&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_div_qr</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'0xDEFE75'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'R&amp;eacute;sultat&amp;nbsp;:&amp;nbsp;q&amp;nbsp;-&amp;nbsp;%s,&amp;nbsp;r&amp;nbsp;-&amp;nbsp;%s'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$res</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>]),&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$res</span><span style='color: #007700'>[</span><span style='color: #0000BB'>1</span><span style='color: #007700'>]));<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.gmp-div-qr.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.gmp-div-q.php' class='function' rel='rdfs-seeAlso'>gmp_div_q()</a> - Divisions de 2 nombres GMP</li> <li class='member'><a href='http://www.php.net/manual/fr/function.gmp-div-r.php' class='function' rel='rdfs-seeAlso'>gmp_div_r()</a> - Reste de la division de deux nombres GMP</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_div_q" value="<div id='function.gmp-div-q' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.gmp-div-q.php'>gmp_div_q</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_div_q</span> &amp;mdash; <span class='dc-title'>Divisions de 2 nombres GMP</span></p> </div> <a name='function.gmp-div-q.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>gmp_div_q</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$a</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$b</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$round</tt><span class='initializer'> = GMP_ROUND_ZERO</span></span> ] )</div> <p class='para rdfs-comment'> Divise <i><tt class='parameter'>a</tt></i> par <i><tt class='parameter'>b</tt></i> et retourne le r&amp;eacute;sultat entier. </p> </div> <a name='function.gmp-div-q.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>a</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nombre &amp;agrave; diviser. </p> <p class='para'>Il peut &amp;ecirc;tre soit une ressource GMP, soit une cha&amp;icirc;ne num&amp;eacute;rique qu&amp;#039;il est possible de convertir plus tard en un nombre.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>b</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le diviseur. </p> <p class='para'>Il peut &amp;ecirc;tre soit une ressource GMP, soit une cha&amp;icirc;ne num&amp;eacute;rique qu&amp;#039;il est possible de convertir plus tard en un nombre.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>round</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;arrondi du r&amp;eacute;sultat est d&amp;eacute;fini par <i><tt class='parameter'>round</tt></i> , qui peut prendre l&amp;#039;une des valeurs suivantes : </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>GMP_ROUND_ZERO</tt></b>: Le r&amp;eacute;sultat est tronqu&amp;eacute; vers 0. </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>GMP_ROUND_PLUSINF</tt></b>: Le r&amp;eacute;sultat est tronqu&amp;eacute; vers <i>+infinity</i>. </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>GMP_ROUND_MINUSINF</tt></b>:Le r&amp;eacute;sultat est tronqu&amp;eacute; vers <i>-infinity</i>. </span> </li> </ul><p> </p> <p class='para'>Il peut &amp;ecirc;tre soit une ressource GMP, soit une cha&amp;icirc;ne num&amp;eacute;rique qu&amp;#039;il est possible de convertir plus tard en un nombre.</p> </dd> </dl> <p> </p> </div> <a name='function.gmp-div-q.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Une <span class='type ressource'>ressource</span> GMP. </p> </div> <a name='function.gmp-div-q.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>gmp_div_q()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$div1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_div_q</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'100'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'5'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$div1</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$div2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_div_q</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'1'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'3'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$div2</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$div3&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_div_q</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'1'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'3'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>GMP_ROUND_PLUSINF</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$div3</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$div4&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_div_q</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'-1'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'4'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>GMP_ROUND_PLUSINF</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$div4</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$div5&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_div_q</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'-1'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'4'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>GMP_ROUND_MINUSINF</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$div5</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 20 0 1 0 -1 </pre></div> </div> </div><p> </p> </div> <a name='function.gmp-div-q.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Cette fonction peut aussi &amp;ecirc;tre appel&amp;eacute;e <a href='http://www.php.net/manual/fr/function.gmp-div.php' class='function'>gmp_div()</a>. <br /> </p></blockquote> </div> <a name='function.gmp-div-q.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.gmp-div-r.php' class='function' rel='rdfs-seeAlso'>gmp_div_r()</a> - Reste de la division de deux nombres GMP</li> <li class='member'><a href='http://www.php.net/manual/fr/function.gmp-div-qr.php' class='function' rel='rdfs-seeAlso'>gmp_div_qr()</a> - Divise deux nombres GMP</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_divexact" value="<div id='function.gmp-divexact' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.gmp-divexact.php'>gmp_divexact</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_divexact</span> &amp;mdash; <span class='dc-title'>Division exacte de nombres GMP</span></p> </div> <a name='function.gmp-divexact.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>gmp_divexact</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$n</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$d</tt></span> )</div> <p class='para rdfs-comment'> Divise <i><tt class='parameter'>n</tt></i> par <i><tt class='parameter'>d</tt></i> , en utilisant les algorithmes de &amp;quot;division exacte&amp;quot;. Cette fonction ne fournit de r&amp;eacute;sultats coh&amp;eacute;rents que s&amp;#039;il est su par avance que <i><tt class='parameter'>d</tt></i> divise <i><tt class='parameter'>n</tt></i> . </p> </div> <a name='function.gmp-divexact.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>n</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nombre &amp;agrave; diviser. </p> <p class='para'>Il peut &amp;ecirc;tre soit une ressource GMP, soit une cha&amp;icirc;ne num&amp;eacute;rique qu&amp;#039;il est possible de convertir plus tard en un nombre.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>d</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le diviseur. </p> <p class='para'>Il peut &amp;ecirc;tre soit une ressource GMP, soit une cha&amp;icirc;ne num&amp;eacute;rique qu&amp;#039;il est possible de convertir plus tard en un nombre.</p> </dd> </dl> <p> </p> </div> <a name='function.gmp-divexact.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Une <span class='type ressource'>ressource</span> GMP. </p> </div> <a name='function.gmp-divexact.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>gmp_divexact()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$div1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_divexact</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'10'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'2'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$div1</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$div2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_divexact</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'10'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'3'</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;r&amp;eacute;sultat&amp;nbsp;incoh&amp;eacute;rent<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$div2</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 5 2863311534 </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_div" value="<div id='function.gmp-div' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.gmp-div.php'>gmp_div</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_div</span> &amp;mdash; <span class='dc-title'>Alias de <a href='http://www.php.net/manual/fr/function.gmp-div-q.php' class='function'>gmp_div_q()</a></span></p> </div> <a name='function.gmp-div.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='simpara'> Cette fonction est un alias de : <a href='http://www.php.net/manual/fr/function.gmp-div-q.php' class='function'>gmp_div_q()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_com" value="<div id='function.gmp-com' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.gmp-com.php'>gmp_com</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_com</span> &amp;mdash; <span class='dc-title'>Calcule le compl&amp;eacute;mentaire d&amp;#039;un nombre</span></p> </div> <a name='function.gmp-com.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>gmp_com</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$a</tt></span> )</div> <p class='para rdfs-comment'> Retourne le compl&amp;eacute;mentaire de <i><tt class='parameter'>a</tt></i> . </p> </div> <a name='function.gmp-com.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>a</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Il peut &amp;ecirc;tre soit une ressource GMP, soit une cha&amp;icirc;ne num&amp;eacute;rique qu&amp;#039;il est possible de convertir plus tard en un nombre.</p> </dd> </dl> <p> </p> </div> <a name='function.gmp-com.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne le compl&amp;eacute;mentaire de <i><tt class='parameter'>a</tt></i> , sous la forme d&amp;#039;un nombre GMP. </p> </div> <a name='function.gmp-com.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Exemple avec <b>gmp_com()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$com&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_com</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'1234'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$com</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> -1235 </pre></div> </div> </div> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_cmp" value="<div id='function.gmp-cmp' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.gmp-cmp.php'>gmp_cmp</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_cmp</span> &amp;mdash; <span class='dc-title'>Compare des nombres GMP</span></p> </div> <a name='function.gmp-cmp.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>gmp_cmp</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$a</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$b</tt></span> )</div> <p class='para rdfs-comment'> Compare deux nombres GMP. </p> </div> <a name='function.gmp-cmp.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>a</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Il peut &amp;ecirc;tre soit une ressource GMP, soit une cha&amp;icirc;ne num&amp;eacute;rique qu&amp;#039;il est possible de convertir plus tard en un nombre.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>b</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Il peut &amp;ecirc;tre soit une ressource GMP, soit une cha&amp;icirc;ne num&amp;eacute;rique qu&amp;#039;il est possible de convertir plus tard en un nombre.</p> </dd> </dl> <p> </p> </div> <a name='function.gmp-cmp.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne une valeur positive si <i>a &amp;gt; b</i>, z&amp;eacute;ro si <i>a = b</i> et n&amp;eacute;gative si <i>a &amp;lt; b</i>. </p> </div> <a name='function.gmp-cmp.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Exemple avec <b>gmp_cmp()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$cmp1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_cmp</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'1234'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'1000'</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;plus&amp;nbsp;grand&amp;nbsp;que<br /></span><span style='color: #0000BB'>$cmp2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_cmp</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'1000'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'1234'</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;plus&amp;nbsp;petit&amp;nbsp;que<br /></span><span style='color: #0000BB'>$cmp3&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_cmp</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'1234'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'1234'</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;&amp;eacute;gal&amp;nbsp;&amp;agrave;<br /><br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$cmp1</span><span style='color: #DD0000'>&amp;nbsp;</span><span style='color: #0000BB'>$cmp2</span><span style='color: #DD0000'>&amp;nbsp;</span><span style='color: #0000BB'>$cmp3</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 1 -1 0 </pre></div> </div> </div> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_clrbit" value="<div id='function.gmp-clrbit' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.gmp-clrbit.php'>gmp_clrbit</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_clrbit</span> &amp;mdash; <span class='dc-title'>Annule un octet</span></p> </div> <a name='function.gmp-clrbit.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>gmp_clrbit</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$a</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$index</tt></span> )</div> <p class='para rdfs-comment'> Met l&amp;#039;octet <i><tt class='parameter'>index</tt></i> &amp;agrave; 0 dans le nombre GMP <i><tt class='parameter'>a</tt></i> . L&amp;#039;index commence &amp;agrave; z&amp;eacute;ro. </p> </div> <a name='function.gmp-clrbit.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>a</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Il peut &amp;ecirc;tre soit une ressource GMP, soit une cha&amp;icirc;ne num&amp;eacute;rique qu&amp;#039;il est possible de convertir plus tard en un nombre.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>index</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Il peut &amp;ecirc;tre soit une ressource GMP, soit une cha&amp;icirc;ne num&amp;eacute;rique qu&amp;#039;il est possible de convertir plus tard en un nombre.</p> </dd> </dl> <p> </p> </div> <a name='function.gmp-clrbit.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Une <span class='type ressource'>ressource</span> GMP. </p> </div> <a name='function.gmp-clrbit.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Exemple avec <b>gmp_clrbit()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$a&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_init</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'0xff'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>gmp_clrbit</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;l'index&amp;nbsp;commence&amp;nbsp;&amp;agrave;&amp;nbsp;z&amp;eacute;ro<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 254 </pre></div> </div> </div> </div> <a name='function.gmp-clrbit.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Contrairement &amp;agrave; la plupart des autres fonctions GMP, <b>gmp_clrbit()</b> doit &amp;ecirc;tre appel&amp;eacute;e avec une ressource GMP existant d&amp;eacute;j&amp;agrave; (en utilisant <a href='http://www.php.net/manual/fr/function.gmp-init.php' class='function'>gmp_init()</a> par exemple). Elle ne sera pas automatiquement cr&amp;eacute;&amp;eacute;e. <br /> </p></blockquote> </div> <a name='function.gmp-clrbit.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.gmp-setbit.php' class='function' rel='rdfs-seeAlso'>gmp_setbit()</a> - Modifie un bit</li> <li class='member'><a href='http://www.php.net/manual/fr/function.gmp-testbit.php' class='function' rel='rdfs-seeAlso'>gmp_testbit()</a> - Teste si un octet est d&amp;eacute;fini</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_and" value="<div id='function.gmp-and' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.gmp-and.php'>gmp_and</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_and</span> &amp;mdash; <span class='dc-title'>ET logique</span></p> </div> <a name='function.gmp-and.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>gmp_and</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$a</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$b</tt></span> )</div> <p class='para rdfs-comment'> Calcule le ET logique de 2 nombres GMP. </p> </div> <a name='function.gmp-and.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>a</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Il peut &amp;ecirc;tre soit une ressource GMP, soit une cha&amp;icirc;ne num&amp;eacute;rique qu&amp;#039;il est possible de convertir plus tard en un nombre.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>b</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Il peut &amp;ecirc;tre soit une ressource GMP, soit une cha&amp;icirc;ne num&amp;eacute;rique qu&amp;#039;il est possible de convertir plus tard en un nombre.</p> </dd> </dl> <p> </p> </div> <a name='function.gmp-and.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Un nombre GMP repr&amp;eacute;sentant le ET logique des 2 arguments. </p> </div> <a name='function.gmp-and.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Exemple avec <b>gmp_and()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$and1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_and</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'0xfffffffff4'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'0x4'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$and2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_and</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'0xfffffffff4'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'0x8'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$and1</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$and2</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 4 0 </pre></div> </div> </div> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_add" value="<div id='function.gmp-add' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.gmp-add.php'>gmp_add</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_add</span> &amp;mdash; <span class='dc-title'>Addition de 2 nombres GMP</span></p> </div> <a name='function.gmp-add.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>gmp_add</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$a</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$b</tt></span> )</div> <p class='para rdfs-comment'> Addition de 2 nombres GMP. </p> </div> <a name='function.gmp-add.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>a</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Un nombre &amp;agrave; ajouter. </p> <p class='para'>Il peut &amp;ecirc;tre soit une ressource GMP, soit une cha&amp;icirc;ne num&amp;eacute;rique qu&amp;#039;il est possible de convertir plus tard en un nombre.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>b</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Un nombre &amp;agrave; ajouter. </p> <p class='para'>Il peut &amp;ecirc;tre soit une ressource GMP, soit une cha&amp;icirc;ne num&amp;eacute;rique qu&amp;#039;il est possible de convertir plus tard en un nombre.</p> </dd> </dl> <p> </p> </div> <a name='function.gmp-add.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Un nombre GMP repr&amp;eacute;sentant la somme des arguments. </p> </div> <a name='function.gmp-add.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>gmp_add()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$sum&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_add</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'123456789012345'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'76543210987655'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$sum</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 200000000000000 </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gmp_abs" value="<div id='function.gmp-abs' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.gmp-abs.php'>gmp_abs</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>gmp_abs</span> &amp;mdash; <span class='dc-title'>Valeur absolue GMP</span></p> </div> <a name='function.gmp-abs.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>gmp_abs</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$a</tt></span> )</div> <p class='para rdfs-comment'> Valeur absolue GMP. </p> </div> <a name='function.gmp-abs.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>a</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Il peut &amp;ecirc;tre soit une ressource GMP, soit une cha&amp;icirc;ne num&amp;eacute;rique qu&amp;#039;il est possible de convertir plus tard en un nombre.</p> </dd> </dl> <p> </p> </div> <a name='function.gmp-abs.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne la valeur absolue de <i><tt class='parameter'>a</tt></i> , sous la forme d&amp;#039;un nombre GMP. </p> </div> <a name='function.gmp-abs.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>gmp_abs()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$abs1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_abs</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'274982683358'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$abs2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gmp_abs</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'-274982683358'</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$abs1</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #0000BB'>gmp_strval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$abs2</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 274982683358 274982683358 </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="gettext" value="<div id='function.gettext' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.gettext.php'>gettext</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>gettext</span> &amp;mdash; <span class='dc-title'>Recherche un message dans le domaine courant</span></p> </div> <a name='function.gettext.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>gettext</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$message</tt></span> )</div> <p class='para rdfs-comment'> Recherche un message dans le domaine courant. </p> </div> <a name='function.gettext.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>message</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le message &amp;agrave; traduire. </p> </dd> </dl> <p> </p> </div> <a name='function.gettext.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne une cha&amp;icirc;ne traduite, si elle en a trouv&amp;eacute; une dans la table de traduction, ou bien le message <i><tt class='parameter'>message</tt></i> , s&amp;#039;il n&amp;#039;a pas &amp;eacute;t&amp;eacute; trouv&amp;eacute;. </p> </div> <a name='function.gettext.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>gettext()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;Choix&amp;nbsp;de&amp;nbsp;l'allemand<br /></span><span style='color: #0000BB'>setlocale</span><span style='color: #007700'>(</span><span style='color: #0000BB'>LC_ALL</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'de_DE'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Sp&amp;eacute;cifie&amp;nbsp;la&amp;nbsp;localisation&amp;nbsp;des&amp;nbsp;tables&amp;nbsp;de&amp;nbsp;traduction<br /></span><span style='color: #0000BB'>bindtextdomain</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'myPHPApp'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'./locale'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Choisit&amp;nbsp;le&amp;nbsp;domaine<br /></span><span style='color: #0000BB'>textdomain</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'myPHPApp'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;La&amp;nbsp;traduction&amp;nbsp;est&amp;nbsp;cherch&amp;eacute;&amp;nbsp;dans&amp;nbsp;./locale/de_DE/LC_MESSAGES/myPHPApp.mo<br /><br />//&amp;nbsp;Affichage&amp;nbsp;d'un&amp;nbsp;message&amp;nbsp;de&amp;nbsp;test<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>gettext</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Bienvenue&amp;nbsp;dans&amp;nbsp;mon&amp;nbsp;application&amp;nbsp;PHP'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Or&amp;nbsp;use&amp;nbsp;the&amp;nbsp;alias&amp;nbsp;_()&amp;nbsp;for&amp;nbsp;gettext()<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>_</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Passer&amp;nbsp;une&amp;nbsp;bonne&amp;nbsp;journ&amp;eacute;e'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.gettext.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Vous pouvez utiliser le caract&amp;egrave;re soulign&amp;eacute; (_) comme alias de cette fonction. <br /> </p></blockquote> </div> <a name='function.gettext.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.setlocale.php' class='function' rel='rdfs-seeAlso'>setlocale()</a> - Modifie les informations de localisation</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_systype" value="<div id='function.ftp-systype' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.ftp-systype.php'>ftp_systype</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_systype</span> &amp;mdash; <span class='dc-title'>Retourne un identifiant de type de serveur FTP</span></p> </div> <a name='function.ftp-systype.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>ftp_systype</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ftp_stream</tt></span> )</div> <p class='para rdfs-comment'> <b>ftp_systype()</b> retourne le type de serveur FTP distant. </p> </div> <a name='function.ftp-systype.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ftp_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;identifiant du lien de connexion FTP. </p> </dd> </dl> <p> </p> </div> <a name='function.ftp-systype.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne le type de serveur distant ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.ftp-systype.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>ftp_systype()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Connexion&amp;nbsp;ftp<br /></span><span style='color: #0000BB'>$ftp&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'ftp.example.com'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>ftp_login</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ftp</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'password'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;R&amp;eacute;cup&amp;eacute;ration&amp;nbsp;du&amp;nbsp;type&amp;nbsp;de&amp;nbsp;serveur<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>$type&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_systype</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ftp</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Example.com&amp;nbsp;est&amp;nbsp;ex&amp;eacute;cut&amp;eacute;&amp;nbsp;par&amp;nbsp;</span><span style='color: #0000BB'>$type</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Impossible&amp;nbsp;de&amp;nbsp;r&amp;eacute;cup&amp;eacute;rer&amp;nbsp;le&amp;nbsp;type&amp;nbsp;du&amp;nbsp;serveur'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher quelque chose de similaire &amp;agrave; :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Example.com est ex&amp;eacute;cut&amp;eacute; par UNIX </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_size" value="<div id='function.ftp-size' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.ftp-size.php'>ftp_size</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_size</span> &amp;mdash; <span class='dc-title'>Retourne la taille d&amp;#039;un fichier</span></p> </div> <a name='function.ftp-size.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>ftp_size</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ftp_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$remote_file</tt></span> )</div> <p class='para rdfs-comment'> <b>ftp_size()</b> retourne la taille d&amp;#039;un fichier donn&amp;eacute; en octets. </p> <blockquote><p><b class='note'>Note</b>: Tous les serveurs ne supportent pas cette fonctionnalit&amp;eacute;. <br /> </p></blockquote> </div> <a name='function.ftp-size.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ftp_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;identifiant du lien de connexion FTP. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>remote_file</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le fichier distant. </p> </dd> </dl> <p> </p> </div> <a name='function.ftp-size.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne la taille du fichier en cas de succ&amp;egrave;s, ou -1 si une erreur survient. </p> </div> <a name='function.ftp-size.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>ftp_size()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$file&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'somefile.txt'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Mise&amp;nbsp;en&amp;nbsp;place&amp;nbsp;d'une&amp;nbsp;connexion&amp;nbsp;basique<br /></span><span style='color: #0000BB'>$conn_id&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ftp_server</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Identification&amp;nbsp;avec&amp;nbsp;un&amp;nbsp;nom&amp;nbsp;d'utilisateur&amp;nbsp;et&amp;nbsp;un&amp;nbsp;mot&amp;nbsp;de&amp;nbsp;passe<br /></span><span style='color: #0000BB'>$login_result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_login</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_name</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_pass</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;R&amp;eacute;cup&amp;eacute;ration&amp;nbsp;de&amp;nbsp;la&amp;nbsp;taille&amp;nbsp;du&amp;nbsp;fichier&amp;nbsp;$file<br /></span><span style='color: #0000BB'>$res&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_size</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$file</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$res&amp;nbsp;</span><span style='color: #007700'>!=&amp;nbsp;-</span><span style='color: #0000BB'>1</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'La&amp;nbsp;taille&amp;nbsp;du&amp;nbsp;fichier&amp;nbsp;</span><span style='color: #0000BB'>$file</span><span style='color: #DD0000'>&amp;nbsp;est&amp;nbsp;de&amp;nbsp;</span><span style='color: #0000BB'>$res</span><span style='color: #DD0000'>&amp;nbsp;octets'</span><span style='color: #007700'>;<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Impossible&amp;nbsp;de&amp;nbsp;r&amp;eacute;cup&amp;eacute;rer&amp;nbsp;la&amp;nbsp;taille&amp;nbsp;du&amp;nbsp;fichier'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Fermeture&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion<br /></span><span style='color: #0000BB'>ftp_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.ftp-size.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.ftp-rawlist.php' class='function' rel='rdfs-seeAlso'>ftp_rawlist()</a> - Fait une liste d&amp;eacute;taill&amp;eacute;e des fichiers d'un dossier</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_site" value="<div id='function.ftp-site' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.ftp-site.php'>ftp_site</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_site</span> &amp;mdash; <span class='dc-title'>Ex&amp;eacute;cute la commande SITE sur un serveur FTP</span></p> </div> <a name='function.ftp-site.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ftp_site</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ftp_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$command</tt></span> )</div> <p class='para rdfs-comment'> <b>ftp_site()</b> ex&amp;eacute;cute la commande <i>SITE</i> sur le serveur FTP. </p> <p class='para'> Les commandes <i>SITE</i> ne sont pas normalis&amp;eacute;es, et peuvent varier d&amp;#039;un serveur &amp;agrave; l&amp;#039;autre. Elles permettent de g&amp;eacute;rer notamment les permissions de fichiers, et les groupes. </p> </div> <a name='function.ftp-site.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ftp_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;identifiant du lien de connexion FTP. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>command</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La commande SITE. Notez que ce param&amp;egrave;tre n&amp;#039;est pas &amp;eacute;chapp&amp;eacute;, il peut donc y avoir des comportements non-d&amp;eacute;sir&amp;eacute;s si le nom des fichiers contient des espaces ou d&amp;#039;autres caract&amp;egrave;res. </p> </dd> </dl> <p> </p> </div> <a name='function.ftp-site.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.ftp-site.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Envoi d&amp;#039;une commande SITE &amp;agrave; un serveur FTP</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;Connexion&amp;nbsp;au&amp;nbsp;serveur&amp;nbsp;FTP<br /></span><span style='color: #0000BB'>$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'ftp.example.com'</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>)&amp;nbsp;die(</span><span style='color: #DD0000'>'Impossible&amp;nbsp;de&amp;nbsp;se&amp;nbsp;connecter&amp;nbsp;au&amp;nbsp;serveur&amp;nbsp;ftp.example.com'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Identification&amp;nbsp;avec&amp;nbsp;l'utilisateur&amp;nbsp;'user'&amp;nbsp;et&amp;nbsp;le&amp;nbsp;mot&amp;nbsp;de&amp;nbsp;passe&amp;nbsp;'pass'<br /></span><span style='color: #007700'>if&amp;nbsp;(!</span><span style='color: #0000BB'>ftp_login</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'pass'</span><span style='color: #007700'>))&amp;nbsp;die(</span><span style='color: #DD0000'>'Erreur&amp;nbsp;d\'identification&amp;nbsp;au&amp;nbsp;serveur&amp;nbsp;ftp.example.com'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;R&amp;eacute;sultat&amp;nbsp;:&amp;nbsp;commande&amp;nbsp;'SITE&amp;nbsp;CHMOD&amp;nbsp;0600&amp;nbsp;/home/user/privatefile'&amp;nbsp;sur&amp;nbsp;le&amp;nbsp;serveur&amp;nbsp;ftp<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>ftp_site</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'CHMOD&amp;nbsp;0600&amp;nbsp;/home/user/privatefile'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'La&amp;nbsp;commande&amp;nbsp;a&amp;nbsp;&amp;eacute;t&amp;eacute;&amp;nbsp;ex&amp;eacute;cut&amp;eacute;e&amp;nbsp;avec&amp;nbsp;succ&amp;egrave;s.\n'</span><span style='color: #007700'>;<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;die(</span><span style='color: #DD0000'>'La&amp;nbsp;commande&amp;nbsp;a&amp;nbsp;&amp;eacute;chou&amp;eacute;e.'</span><span style='color: #007700'>);<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.ftp-site.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.ftp-raw.php' class='function' rel='rdfs-seeAlso'>ftp_raw()</a> - Envoie une commande FTP brute</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_set_option" value="<div id='function.ftp-set-option' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.ftp-set-option.php'>ftp_set_option</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_set_option</span> &amp;mdash; <span class='dc-title'>Modifie les options de la connexion FTP</span></p> </div> <a name='function.ftp-set-option.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ftp_set_option</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ftp_stream</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$option</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$value</tt></span> )</div> <p class='para rdfs-comment'> <b>ftp_set_option()</b> contr&amp;ocirc;le diverses options de connexion pour une connexion FTP. </p> </div> <a name='function.ftp-set-option.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ftp_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;identifiant du lien de connexion FTP. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>option</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Actuellement, les options suivantes sont support&amp;eacute;es : </p><table class='doctable table'> <caption><b>Options FTP support&amp;eacute;es</b></caption> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'><b><tt class='constant'>FTP_TIMEOUT_SEC</tt></b></td> <td align='left'> Modifie le d&amp;eacute;lai de connexion en secondes utilis&amp;eacute; pour toutes les fonctions au r&amp;eacute;seau. <i><tt class='parameter'>value</tt></i> doit &amp;ecirc;tre un entier plus grand que 0. Le d&amp;eacute;lai de connexion par d&amp;eacute;faut est de 90 secondes. </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>FTP_AUTOSEEK</tt></b></td> <td align='left'> Lorsqu&amp;#039;actif, les requ&amp;ecirc;tes GET ou PUT avec un param&amp;egrave;tre <i><tt class='parameter'>resumepos</tt></i> ou <i><tt class='parameter'>startpos</tt></i> se positionnera d&amp;#039;abord &amp;agrave; la position d&amp;eacute;sir&amp;eacute;e dans le fichier. Ceci est actif par d&amp;eacute;faut. </td> </tr> </tbody> </table> <p> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>value</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Ce param&amp;egrave;tre d&amp;eacute;pend de l&amp;#039;option <i><tt class='parameter'>option</tt></i> que l&amp;#039;on veut modifier. </p> </dd> </dl> <p> </p> </div> <a name='function.ftp-set-option.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne <b><tt class='constant'>TRUE</tt></b> si l&amp;#039;option a p&amp;ucirc; &amp;ecirc;tre modifi&amp;eacute;e, <b><tt class='constant'>FALSE</tt></b> sinon. Un message d&amp;#039;alerte sera envoy&amp;eacute; si <i><tt class='parameter'>option</tt></i> n&amp;#039;est pas support&amp;eacute;e ou bien si la valeur <i><tt class='parameter'>value</tt></i> ne correspond pas &amp;agrave; la valeur attendue pour l&amp;#039;option <i><tt class='parameter'>option</tt></i> donn&amp;eacute;e. </p> </div> <a name='function.ftp-set-option.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>ftp_set_option()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;D&amp;eacute;finition&amp;nbsp;du&amp;nbsp;d&amp;eacute;lai&amp;nbsp;de&amp;nbsp;connexion&amp;nbsp;&amp;agrave;&amp;nbsp;10&amp;nbsp;secondes<br /></span><span style='color: #0000BB'>ftp_set_option</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>FTP_TIMEOUT_SEC</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>10</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.ftp-set-option.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.ftp-get-option.php' class='function' rel='rdfs-seeAlso'>ftp_get_option()</a> - Lit diff&amp;eacute;rentes options pour la connexion FTP courante</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_rmdir" value="<div id='function.ftp-rmdir' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.ftp-rmdir.php'>ftp_rmdir</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_rmdir</span> &amp;mdash; <span class='dc-title'>Efface un dossier FTP</span></p> </div> <a name='function.ftp-rmdir.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ftp_rmdir</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ftp_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$directory</tt></span> )</div> <p class='para rdfs-comment'> <b>ftp_rmdir()</b> efface le dossier <i><tt class='parameter'>directory</tt></i> . </p> </div> <a name='function.ftp-rmdir.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ftp_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;identification du lien de connexion FTP. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>directory</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le dossier &amp;agrave; effacer. Ce doit &amp;ecirc;tre soit un chemin absolu, soit un chemin relatif vers un dossier vide. </p> </dd> </dl> <p> </p> </div> <a name='function.ftp-rmdir.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.ftp-rmdir.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>ftp_rmdir()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$dir&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'www/'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Mise&amp;nbsp;en&amp;nbsp;place&amp;nbsp;d'une&amp;nbsp;connexion&amp;nbsp;basique<br /></span><span style='color: #0000BB'>$conn_id&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ftp_server</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Identification&amp;nbsp;avec&amp;nbsp;un&amp;nbsp;nom&amp;nbsp;d'utilisateur&amp;nbsp;et&amp;nbsp;un&amp;nbsp;mot&amp;nbsp;de&amp;nbsp;passe<br /></span><span style='color: #0000BB'>$login_result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_login</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_name</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_pass</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Tentative&amp;nbsp;d'effacement&amp;nbsp;du&amp;nbsp;dossier&amp;nbsp;$dir<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>ftp_rmdir</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$dir</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Le&amp;nbsp;dossier&amp;nbsp;</span><span style='color: #0000BB'>$dir</span><span style='color: #DD0000'>&amp;nbsp;a&amp;nbsp;&amp;eacute;t&amp;eacute;&amp;nbsp;effac&amp;eacute;&amp;nbsp;avec&amp;nbsp;succ&amp;egrave;s\n'</span><span style='color: #007700'>;<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Il&amp;nbsp;y&amp;nbsp;a&amp;nbsp;eu&amp;nbsp;un&amp;nbsp;probl&amp;egrave;me&amp;nbsp;lors&amp;nbsp;de&amp;nbsp;l'effacement&amp;nbsp;du&amp;nbsp;dossier&amp;nbsp;</span><span style='color: #0000BB'>$dir</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #0000BB'>ftp_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.ftp-rmdir.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.ftp-mkdir.php' class='function' rel='rdfs-seeAlso'>ftp_mkdir()</a> - Cr&amp;eacute;e un dossier sur un serveur FTP</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_rename" value="<div id='function.ftp-rename' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.ftp-rename.php'>ftp_rename</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_rename</span> &amp;mdash; <span class='dc-title'>Renomme un fichier sur un serveur FTP</span></p> </div> <a name='function.ftp-rename.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ftp_rename</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ftp_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$oldname</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$newname</tt></span> )</div> <p class='para rdfs-comment'> <b>ftp_rename()</b> renomme le fichier ou le dossier <i><tt class='parameter'>from</tt></i> en <i><tt class='parameter'>to</tt></i> , sur le serveur <i><tt class='parameter'>ftp_stream</tt></i> . </p> </div> <a name='function.ftp-rename.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ftp_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;identifiant du lien de connexion FTP. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>oldname</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;ancien nom du dossier / fichier. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>newname</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nouveau nom. </p> </dd> </dl> <p> </p> </div> <a name='function.ftp-rename.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.ftp-rename.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>ftp_rename()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$old_file&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'somefile.txt.bak'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$new_file&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'somefile.txt'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Mise&amp;nbsp;en&amp;nbsp;place&amp;nbsp;d'une&amp;nbsp;connexion&amp;nbsp;basique<br /></span><span style='color: #0000BB'>$conn_id&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ftp_server</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Identification&amp;nbsp;avec&amp;nbsp;un&amp;nbsp;nom&amp;nbsp;d'utilisateur&amp;nbsp;et&amp;nbsp;un&amp;nbsp;mot&amp;nbsp;de&amp;nbsp;passe<br /></span><span style='color: #0000BB'>$login_result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_login</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_name</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_pass</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Tentative&amp;nbsp;de&amp;nbsp;renommage&amp;nbsp;de&amp;nbsp;$old_file&amp;nbsp;en&amp;nbsp;$new_file<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>ftp_rename</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$old_file</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$new_file</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Renommage&amp;nbsp;avec&amp;nbsp;succ&amp;egrave;s&amp;nbsp;de&amp;nbsp;</span><span style='color: #0000BB'>$old_file</span><span style='color: #DD0000'>&amp;nbsp;en&amp;nbsp;</span><span style='color: #0000BB'>$new_file</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Il&amp;nbsp;y&amp;nbsp;a&amp;nbsp;eu&amp;nbsp;un&amp;nbsp;probl&amp;egrave;me&amp;nbsp;lors&amp;nbsp;du&amp;nbsp;renommage&amp;nbsp;de&amp;nbsp;</span><span style='color: #0000BB'>$old_file</span><span style='color: #DD0000'>&amp;nbsp;en&amp;nbsp;</span><span style='color: #0000BB'>$new_file</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Fermeture&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion<br /></span><span style='color: #0000BB'>ftp_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_rawlist" value="<div id='function.ftp-rawlist' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.ftp-rawlist.php'>ftp_rawlist</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_rawlist</span> &amp;mdash; <span class='dc-title'>Fait une liste d&amp;eacute;taill&amp;eacute;e des fichiers d&amp;#039;un dossier</span></p> </div> <a name='function.ftp-rawlist.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>ftp_rawlist</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ftp_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$directory</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$recursive</tt><span class='initializer'> = false</span></span> ] )</div> <p class='para rdfs-comment'> <b>ftp_rawlist()</b> ex&amp;eacute;cute la commande FTP <strong class='command'>LIST</strong>, et retourne le r&amp;eacute;sultat dans un tableau. </p> </div> <a name='function.ftp-rawlist.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ftp_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;identifiant du lien de connexion FTP. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>directory</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le chemin vers le dossier. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>recursive</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Si d&amp;eacute;fini &amp;agrave; <b><tt class='constant'>TRUE</tt></b>, la commande sera <strong class='command'>LIST -R</strong>. </p> </dd> </dl> <p> </p> </div> <a name='function.ftp-rawlist.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un tableau o&amp;ugrave; les &amp;eacute;l&amp;eacute;ments correspondent &amp;agrave; une ligne de texte. </p> <p class='para'> La sortie n&amp;#039;est jamais analys&amp;eacute;e. L&amp;#039;identifiant du type syst&amp;egrave;me retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.ftp-systype.php' class='function'>ftp_systype()</a> peut &amp;ecirc;tre utilis&amp;eacute; pour d&amp;eacute;terminer comment les r&amp;eacute;sultats doivent &amp;ecirc;tre interpr&amp;eacute;t&amp;eacute;s. </p> </div> <a name='function.ftp-rawlist.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>ftp_rawlist()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Mise&amp;nbsp;en&amp;nbsp;place&amp;nbsp;d'une&amp;nbsp;connexion&amp;nbsp;basique<br /></span><span style='color: #0000BB'>$conn_id&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ftp_server</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Identification&amp;nbsp;avec&amp;nbsp;un&amp;nbsp;nom&amp;nbsp;d'utilisateur&amp;nbsp;et&amp;nbsp;un&amp;nbsp;mot&amp;nbsp;de&amp;nbsp;passe<br /></span><span style='color: #0000BB'>$login_result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_login</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_name</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_pass</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;R&amp;eacute;cup&amp;egrave;re&amp;nbsp;la&amp;nbsp;liste&amp;nbsp;des&amp;nbsp;fichiers&amp;nbsp;de&amp;nbsp;/<br /></span><span style='color: #0000BB'>$buff&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_rawlist</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'/'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Fermeture&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion<br /></span><span style='color: #0000BB'>ftp_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Affiche&amp;nbsp;le&amp;nbsp;buffer<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$buff</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher quelque chose de similaire &amp;agrave; :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> array(3) { [0]=&amp;gt; string(65) &amp;quot;drwxr-x--- 3 vincent vincent 4096 Jul 12 12:16 public_ftp&amp;quot; [1]=&amp;gt; string(66) &amp;quot;drwxr-x--- 15 vincent vincent 4096 Nov 3 21:31 public_html&amp;quot; [2]=&amp;gt; string(73) &amp;quot;lrwxrwxrwx 1 vincent vincent 11 Jul 12 12:16 www -&amp;gt; public_html&amp;quot; } </pre></div> </div> </div><p> </p> </div> <a name='function.ftp-rawlist.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.3.0</td> <td align='left'> <i><tt class='parameter'>recursive</tt></i> a &amp;eacute;t&amp;eacute; ajout&amp;eacute;. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.ftp-rawlist.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.ftp-nlist.php' class='function' rel='rdfs-seeAlso'>ftp_nlist()</a> - Retourne la liste des fichiers d'un dossier</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_raw" value="<div id='function.ftp-raw' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.ftp-raw.php'>ftp_raw</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_raw</span> &amp;mdash; <span class='dc-title'>Envoie une commande FTP brute</span></p> </div> <a name='function.ftp-raw.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>ftp_raw</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ftp_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$command</tt></span> )</div> <p class='para rdfs-comment'> <b>ftp_raw()</b> envoie la commande FTP brute <i><tt class='parameter'>command</tt></i> au serveur FTP identifi&amp;eacute; par <i><tt class='parameter'>ftp_stream</tt></i> . </p> </div> <a name='function.ftp-raw.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ftp_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La <a href='http://www.php.net/manual/fr/language.types.resource.php' class='link'>ressource</a> de connexion FTP. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>command</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La commande &amp;agrave; ex&amp;eacute;cuter. </p> </dd> </dl> <p> </p> </div> <a name='function.ftp-raw.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne la r&amp;eacute;ponse du serveur en tant que tableau de cha&amp;icirc;nes. Aucune analyse n&amp;#039;est faite sur la cha&amp;icirc;ne r&amp;eacute;ponse, ni si <b>ftp_raw()</b> d&amp;eacute;termine si la commande a r&amp;eacute;ussi. </p> </div> <a name='function.ftp-raw.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Utilisation de <b>ftp_raw()</b> pour s&amp;#039;identifier manuellement sur un serveur FTP</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$fp&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'ftp.example.com'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Ceci&amp;nbsp;est&amp;nbsp;l'&amp;eacute;quivalent&amp;nbsp;de&amp;nbsp;&amp;nbsp;:&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;ftp_login($fp,&amp;nbsp;'joeblow',&amp;nbsp;'secret');&amp;nbsp;<br />&amp;nbsp;*/<br /><br /></span><span style='color: #0000BB'>ftp_raw</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$fp</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'USER&amp;nbsp;joeblow'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>ftp_raw</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$fp</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'PASS&amp;nbsp;secret'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.ftp-raw.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.ftp-exec.php' class='function' rel='rdfs-seeAlso'>ftp_exec()</a> - Ex&amp;eacute;cute une commande sur un serveur FTP</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_quit" value="<div id='function.ftp-quit' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.ftp-quit.php'>ftp_quit</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_quit</span> &amp;mdash; <span class='dc-title'>Alias de <a href='http://www.php.net/manual/fr/function.ftp-close.php' class='function'>ftp_close()</a></span></p> </div> <a name='function.ftp-quit.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='simpara'> Cette fonction est un alias de : <a href='http://www.php.net/manual/fr/function.ftp-close.php' class='function'>ftp_close()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_pwd" value="<div id='function.ftp-pwd' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.ftp-pwd.php'>ftp_pwd</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_pwd</span> &amp;mdash; <span class='dc-title'>Retourne le nom du dossier courant</span></p> </div> <a name='function.ftp-pwd.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>ftp_pwd</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ftp_stream</tt></span> )</div> <p class='para rdfs-comment'> </p> </div> <a name='function.ftp-pwd.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ftp_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;identifiant du lien de connexion FTP. </p> </dd> </dl> <p> </p> </div> <a name='function.ftp-pwd.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne le nom du dossier courant ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.ftp-pwd.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>ftp_pwd()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Mise&amp;nbsp;en&amp;nbsp;place&amp;nbsp;d'une&amp;nbsp;connexion&amp;nbsp;basique<br /></span><span style='color: #0000BB'>$conn_id&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ftp_server</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Identification&amp;nbsp;avec&amp;nbsp;un&amp;nbsp;nom&amp;nbsp;d'utilisateur&amp;nbsp;et&amp;nbsp;un&amp;nbsp;mot&amp;nbsp;de&amp;nbsp;passe<br /></span><span style='color: #0000BB'>$login_result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_login</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_name</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_pass</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Change&amp;nbsp;le&amp;nbsp;dossier&amp;nbsp;en&amp;nbsp;public_html<br /></span><span style='color: #0000BB'>ftp_chdir</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'public_html'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Affiche&amp;nbsp;le&amp;nbsp;dossier&amp;nbsp;courant<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>ftp_pwd</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;/public_html<br /><br />//&amp;nbsp;Fermeture&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion<br /></span><span style='color: #0000BB'>ftp_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.ftp-pwd.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.ftp-chdir.php' class='function' rel='rdfs-seeAlso'>ftp_chdir()</a> - Modifie le dossier FTP courant</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ftp-cdup.php' class='function' rel='rdfs-seeAlso'>ftp_cdup()</a> - Change de dossier et passe au dossier parent</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_put" value="<div id='function.ftp-put' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.ftp-put.php'>ftp_put</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_put</span> &amp;mdash; <span class='dc-title'>Charge un fichier sur un serveur FTP</span></p> </div> <a name='function.ftp-put.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ftp_put</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ftp_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$remote_file</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$local_file</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$mode</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$startpos</tt><span class='initializer'> = 0</span></span> ] )</div> <p class='para rdfs-comment'> <b>ftp_put()</b> enregistre le fichier <i><tt class='parameter'>local_file</tt></i> sur le serveur FTP. </p> </div> <a name='function.ftp-put.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ftp_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;identifiant du lien de la connexion FTP. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>remote_file</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le chemin vers le fichier distant. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>local_file</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le chemin vers le fichier local. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mode</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le mode de transfert. Doit &amp;ecirc;tre soit <b><tt class='constant'>FTP_ASCII</tt></b>, soit <b><tt class='constant'>FTP_BINARY</tt></b>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>startpos</tt></i> </span> </dt><dd class='listitem'> </dd> </dl> <p> </p> </div> <a name='function.ftp-put.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.ftp-put.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>ftp_put()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$file&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'somefile.txt'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$remote_file&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'readme.txt'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Mise&amp;nbsp;en&amp;nbsp;place&amp;nbsp;d'une&amp;nbsp;connexion&amp;nbsp;basique<br /></span><span style='color: #0000BB'>$conn_id&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ftp_server</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Identification&amp;nbsp;avec&amp;nbsp;un&amp;nbsp;nom&amp;nbsp;d'utilisateur&amp;nbsp;et&amp;nbsp;un&amp;nbsp;mot&amp;nbsp;de&amp;nbsp;passe<br /></span><span style='color: #0000BB'>$login_result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_login</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_name</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_pass</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Charge&amp;nbsp;un&amp;nbsp;fichier<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>ftp_put</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$remote_file</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$file</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>FTP_ASCII</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Le&amp;nbsp;fichier&amp;nbsp;</span><span style='color: #0000BB'>$file</span><span style='color: #DD0000'>&amp;nbsp;a&amp;nbsp;t&amp;eacute;&amp;nbsp;charg&amp;eacute;&amp;nbsp;avec&amp;nbsp;succ&amp;egrave;s\n'</span><span style='color: #007700'>;<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Il&amp;nbsp;y&amp;nbsp;a&amp;nbsp;eu&amp;nbsp;un&amp;nbsp;probl&amp;egrave;me&amp;nbsp;lors&amp;nbsp;du&amp;nbsp;chargement&amp;nbsp;du&amp;nbsp;fichier&amp;nbsp;</span><span style='color: #0000BB'>$file</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Fermeture&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion<br /></span><span style='color: #0000BB'>ftp_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.ftp-put.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.3.0</td> <td align='left'> <i><tt class='parameter'>startpos</tt></i> a &amp;eacute;t&amp;eacute; ajout&amp;eacute;. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.ftp-put.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.ftp-pasv.php' class='function' rel='rdfs-seeAlso'>ftp_pasv()</a> - Active ou d&amp;eacute;sactive le mode passif</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ftp-fput.php' class='function' rel='rdfs-seeAlso'>ftp_fput()</a> - Charge un fichier sur un serveur FTP</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ftp-nb-fput.php' class='function' rel='rdfs-seeAlso'>ftp_nb_fput()</a> - &amp;Eacute;crit un fichier sur un serveur FTP, et le lit depuis un fichier (non bloquant)</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ftp-nb-put.php' class='function' rel='rdfs-seeAlso'>ftp_nb_put()</a> - Envoie un fichier sur un serveur FTP (non-bloquant)</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_pasv" value="<div id='function.ftp-pasv' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.ftp-pasv.php'>ftp_pasv</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_pasv</span> &amp;mdash; <span class='dc-title'>Active ou d&amp;eacute;sactive le mode passif</span></p> </div> <a name='function.ftp-pasv.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ftp_pasv</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ftp_stream</tt></span> , <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$pasv</tt></span> )</div> <p class='para rdfs-comment'> <b>ftp_pasv()</b> active ou non le mode passif. En mode passif, les donn&amp;eacute;es de connexion sont initi&amp;eacute;es par le client, plut&amp;ocirc;t que par le serveur. Ce mode peut &amp;ecirc;tre n&amp;eacute;cessaire lorsque le client est derri&amp;egrave;re un pare-feu. </p> <p class='para'> Notez que <b>ftp_pasv()</b> ne peut &amp;ecirc;tre appel&amp;eacute;e qu&amp;#039;apr&amp;egrave;s une identification r&amp;eacute;ussie, sinon, la fonction &amp;eacute;chouera. </p> </div> <a name='function.ftp-pasv.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ftp_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;identifiant du lien de connexion FTP. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>pasv</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Si <b><tt class='constant'>TRUE</tt></b>, le mode passif est activ&amp;eacute;, sinon, il est d&amp;eacute;sactiv&amp;eacute;. </p> </dd> </dl> <p> </p> </div> <a name='function.ftp-pasv.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.ftp-pasv.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>ftp_pasv()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$file&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'somefile.txt'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$remote_file&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'readme.txt'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Mise&amp;nbsp;en&amp;nbsp;place&amp;nbsp;d'une&amp;nbsp;connexion&amp;nbsp;basique<br /></span><span style='color: #0000BB'>$conn_id&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ftp_server</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Identification&amp;nbsp;avec&amp;nbsp;un&amp;nbsp;nom&amp;nbsp;d'utilisateur&amp;nbsp;et&amp;nbsp;un&amp;nbsp;mot&amp;nbsp;de&amp;nbsp;passe<br /></span><span style='color: #0000BB'>$login_result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_login</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_name</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_pass</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Activation&amp;nbsp;du&amp;nbsp;mode&amp;nbsp;passif<br /></span><span style='color: #0000BB'>ftp_pasv</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>true</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Chargement&amp;nbsp;d'un&amp;nbsp;fichier<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>ftp_put</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$remote_file</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$file</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>FTP_ASCII</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Le&amp;nbsp;fichier&amp;nbsp;</span><span style='color: #0000BB'>$file</span><span style='color: #DD0000'>&amp;nbsp;a&amp;nbsp;&amp;eacute;t&amp;eacute;&amp;nbsp;charg&amp;eacute;&amp;nbsp;avec&amp;nbsp;succ&amp;egrave;s\n'</span><span style='color: #007700'>;<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Il&amp;nbsp;y&amp;nbsp;a&amp;nbsp;eu&amp;nbsp;un&amp;nbsp;probl&amp;egrave;me&amp;nbsp;lors&amp;nbsp;du&amp;nbsp;chargement&amp;nbsp;du&amp;nbsp;fichier&amp;nbsp;</span><span style='color: #0000BB'>$file</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Fermeture&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion<br /></span><span style='color: #0000BB'>ftp_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_nlist" value="<div id='function.ftp-nlist' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.ftp-nlist.php'>ftp_nlist</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_nlist</span> &amp;mdash; <span class='dc-title'>Retourne la liste des fichiers d&amp;#039;un dossier</span></p> </div> <a name='function.ftp-nlist.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>ftp_nlist</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ftp_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$directory</tt></span> )</div> </div> <a name='function.ftp-nlist.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ftp_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;identifiant du lien de connexion FTP. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>directory</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le dossier &amp;agrave; lister. Ce param&amp;egrave;tre peut &amp;eacute;galement inclure des arguments, e.g. <i>ftp_nlist($conn_id, &amp;quot;-la /your/dir&amp;quot;);</i> Notez que ce param&amp;egrave;tre n&amp;#039;est pas &amp;eacute;chapp&amp;eacute;, il peut donc y avoir des comportements non-d&amp;eacute;sir&amp;eacute;s si le nom des fichiers contient des espaces ou d&amp;#039;autres caract&amp;egrave;res. </p> </dd> </dl> <p> </p> </div> <a name='function.ftp-nlist.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un tableau de nom de fichiers pr&amp;eacute;sent dans le dossier sp&amp;eacute;cifi&amp;eacute; en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.ftp-nlist.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>ftp_nlist()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Mise&amp;nbsp;en&amp;nbsp;place&amp;nbsp;d'une&amp;nbsp;connexion&amp;nbsp;basique<br /></span><span style='color: #0000BB'>$conn_id&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ftp_server</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Identification&amp;nbsp;avec&amp;nbsp;un&amp;nbsp;nom&amp;nbsp;d'utilisateur&amp;nbsp;et&amp;nbsp;un&amp;nbsp;mot&amp;nbsp;de&amp;nbsp;passe<br /></span><span style='color: #0000BB'>$login_result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_login</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_name</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_pass</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;R&amp;eacute;cup&amp;eacute;ration&amp;nbsp;du&amp;nbsp;contenu&amp;nbsp;d'un&amp;nbsp;dossier<br /></span><span style='color: #0000BB'>$contents&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_nlist</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'.'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Affichage&amp;nbsp;de&amp;nbsp;$contents<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$contents</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher quelque chose de similaire &amp;agrave; :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> array(3) { [0]=&amp;gt; string(11) &amp;quot;public_html&amp;quot; [1]=&amp;gt; string(10) &amp;quot;public_ftp&amp;quot; [2]=&amp;gt; string(3) &amp;quot;www&amp;quot; </pre></div> </div> </div><p> </p> </div> <a name='function.ftp-nlist.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.ftp-rawlist.php' class='function' rel='rdfs-seeAlso'>ftp_rawlist()</a> - Fait une liste d&amp;eacute;taill&amp;eacute;e des fichiers d'un dossier</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_nb_put" value="<div id='function.ftp-nb-put' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.ftp-nb-put.php'>ftp_nb_put</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_nb_put</span> &amp;mdash; <span class='dc-title'>Envoie un fichier sur un serveur FTP (non-bloquant)</span></p> </div> <a name='function.ftp-nb-put.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>ftp_nb_put</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ftp_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$remote_file</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$local_file</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$mode</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$startpos</tt><span class='initializer'> = 0</span></span> ] )</div> <p class='para rdfs-comment'> <b>ftp_nb_put()</b> &amp;eacute;crit le fichier <i><tt class='parameter'>remote_file</tt></i> pr&amp;eacute;sent sur la machine locale, sur le serveur FTP <i><tt class='parameter'>ftp_stream</tt></i> . </p> <p class='para'> La diff&amp;eacute;rence entre cette fonction et <a href='http://www.php.net/manual/fr/function.ftp-fput.php' class='function'>ftp_fput()</a> est que cette fonction peut lire le fichier de mani&amp;egrave;re asynchrone, afin que votre programme fasse autre chose pendant que le fichier soit t&amp;eacute;l&amp;eacute;charg&amp;eacute;. </p> </div> <a name='function.ftp-nb-put.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ftp_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;identifiant du lien de connexion FTP. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>remote_file</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le chemin vers le fichier distant. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>local_file</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le chemin vers le fichier local. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mode</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le mode de transfert. Doit &amp;ecirc;tre soit <b><tt class='constant'>FTP_ASCII</tt></b>, soit <b><tt class='constant'>FTP_BINARY</tt></b>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>startpos</tt></i> </span> </dt><dd class='listitem'> </dd> </dl> <p> </p> </div> <a name='function.ftp-nb-put.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne <b><tt class='constant'>FTP_FAILED</tt></b>, <b><tt class='constant'>FTP_FINISHED</tt></b> ou <b><tt class='constant'>FTP_MOREDATA</tt></b>. </p> </div> <a name='function.ftp-nb-put.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>ftp_nb_put()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Initialisation&amp;nbsp;du&amp;nbsp;chargement<br /></span><span style='color: #0000BB'>$ret&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_nb_put</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$my_connection</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'test.remote'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'test.local'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>FTP_BINARY</span><span style='color: #007700'>);<br />while&amp;nbsp;(</span><span style='color: #0000BB'>$ret&amp;nbsp;</span><span style='color: #007700'>==&amp;nbsp;</span><span style='color: #0000BB'>FTP_MOREDATA</span><span style='color: #007700'>)&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Faites&amp;nbsp;ce&amp;nbsp;que&amp;nbsp;vous&amp;nbsp;voulez...<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #DD0000'>'.'</span><span style='color: #007700'>;<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Continue&amp;nbsp;le&amp;nbsp;chargement...<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$ret&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_nb_continue</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$my_connection</span><span style='color: #007700'>);<br />}<br />if&amp;nbsp;(</span><span style='color: #0000BB'>$ret&amp;nbsp;</span><span style='color: #007700'>!=&amp;nbsp;</span><span style='color: #0000BB'>FTP_FINISHED</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Il&amp;nbsp;y&amp;nbsp;a&amp;nbsp;eu&amp;nbsp;un&amp;nbsp;probl&amp;egrave;me&amp;nbsp;lors&amp;nbsp;du&amp;nbsp;chargement&amp;nbsp;du&amp;nbsp;fichier...'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;exit(</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p><div class='example'> <p><b>Exemple #2 Reprise d&amp;#039;un chargement avec <b>ftp_nb_put()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Initialisation<br /></span><span style='color: #0000BB'>$ret&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_nb_put</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$my_connection</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'test.remote'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'test.local'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>FTP_BINARY</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>ftp_size</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'test.remote'</span><span style='color: #007700'>));<br /></span><span style='color: #FF8000'>//&amp;nbsp;Ou&amp;nbsp;:&amp;nbsp;$ret&amp;nbsp;=&amp;nbsp;ftp_nb_put($my_connection,&amp;nbsp;'test.remote',&amp;nbsp;'test.local',<br />//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FTP_BINARY,&amp;nbsp;FTP_AUTORESUME);<br /><br /></span><span style='color: #007700'>while&amp;nbsp;(</span><span style='color: #0000BB'>$ret&amp;nbsp;</span><span style='color: #007700'>==&amp;nbsp;</span><span style='color: #0000BB'>FTP_MOREDATA</span><span style='color: #007700'>)&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Faites&amp;nbsp;ce&amp;nbsp;que&amp;nbsp;vous&amp;nbsp;voulez...<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #DD0000'>'.'</span><span style='color: #007700'>;<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Continue&amp;nbsp;le&amp;nbsp;chargement...<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$ret&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_nb_continue</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$my_connection</span><span style='color: #007700'>);<br />}<br />if&amp;nbsp;(</span><span style='color: #0000BB'>$ret&amp;nbsp;</span><span style='color: #007700'>!=&amp;nbsp;</span><span style='color: #0000BB'>FTP_FINISHED</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Il&amp;nbsp;y&amp;nbsp;a&amp;nbsp;eu&amp;nbsp;un&amp;nbsp;probl&amp;egrave;me&amp;nbsp;lors&amp;nbsp;du&amp;nbsp;chargement...'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;exit(</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.ftp-nb-put.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.ftp-nb-fput.php' class='function' rel='rdfs-seeAlso'>ftp_nb_fput()</a> - &amp;Eacute;crit un fichier sur un serveur FTP, et le lit depuis un fichier (non bloquant)</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ftp-nb-continue.php' class='function' rel='rdfs-seeAlso'>ftp_nb_continue()</a> - Reprend le t&amp;eacute;l&amp;eacute;chargement d'un fichier (non bloquant)</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ftp-put.php' class='function' rel='rdfs-seeAlso'>ftp_put()</a> - Charge un fichier sur un serveur FTP</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ftp-fput.php' class='function' rel='rdfs-seeAlso'>ftp_fput()</a> - Charge un fichier sur un serveur FTP</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_nb_get" value="<div id='function.ftp-nb-get' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.ftp-nb-get.php'>ftp_nb_get</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_nb_get</span> &amp;mdash; <span class='dc-title'>Lit un fichier sur un serveur FTP, et l&amp;#039;&amp;eacute;crit dans un fichier (non bloquant)</span></p> </div> <a name='function.ftp-nb-get.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>ftp_nb_get</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ftp_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$local_file</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$remote_file</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$mode</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$resumepos</tt><span class='initializer'> = 0</span></span> ] )</div> <p class='para rdfs-comment'> <b>ftp_nb_get()</b> lit le fichier <i><tt class='parameter'>remote_file</tt></i> pr&amp;eacute;sent sur le serveur FTP <i><tt class='parameter'>ftp_stream</tt></i> et le sauvegarde dans un fichier local. </p> <p class='para'> La diff&amp;eacute;rence entre cette fonction et <a href='http://www.php.net/manual/fr/function.ftp-fget.php' class='function'>ftp_fget()</a> est que cette fonction peut lire le fichier de mani&amp;egrave;re asynchrone, afin que votre programme fasse autre chose pendant que le fichier est t&amp;eacute;l&amp;eacute;charg&amp;eacute;. </p> </div> <a name='function.ftp-nb-get.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ftp_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;identifiant du lien de connexion FTP. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>local_file</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le chemin vers le fichier local (sera &amp;eacute;cras&amp;eacute; si le fichier existe d&amp;eacute;j&amp;agrave;). </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>remote_file</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le chemin vers le fichier distant. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mode</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le mode de transfert. Doit &amp;ecirc;tre soit <b><tt class='constant'>FTP_ASCII</tt></b> ou <b><tt class='constant'>FTP_BINARY</tt></b>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>resumepos</tt></i> </span> </dt><dd class='listitem'> </dd> </dl> <p> </p> </div> <a name='function.ftp-nb-get.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne <b><tt class='constant'>FTP_FAILED</tt></b> ou <b><tt class='constant'>FTP_FINISHED</tt></b> ou <b><tt class='constant'>FTP_MOREDATA</tt></b>. </p> </div> <a name='function.ftp-nb-get.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>ftp_nb_get()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Initialise&amp;nbsp;le&amp;nbsp;t&amp;eacute;l&amp;eacute;chargement<br /></span><span style='color: #0000BB'>$ret&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_nb_get</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$my_connection</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'test'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'README'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>FTP_BINARY</span><span style='color: #007700'>);<br />while&amp;nbsp;(</span><span style='color: #0000BB'>$ret&amp;nbsp;</span><span style='color: #007700'>==&amp;nbsp;</span><span style='color: #0000BB'>FTP_MOREDATA</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Faites&amp;nbsp;ce&amp;nbsp;que&amp;nbsp;vous&amp;nbsp;voulez...<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #DD0000'>'.'</span><span style='color: #007700'>;<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Continue&amp;nbsp;le&amp;nbsp;t&amp;eacute;l&amp;eacute;chargement...<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$ret&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_nb_continue</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$my_connection</span><span style='color: #007700'>);<br />}<br />if&amp;nbsp;(</span><span style='color: #0000BB'>$ret&amp;nbsp;</span><span style='color: #007700'>!=&amp;nbsp;</span><span style='color: #0000BB'>FTP_FINISHED</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Il&amp;nbsp;y&amp;nbsp;a&amp;nbsp;eu&amp;nbsp;un&amp;nbsp;probl&amp;egrave;me&amp;nbsp;lors&amp;nbsp;du&amp;nbsp;t&amp;eacute;l&amp;eacute;chargement...'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;exit(</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p><div class='example'> <p><b>Exemple #2 Reprise d&amp;#039;un t&amp;eacute;l&amp;eacute;chargement avec <b>ftp_nb_get()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Initialise<br /></span><span style='color: #0000BB'>$ret&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_nb_get</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$my_connection</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'test'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'README'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>FTP_BINARY</span><span style='color: #007700'>,&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>filesize</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'test'</span><span style='color: #007700'>));<br /></span><span style='color: #FF8000'>//&amp;nbsp;Ou&amp;nbsp;:&amp;nbsp;$ret&amp;nbsp;=&amp;nbsp;ftp_nb_get($my_connection,&amp;nbsp;'test',&amp;nbsp;'README',&amp;nbsp;<br />//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FTP_BINARY,&amp;nbsp;FTP_AUTORESUME);<br /></span><span style='color: #007700'>while&amp;nbsp;(</span><span style='color: #0000BB'>$ret&amp;nbsp;</span><span style='color: #007700'>==&amp;nbsp;</span><span style='color: #0000BB'>FTP_MOREDATA</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Faites&amp;nbsp;ce&amp;nbsp;que&amp;nbsp;vous&amp;nbsp;voulez...<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #DD0000'>'.'</span><span style='color: #007700'>;<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Continue&amp;nbsp;le&amp;nbsp;t&amp;eacute;l&amp;eacute;chargement...<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$ret&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_nb_continue</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$my_connection</span><span style='color: #007700'>);<br />}<br />if&amp;nbsp;(</span><span style='color: #0000BB'>$ret&amp;nbsp;</span><span style='color: #007700'>!=&amp;nbsp;</span><span style='color: #0000BB'>FTP_FINISHED</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Il&amp;nbsp;y&amp;nbsp;a&amp;nbsp;eu&amp;nbsp;un&amp;nbsp;probl&amp;egrave;me&amp;nbsp;lors&amp;nbsp;du&amp;nbsp;t&amp;eacute;l&amp;eacute;chargement&amp;nbsp;du&amp;nbsp;fichier...'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;exit(</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p><div class='example'> <p><b>Exemple #3 Reprise d&amp;#039;un t&amp;eacute;l&amp;eacute;chargement &amp;agrave; la position 100 dans un nouveau fichier avec <b>ftp_nb_get()</b> </b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;D&amp;eacute;sactive&amp;nbsp;l'Autoseek<br /></span><span style='color: #0000BB'>ftp_set_option</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$my_connection</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>FTP_AUTOSEEK</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>false</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Initialisation<br /></span><span style='color: #0000BB'>$ret&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_nb_get</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$my_connection</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'newfile'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'README'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>FTP_BINARY</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>);<br />while&amp;nbsp;(</span><span style='color: #0000BB'>$ret&amp;nbsp;</span><span style='color: #007700'>==&amp;nbsp;</span><span style='color: #0000BB'>FTP_MOREDATA</span><span style='color: #007700'>)&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;...&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;Continue&amp;nbsp;le&amp;nbsp;t&amp;eacute;l&amp;eacute;chargement...<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$ret&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_nb_continue</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$my_connection</span><span style='color: #007700'>);<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> <p class='para'> Dans l&amp;#039;exemple ci-dessus, <var class='filename'>newfile</var> est 100 octets plus petit que <var class='filename'>README</var> sur le site FTP, car nous avons commenc&amp;eacute; &amp;agrave; lire &amp;agrave; l&amp;#039;offset 100. Si nous n&amp;#039;avions pas d&amp;eacute;sactiv&amp;eacute; l&amp;#039;option <b><tt class='constant'>FTP_AUTOSEEK</tt></b>, les premiers 100 octets du fichier <var class='filename'>newfile</var> seraient compl&amp;eacute;t&amp;eacute;s avec <i>&amp;#039;\0&amp;#039;</i>. </p> </div> <a name='function.ftp-nb-get.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.ftp-nb-fget.php' class='function' rel='rdfs-seeAlso'>ftp_nb_fget()</a> - Lit un fichier sur un serveur FTP, et l'&amp;eacute;crit dans un fichier (non bloquant)</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ftp-nb-continue.php' class='function' rel='rdfs-seeAlso'>ftp_nb_continue()</a> - Reprend le t&amp;eacute;l&amp;eacute;chargement d'un fichier (non bloquant)</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ftp-fget.php' class='function' rel='rdfs-seeAlso'>ftp_fget()</a> - T&amp;eacute;l&amp;eacute;charge un fichier via FTP dans un fichier local</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ftp-get.php' class='function' rel='rdfs-seeAlso'>ftp_get()</a> - T&amp;eacute;l&amp;eacute;charge un fichier depuis un serveur FTP</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_nb_fput" value="<div id='function.ftp-nb-fput' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.ftp-nb-fput.php'>ftp_nb_fput</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_nb_fput</span> &amp;mdash; <span class='dc-title'>&amp;Eacute;crit un fichier sur un serveur FTP, et le lit depuis un fichier (non bloquant)</span></p> </div> <a name='function.ftp-nb-fput.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>ftp_nb_fput</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ftp_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$remote_file</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$handle</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$mode</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$startpos</tt><span class='initializer'> = 0</span></span> ] )</div> <p class='para rdfs-comment'> <b>ftp_nb_fput()</b> &amp;eacute;crit le fichier <i><tt class='parameter'>remote_file</tt></i> pr&amp;eacute;sent sur la machine locale, sur le serveur FTP <i><tt class='parameter'>ftp_stream</tt></i> . </p> <p class='para'> La diff&amp;eacute;rence entre cette fonction et <a href='http://www.php.net/manual/fr/function.ftp-fput.php' class='function'>ftp_fput()</a> est que cette fonction peut lire le fichier de mani&amp;egrave;re asynchrone, afin que votre programme fasse autre chose pendant que le fichier soit t&amp;eacute;l&amp;eacute;charg&amp;eacute;. </p> </div> <a name='function.ftp-nb-fput.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ftp_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;identifiant du lien de connexion FTP. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>remote_file</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le chemin vers le fichier distant. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>handle</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Un pointeur de fichier vers un fichier local. La lecture s&amp;#039;arr&amp;ecirc;te &amp;agrave; la fin du fichier. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mode</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le mode de transfert. Doit &amp;ecirc;tre soit <b><tt class='constant'>FTP_ASCII</tt></b>, soit <b><tt class='constant'>FTP_BINARY</tt></b>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>startpos</tt></i> </span> </dt><dd class='listitem'> </dd> </dl> <p> </p> </div> <a name='function.ftp-nb-fput.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne <b><tt class='constant'>FTP_FAILED</tt></b>, <b><tt class='constant'>FTP_FINISHED</tt></b> ou <b><tt class='constant'>FTP_MOREDATA</tt></b>. </p> </div> <a name='function.ftp-nb-fput.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>ftp_nb_fput()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$file&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'index.php'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$fp&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>fopen</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$file</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'r'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$conn_id&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ftp_server</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$login_result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_login</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_name</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_pass</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Initialise&amp;nbsp;le&amp;nbsp;chargement<br /></span><span style='color: #0000BB'>$ret&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_nb_fput</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$file</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$fp</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>FTP_BINARY</span><span style='color: #007700'>);<br />while&amp;nbsp;(</span><span style='color: #0000BB'>$ret&amp;nbsp;</span><span style='color: #007700'>==&amp;nbsp;</span><span style='color: #0000BB'>FTP_MOREDATA</span><span style='color: #007700'>)&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Faites&amp;nbsp;ce&amp;nbsp;que&amp;nbsp;vous&amp;nbsp;voulez...<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #DD0000'>'.'</span><span style='color: #007700'>;<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Continue&amp;nbsp;le&amp;nbsp;chargement...<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$ret&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_nb_continue</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>);<br />}<br />if&amp;nbsp;(</span><span style='color: #0000BB'>$ret&amp;nbsp;</span><span style='color: #007700'>!=&amp;nbsp;</span><span style='color: #0000BB'>FTP_FINISHED</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Il&amp;nbsp;y&amp;nbsp;a&amp;nbsp;eu&amp;nbsp;un&amp;nbsp;probl&amp;egrave;me&amp;nbsp;lors&amp;nbsp;du&amp;nbsp;chargement&amp;nbsp;du&amp;nbsp;fichier...'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;exit(</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);<br />}<br /><br /></span><span style='color: #0000BB'>fclose</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$fp</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.ftp-nb-fput.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.ftp-nb-put.php' class='function' rel='rdfs-seeAlso'>ftp_nb_put()</a> - Envoie un fichier sur un serveur FTP (non-bloquant)</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ftp-nb-continue.php' class='function' rel='rdfs-seeAlso'>ftp_nb_continue()</a> - Reprend le t&amp;eacute;l&amp;eacute;chargement d'un fichier (non bloquant)</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ftp-put.php' class='function' rel='rdfs-seeAlso'>ftp_put()</a> - Charge un fichier sur un serveur FTP</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ftp-fput.php' class='function' rel='rdfs-seeAlso'>ftp_fput()</a> - Charge un fichier sur un serveur FTP</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_nb_fget" value="<div id='function.ftp-nb-fget' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.ftp-nb-fget.php'>ftp_nb_fget</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_nb_fget</span> &amp;mdash; <span class='dc-title'>Lit un fichier sur un serveur FTP, et l&amp;#039;&amp;eacute;crit dans un fichier (non bloquant)</span></p> </div> <a name='function.ftp-nb-fget.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>ftp_nb_fget</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ftp_stream</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$handle</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$remote_file</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$mode</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$resumepos</tt><span class='initializer'> = 0</span></span> ] )</div> <p class='para rdfs-comment'> <b>ftp_nb_fget()</b> lit le fichier <i><tt class='parameter'>remote_file</tt></i> pr&amp;eacute;sent sur le serveur FTP <i><tt class='parameter'>ftp_stream</tt></i> . </p> <p class='para'> La diff&amp;eacute;rence entre cette fonction et <a href='http://www.php.net/manual/fr/function.ftp-fget.php' class='function'>ftp_fget()</a> est que cette fonction peut lire le fichier de mani&amp;egrave;re asynchrone, afin que votre programme fasse autre chose pendant que le fichier est t&amp;eacute;l&amp;eacute;charg&amp;eacute;. </p> </div> <a name='function.ftp-nb-fget.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ftp_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;identifiant du lien de connexion FTP. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>handle</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Un pointeur de fichier ouvert dans lequel les donn&amp;eacute;es sont &amp;eacute;crites. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>remote_file</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le chemin vers le fichier distant. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mode</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le mode de transfert. Doit &amp;ecirc;tre soir <b><tt class='constant'>FTP_ASCII</tt></b> ou <b><tt class='constant'>FTP_BINARY</tt></b>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>resumepos</tt></i> </span> </dt><dd class='listitem'> </dd> </dl> <p> </p> </div> <a name='function.ftp-nb-fget.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne <b><tt class='constant'>FTP_FAILED</tt></b> ou <b><tt class='constant'>FTP_FINISHED</tt></b> ou <b><tt class='constant'>FTP_MOREDATA</tt></b>. </p> </div> <a name='function.ftp-nb-fget.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>ftp_nb_fget()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Ouverture&amp;nbsp;de&amp;nbsp;quelques&amp;nbsp;fichiers&amp;nbsp;pour&amp;nbsp;lecture<br /></span><span style='color: #0000BB'>$file&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'index.php'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$fp&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>fopen</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$file</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'w'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$conn_id&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ftp_server</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$login_result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_login</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_name</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_pass</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Initialise&amp;nbsp;le&amp;nbsp;t&amp;eacute;l&amp;eacute;chargement<br /></span><span style='color: #0000BB'>$ret&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_nb_fget</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$fp</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$file</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>FTP_BINARY</span><span style='color: #007700'>);<br />while&amp;nbsp;(</span><span style='color: #0000BB'>$ret&amp;nbsp;</span><span style='color: #007700'>==&amp;nbsp;</span><span style='color: #0000BB'>FTP_MOREDATA</span><span style='color: #007700'>)&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Faites&amp;nbsp;ce&amp;nbsp;que&amp;nbsp;vous&amp;nbsp;voulez...<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #DD0000'>'.'</span><span style='color: #007700'>;<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Continue&amp;nbsp;le&amp;nbsp;t&amp;eacute;l&amp;eacute;chargement...<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$ret&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_nb_continue</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>);<br />}<br />if&amp;nbsp;(</span><span style='color: #0000BB'>$ret&amp;nbsp;</span><span style='color: #007700'>!=&amp;nbsp;</span><span style='color: #0000BB'>FTP_FINISHED</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Il&amp;nbsp;y&amp;nbsp;a&amp;nbsp;eu&amp;nbsp;une&amp;nbsp;erreur&amp;nbsp;pendant&amp;nbsp;le&amp;nbsp;t&amp;eacute;l&amp;eacute;chargement&amp;nbsp;du&amp;nbsp;fichier...'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;exit(</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Ferme&amp;nbsp;le&amp;nbsp;pointeur&amp;nbsp;de&amp;nbsp;fichier<br /></span><span style='color: #0000BB'>fclose</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$fp</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.ftp-nb-fget.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.ftp-nb-get.php' class='function' rel='rdfs-seeAlso'>ftp_nb_get()</a> - Lit un fichier sur un serveur FTP, et l'&amp;eacute;crit dans un fichier (non bloquant)</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ftp-nb-continue.php' class='function' rel='rdfs-seeAlso'>ftp_nb_continue()</a> - Reprend le t&amp;eacute;l&amp;eacute;chargement d'un fichier (non bloquant)</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ftp-fget.php' class='function' rel='rdfs-seeAlso'>ftp_fget()</a> - T&amp;eacute;l&amp;eacute;charge un fichier via FTP dans un fichier local</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ftp-get.php' class='function' rel='rdfs-seeAlso'>ftp_get()</a> - T&amp;eacute;l&amp;eacute;charge un fichier depuis un serveur FTP</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_nb_continue" value="<div id='function.ftp-nb-continue' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.ftp-nb-continue.php'>ftp_nb_continue</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_nb_continue</span> &amp;mdash; <span class='dc-title'>Reprend le t&amp;eacute;l&amp;eacute;chargement d&amp;#039;un fichier (non bloquant)</span></p> </div> <a name='function.ftp-nb-continue.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>ftp_nb_continue</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ftp_stream</tt></span> )</div> <p class='para rdfs-comment'> <b>ftp_nb_continue()</b> reprend le t&amp;eacute;l&amp;eacute;chargement d&amp;#039;un fichier sur la connexion <i><tt class='parameter'>ftp_stream</tt></i> , de mani&amp;egrave;re asynchrone. </p> </div> <a name='function.ftp-nb-continue.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ftp_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;identifiant du lien de connexion FTP. </p> </dd> </dl> <p> </p> </div> <a name='function.ftp-nb-continue.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne <b><tt class='constant'>FTP_FAILED</tt></b> ou <b><tt class='constant'>FTP_FINISHED</tt></b> ou <b><tt class='constant'>FTP_MOREDATA</tt></b>. </p> </div> <a name='function.ftp-nb-continue.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>ftp_nb_continue()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Initialisation&amp;nbsp;du&amp;nbsp;t&amp;eacute;l&amp;eacute;chargement<br /></span><span style='color: #0000BB'>$ret&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_nb_get</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$my_connection</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'test'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'README'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>FTP_BINARY</span><span style='color: #007700'>);<br />while&amp;nbsp;(</span><span style='color: #0000BB'>$ret&amp;nbsp;</span><span style='color: #007700'>==&amp;nbsp;</span><span style='color: #0000BB'>FTP_MOREDATA</span><span style='color: #007700'>)&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Continue&amp;nbsp;le&amp;nbsp;t&amp;eacute;l&amp;eacute;chargement...<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$ret&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_nb_continue</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$my_connection</span><span style='color: #007700'>);<br />}<br />if&amp;nbsp;(</span><span style='color: #0000BB'>$ret&amp;nbsp;</span><span style='color: #007700'>!=&amp;nbsp;</span><span style='color: #0000BB'>FTP_FINISHED</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Il&amp;nbsp;y&amp;nbsp;a&amp;nbsp;eu&amp;nbsp;une&amp;nbsp;erreur&amp;nbsp;pendant&amp;nbsp;le&amp;nbsp;t&amp;eacute;l&amp;eacute;chargement&amp;nbsp;du&amp;nbsp;fichier...'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;exit(</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_mkdir" value="<div id='function.ftp-mkdir' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.ftp-mkdir.php'>ftp_mkdir</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_mkdir</span> &amp;mdash; <span class='dc-title'>Cr&amp;eacute;e un dossier sur un serveur FTP</span></p> </div> <a name='function.ftp-mkdir.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>ftp_mkdir</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ftp_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$directory</tt></span> )</div> <p class='para rdfs-comment'> <b>ftp_mkdir()</b> cr&amp;eacute;e le dossier nomm&amp;eacute; <i><tt class='parameter'>directory</tt></i> sur le serveur FTP. </p> </div> <a name='function.ftp-mkdir.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ftp_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;identifiant du lien de connexion FTP. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>directory</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nom du dossier qui doit &amp;ecirc;tre cr&amp;eacute;&amp;eacute;. </p> </dd> </dl> <p> </p> </div> <a name='function.ftp-mkdir.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne le nom du dossier cr&amp;eacute;&amp;eacute; en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.ftp-mkdir.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>ftp_mkdir()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$dir&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'www'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Mise&amp;nbsp;en&amp;nbsp;place&amp;nbsp;d'une&amp;nbsp;connexion&amp;nbsp;basique<br /></span><span style='color: #0000BB'>$conn_id&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ftp_server</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Identication&amp;nbsp;avec&amp;nbsp;un&amp;nbsp;nom&amp;nbsp;d'utilisateur&amp;nbsp;et&amp;nbsp;un&amp;nbsp;mot&amp;nbsp;de&amp;nbsp;passe<br /></span><span style='color: #0000BB'>$login_result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_login</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_name</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_pass</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Tentative&amp;nbsp;de&amp;nbsp;cr&amp;eacute;ation&amp;nbsp;du&amp;nbsp;dossier&amp;nbsp;$dir<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>ftp_mkdir</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$dir</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Le&amp;nbsp;dossier&amp;nbsp;</span><span style='color: #0000BB'>$dir</span><span style='color: #DD0000'>&amp;nbsp;a&amp;nbsp;&amp;eacute;t&amp;eacute;&amp;nbsp;cr&amp;eacute;&amp;eacute;&amp;nbsp;avec&amp;nbsp;succ&amp;egrave;s\n'</span><span style='color: #007700'>;<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Il&amp;nbsp;y&amp;nbsp;a&amp;nbsp;eu&amp;nbsp;un&amp;nbsp;probl&amp;egrave;me&amp;nbsp;lors&amp;nbsp;de&amp;nbsp;la&amp;nbsp;cr&amp;eacute;ation&amp;nbsp;du&amp;nbsp;dossier&amp;nbsp;</span><span style='color: #0000BB'>$dir</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Fermeture&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion<br /></span><span style='color: #0000BB'>ftp_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.ftp-mkdir.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.ftp-rmdir.php' class='function' rel='rdfs-seeAlso'>ftp_rmdir()</a> - Efface un dossier FTP</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_mdtm" value="<div id='function.ftp-mdtm' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.ftp-mdtm.php'>ftp_mdtm</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_mdtm</span> &amp;mdash; <span class='dc-title'> Retourne la date de derni&amp;egrave;re modification d&amp;#039;un fichier sur un serveur FTP </span></p> </div> <a name='function.ftp-mdtm.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>ftp_mdtm</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ftp_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$remote_file</tt></span> )</div> <p class='para rdfs-comment'> <b>ftp_mdtm()</b> lit la date de derni&amp;egrave;re modification d&amp;#039;un fichier distant. </p> <blockquote><p><b class='note'>Note</b>: Tous les serveurs ne supportent pas cette fonctionnalit&amp;eacute; ! <br /> </p></blockquote> <blockquote><p><b class='note'>Note</b>: <b>ftp_mdtm()</b> ne fonctionne pas avec les dossiers. <br /> </p></blockquote> </div> <a name='function.ftp-mdtm.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ftp_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;identifiant du lien de connexion FTP. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>remote_file</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le fichier depuis lequel on doit extraire la date de derni&amp;egrave;re modification. </p> </dd> </dl> <p> </p> </div> <a name='function.ftp-mdtm.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne la date de derni&amp;egrave;re modification en tant que timestamp Unix en cas de succ&amp;egrave;s, ou -1 si une erreur survient. </p> </div> <a name='function.ftp-mdtm.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>ftp_mdtm()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$file&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'somefile.txt'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Mise&amp;nbsp;en&amp;nbsp;place&amp;nbsp;d'une&amp;nbsp;connexion&amp;nbsp;basique<br /></span><span style='color: #0000BB'>$conn_id&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ftp_server</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Identification&amp;nbsp;avec&amp;nbsp;un&amp;nbsp;nom&amp;nbsp;d'utilisateur&amp;nbsp;et&amp;nbsp;un&amp;nbsp;mot&amp;nbsp;de&amp;nbsp;passe<br /></span><span style='color: #0000BB'>$login_result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_login</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_name</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_pass</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;&amp;nbsp;R&amp;eacute;cup&amp;eacute;ration&amp;nbsp;de&amp;nbsp;la&amp;nbsp;date&amp;nbsp;de&amp;nbsp;derni&amp;egrave;re&amp;nbsp;modification<br /></span><span style='color: #0000BB'>$buff&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_mdtm</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$file</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$buff&amp;nbsp;</span><span style='color: #007700'>!=&amp;nbsp;-</span><span style='color: #0000BB'>1</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;somefile.txt&amp;nbsp;was&amp;nbsp;last&amp;nbsp;modified&amp;nbsp;on:&amp;nbsp;March&amp;nbsp;26&amp;nbsp;2003&amp;nbsp;14:16:41.<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$file</span><span style='color: #DD0000'>&amp;nbsp;a&amp;nbsp;&amp;eacute;t&amp;eacute;&amp;nbsp;modifi&amp;eacute;&amp;nbsp;pour&amp;nbsp;la&amp;nbsp;derni&amp;egrave;re&amp;nbsp;fois&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>date</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'F&amp;nbsp;d&amp;nbsp;Y&amp;nbsp;H:i:s.'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$buff</span><span style='color: #007700'>);<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Impossible&amp;nbsp;de&amp;nbsp;r&amp;eacute;cup&amp;eacute;rer&amp;nbsp;mdtime'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Fermeture&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion<br /></span><span style='color: #0000BB'>ftp_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_login" value="<div id='function.ftp-login' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.ftp-login.php'>ftp_login</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_login</span> &amp;mdash; <span class='dc-title'>Identification sur un serveur FTP</span></p> </div> <a name='function.ftp-login.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ftp_login</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ftp_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$username</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$password</tt></span> )</div> <p class='para rdfs-comment'> <b>ftp_login()</b> identifie le flux FTP sur le serveur, avec le nom d&amp;#039;utilisateur <i><tt class='parameter'>username</tt></i> et le mot de passe <i><tt class='parameter'>password</tt></i> . </p> </div> <a name='function.ftp-login.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ftp_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;identifiant du lien de connexion FTP. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>username</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nom de l&amp;#039;utilisateur (<i>USER</i>). </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>password</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le mot de passe (<i>PASS</i>). </p> </dd> </dl> <p> </p> </div> <a name='function.ftp-login.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. Si l&amp;#039;identification &amp;eacute;choue, PHP lancera une alerte. </p> </div> <a name='function.ftp-login.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>ftp_login()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$ftp_server&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'ftp.example.com'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$ftp_user&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'foo'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$ftp_pass&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'bar'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Mise&amp;nbsp;en&amp;nbsp;place&amp;nbsp;d'une&amp;nbsp;connexion&amp;nbsp;basique<br /></span><span style='color: #0000BB'>$conn_id&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ftp_server</span><span style='color: #007700'>)&amp;nbsp;or&amp;nbsp;die(</span><span style='color: #DD0000'>'Couldn't&amp;nbsp;connect&amp;nbsp;to&amp;nbsp;</span><span style='color: #0000BB'>$ftp_server</span><span style='color: #DD0000'>'</span><span style='color: #007700'>);&amp;nbsp;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Tentative&amp;nbsp;d'identification<br /></span><span style='color: #007700'>if&amp;nbsp;(@</span><span style='color: #0000BB'>ftp_login</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_pass</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Connect&amp;eacute;&amp;nbsp;en&amp;nbsp;tant&amp;nbsp;que&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user</span><span style='color: #DD0000'>@</span><span style='color: #0000BB'>$ftp_server</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Connexion&amp;nbsp;impossible&amp;nbsp;en&amp;nbsp;tant&amp;nbsp;que&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Fermeture&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion<br /></span><span style='color: #0000BB'>ftp_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_get_option" value="<div id='function.ftp-get-option' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.ftp-get-option.php'>ftp_get_option</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_get_option</span> &amp;mdash; <span class='dc-title'>Lit diff&amp;eacute;rentes options pour la connexion FTP courante</span></p> </div> <a name='function.ftp-get-option.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/fr/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>ftp_get_option</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ftp_stream</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$option</tt></span> )</div> <p class='para rdfs-comment'> <b>ftp_get_option()</b> retourne la valeur de l&amp;#039;option <i><tt class='parameter'>option</tt></i> depuis la connexion FTP sp&amp;eacute;cifi&amp;eacute;e. </p> </div> <a name='function.ftp-get-option.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ftp_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;identifiant du lien de connexion FTP. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>option</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Actuellement, les options suivantes sont support&amp;eacute;es : </p><table class='doctable table'> <caption><b>Options FTP support&amp;eacute;es</b></caption> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'><b><tt class='constant'>FTP_TIMEOUT_SEC</tt></b></td> <td align='left'> Retourne le d&amp;eacute;lai de connexion courant utilis&amp;eacute; pour les op&amp;eacute;rations sur le r&amp;eacute;seau. </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>FTP_AUTOSEEK</tt></b></td> <td align='left'> Retourne <b><tt class='constant'>TRUE</tt></b> si cette option est active, <b><tt class='constant'>FALSE</tt></b> sinon. </td> </tr> </tbody> </table> <p> </p> </dd> </dl> <p> </p> </div> <a name='function.ftp-get-option.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne la valeur en cas de succ&amp;egrave;s, ou <b><tt class='constant'>FALSE</tt></b> si l&amp;#039;option <i><tt class='parameter'>option</tt></i> n&amp;#039;est pas support&amp;eacute;e. Dans le dernier cas, un message d&amp;#039;alerte est &amp;eacute;galement envoy&amp;eacute;. </p> </div> <a name='function.ftp-get-option.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>ftp_get_option()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;R&amp;eacute;cup&amp;eacute;ration&amp;nbsp;du&amp;nbsp;d&amp;eacute;lai&amp;nbsp;de&amp;nbsp;connexion&amp;nbsp;du&amp;nbsp;flux&amp;nbsp;FTP&amp;nbsp;courant<br /></span><span style='color: #0000BB'>$timeout&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_get_option</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>FTP_TIMEOUT_SEC</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.ftp-get-option.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.ftp-set-option.php' class='function' rel='rdfs-seeAlso'>ftp_set_option()</a> - Modifie les options de la connexion FTP</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_get" value="<div id='function.ftp-get' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.ftp-get.php'>ftp_get</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_get</span> &amp;mdash; <span class='dc-title'>T&amp;eacute;l&amp;eacute;charge un fichier depuis un serveur FTP</span></p> </div> <a name='function.ftp-get.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ftp_get</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ftp_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$local_file</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$remote_file</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$mode</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$resumepos</tt><span class='initializer'> = 0</span></span> ] )</div> <p class='para rdfs-comment'> <b>ftp_get()</b> t&amp;eacute;l&amp;eacute;charge le fichier <i><tt class='parameter'>remote_file</tt></i> depuis le serveur FTP, et le sauve dans le fichier local <i><tt class='parameter'>local_file</tt></i> . </p> </div> <a name='function.ftp-get.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ftp_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;identifiant du lien de connexion FTP. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>local_file</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le chemin vers le fichier local (sera &amp;eacute;cras&amp;eacute; si le fichier existe d&amp;eacute;j&amp;agrave;). </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>remote_file</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le chemin vers le fichier distant. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mode</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le mode de transfert. Doit &amp;ecirc;tre soit <b><tt class='constant'>FTP_ASCII</tt></b>, soit <b><tt class='constant'>FTP_BINARY</tt></b>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>resumepos</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La position dans le fichier distant &amp;agrave; partir duquel on commence le t&amp;eacute;l&amp;eacute;chargement. </p> </dd> </dl> <p> </p> </div> <a name='function.ftp-get.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.ftp-get.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>ftp_get()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;D&amp;eacute;finition&amp;nbsp;de&amp;nbsp;quelques&amp;nbsp;variables<br /></span><span style='color: #0000BB'>$local_file&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'local.zip'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$server_file&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'server.zip'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Mise&amp;nbsp;en&amp;nbsp;place&amp;nbsp;d'une&amp;nbsp;connexion&amp;nbsp;basique<br /></span><span style='color: #0000BB'>$conn_id&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ftp_server</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Identification&amp;nbsp;avec&amp;nbsp;un&amp;nbsp;nom&amp;nbsp;d'utilisateur&amp;nbsp;et&amp;nbsp;un&amp;nbsp;mot&amp;nbsp;de&amp;nbsp;passe<br /></span><span style='color: #0000BB'>$login_result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_login</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_name</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_pass</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Tentative&amp;nbsp;de&amp;nbsp;t&amp;eacute;l&amp;eacute;chargement&amp;nbsp;du&amp;nbsp;fichier&amp;nbsp;$server_file&amp;nbsp;et&amp;nbsp;sauvegarde&amp;nbsp;dans&amp;nbsp;le&amp;nbsp;fichier&amp;nbsp;$local_file<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>ftp_get</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$local_file</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$server_file</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>FTP_BINARY</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Le&amp;nbsp;fichier&amp;nbsp;</span><span style='color: #0000BB'>$local_file</span><span style='color: #DD0000'>&amp;nbsp;a&amp;nbsp;&amp;eacute;t&amp;eacute;&amp;nbsp;&amp;eacute;cris&amp;nbsp;avec&amp;nbsp;succ&amp;egrave;s\n'</span><span style='color: #007700'>;<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Il&amp;nbsp;y&amp;nbsp;a&amp;nbsp;un&amp;nbsp;probl&amp;egrave;me\n'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Fermeture&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion<br /></span><span style='color: #0000BB'>ftp_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.ftp-get.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.3.0</td> <td align='left'> <i><tt class='parameter'>resumepos</tt></i> a &amp;eacute;t&amp;eacute; ajout&amp;eacute;. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.ftp-get.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.ftp-pasv.php' class='function' rel='rdfs-seeAlso'>ftp_pasv()</a> - Active ou d&amp;eacute;sactive le mode passif</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ftp-fget.php' class='function' rel='rdfs-seeAlso'>ftp_fget()</a> - T&amp;eacute;l&amp;eacute;charge un fichier via FTP dans un fichier local</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ftp-nb-get.php' class='function' rel='rdfs-seeAlso'>ftp_nb_get()</a> - Lit un fichier sur un serveur FTP, et l'&amp;eacute;crit dans un fichier (non bloquant)</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ftp-nb-fget.php' class='function' rel='rdfs-seeAlso'>ftp_nb_fget()</a> - Lit un fichier sur un serveur FTP, et l'&amp;eacute;crit dans un fichier (non bloquant)</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_fput" value="<div id='function.ftp-fput' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.ftp-fput.php'>ftp_fput</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_fput</span> &amp;mdash; <span class='dc-title'>Charge un fichier sur un serveur FTP</span></p> </div> <a name='function.ftp-fput.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ftp_fput</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ftp_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$remote_file</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$handle</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$mode</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$startpos</tt><span class='initializer'> = 0</span></span> ] )</div> <p class='para rdfs-comment'> <b>ftp_fput()</b> charge les donn&amp;eacute;es issues du fichier identifi&amp;eacute; par <i><tt class='parameter'>handle</tt></i> jusqu&amp;#039;&amp;agrave; la fin du fichier. </p> </div> <a name='function.ftp-fput.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ftp_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;identifiant du lien de connexion FTP. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>remote_file</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le chemin vers le fichier distant. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>handle</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Un pointeur de fichier ouvert sur le fichier local. La lecture s&amp;#039;arr&amp;ecirc;te &amp;agrave; la fin du fichier. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mode</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le mode de transfert. Doit &amp;ecirc;tre soit <b><tt class='constant'>FTP_ASCII</tt></b>, soit <b><tt class='constant'>FTP_BINARY</tt></b>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>startpos</tt></i> </span> </dt><dd class='listitem'> </dd> </dl> <p> </p> </div> <a name='function.ftp-fput.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.ftp-fput.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>ftp_fput()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Ouverture&amp;nbsp;de&amp;nbsp;quelques&amp;nbsp;fichiers&amp;nbsp;pour&amp;nbsp;lecture<br /></span><span style='color: #0000BB'>$file&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'somefile.txt'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$fp&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>fopen</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$file</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'r'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Mise&amp;nbsp;en&amp;nbsp;place&amp;nbsp;d'une&amp;nbsp;connexion&amp;nbsp;basique<br /></span><span style='color: #0000BB'>$conn_id&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ftp_server</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Identification&amp;nbsp;avec&amp;nbsp;un&amp;nbsp;nom&amp;nbsp;d'utilisateur&amp;nbsp;et&amp;nbsp;un&amp;nbsp;mot&amp;nbsp;de&amp;nbsp;passe<br /></span><span style='color: #0000BB'>$login_result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_login</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_name</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_pass</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Tente&amp;nbsp;de&amp;nbsp;charger&amp;nbsp;le&amp;nbsp;fichier&amp;nbsp;$file<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>ftp_fput</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$file</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$fp</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>FTP_ASCII</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Chargement&amp;nbsp;avec&amp;nbsp;succ&amp;egrave;s&amp;nbsp;du&amp;nbsp;fichier&amp;nbsp;</span><span style='color: #0000BB'>$file</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Il&amp;nbsp;y&amp;nbsp;a&amp;nbsp;eu&amp;nbsp;un&amp;nbsp;probl&amp;egrave;me&amp;nbsp;lors&amp;nbsp;du&amp;nbsp;chargement&amp;nbsp;du&amp;nbsp;fichier&amp;nbsp;</span><span style='color: #0000BB'>$file</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Fermeture&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;et&amp;nbsp;du&amp;nbsp;pointeur&amp;nbsp;de&amp;nbsp;fichier<br /></span><span style='color: #0000BB'>ftp_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>fclose</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$fp</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.ftp-fput.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.3.0</td> <td align='left'> <i><tt class='parameter'>startpos</tt></i> a &amp;eacute;t&amp;eacute; ajout&amp;eacute;. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.ftp-fput.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.ftp-put.php' class='function' rel='rdfs-seeAlso'>ftp_put()</a> - Charge un fichier sur un serveur FTP</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ftp-nb-fput.php' class='function' rel='rdfs-seeAlso'>ftp_nb_fput()</a> - &amp;Eacute;crit un fichier sur un serveur FTP, et le lit depuis un fichier (non bloquant)</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ftp-nb-put.php' class='function' rel='rdfs-seeAlso'>ftp_nb_put()</a> - Envoie un fichier sur un serveur FTP (non-bloquant)</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_fget" value="<div id='function.ftp-fget' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.ftp-fget.php'>ftp_fget</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_fget</span> &amp;mdash; <span class='dc-title'>T&amp;eacute;l&amp;eacute;charge un fichier via FTP dans un fichier local</span></p> </div> <a name='function.ftp-fget.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ftp_fget</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ftp_stream</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$handle</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$remote_file</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$mode</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$resumepos</tt><span class='initializer'> = 0</span></span> ] )</div> <p class='para rdfs-comment'> <b>ftp_fget()</b> t&amp;eacute;l&amp;eacute;charge le fichier <i><tt class='parameter'>remote_file</tt></i> depuis le serveur FTP et l&amp;#039;&amp;eacute;crit dans le fichier identifi&amp;eacute; par <i><tt class='parameter'>handle</tt></i> . </p> </div> <a name='function.ftp-fget.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ftp_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;identifiant du lien de connexion FTP. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>handle</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Un pointeur de fichier ouvert dans lequel on &amp;eacute;crit les donn&amp;eacute;es. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>remote_file</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le chemin vers le fichier distant. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mode</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le mode de transfert. Doit &amp;ecirc;tre soit <b><tt class='constant'>FTP_ASCII</tt></b>, soit <b><tt class='constant'>FTP_BINARY</tt></b>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>resumepos</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La position du fichier distant &amp;agrave; partir de laquelle le t&amp;eacute;l&amp;eacute;chargement commence. </p> </dd> </dl> <p> </p> </div> <a name='function.ftp-fget.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.ftp-fget.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>ftp_fget()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Chemin&amp;nbsp;vers&amp;nbsp;le&amp;nbsp;fichier&amp;nbsp;distant<br /></span><span style='color: #0000BB'>$remote_file&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'somefile.txt'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$local_file&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'localfile.txt'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Ouverture&amp;nbsp;du&amp;nbsp;fichier&amp;nbsp;pour&amp;nbsp;&amp;eacute;criture<br /></span><span style='color: #0000BB'>$handle&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>fopen</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'local_file.txt'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'w'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Mise&amp;nbsp;en&amp;nbsp;place&amp;nbsp;d'une&amp;nbsp;connexion&amp;nbsp;basique<br /></span><span style='color: #0000BB'>$conn_id&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ftp_server</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Identification&amp;nbsp;avec&amp;nbsp;un&amp;nbsp;nom&amp;nbsp;d'utilisateur&amp;nbsp;et&amp;nbsp;un&amp;nbsp;mot&amp;nbsp;de&amp;nbsp;passe<br /></span><span style='color: #0000BB'>$login_result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_login</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_name</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_pass</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Tente&amp;nbsp;de&amp;nbsp;t&amp;eacute;l&amp;eacute;chargement&amp;nbsp;le&amp;nbsp;fichier&amp;nbsp;$remote_file&amp;nbsp;et&amp;nbsp;de&amp;nbsp;le&amp;nbsp;sauvegarder&amp;nbsp;dans&amp;nbsp;$handle<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>ftp_fget</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$handle</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$remote_file</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>FTP_ASCII</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Ecriture&amp;nbsp;dans&amp;nbsp;le&amp;nbsp;fichier&amp;nbsp;</span><span style='color: #0000BB'>$local_file</span><span style='color: #DD0000'>&amp;nbsp;avec&amp;nbsp;succ&amp;egrave;s\n'</span><span style='color: #007700'>;<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Il&amp;nbsp;y&amp;nbsp;a&amp;nbsp;un&amp;nbsp;probl&amp;egrave;me&amp;nbsp;lors&amp;nbsp;du&amp;nbsp;t&amp;eacute;l&amp;eacute;chargement&amp;nbsp;du&amp;nbsp;fichier&amp;nbsp;</span><span style='color: #0000BB'>$remote_file</span><span style='color: #DD0000'>&amp;nbsp;dans&amp;nbsp;</span><span style='color: #0000BB'>$local_file</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Fermeture&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;et&amp;nbsp;du&amp;nbsp;pointeur&amp;nbsp;de&amp;nbsp;fichier<br /></span><span style='color: #0000BB'>ftp_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>fclose</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$handle</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.ftp-fget.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.3.0</td> <td align='left'> <i><tt class='parameter'>resumepos</tt></i> a &amp;eacute;t&amp;eacute; ajout&amp;eacute;. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.ftp-fget.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.ftp-get.php' class='function' rel='rdfs-seeAlso'>ftp_get()</a> - T&amp;eacute;l&amp;eacute;charge un fichier depuis un serveur FTP</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ftp-nb-get.php' class='function' rel='rdfs-seeAlso'>ftp_nb_get()</a> - Lit un fichier sur un serveur FTP, et l'&amp;eacute;crit dans un fichier (non bloquant)</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ftp-nb-fget.php' class='function' rel='rdfs-seeAlso'>ftp_nb_fget()</a> - Lit un fichier sur un serveur FTP, et l'&amp;eacute;crit dans un fichier (non bloquant)</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_exec" value="<div id='function.ftp-exec' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.ftp-exec.php'>ftp_exec</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.3, PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_exec</span> &amp;mdash; <span class='dc-title'>Ex&amp;eacute;cute une commande sur un serveur FTP</span></p> </div> <a name='function.ftp-exec.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ftp_exec</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ftp_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$command</tt></span> )</div> <p class='para rdfs-comment'> <b>ftp_exec()</b> envoie une commande SITE EXEC au serveur FTP, pour qu&amp;#039;il ex&amp;eacute;cute le programme <i><tt class='parameter'>command</tt></i> . </p> </div> <a name='function.ftp-exec.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ftp_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;identifiant du lien de connexion FTP. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>command</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La commande &amp;agrave; ex&amp;eacute;cuter. </p> </dd> </dl> <p> </p> </div> <a name='function.ftp-exec.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne <b><tt class='constant'>TRUE</tt></b> si la commande a &amp;eacute;t&amp;eacute; ex&amp;eacute;cut&amp;eacute;e avec succ&amp;egrave;s (le serveur envoie le code r&amp;eacute;ponse : <i>200</i>); sinon, retourne <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.ftp-exec.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>ftp_exec()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Initialisation&amp;nbsp;de&amp;nbsp;la&amp;nbsp;variable<br /></span><span style='color: #0000BB'>$command&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'ls&amp;nbsp;-al&amp;nbsp;&amp;gt;files.txt'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Initialisation&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion<br /></span><span style='color: #0000BB'>$conn_id&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ftp_server</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Identification<br /></span><span style='color: #0000BB'>$login_result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_login</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_name</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_pass</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;&amp;Eacute;x&amp;eacute;cution&amp;nbsp;d'une&amp;nbsp;commande<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>ftp_exec</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$command</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$command</span><span style='color: #DD0000'>&amp;nbsp;a&amp;nbsp;&amp;eacute;t&amp;eacute;&amp;nbsp;ex&amp;eacute;cut&amp;eacute;&amp;nbsp;avec&amp;nbsp;succ&amp;egrave;s\n'</span><span style='color: #007700'>;<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Impossible&amp;nbsp;d\'ex&amp;eacute;cuter&amp;nbsp;:&amp;nbsp;</span><span style='color: #0000BB'>$command</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Fermeture&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion<br /></span><span style='color: #0000BB'>ftp_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.ftp-exec.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.ftp-raw.php' class='function' rel='rdfs-seeAlso'>ftp_raw()</a> - Envoie une commande FTP brute</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_delete" value="<div id='function.ftp-delete' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.ftp-delete.php'>ftp_delete</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_delete</span> &amp;mdash; <span class='dc-title'>Efface un fichier sur un serveur FTP</span></p> </div> <a name='function.ftp-delete.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ftp_delete</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ftp_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$path</tt></span> )</div> <p class='para rdfs-comment'> <b>ftp_delete()</b> efface le fichier <i><tt class='parameter'>path</tt></i> sur un serveur FTP. </p> </div> <a name='function.ftp-delete.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ftp_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;identifiant du lien de connexion FTP. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>path</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le fichier &amp;agrave; effacer. </p> </dd> </dl> <p> </p> </div> <a name='function.ftp-delete.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.ftp-delete.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>ftp_delete()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$file&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'public_html/old.txt'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Mise&amp;nbsp;en&amp;nbsp;place&amp;nbsp;d'une&amp;nbsp;connexion&amp;nbsp;basique<br /></span><span style='color: #0000BB'>$conn_id&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ftp_server</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Identification&amp;nbsp;avec&amp;nbsp;un&amp;nbsp;nom&amp;nbsp;d'utilisateur&amp;nbsp;et&amp;nbsp;un&amp;nbsp;mot&amp;nbsp;de&amp;nbsp;passe<br /></span><span style='color: #0000BB'>$login_result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_login</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_name</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_pass</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Tente&amp;nbsp;d'effacer&amp;nbsp;le&amp;nbsp;fichier&amp;nbsp;$file<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>ftp_delete</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$file</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$file</span><span style='color: #DD0000'>&amp;nbsp;effac&amp;eacute;&amp;nbsp;avec&amp;nbsp;succ&amp;egrave;s\n'</span><span style='color: #007700'>;<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Impossible&amp;nbsp;d'effacer&amp;nbsp;le&amp;nbsp;fichier&amp;nbsp;</span><span style='color: #0000BB'>$file</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Fermeture&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion<br /></span><span style='color: #0000BB'>ftp_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_connect" value="<div id='function.ftp-connect' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.ftp-connect.php'>ftp_connect</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_connect</span> &amp;mdash; <span class='dc-title'>Ouvre une connexion FTP</span></p> </div> <a name='function.ftp-connect.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>ftp_connect</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$host</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$port</tt><span class='initializer'> = 21</span></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$timeout</tt><span class='initializer'> = 90</span></span> ]] )</div> <p class='para rdfs-comment'> <b>ftp_connect()</b> ouvre une connexion FTP avec l&amp;#039;h&amp;ocirc;te <i><tt class='parameter'>host</tt></i> . </p> </div> <a name='function.ftp-connect.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>host</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;adresse du serveur FTP. Ce param&amp;egrave;tre ne doit jamais avoir de slash final et ne doit pas &amp;ecirc;tre pr&amp;eacute;fix&amp;eacute; par <i>ftp://</i>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>port</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Ce param&amp;egrave;tre sp&amp;eacute;cifie un num&amp;eacute;ro de port alternatif pour la connexion. S&amp;#039;il est omis ou d&amp;eacute;finie &amp;agrave; z&amp;eacute;ro, alors le port par d&amp;eacute;faut utilis&amp;eacute; sera 21. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>timeout</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Ce param&amp;egrave;tre sp&amp;eacute;cifie le d&amp;eacute;lai de connexion pour toutes les op&amp;eacute;rations de sous s&amp;eacute;quences du r&amp;eacute;seau. S&amp;#039;il est omis, la valeur par d&amp;eacute;faut sera 90 secondes. Le d&amp;eacute;lai de connexion peut &amp;ecirc;tre modifi&amp;eacute; et interrog&amp;eacute; &amp;agrave; n&amp;#039;importe quel moment avec les moments <a href='http://www.php.net/manual/fr/function.ftp-set-option.php' class='function'>ftp_set_option()</a> et <a href='http://www.php.net/manual/fr/function.ftp-get-option.php' class='function'>ftp_get_option()</a>. </p> </dd> </dl> <p> </p> </div> <a name='function.ftp-connect.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un flux FTP en cas de succ&amp;egrave;s, ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.ftp-connect.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>ftp_connect()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$ftp_server&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'ftp.example.com'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Mise&amp;nbsp;en&amp;nbsp;place&amp;nbsp;d'une&amp;nbsp;connexion<br /></span><span style='color: #0000BB'>$conn_id&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ftp_server</span><span style='color: #007700'>)&amp;nbsp;or&amp;nbsp;die(</span><span style='color: #DD0000'>'Impossible&amp;nbsp;de&amp;nbsp;se&amp;nbsp;connecter&amp;nbsp;au&amp;nbsp;serveur&amp;nbsp;</span><span style='color: #0000BB'>$ftp_server</span><span style='color: #DD0000'>'</span><span style='color: #007700'>);&amp;nbsp;<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.ftp-connect.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.2.0</td> <td align='left'> <i><tt class='parameter'>timeout</tt></i> a &amp;eacute;t&amp;eacute; ajout&amp;eacute;. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.ftp-connect.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.ftp-close.php' class='function' rel='rdfs-seeAlso'>ftp_close()</a> - Ferme une connexion FTP</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ftp-ssl-connect.php' class='function' rel='rdfs-seeAlso'>ftp_ssl_connect()</a> - Ouvre une connexion FTP s&amp;eacute;curis&amp;eacute;e avec SSL</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_close" value="<div id='function.ftp-close' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.ftp-close.php'>ftp_close</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_close</span> &amp;mdash; <span class='dc-title'>Ferme une connexion FTP</span></p> </div> <a name='function.ftp-close.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ftp_close</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ftp_stream</tt></span> )</div> <p class='para rdfs-comment'> <b>ftp_close()</b> ferme la connexion <i><tt class='parameter'>ftp_stream</tt></i> et lib&amp;egrave;re les ressources. </p> <blockquote><p><b class='note'>Note</b>: Apr&amp;egrave;s avoir appel&amp;eacute; cette fonction, vous ne pouvez plus utiliser l&amp;#039;ancienne connexion, et vous devez en ouvrir une nouvelle avec <a href='http://www.php.net/manual/fr/function.ftp-connect.php' class='function'>ftp_connect()</a>. <br /> </p></blockquote> </div> <a name='function.ftp-close.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ftp_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;identifiant du lien de connexion FTP. </p> </dd> </dl> <p> </p> </div> <a name='function.ftp-close.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.ftp-close.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>ftp_close()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Mise&amp;nbsp;en&amp;nbsp;place&amp;nbsp;d'une&amp;nbsp;connexion&amp;nbsp;basique<br /></span><span style='color: #0000BB'>$conn_id&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ftp_server</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Identification&amp;nbsp;avec&amp;nbsp;un&amp;nbsp;nom&amp;nbsp;d'utilisateur&amp;nbsp;et&amp;nbsp;un&amp;nbsp;mot&amp;nbsp;de&amp;nbsp;passe<br /></span><span style='color: #0000BB'>$login_result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_login</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_name</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_pass</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Affichage&amp;nbsp;du&amp;nbsp;dossier&amp;nbsp;courant<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>ftp_pwd</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;/<br /><br />//&amp;nbsp;Fermeture&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion<br /></span><span style='color: #0000BB'>ftp_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.ftp-close.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.ftp-connect.php' class='function' rel='rdfs-seeAlso'>ftp_connect()</a> - Ouvre une connexion FTP</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_chmod" value="<div id='function.ftp-chmod' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.ftp-chmod.php'>ftp_chmod</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_chmod</span> &amp;mdash; <span class='dc-title'>Modifie les droits d&amp;#039;un fichier via FTP</span></p> </div> <a name='function.ftp-chmod.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>ftp_chmod</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ftp_stream</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$mode</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> )</div> <p class='para rdfs-comment'> <b>ftp_chmod()</b> modifie les droits d&amp;#039;acc&amp;egrave;s au fichier <i><tt class='parameter'>filename</tt></i> sur le serveur FTP <i><tt class='parameter'>ftp_stream</tt></i> , en lui attribuant les droits de <i><tt class='parameter'>mode</tt></i> , sp&amp;eacute;cifi&amp;eacute; sous la forme d&amp;#039;un entier en base octale. </p> </div> <a name='function.ftp-chmod.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ftp_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;identifiant du lien de connexion FTP. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mode</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La nouvelle permission, donn&amp;eacute;e en tant que valeur <em class='emphasis'>octale</em>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>filename</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le fichier distant. </p> </dd> </dl> <p> </p> </div> <a name='function.ftp-chmod.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne les nouvelles permissions du fichier en cas de succ&amp;egrave;s, ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.ftp-chmod.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>ftp_chmod()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$file&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'public_html/index.php'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Mise&amp;nbsp;en&amp;nbsp;place&amp;nbsp;d'une&amp;nbsp;connexion&amp;nbsp;basique<br /></span><span style='color: #0000BB'>$conn_id&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ftp_server</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Identification&amp;nbsp;avec&amp;nbsp;un&amp;nbsp;nom&amp;nbsp;d'utilisateur&amp;nbsp;et&amp;nbsp;un&amp;nbsp;mot&amp;nbsp;de&amp;nbsp;passe<br /></span><span style='color: #0000BB'>$login_result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_login</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_name</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_pass</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Tentative&amp;nbsp;de&amp;nbsp;modification&amp;nbsp;des&amp;nbsp;permissions&amp;nbsp;du&amp;nbsp;fichier&amp;nbsp;$file&amp;nbsp;en&amp;nbsp;644<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>ftp_chmod</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0644</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$file</span><span style='color: #007700'>)&amp;nbsp;!==&amp;nbsp;</span><span style='color: #0000BB'>false</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Les&amp;nbsp;permissions&amp;nbsp;du&amp;nbsp;fichier&amp;nbsp;</span><span style='color: #0000BB'>$file</span><span style='color: #DD0000'>&amp;nbsp;ont&amp;nbsp;&amp;eacute;t&amp;eacute;&amp;nbsp;modifi&amp;eacute;es&amp;nbsp;avec&amp;nbsp;succ&amp;egrave;s&amp;nbsp;en&amp;nbsp;644\n'</span><span style='color: #007700'>;<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Impossible&amp;nbsp;de&amp;nbsp;modifier&amp;nbsp;les&amp;nbsp;permissions&amp;nbsp;du&amp;nbsp;fichier&amp;nbsp;</span><span style='color: #0000BB'>$file</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Fermeture&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion<br /></span><span style='color: #0000BB'>ftp_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.ftp-chmod.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.chmod.php' class='function' rel='rdfs-seeAlso'>chmod()</a> - Change le mode du fichier</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_chdir" value="<div id='function.ftp-chdir' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.ftp-chdir.php'>ftp_chdir</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_chdir</span> &amp;mdash; <span class='dc-title'>Modifie le dossier FTP courant</span></p> </div> <a name='function.ftp-chdir.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ftp_chdir</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ftp_stream</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$directory</tt></span> )</div> <p class='para rdfs-comment'> <b>ftp_chdir()</b> modifie le dossier courant en <i><tt class='parameter'>directory</tt></i> . </p> </div> <a name='function.ftp-chdir.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ftp_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;identifiant du lien de connexion FTP. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>directory</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le dossier cible. </p> </dd> </dl> <p> </p> </div> <a name='function.ftp-chdir.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. Si le changement &amp;eacute;choue, PHP lancera &amp;eacute;galement une alerte. </p> </div> <a name='function.ftp-chdir.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>ftp_chdir()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Mise&amp;nbsp;en&amp;nbsp;place&amp;nbsp;d'une&amp;nbsp;connexion&amp;nbsp;basique<br /></span><span style='color: #0000BB'>$conn_id&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ftp_server</span><span style='color: #007700'>);&amp;nbsp;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Identification&amp;nbsp;avec&amp;nbsp;un&amp;nbsp;nom&amp;nbsp;d'utilisateur&amp;nbsp;et&amp;nbsp;un&amp;nbsp;mot&amp;nbsp;de&amp;nbsp;passe<br /></span><span style='color: #0000BB'>$login_result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_login</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_name</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_pass</span><span style='color: #007700'>);&amp;nbsp;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion<br /></span><span style='color: #007700'>if&amp;nbsp;((!</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>)&amp;nbsp;||&amp;nbsp;(!</span><span style='color: #0000BB'>$login_result</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;die(</span><span style='color: #DD0000'>'Echec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;FTP&amp;nbsp;!'</span><span style='color: #007700'>);<br />}<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Dossier&amp;nbsp;courant&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>ftp_pwd</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Tentative&amp;nbsp;de&amp;nbsp;modification&amp;nbsp;du&amp;nbsp;dossier&amp;nbsp;en&amp;nbsp;'somedir'<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>ftp_chdir</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'somedir'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Le&amp;nbsp;dossier&amp;nbsp;courant&amp;nbsp;est&amp;nbsp;maintenant&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>ftp_pwd</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />}&amp;nbsp;else&amp;nbsp;{&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Impossible&amp;nbsp;de&amp;nbsp;changer&amp;nbsp;de&amp;nbsp;dossier\n'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Fermeture&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion<br /></span><span style='color: #0000BB'>ftp_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.ftp-chdir.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.ftp-cdup.php' class='function' rel='rdfs-seeAlso'>ftp_cdup()</a> - Change de dossier et passe au dossier parent</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ftp-pwd.php' class='function' rel='rdfs-seeAlso'>ftp_pwd()</a> - Retourne le nom du dossier courant</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_cdup" value="<div id='function.ftp-cdup' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.ftp-cdup.php'>ftp_cdup</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_cdup</span> &amp;mdash; <span class='dc-title'>Change de dossier et passe au dossier parent</span></p> </div> <a name='function.ftp-cdup.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ftp_cdup</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ftp_stream</tt></span> )</div> <p class='para rdfs-comment'> <b>ftp_cdup()</b> change de dossier et passe au dossier parent. </p> </div> <a name='function.ftp-cdup.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ftp_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;identifiant du lien de la connexion FTP. </p> </dd> </dl> <p> </p> </div> <a name='function.ftp-cdup.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.ftp-cdup.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>ftp_cdup()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;Mise&amp;nbsp;en&amp;nbsp;place&amp;nbsp;d'une&amp;nbsp;connexion&amp;nbsp;basique<br /></span><span style='color: #0000BB'>$conn_id&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ftp_server</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Identification&amp;nbsp;avec&amp;nbsp;nom&amp;nbsp;d'utilisateur&amp;nbsp;et&amp;nbsp;mot&amp;nbsp;de&amp;nbsp;passe<br /></span><span style='color: #0000BB'>$login_result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_login</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_name</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ftp_user_pass</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Modifie&amp;nbsp;le&amp;nbsp;dossier&amp;nbsp;courant&amp;nbsp;en&amp;nbsp;html<br /></span><span style='color: #0000BB'>ftp_chdir</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'html'</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>ftp_pwd</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;/html&amp;nbsp;<br /><br />//&amp;nbsp;Retour&amp;nbsp;au&amp;nbsp;dossier&amp;nbsp;parent<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>ftp_cdup</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>))&amp;nbsp;{&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'succ&amp;egrave;s&amp;nbsp;de&amp;nbsp;cdup\n'</span><span style='color: #007700'>;<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Echec&amp;nbsp;de&amp;nbsp;cdup\n'</span><span style='color: #007700'>;<br />}<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>ftp_pwd</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;/<br /><br /></span><span style='color: #0000BB'>ftp_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.ftp-cdup.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.ftp-chdir.php' class='function' rel='rdfs-seeAlso'>ftp_chdir()</a> - Modifie le dossier FTP courant</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ftp-pwd.php' class='function' rel='rdfs-seeAlso'>ftp_pwd()</a> - Retourne le nom du dossier courant</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ftp_alloc" value="<div id='function.ftp-alloc' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.ftp-alloc.php'>ftp_alloc</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ftp_alloc</span> &amp;mdash; <span class='dc-title'>Alloue de l&amp;#039;espace pour un t&amp;eacute;l&amp;eacute;chargement de fichier</span></p> </div> <a name='function.ftp-alloc.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ftp_alloc</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ftp_stream</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$filesize</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter reference'>&amp;amp;$result</tt></span> ] )</div> <p class='para rdfs-comment'> <b>ftp_alloc()</b> envoie la commande FTP <i>ALLO</i> pour allouer un espace sur le serveur FTP de <i><tt class='parameter'>filesize</tt></i> octets. </p> <blockquote><p><b class='note'>Note</b>: De nombreux serveur FTP ne supportent pas cette commande. Ces serveurs peuvent retourner un code d&amp;#039;erreur (<b><tt class='constant'>FALSE</tt></b>) qui indique que la commande n&amp;#039;est pas support&amp;eacute;e, ou (<b><tt class='constant'>TRUE</tt></b>) pour dire que la pr&amp;eacute;allocation n&amp;#039;est pas n&amp;eacute;cessaire : le client continue alors ses op&amp;eacute;rations de la m&amp;ecirc;me fa&amp;ccedil;on. &amp;Agrave; cause de cela, il est pr&amp;eacute;f&amp;eacute;rable de n&amp;#039;utiliser cette fonction qu&amp;#039;avec les serveurs qui requi&amp;egrave;rent sp&amp;eacute;cifiquement cette fonction. <br /> </p></blockquote> <p class='para'> </p> </div> <a name='function.ftp-alloc.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ftp_stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;identifiant du lien de connexion FTP. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>filesize</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nombre d&amp;#039;octets &amp;agrave; allouer. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>return</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Une repr&amp;eacute;sentation textuelle de la r&amp;eacute;ponse du serveur qui sera retourn&amp;eacute;e par r&amp;eacute;f&amp;eacute;rence dans <i><tt class='parameter'>result</tt></i> si une variable est fournie. </p> </dd> </dl> <p> </p> </div> <a name='function.ftp-alloc.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.ftp-alloc.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>ftp_alloc()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$file&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'/home/user/myfile'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Connexion&amp;nbsp;au&amp;nbsp;serveur<br /></span><span style='color: #0000BB'>$conn_id&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'ftp.example.com'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$login_result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ftp_login</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'anonymous'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'user@example.com'</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>ftp_alloc</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>filesize</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$file</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Espace&amp;nbsp;allou&amp;eacute;&amp;nbsp;avec&amp;nbsp;succ&amp;egrave;s&amp;nbsp;sur&amp;nbsp;le&amp;nbsp;serveur.&amp;nbsp;Envoi&amp;nbsp;de&amp;nbsp;</span><span style='color: #0000BB'>$file</span><span style='color: #DD0000'>.\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>ftp_put</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'/incomming/myfile'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$file</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>FTP_BINARY</span><span style='color: #007700'>);<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Impossible&amp;nbsp;d'allouer&amp;nbsp;l'espace&amp;nbsp;sur&amp;nbsp;le&amp;nbsp;serveur.&amp;nbsp;R&amp;eacute;ponse&amp;nbsp;du&amp;nbsp;serveur&amp;nbsp;:&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #0000BB'>ftp_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_id</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.ftp-alloc.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.ftp-put.php' class='function' rel='rdfs-seeAlso'>ftp_put()</a> - Charge un fichier sur un serveur FTP</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ftp-fput.php' class='function' rel='rdfs-seeAlso'>ftp_fput()</a> - Charge un fichier sur un serveur FTP</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="frenchtojd" value="<div id='function.frenchtojd' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.frenchtojd.php'>FrenchToJD</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>FrenchToJD</span> &amp;mdash; <span class='dc-title'>Convertit une date du calendrier fran&amp;ccedil;ais r&amp;eacute;publicain en nombre de jours du calendrier Julien</span></p> </div> <a name='function.frenchtojd.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>frenchtojd</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$month</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$day</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$year</tt></span> )</div> <p class='para rdfs-comment'> <b>frenchtojd()</b> convertit une date du calendrier fran&amp;ccedil;ais r&amp;eacute;publicain en nombre de jours du calendrier Julien. </p> <p class='para'> Ces fonctions convertissent les dates comprises entre l&amp;#039;an 1 et l&amp;#039;an 14 (22 Septembre 1792 &amp;agrave; 22 Septembre 1806 en calendrier gr&amp;eacute;gorien). Cela couvre plus que la dur&amp;eacute;e d&amp;#039;existence de ce calendrier. </p> </div> <a name='function.frenchtojd.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>month</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le mois, sous la forme d&amp;#039;un nombre entre 1 (pour Vend&amp;eacute;miaire) &amp;agrave; 13 (pour la p&amp;eacute;riode de 5-6 jours en &amp;agrave; la fin de chaque ann&amp;eacute;e) </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>day</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le jour, sous la forme d&amp;#039;un nombre compris entre 1 et 30 </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>year</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;ann&amp;eacute;e, sous la forme d&amp;#039;un nombre compris entre 1 et 14 </p> </dd> </dl> <p> </p> </div> <a name='function.frenchtojd.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Le jour Julien pour la date fournie du calendrier fran&amp;ccedil;ais r&amp;eacute;publicain, sous la forme d&amp;#039;un <a href='http://www.php.net/manual/fr/language.types.integer.php' class='link'>entier</a>. </p> </div> <a name='function.frenchtojd.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.jdtofrench.php' class='function' rel='rdfs-seeAlso'>jdtofrench()</a> - Convertit le nombre de jours du calendrier Julien en date du calendrier fran&amp;ccedil;ais r&amp;eacute;publicain</li> <li class='member'><a href='http://www.php.net/manual/fr/function.cal-to-jd.php' class='function' rel='rdfs-seeAlso'>cal_to_jd()</a> - Convertit un calendrier en nombre de jours Julien</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="exif_thumbnail" value="<div id='function.exif-thumbnail' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.exif-thumbnail.php'>exif_thumbnail</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>exif_thumbnail</span> &amp;mdash; <span class='dc-title'>R&amp;eacute;cup&amp;egrave;re la miniature d&amp;#039;une image TIFF ou JPEG</span></p> </div> <a name='function.exif-thumbnail.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>exif_thumbnail</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter reference'>&amp;amp;$width</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter reference'>&amp;amp;$height</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter reference'>&amp;amp;$imagetype</tt></span> ]]] )</div> <p class='para rdfs-comment'> <b>exif_thumbnail()</b> lit la miniature de l&amp;#039;image <acronym title='Tagged Image File Format'>TIFF</acronym> ou <acronym title='Joint Photographic Experts Group'>JPEG</acronym> dans le fichier <i><tt class='parameter'>filename</tt></i> . </p> <p class='para'> Si vous voulez afficher des miniatures avec cette fonction, vous devez envoyer le bon type MIME avec la fonction <a href='http://www.php.net/manual/fr/function.header.php' class='function'>header()</a>. </p> <p class='para'> Il est possible que la fonction <b>exif_thumbnail()</b> n&amp;#039;arrive pas &amp;agrave; cr&amp;eacute;er l&amp;#039;image mais peut d&amp;eacute;terminer sa taille. Dans ce cas, la fonction retourne <b><tt class='constant'>FALSE</tt></b> mais les param&amp;egrave;tres <i><tt class='parameter'>width</tt></i> et <i><tt class='parameter'>height</tt></i> sont d&amp;eacute;finis. </p> </div> <a name='function.exif-thumbnail.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>filename</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nom du fichier image &amp;agrave; lire. Cette image contient une miniature. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>width</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La largeur retourn&amp;eacute;e de la miniature retourn&amp;eacute;e. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>height</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La hauteur retourn&amp;eacute;e de la miniature retourn&amp;eacute;e. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>imagetype</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le type de l&amp;#039;image retourn&amp;eacute; de la miniature retourn&amp;eacute;e. Peut &amp;ecirc;tre soit <acronym title='Tagged Image File Format'>TIFF</acronym>, soit <acronym title='Joint Photographic Experts Group'>JPEG</acronym>. </p> </dd> </dl> <p> </p> </div> <a name='function.exif-thumbnail.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne la miniature embarqu&amp;eacute;e ou <b><tt class='constant'>FALSE</tt></b> si l&amp;#039;image ne contient pas de miniature. </p> </div> <a name='function.exif-thumbnail.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.3.0</td> <td align='left'> Les param&amp;egrave;tres optionnels <i><tt class='parameter'>width</tt></i> , <i><tt class='parameter'>height</tt></i> et <i><tt class='parameter'>imagetype</tt></i> deviennent disponibles. </td> </tr> <tr valign='middle'> <td align='left'>4.3.0</td> <td align='left'> Les miniatures peuvent &amp;ecirc;tre retourn&amp;eacute;es dans le format <acronym title='Tagged Image File Format'>TIFF</acronym>. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.exif-thumbnail.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>exif_thumbnail()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>array_key_exists</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'file'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$_REQUEST</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$image&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>exif_thumbnail</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$_REQUEST</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'file'</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #0000BB'>$width</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$height</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$type</span><span style='color: #007700'>);<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$image&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>false</span><span style='color: #007700'>;<br />}<br />if&amp;nbsp;(</span><span style='color: #0000BB'>$image</span><span style='color: #007700'>!==</span><span style='color: #0000BB'>false</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-type:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.</span><span style='color: #0000BB'>image_type_to_mime_type</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$type</span><span style='color: #007700'>));<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$image</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit;<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;aucune&amp;nbsp;miniature&amp;nbsp;de&amp;nbsp;disponible,&amp;nbsp;traitement&amp;nbsp;de&amp;nbsp;l'erreur&amp;nbsp;ici<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #DD0000'>'No&amp;nbsp;thumbnail&amp;nbsp;available'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.exif-thumbnail.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.exif-read-data.php' class='function' rel='rdfs-seeAlso'>exif_read_data()</a> - Lit les en-t&amp;ecirc;tes EXIF dans les images JPEG ou TIFF</li> <li class='member'><a href='http://www.php.net/manual/fr/function.image-type-to-mime-type.php' class='function' rel='rdfs-seeAlso'>image_type_to_mime_type()</a> - Lit le Mime-Type d'un type d'image</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="exif_tagname" value="<div id='function.exif-tagname' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.exif-tagname.php'>exif_tagname</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>exif_tagname</span> &amp;mdash; <span class='dc-title'>Lit le nom d&amp;#039;en-t&amp;ecirc;te EXIF d&amp;#039;un index</span></p> </div> <a name='function.exif-tagname.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>exif_tagname</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$index</tt></span> )</div> <div class='warning'><b class='warning'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='function.exif-tagname.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>index</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;index de l&amp;#039;image </p> </dd> </dl> <p> </p> </div> <a name='function.exif-tagname.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> <b>exif_tagname()</b> retourne <b><tt class='constant'>FALSE</tt></b> si <i><tt class='parameter'>index</tt></i> est ind&amp;eacute;fini, sinon, elle retourne le nom de l&amp;#039;en-t&amp;ecirc;te. </p> </div> <a name='function.exif-tagname.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.exif-imagetype.php' class='function' rel='rdfs-seeAlso'>exif_imagetype()</a> - D&amp;eacute;termine le type d'une image</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="exif_read_data" value="<div id='function.exif-read-data' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.exif-read-data.php'>exif_read_data</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>exif_read_data</span> &amp;mdash; <span class='dc-title'>Lit les en-t&amp;ecirc;tes <acronym title='Exchangeable Image File '>EXIF</acronym> dans les images <acronym title='Joint Photographic Experts Group'>JPEG</acronym> ou <acronym title='Tagged Image File Format'>TIFF</acronym></span></p> </div> <a name='function.exif-read-data.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>exif_read_data</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$sections</tt><span class='initializer'> = NULL</span></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$arrays</tt><span class='initializer'> = false</span></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$thumbnail</tt><span class='initializer'> = false</span></span> ]]] )</div> <p class='para rdfs-comment'> <b>exif_read_data()</b> lit les en-t&amp;ecirc;tes <acronym title='Exchangeable Image File '>EXIF</acronym> des images <acronym title='Joint Photographic Experts Group'>JPEG</acronym> et <acronym title='Tagged Image File Format'>TIFF</acronym>. Avec cette fonction, vous pouvez lire les donn&amp;eacute;es m&amp;eacute;ta g&amp;eacute;n&amp;eacute;r&amp;eacute;es par les appareils photos num&amp;eacute;riques. </p> <p class='para'> Les en-t&amp;ecirc;tes <acronym title='Exchangeable Image File '>EXIF</acronym> tendent &amp;agrave; &amp;ecirc;tre pr&amp;eacute;sents dans les images JPEG/TIFF g&amp;eacute;n&amp;eacute;r&amp;eacute;es par les appareils photos num&amp;eacute;riques, mais malheureusement, chaque appareil photo num&amp;eacute;rique a une id&amp;eacute;e diff&amp;eacute;rente de la fa&amp;ccedil;on dont leurs images doivent &amp;ecirc;tre marqu&amp;eacute;es, donc, vous ne pouvez pas toujours compter sur un en-t&amp;ecirc;te EXIF sp&amp;eacute;cifique, bien que pr&amp;eacute;sent. </p> <p class='para'> Les param&amp;egrave;tres <i>Height</i> et <i>Width</i> sont calcul&amp;eacute;s de la m&amp;ecirc;me fa&amp;ccedil;on que pour la fonction <a href='http://www.php.net/manual/fr/function.getimagesize.php' class='function'>getimagesize()</a>, donc leurs valeurs ne feront parties d&amp;#039;aucun en-t&amp;ecirc;te retourn&amp;eacute;. De m&amp;ecirc;me, l&amp;#039;index <i>html</i> est la repr&amp;eacute;sentation textuelle de la hauteur/largeur utilis&amp;eacute;e dans une balise image <acronym title='Hyper Text Markup Language'>HTML</acronym> classique. </p> <p class='para'> Lorsqu&amp;#039;un en-t&amp;ecirc;te EXIF contient une note de Copyright, cet en-t&amp;ecirc;te peut alors contenir lui-m&amp;ecirc;me deux valeurs. Comme cette solution est incoh&amp;eacute;rente avec les standards EXIF 2.10, la section <i>COMPUTED</i> retournera les deux en-t&amp;ecirc;tes, <i>Copyright.Photographer</i> et <i>Copyright.Editor</i>, tandis que les sections <i>IFD0</i> contiennent le tableau d&amp;#039;octets avec des caract&amp;egrave;res NULL pour s&amp;eacute;parer les deux entr&amp;eacute;es ; ou bien, juste la premi&amp;egrave;re entr&amp;eacute;e si le type de donn&amp;eacute;es &amp;eacute;tait erron&amp;eacute; (comportement par d&amp;eacute;faut de EXIF). La section <i>COMPUTED</i> va aussi contenir une entr&amp;eacute;e <i>Copyright</i>, qui sera soit la cha&amp;icirc;ne originale de copyright, soit une liste de valeurs s&amp;eacute;par&amp;eacute;es par des virgules de photos et de copyright de l&amp;#039;auteur. </p> <p class='para'> La balise <i>UserComment</i> pr&amp;eacute;sente le m&amp;ecirc;me probl&amp;egrave;me que la balise Copyright. Elle peut stocker deux valeurs : en premier, le jeu de caract&amp;egrave;res utilis&amp;eacute;, puis la valeur elle-m&amp;ecirc;me. Si c&amp;#039;est le cas, la section <i>IFD</i> contiendra uniquement le jeu de caract&amp;egrave;res, ou bien un tableau d&amp;#039;octets. La section <i>COMPUTED</i> va stocker les deux entr&amp;eacute;es <i>UserCommentEncoding</i> et <i>UserComment</i>. L&amp;#039;index <i>UserComment</i> est disponible dans les deux cas, et il est pr&amp;eacute;f&amp;eacute;rable de l&amp;#039;utiliser, plut&amp;ocirc;t que la valeur de la section <i>IFD0</i>. </p> <p class='para'> <b>exif_read_data()</b> valide les donn&amp;eacute;es des balises EXIF en accord avec la sp&amp;eacute;cification EXIF (<a href='http://exif.org/Exif2-2.PDF' class='link external'>&amp;raquo; http://exif.org/Exif2-2.PDF</a>, page 20). </p> <blockquote><p><b class='note'>Note</b>: Windows ME/XP peuvent endommager les en-t&amp;ecirc;tes EXIF lors de la connexion &amp;agrave; la cam&amp;eacute;ra. Plus d&amp;#039;informations disponibles sur <a href='http://www.canon.co.jp/Imaging/NOTICE/011214-e.html' class='link external'>&amp;raquo; http://www.canon.co.jp/Imaging/NOTICE/011214-e.html</a>. <br /> </p></blockquote> </div> <a name='function.exif-read-data.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>filename</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nom du fichier image &amp;agrave; lire. Il ne peut pas &amp;ecirc;tre une <acronym title='Uniform Resource Locator'>URL</acronym>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>sections</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Liste de valeur s&amp;eacute;par&amp;eacute;es par des virgules des sections qui devront &amp;ecirc;tre pr&amp;eacute;sent&amp;eacute;es dans le tableau de r&amp;eacute;sultat. Si aucune des sections demand&amp;eacute;es n&amp;#039;est trouv&amp;eacute;e, la valeur retourn&amp;eacute;e est <b><tt class='constant'>FALSE</tt></b>. </p><table class='doctable informaltable'> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>FILE</td> <td align='left'>FileName (nom du ficher), FileSize (taille du fichier), FileDateTime (date de modification du fichier), SectionsFound (sections trouv&amp;eacute;es)</td> </tr> <tr valign='middle'> <td align='left'>COMPUTED</td> <td align='left'> Attribut Html, largeur, hauteur, couleur ou noir et blanc et plus si disponible. La largeur et la hauteur sont calcul&amp;eacute;es de la m&amp;ecirc;me fa&amp;ccedil;on que la fonction <a href='http://www.php.net/manual/fr/function.getimagesize.php' class='function'>getimagesize()</a>, donc, leurs valeurs ne devraient jamais diff&amp;eacute;rer. De m&amp;ecirc;me, l&amp;#039;index <i>html</i> est la repr&amp;eacute;sentation textuelle de la hauteur/largeur utilis&amp;eacute;e dans une balise image <acronym title='Hyper Text Markup Language'>HTML</acronym> classique. </td> </tr> <tr valign='middle'> <td align='left'>ANY_TAG</td> <td align='left'> Toutes les informations concernant cette balise, comme <i>IFD0</i>, <i>EXIF</i>, ... </td> </tr> <tr valign='middle'> <td align='left'>IFD0</td> <td align='left'> Toutes les balises <i>IFD0</i>. Dans les images normales, ils contiennent les dimensions de l&amp;#039;image, etc. </td> </tr> <tr valign='middle'> <td align='left'>THUMBNAIL</td> <td align='left'> Un fichier qui contient une miniature, s&amp;#039;il y a un second <i>IFD</i>. Toutes les informations mises en balises &amp;agrave; propos de cette miniature seront stock&amp;eacute;es dans cette section. </td> </tr> <tr valign='middle'> <td align='left'>COMMENT</td> <td align='left'>En-t&amp;ecirc;te de commentaire des images JPEG.</td> </tr> <tr valign='middle'> <td align='left'>EXIF</td> <td align='left'> La section EXIF est une sous section de la section <i>IFD0</i>. Elle contient des informations plus d&amp;eacute;taill&amp;eacute;es sur les images. La plupart de ces index sont reli&amp;eacute;s aux appareils num&amp;eacute;riques. </td> </tr> </tbody> </table> <p> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>arrays</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Sp&amp;eacute;cifie si chaque section doit &amp;ecirc;tre un tableau ou non. Les sections <i>COMPUTED</i>, <i>THUMBNAIL</i> et <i>COMMENT</i> seront toujours transform&amp;eacute;es en tableau, car elle contiennent des noms qui risquent d&amp;#039;&amp;ecirc;tre en conflit. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>thumbnail</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Lorsque d&amp;eacute;fini &amp;agrave; <b><tt class='constant'>TRUE</tt></b>, la miniature elle-m&amp;ecirc;me est lue. Sinon, seules les donn&amp;eacute;es contenues dans le taf seront lues. </p> </dd> </dl> <p> </p> </div> <a name='function.exif-read-data.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un tableau associatif o&amp;ugrave; les indexes sont les noms des en-t&amp;ecirc;tes et les valeurs sont les valeurs associ&amp;eacute;es &amp;agrave; ces en-t&amp;ecirc;tes. Si aucune donn&amp;eacute;e ne peut &amp;ecirc;tre retourn&amp;eacute;e, <b>exif_read_data()</b> retournera <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.exif-read-data.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.3.0</td> <td align='left'> Peut aussi lire les sections <acronym title='Image File Directory'>IFD</acronym> incluses dans les tableaux, et retourn&amp;eacute;es sous cette forme. De plus, la taille d&amp;#039;une miniature int&amp;eacute;gr&amp;eacute;e est retourn&amp;eacute;e dans le sous tableau <i>THUMBNAIL</i> et la fonction <b>exif_read_data()</b> peut retourner les miniatures au format <acronym title='Tagged Image File Format'>TIFF</acronym>. Enfin, il n&amp;#039;y a plus de longueur maximale pour les valeurs renvoy&amp;eacute;es (hormis la place en m&amp;eacute;moire). </td> </tr> <tr valign='middle'> <td align='left'>4.3.0</td> <td align='left'> Si PHP a &amp;eacute;t&amp;eacute; compil&amp;eacute; avec le support <a href='http://www.php.net/manual/fr/ref.mbstring.php' class='link'>mbstring</a>, les commentaires utilisateurs peuvent chang&amp;eacute;s automatiquement de jeu de caract&amp;egrave;res. De plus, si les commentaires utilisateurs utilisent l&amp;#039;encodage <i>Unicode</i> ou <i>JIS</i>, cet encodage sera automatiquement modifi&amp;eacute; en accord avec le param&amp;egrave;tre de configuration <i>exif</i> du <var class='filename'>php.ini</var>. </td> </tr> <tr valign='middle'> <td align='left'>4.3.0</td> <td align='left'> Si l&amp;#039;image contient des donn&amp;eacute;es <i>IFD0</i>, alors la section <i>COMPUTED</i> contient l&amp;#039;entr&amp;eacute;e <i>ByteOrderMotorola</i> qui vaut 0 pour <i>little-endian</i> (Intel) et 1 pour <i>big-endian</i> (Motorola). En outre, les sections <i>COMPUTED</i> et <i>UserComment</i> ne contiennent as seulement la premi&amp;egrave;re entr&amp;eacute;e de l&amp;#039;index copyright si les donn&amp;eacute;es sont fausses. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.exif-read-data.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>exif_read_data()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #DD0000'>'test1.jpg:&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$exif&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>exif_read_data</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'tests/test1.jpg'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'IFD0'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$exif</span><span style='color: #007700'>===</span><span style='color: #0000BB'>false&amp;nbsp;</span><span style='color: #007700'>?&amp;nbsp;</span><span style='color: #DD0000'>'Aucun&amp;nbsp;en-t&amp;ecirc;te&amp;nbsp;de&amp;nbsp;donn&amp;eacute;s&amp;nbsp;n'a&amp;nbsp;&amp;eacute;t&amp;eacute;&amp;nbsp;trouv&amp;eacute;.&amp;lt;br&amp;nbsp;/&amp;gt;\n'&amp;nbsp;</span><span style='color: #007700'>:&amp;nbsp;</span><span style='color: #DD0000'>'L'image&amp;nbsp;contient&amp;nbsp;des&amp;nbsp;en-t&amp;ecirc;tes&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$exif&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>exif_read_data</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'tests/test2.jpg'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>true</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'test2.jpg:&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br />foreach&amp;nbsp;(</span><span style='color: #0000BB'>$exif&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$key&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>$section</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;foreach&amp;nbsp;(</span><span style='color: #0000BB'>$section&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$name&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>$val</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$key</span><span style='color: #DD0000'>.</span><span style='color: #0000BB'>$name</span><span style='color: #DD0000'>:&amp;nbsp;</span><span style='color: #0000BB'>$val</span><span style='color: #DD0000'>&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p> Le premier appel &amp;eacute;choue car l&amp;#039;image n&amp;#039;a pas d&amp;#039;en-t&amp;ecirc;te d&amp;#039;information. </p></div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher quelque chose de similaire &amp;agrave; :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> test1.jpg: Aucun en-t&amp;ecirc;te de donn&amp;eacute;s n&amp;#039;a &amp;eacute;t&amp;eacute; trouv&amp;eacute;. test2.jpg: FILE.FileName: test2.jpg FILE.FileDateTime: 1017666176 FILE.FileSize: 1240 FILE.FileType: 2 FILE.SectionsFound: ANY_TAG, IFD0, THUMBNAIL, COMMENT COMPUTED.html: width=&amp;quot;1&amp;quot; height=&amp;quot;1&amp;quot; COMPUTED.Height: 1 COMPUTED.Width: 1 COMPUTED.IsColor: 1 COMPUTED.ByteOrderMotorola: 1 COMPUTED.UserComment: Exif test image. COMPUTED.UserCommentEncoding: ASCII COMPUTED.Copyright: Photo (c) M.Boerger, Edited by M.Boerger. COMPUTED.Copyright.Photographer: Photo (c) M.Boerger COMPUTED.Copyright.Editor: Edited by M.Boerger. IFD0.Copyright: Photo (c) M.Boerger IFD0.UserComment: ASCII THUMBNAIL.JPEGInterchangeFormat: 134 THUMBNAIL.JPEGInterchangeFormatLength: 523 COMMENT.0: Comment #1. COMMENT.1: Comment #2. COMMENT.2: Comment #3end THUMBNAIL.JPEGInterchangeFormat: 134 THUMBNAIL.Thumbnail.Height: 1 THUMBNAIL.Thumbnail.Height: 1 </pre></div> </div> </div><p> </p> </div> <a name='function.exif-read-data.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.exif-thumbnail.php' class='function' rel='rdfs-seeAlso'>exif_thumbnail()</a> - R&amp;eacute;cup&amp;egrave;re la miniature d'une image TIFF ou JPEG</li> <li class='member'><a href='http://www.php.net/manual/fr/function.getimagesize.php' class='function' rel='rdfs-seeAlso'>getimagesize()</a> - Retourne la taille d'une image</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="exif_imagetype" value="<div id='function.exif-imagetype' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.exif-imagetype.php'>exif_imagetype</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>exif_imagetype</span> &amp;mdash; <span class='dc-title'>D&amp;eacute;termine le type d&amp;#039;une image</span></p> </div> <a name='function.exif-imagetype.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>exif_imagetype</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> )</div> <p class='para rdfs-comment'> <b>exif_imagetype()</b> lit les premiers octets du fichier d&amp;#039;image <i><tt class='parameter'>filename</tt></i> , et v&amp;eacute;rifie sa signature. </p> <p class='para'> <b>exif_imagetype()</b> peut &amp;ecirc;tre utilis&amp;eacute;e pour &amp;eacute;viter les appels aux autres fonctions <a href='http://www.php.net/manual/fr/ref.exif.php' class='link'>exif</a> pour les formats de fichiers qui ne sont pas support&amp;eacute;s, ou en conjonction avec <var class='varname'><a href='http://www.php.net/manual/fr/reserved.variables.server.php' class='classname'>$_SERVER['HTTP_ACCEPT']</a></var> pour v&amp;eacute;rifier si l&amp;#039;utilisateur pourra voir cette image dans son navigateur. </p> </div> <a name='function.exif-imagetype.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>filename</tt></i> </span> </dt><dd class='listitem'> <span class='simpara'> L&amp;#039;image &amp;agrave; v&amp;eacute;rifier. </span> </dd> </dl> <p> </p> </div> <a name='function.exif-imagetype.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Lorsqu&amp;#039;une valeur valide est trouv&amp;eacute;e, la constante appropri&amp;eacute;e est retourn&amp;eacute;e, et sinon, <b><tt class='constant'>FALSE</tt></b>. La valeur retourn&amp;eacute;e est la m&amp;ecirc;me que la fonction <a href='http://www.php.net/manual/fr/function.getimagesize.php' class='function'>getimagesize()</a> &amp;agrave; l&amp;#039;index 2, mais cette fonction est bien plus rapide. </p> </div> <a name='function.exif-imagetype.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.3.2</td> <td align='left'> Support pour <acronym title='Japan Picture'>JPC</acronym>, <acronym title='JPEG-2000'>JP2</acronym>, <acronym>JPX</acronym>, <acronym title='Joint Bilevel Image Experts Group'>JB2</acronym>, <acronym title='X Bitmap'>XBM</acronym> et <acronym title='Wireless Bitmap'>WBMP</acronym> </td> </tr> <tr valign='middle'> <td align='left'>4.3.0</td> <td align='left'>Support pour <acronym>SWC</acronym></td> </tr> </tbody> </table> <p> </p> </div> <a name='function.exif-imagetype.constants'></a><div class='refsect1 constants'> <h3 class='title'>Constantes pr&amp;eacute;-d&amp;eacute;finies</h3> <p class='para'> Les constantes suivantes sont d&amp;eacute;finies et repr&amp;eacute;sentent les valeurs possibles de retour de la fonction <b>exif_imagetype()</b> : </p><table class='doctable table'> <caption><b>Constantes de type d&amp;#039;images</b></caption> <thead valign='middle'> <tr valign='middle'> <th>Valeur</th> <th>Constante</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>1</td> <td align='left'><b><tt class='constant'>IMAGETYPE_GIF</tt></b></td> </tr> <tr valign='middle'> <td align='left'>2</td> <td align='left'><b><tt class='constant'>IMAGETYPE_JPEG</tt></b></td> </tr> <tr valign='middle'> <td align='left'>3</td> <td align='left'><b><tt class='constant'>IMAGETYPE_PNG</tt></b></td> </tr> <tr valign='middle'> <td align='left'>4</td> <td align='left'><b><tt class='constant'>IMAGETYPE_SWF</tt></b></td> </tr> <tr valign='middle'> <td align='left'>5</td> <td align='left'><b><tt class='constant'>IMAGETYPE_PSD</tt></b></td> </tr> <tr valign='middle'> <td align='left'>6</td> <td align='left'><b><tt class='constant'>IMAGETYPE_BMP</tt></b></td> </tr> <tr valign='middle'> <td align='left'>7</td> <td align='left'><b><tt class='constant'>IMAGETYPE_TIFF_II</tt></b> (ordre d&amp;#039;octets d&amp;#039;Intel)</td> </tr> <tr valign='middle'> <td align='left'>8</td> <td align='left'> <b><tt class='constant'>IMAGETYPE_TIFF_MM</tt></b> (ordre d&amp;#039;octets Motorola) </td> </tr> <tr valign='middle'> <td align='left'>9</td> <td align='left'><b><tt class='constant'>IMAGETYPE_JPC</tt></b></td> </tr> <tr valign='middle'> <td align='left'>10</td> <td align='left'><b><tt class='constant'>IMAGETYPE_JP2</tt></b></td> </tr> <tr valign='middle'> <td align='left'>11</td> <td align='left'><b><tt class='constant'>IMAGETYPE_JPX</tt></b></td> </tr> <tr valign='middle'> <td align='left'>12</td> <td align='left'><b><tt class='constant'>IMAGETYPE_JB2</tt></b></td> </tr> <tr valign='middle'> <td align='left'>13</td> <td align='left'><b><tt class='constant'>IMAGETYPE_SWC</tt></b></td> </tr> <tr valign='middle'> <td align='left'>14</td> <td align='left'><b><tt class='constant'>IMAGETYPE_IFF</tt></b></td> </tr> <tr valign='middle'> <td align='left'>15</td> <td align='left'><b><tt class='constant'>IMAGETYPE_WBMP</tt></b></td> </tr> <tr valign='middle'> <td align='left'>16</td> <td align='left'><b><tt class='constant'>IMAGETYPE_XBM</tt></b></td> </tr> </tbody> </table> <p> </p> </div> <a name='function.exif-imagetype.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>exif_imagetype()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>exif_imagetype</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'image.gif'</span><span style='color: #007700'>)&amp;nbsp;!=&amp;nbsp;</span><span style='color: #0000BB'>IMAGETYPE_GIF</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Cette&amp;nbsp;image&amp;nbsp;n\'est&amp;nbsp;pas&amp;nbsp;un&amp;nbsp;gif'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.exif-imagetype.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.getimagesize.php' class='function' rel='rdfs-seeAlso'>getimagesize()</a> - Retourne la taille d'une image</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="easter_days" value="<div id='function.easter-days' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.easter-days.php'>easter_days</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>easter_days</span> &amp;mdash; <span class='dc-title'>Retourne le nombre de jours entre le 21 Mars et P&amp;acirc;ques, pour une ann&amp;eacute;e donn&amp;eacute;e</span></p> </div> <a name='function.easter-days.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>easter_days</b></span> ([ <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$year</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$method</tt><span class='initializer'> = CAL_EASTER_DEFAULT</span></span> ]] )</div> <p class='para rdfs-comment'> Retourne le nombre de jours entre le 21 Mars et P&amp;acirc;ques, pour une ann&amp;eacute;e donn&amp;eacute;e. Si l&amp;#039;ann&amp;eacute;e n&amp;#039;est pas pr&amp;eacute;cis&amp;eacute;e, l&amp;#039;ann&amp;eacute;e courante sera utilis&amp;eacute;e. </p> <p class='para'> Cette fonction peut &amp;ecirc;tre utilis&amp;eacute;e &amp;agrave; la place de <a href='http://www.php.net/manual/fr/function.easter-date.php' class='function'>easter_date()</a> pour calculer la date de P&amp;acirc;ques, pour les ann&amp;eacute;es qui tombent hors de l&amp;#039;intervalle de validit&amp;eacute; des timestamps UNIX (i.e. avant 1970 ou apr&amp;egrave;s 2037). </p> <p class='para'> La date de P&amp;acirc;ques a &amp;eacute;t&amp;eacute; fix&amp;eacute;e par le concile de Nic&amp;eacute;e, en 325 de notre &amp;egrave;re, comme &amp;eacute;tant le dimanche apr&amp;egrave;s la premi&amp;egrave;re pleine lune qui suit l&amp;#039;&amp;eacute;quinoxe de printemps. L&amp;#039;&amp;eacute;quinoxe de printemps est consid&amp;eacute;r&amp;eacute; comme &amp;eacute;tant toujours le 21 mars, ce qui r&amp;eacute;duit le probl&amp;egrave;me au calcul de la date de la lune pleine qui suit, et le dimanche suivant. L&amp;#039;algorithme fut introduit vers 532, par Dionysius Exiguus. Avec le calendrier Julien, (pour les ann&amp;eacute;es avant 1753), un cycle de 19 ans suffit pour conna&amp;icirc;tre les date des phases de la lune. Avec le calendrier gr&amp;eacute;gorien, (&amp;agrave; partir des ann&amp;eacute;es 1753, con&amp;ccedil;u par Clavius et Lilius, puis introduit par le pape Gr&amp;eacute;goire XIII en octobre 1582, et en Grande Bretagne et ses colonies en septembre 1752), deux facteurs de corrections ont &amp;eacute;t&amp;eacute; ajout&amp;eacute;s pour rendre le cycle plus pr&amp;eacute;cis. </p> <p class='para'> (Ce code est bas&amp;eacute; sur le programme en C de Simon Kershaw, <i>&amp;lt;webmaster@ely.anglican.org&amp;gt;</i>) </p> </div> <a name='function.easter-days.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>year</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;ann&amp;eacute;e, sous la forme d&amp;#039;un nombre positif </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>method</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Permet le calcul des dates de P&amp;acirc;ques en se basant sur le calendrier Gr&amp;eacute;gorien pour les ann&amp;eacute;es entre 1582 et 1752 lorsque d&amp;eacute;finit &amp;agrave; <b><tt class='constant'>CAL_EASTER_ROMAN</tt></b>. Voir les <a href='http://www.php.net/manual/fr/calendar.constants.php' class='link'>constantes des calendriers</a> pour plus de constantes valides. </p> </dd> </dl> <p> </p> </div> <a name='function.easter-days.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Le nombre de jours entre le 21 Mars et P&amp;acirc;ques, pour l&amp;#039;ann&amp;eacute;e <i><tt class='parameter'>year</tt></i> fournie. </p> </div> <a name='function.easter-days.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>Depuis la version 4.3.0</td> <td align='left'> Le param&amp;egrave;tre <i><tt class='parameter'>year</tt></i> est optionnel et vaut par d&amp;eacute;faut, l&amp;#039;ann&amp;eacute;e courante du temps local. </td> </tr> <tr valign='middle'> <td align='left'>Depuis la version 4.3.0</td> <td align='left'> Le param&amp;egrave;tre <i><tt class='parameter'>method</tt></i> a &amp;eacute;t&amp;eacute; introduit. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.easter-days.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>easter_days()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>easter_days</span><span style='color: #007700'>(</span><span style='color: #0000BB'>1999</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;14,&amp;nbsp;i.e.&amp;nbsp;April&amp;nbsp;4<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>easter_days</span><span style='color: #007700'>(</span><span style='color: #0000BB'>1492</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;32,&amp;nbsp;i.e.&amp;nbsp;April&amp;nbsp;22<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>easter_days</span><span style='color: #007700'>(</span><span style='color: #0000BB'>1913</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;&amp;nbsp;2,&amp;nbsp;i.e.&amp;nbsp;March&amp;nbsp;23<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.easter-days.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.easter-date.php' class='function' rel='rdfs-seeAlso'>easter_date()</a> - Retourne un timestamp UNIX pour P&amp;acirc;ques, &amp;agrave; minuit pour une ann&amp;eacute;e donn&amp;eacute;e</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="easter_date" value="<div id='function.easter-date' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.easter-date.php'>easter_date</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>easter_date</span> &amp;mdash; <span class='dc-title'>Retourne un timestamp UNIX pour P&amp;acirc;ques, &amp;agrave; minuit pour une ann&amp;eacute;e donn&amp;eacute;e</span></p> </div> <a name='function.easter-date.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>easter_date</b></span> ([ <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$year</tt></span> ] )</div> <p class='para rdfs-comment'> Retourne un timestamp UNIX pour P&amp;acirc;ques, &amp;agrave; minuit, pour une ann&amp;eacute;e donn&amp;eacute;e. </p> <div class='warning'><b class='warning'>Avertissement</b> <p class='para'> Cette fonction g&amp;eacute;n&amp;egrave;re une alerte si la date tombe hors de la zone de validit&amp;eacute; des timestamp UNIX (i.e. avant 1970 ou apr&amp;egrave;s 2037). </p> </div> <p class='para'> La date de P&amp;acirc;ques a &amp;eacute;t&amp;eacute; fix&amp;eacute;e par le concile de Nic&amp;eacute;e, en 325 de notre &amp;egrave;re, comme &amp;eacute;tant le dimanche apr&amp;egrave;s la premi&amp;egrave;re pleine lune qui suit l&amp;#039;&amp;eacute;quinoxe de printemps. L&amp;#039;&amp;eacute;quinoxe de printemps est consid&amp;eacute;r&amp;eacute; comme &amp;eacute;tant toujours le 21 mars, ce qui r&amp;eacute;duit le probl&amp;egrave;me au calcul de la date de la lune pleine qui suit, et le dimanche suivant. L&amp;#039;algorithme fut introduit vers 532, par Dionysius Exiguus. Avec le calendrier Julien, (pour les ann&amp;eacute;es avant 1753), un cycle de 19 ans suffit pour conna&amp;icirc;tre les dates des phases de la lune. Avec le calendrier gr&amp;eacute;gorien, (&amp;agrave; partir des ann&amp;eacute;es 1753, con&amp;ccedil;u par Clavius et Lilius, puis introduit par le pape Gr&amp;eacute;goire XIII en octobre 1582, et en Grande Bretagne et ses colonies en septembre 1752), deux facteurs de corrections ont &amp;eacute;t&amp;eacute; ajout&amp;eacute;s pour rendre le cycle plus pr&amp;eacute;cis. </p> <p class='para'> (Ce code est bas&amp;eacute; sur le programme en C de Simon Kershaw, <i>&amp;lt;webmaster@ely.anglican.org&amp;gt;</i>) </p> </div> <a name='function.easter-date.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>year</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;ann&amp;eacute;e, sous la forme d&amp;#039;un nombre compris entre 1970 et 2037 </p> </dd> </dl> <p> </p> </div> <a name='function.easter-date.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> La date pour P&amp;acirc;ques, sous la forme d&amp;#039;un timestamp unix. </p> </div> <a name='function.easter-date.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>Depuis la version 4.3.0</td> <td align='left'> Le param&amp;egrave;tre <i><tt class='parameter'>year</tt></i> est optionnel et vaut par d&amp;eacute;faut l&amp;#039;ann&amp;eacute;e courante vis &amp;agrave; vis de l&amp;#039;heure locale. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.easter-date.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>easter_date()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>date</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'M-d-Y'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>easter_date</span><span style='color: #007700'>(</span><span style='color: #0000BB'>1999</span><span style='color: #007700'>));&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Apr-04-1999<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>date</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'M-d-Y'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>easter_date</span><span style='color: #007700'>(</span><span style='color: #0000BB'>2000</span><span style='color: #007700'>));&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Apr-23-2000<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>date</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'M-d-Y'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>easter_date</span><span style='color: #007700'>(</span><span style='color: #0000BB'>2001</span><span style='color: #007700'>));&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Apr-15-2001<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.easter-date.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <a href='http://www.php.net/manual/fr/function.easter-days.php' class='function' rel='rdfs-seeAlso'>easter_days()</a> - Retourne le nombre de jours entre le 21 Mars et P&amp;acirc;ques, pour une ann&amp;eacute;e donn&amp;eacute;e pour le calcul de P&amp;acirc;ques avant 1970 et apr&amp;egrave;s 2037 </li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="dngettext" value="<div id='function.dngettext' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.dngettext.php'>dngettext</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>dngettext</span> &amp;mdash; <span class='dc-title'>Version plurielle de dgettext</span></p> </div> <a name='function.dngettext.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>dngettext</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$domain</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$msgid1</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$msgid2</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$n</tt></span> )</div> <p class='para rdfs-comment'> <b>dngettext()</b> vous permet de remplacer le domaine courant <i><tt class='parameter'>domain</tt></i> pour une recherche simple au pluriel d&amp;#039;un message. </p> </div> <a name='function.dngettext.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>domain</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le domaine </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>msgid1</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>msgid2</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>n</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> </dl> <p> </p> </div> <a name='function.dngettext.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a> en cas de succ&amp;egrave;s. </p> </div> <a name='function.dngettext.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.ngettext.php' class='function' rel='rdfs-seeAlso'>ngettext()</a> - Version plurielle de gettext</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="dgettext" value="<div id='function.dgettext' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.dgettext.php'>dgettext</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>dgettext</span> &amp;mdash; <span class='dc-title'>Remplace le domaine courant</span></p> </div> <a name='function.dgettext.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>dgettext</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$domain</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$message</tt></span> )</div> <p class='para rdfs-comment'> <b>dgettext()</b> remplace le domaine courant <i><tt class='parameter'>domain</tt></i> pour une recherche simple dans <i><tt class='parameter'>message</tt></i> . </p> </div> <a name='function.dgettext.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>domain</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le domaine </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>message</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le message </p> </dd> </dl> <p> </p> </div> <a name='function.dgettext.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a> en cas de succ&amp;egrave;s. </p> </div> <a name='function.dgettext.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.gettext.php' class='function' rel='rdfs-seeAlso'>gettext()</a> - Recherche un message dans le domaine courant</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="dcngettext" value="<div id='function.dcngettext' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.dcngettext.php'>dcngettext</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>dcngettext</span> &amp;mdash; <span class='dc-title'>Version plurielle de dcgettext</span></p> </div> <a name='function.dcngettext.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>dcngettext</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$domain</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$msgid1</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$msgid2</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$n</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$category</tt></span> )</div> <p class='para rdfs-comment'> Vous permet de remplacer le domaine courant pour une recherche simple au pluriel d&amp;#039;un message. </p> </div> <a name='function.dcngettext.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>domain</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le domaine </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>msgid1</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>msgid2</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>n</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>category</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> </dl> <p> </p> </div> <a name='function.dcngettext.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a> en cas de succ&amp;egrave;s. </p> </div> <a name='function.dcngettext.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.ngettext.php' class='function' rel='rdfs-seeAlso'>ngettext()</a> - Version plurielle de gettext</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="dcgettext" value="<div id='function.dcgettext' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.dcgettext.php'>dcgettext</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>dcgettext</span> &amp;mdash; <span class='dc-title'>Remplace le domaine lors d&amp;#039;une recherche</span></p> </div> <a name='function.dcgettext.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>dcgettext</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$domain</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$message</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$category</tt></span> )</div> <p class='para rdfs-comment'> Permet de remplacer le domaine courant lors de la recherche d&amp;#039;un message. </p> </div> <a name='function.dcgettext.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>domain</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le domaine </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>message</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le message </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>category</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La cat&amp;eacute;gorie </p> </dd> </dl> <p> </p> </div> <a name='function.dcgettext.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a> en cas de succ&amp;egrave;s. </p> </div> <a name='function.dcgettext.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.gettext.php' class='function' rel='rdfs-seeAlso'>gettext()</a> - Recherche un message dans le domaine courant</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="cal_to_jd" value="<div id='function.cal-to-jd' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.cal-to-jd.php'>cal_to_jd</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.1.0, PHP 5)</p><p class='refpurpose'><span class='refname'>cal_to_jd</span> &amp;mdash; <span class='dc-title'>Convertit un calendrier en nombre de jours Julien</span></p> </div> <a name='function.cal-to-jd.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>cal_to_jd</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$calendar</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$month</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$day</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$year</tt></span> )</div> <p class='para rdfs-comment'> <b>cal_to_jd()</b> calcule le nombre de jours Julien pour une date, dans le calendrier <i><tt class='parameter'>calendar</tt></i> . Les valeurs possibles pour <i><tt class='parameter'>calendar</tt></i> sont <b><tt class='constant'>CAL_GREGORIAN</tt></b>, <b><tt class='constant'>CAL_JULIAN</tt></b>, <b><tt class='constant'>CAL_JEWISH</tt></b> et <b><tt class='constant'>CAL_FRENCH</tt></b>. </p> </div> <a name='function.cal-to-jd.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>calendar</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Calendrier &amp;agrave; convertir. Un parmi <b><tt class='constant'>CAL_GREGORIAN</tt></b>, <b><tt class='constant'>CAL_JULIAN</tt></b>, <b><tt class='constant'>CAL_JEWISH</tt></b> ou <b><tt class='constant'>CAL_FRENCH</tt></b>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>month</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le mois, sous la forme d&amp;#039;un nombre. L&amp;#039;intervalle valide d&amp;eacute;pend du calendrier <i><tt class='parameter'>calendar</tt></i> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>day</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le jour, sous la forme d&amp;#039;un nombre. L&amp;#039;intervalle valide d&amp;eacute;pend du calendrier <i><tt class='parameter'>calendar</tt></i> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>year</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;ann&amp;eacute;e, sous la forme d&amp;#039;un nombre. L&amp;#039;intervalle valide d&amp;eacute;pend du calendrier <i><tt class='parameter'>calendar</tt></i> </p> </dd> </dl> <p> </p> </div> <a name='function.cal-to-jd.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Le nombre de jour Julien. </p> </div> <a name='function.cal-to-jd.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.cal-from-jd.php' class='function' rel='rdfs-seeAlso'>cal_from_jd()</a> - Convertit le nombre de jours Julien en un calendrier sp&amp;eacute;cifique</li> <li class='member'><a href='http://www.php.net/manual/fr/function.frenchtojd.php' class='function' rel='rdfs-seeAlso'>frenchtojd()</a> - Convertit une date du calendrier fran&amp;ccedil;ais r&amp;eacute;publicain en nombre de jours du calendrier Julien</li> <li class='member'><a href='http://www.php.net/manual/fr/function.gregoriantojd.php' class='function' rel='rdfs-seeAlso'>gregoriantojd()</a> - Convertit une date gr&amp;eacute;gorienne en nombre de jours du calendrier Julien</li> <li class='member'><a href='http://www.php.net/manual/fr/function.jewishtojd.php' class='function' rel='rdfs-seeAlso'>jewishtojd()</a> - Convertit une date du calendrier Juif en nombre de jours du calendrier Julien</li> <li class='member'><a href='http://www.php.net/manual/fr/function.juliantojd.php' class='function' rel='rdfs-seeAlso'>juliantojd()</a> - Convertit un jours du calendrier Julien en un nombre de jours du calendrier Julien</li> <li class='member'><a href='http://www.php.net/manual/fr/function.unixtojd.php' class='function' rel='rdfs-seeAlso'>unixtojd()</a> - Convertit un timestamp UNIX en un jour Julien</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="cal_info" value="<div id='function.cal-info' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.cal-info.php'>cal_info</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.1.0, PHP 5)</p><p class='refpurpose'><span class='refname'>cal_info</span> &amp;mdash; <span class='dc-title'>Retourne des d&amp;eacute;tails sur un calendrier</span></p> </div> <a name='function.cal-info.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>cal_info</b></span> ([ <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$calendar</tt><span class='initializer'> = -1</span></span> ] )</div> <p class='para rdfs-comment'> <b>cal_info()</b> retourne des informations sur le calendrier <i><tt class='parameter'>calendar</tt></i> sp&amp;eacute;cifi&amp;eacute;. </p> <p class='para'> Les informations de calendriers sont retourn&amp;eacute;es dans un tableau qui contient les &amp;eacute;l&amp;eacute;ments <i>calname</i>, <i>calsymbol</i>, <i>month</i>, <i>abbrevmonth</i> et <i>maxdaysinmonth</i>. Les noms des diff&amp;eacute;rents calendriers qui peuvent &amp;ecirc;tre utilis&amp;eacute;s dans le param&amp;egrave;tre <i><tt class='parameter'>calendar</tt></i> sont les suivants : </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> 0 ou <b><tt class='constant'>CAL_GREGORIAN</tt></b> - Calendrier Gr&amp;eacute;gorien </span> </li> <li class='listitem'> <span class='simpara'> 1 ou <b><tt class='constant'>CAL_JULIAN</tt></b> - Calendrier Julien </span> </li> <li class='listitem'> <span class='simpara'> 2 ou <b><tt class='constant'>CAL_JEWISH</tt></b> - Calendrier juif </span> </li> <li class='listitem'> <span class='simpara'> 3 ou <b><tt class='constant'>CAL_FRENCH</tt></b> - Calendrier r&amp;eacute;volutionnaire fran&amp;ccedil;ais </span> </li> </ul><p> </p> <p class='para'> Si le param&amp;egrave;tre <i><tt class='parameter'>calendar</tt></i> n&amp;#039;est pas sp&amp;eacute;cifi&amp;eacute;, un tableau repr&amp;eacute;sentant tous les calendriers est retourn&amp;eacute;. </p> </div> <a name='function.cal-info.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>calendar</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Calendrier dont on souhaite des informations. Si aucun calendrier n&amp;#039;est sp&amp;eacute;cifi&amp;eacute;, des informations sur tous les calendriers seront retourn&amp;eacute;es. </p> </dd> </dl> <p> </p> </div> <a name='function.cal-info.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> </p> </div> <a name='function.cal-info.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>Since 5.0</td> <td align='left'> Le param&amp;egrave;tre <i><tt class='parameter'>calendar</tt></i> devient optionnel et vaut par d&amp;eacute;faut &amp;quot;tous calendriers&amp;quot; s&amp;#039;il n&amp;#039;est pas sp&amp;eacute;cifi&amp;eacute;. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.cal-info.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>cal_info()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$info&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>cal_info</span><span style='color: #007700'>(</span><span style='color: #0000BB'>0</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$info</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [months] =&amp;gt; Array ( [1] =&amp;gt; January [2] =&amp;gt; February [3] =&amp;gt; March [4] =&amp;gt; April [5] =&amp;gt; May [6] =&amp;gt; June [7] =&amp;gt; July [8] =&amp;gt; August [9] =&amp;gt; September [10] =&amp;gt; October [11] =&amp;gt; November [12] =&amp;gt; December ) [abbrevmonths] =&amp;gt; Array ( [1] =&amp;gt; Jan [2] =&amp;gt; Feb [3] =&amp;gt; Mar [4] =&amp;gt; Apr [5] =&amp;gt; May [6] =&amp;gt; Jun [7] =&amp;gt; Jul [8] =&amp;gt; Aug [9] =&amp;gt; Sep [10] =&amp;gt; Oct [11] =&amp;gt; Nov [12] =&amp;gt; Dec ) [maxdaysinmonth] =&amp;gt; 31 [calname] =&amp;gt; Gregorian [calsymbol] =&amp;gt; CAL_GREGORIAN ) </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="cal_from_jd" value="<div id='function.cal-from-jd' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.cal-from-jd.php'>cal_from_jd</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.1.0, PHP 5)</p><p class='refpurpose'><span class='refname'>cal_from_jd</span> &amp;mdash; <span class='dc-title'>Convertit le nombre de jours Julien en un calendrier sp&amp;eacute;cifique</span></p> </div> <a name='function.cal-from-jd.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>cal_from_jd</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$jd</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$calendar</tt></span> )</div> <p class='para rdfs-comment'> <b>cal_from_jd()</b> convertit le nombre de jours Julien <i><tt class='parameter'>jd</tt></i> en une date du calendrier <i><tt class='parameter'>calendar</tt></i> . Les valeurs possibles pour <i><tt class='parameter'>calendar</tt></i> sont <b><tt class='constant'>CAL_GREGORIAN</tt></b>, <b><tt class='constant'>CAL_JULIAN</tt></b>, <b><tt class='constant'>CAL_JEWISH</tt></b> et <b><tt class='constant'>CAL_FRENCH</tt></b>. </p> </div> <a name='function.cal-from-jd.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>jd</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Jour Julien, sous la forme d&amp;#039;un <a href='http://www.php.net/manual/fr/language.types.integer.php' class='link'>entier</a> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>calendar</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Calendrier &amp;agrave; utiliser </p> </dd> </dl> <p> </p> </div> <a name='function.cal-from-jd.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un tableau contenant des informations sur le calendrier, comme le mois, le jour, l&amp;#039;ann&amp;eacute;e, le jour de la semaine, les noms abr&amp;eacute;g&amp;eacute;s et complets des jours de la semaine et du mois, et la date, sous la forme d&amp;#039;une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a> &amp;quot;mois/jour/ann&amp;eacute;e&amp;quot;. </p> </div> <a name='function.cal-from-jd.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>cal_from_jd()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$today&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>unixtojd</span><span style='color: #007700'>(</span><span style='color: #0000BB'>mktime</span><span style='color: #007700'>(</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>8</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>16</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2003</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>cal_from_jd</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$today</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>CAL_GREGORIAN</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [date] =&amp;gt; 8/16/2003 [month] =&amp;gt; 8 [day] =&amp;gt; 16 [year] =&amp;gt; 2003 [dow] =&amp;gt; 6 [abbrevdayname] =&amp;gt; Sat [dayname] =&amp;gt; Saturday [abbrevmonth] =&amp;gt; Aug [monthname] =&amp;gt; August ) </pre></div> </div> </div><p> </p> </div> <a name='function.cal-from-jd.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.cal-to-jd.php' class='function' rel='rdfs-seeAlso'>cal_to_jd()</a> - Convertit un calendrier en nombre de jours Julien</li> <li class='member'><a href='http://www.php.net/manual/fr/function.jdtofrench.php' class='function' rel='rdfs-seeAlso'>jdtofrench()</a> - Convertit le nombre de jours du calendrier Julien en date du calendrier fran&amp;ccedil;ais r&amp;eacute;publicain</li> <li class='member'><a href='http://www.php.net/manual/fr/function.jdtogregorian.php' class='function' rel='rdfs-seeAlso'>jdtogregorian()</a> - Convertit le nombre de jours du calendrier Julien en date gr&amp;eacute;gorienne</li> <li class='member'><a href='http://www.php.net/manual/fr/function.jdtojewish.php' class='function' rel='rdfs-seeAlso'>jdtojewish()</a> - Convertit le nombre de jours du calendrier Julien en date du calendrier juif</li> <li class='member'><a href='http://www.php.net/manual/fr/function.jdtojulian.php' class='function' rel='rdfs-seeAlso'>jdtojulian()</a> - Convertit le nombre de jours du calendrier Julien en date du calendrier Julien</li> <li class='member'><a href='http://www.php.net/manual/fr/function.jdtounix.php' class='function' rel='rdfs-seeAlso'>jdtounix()</a> - Convertit un jour Julien en timestamp UNIX</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="cal_days_in_month" value="<div id='function.cal-days-in-month' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.cal-days-in-month.php'>cal_days_in_month</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.1.0, PHP 5)</p><p class='refpurpose'><span class='refname'>cal_days_in_month</span> &amp;mdash; <span class='dc-title'>Retourne le nombre de jours dans un mois, pour une ann&amp;eacute;e et un calendrier donn&amp;eacute;</span></p> </div> <a name='function.cal-days-in-month.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>cal_days_in_month</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$calendar</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$month</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$year</tt></span> )</div> <p class='para rdfs-comment'> Retourne le nombre de jours dans le mois <i><tt class='parameter'>month</tt></i> de l&amp;#039;ann&amp;eacute;e <i><tt class='parameter'>year</tt></i> , pour le calendrier <i><tt class='parameter'>calendar</tt></i> . </p> </div> <a name='function.cal-days-in-month.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>calendar</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Calendrier &amp;agrave; utiliser pour le calcul </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>month</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Mois dans le calendrier s&amp;eacute;lectionn&amp;eacute; </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>year</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Ann&amp;eacute;e dans le calendrier s&amp;eacute;lectionn&amp;eacute; </p> </dd> </dl> <p> </p> </div> <a name='function.cal-days-in-month.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Le nombre de jours dans le mois s&amp;eacute;lectionn&amp;eacute;, dans le calendrier fourni. </p> </div> <a name='function.cal-days-in-month.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>cal_days_in_month()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$num&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>cal_days_in_month</span><span style='color: #007700'>(</span><span style='color: #0000BB'>CAL_GREGORIAN</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>8</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2003</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;31<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #DD0000'>'Il&amp;nbsp;y&amp;nbsp;a&amp;nbsp;</span><span style='color: #0000BB'>$num</span><span style='color: #DD0000'>&amp;nbsp;jours&amp;nbsp;en&amp;nbsp;Ao&amp;ucirc;t&amp;nbsp;2003'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="bind_textdomain_codeset" value="<div id='function.bind-textdomain-codeset' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.bind-textdomain-codeset.php'>bind_textdomain_codeset</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>bind_textdomain_codeset</span> &amp;mdash; <span class='dc-title'>Sp&amp;eacute;cifie le jeu de caract&amp;egrave;res utilis&amp;eacute; pour les messages du domaine DOMAIN</span></p> </div> <a name='function.bind-textdomain-codeset.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>bind_textdomain_codeset</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$domain</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$codeset</tt></span> )</div> <p class='para rdfs-comment'> Sp&amp;eacute;cifie l&amp;#039;encodage &amp;agrave; utiliser pour les messages du domaine <i><tt class='parameter'>domain</tt></i> retourn&amp;eacute; par l&amp;#039;ensemble des fonctions <a href='http://www.php.net/manual/fr/function.gettext.php' class='function'>gettext()</a>. </p> </div> <a name='function.bind-textdomain-codeset.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>domain</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le domaine </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>codeset</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le jeu de caract&amp;egrave;res </p> </dd> </dl> <p> </p> </div> <a name='function.bind-textdomain-codeset.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a> en cas de succ&amp;egrave;s. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="bindtextdomain" value="<div id='function.bindtextdomain' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.bindtextdomain.php'>bindtextdomain</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>bindtextdomain</span> &amp;mdash; <span class='dc-title'>Fixe le chemin d&amp;#039;un domaine</span></p> </div> <a name='function.bindtextdomain.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>bindtextdomain</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$domain</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$directory</tt></span> )</div> <p class='para rdfs-comment'> Fixe le chemin du domaine. </p> </div> <a name='function.bindtextdomain.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>domain</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le domaine </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>directory</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le chemin vers le dossier </p> </dd> </dl> <p> </p> </div> <a name='function.bindtextdomain.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Le chemin complet vers le domaine. </p> </div> <a name='function.bindtextdomain.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>bindtextdomain()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$domain&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'myapp'</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #0000BB'>bindtextdomain</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$domain</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'/usr/share/myapp/locale'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> /usr/share/myapp/locale </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="bcsub" value="<div id='function.bcsub' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.bcsub.php'>bcsub</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>bcsub</span> &amp;mdash; <span class='dc-title'>Soustrait un nombre de grande taille d&amp;#039;un autre</span></p> </div> <a name='function.bcsub.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>bcsub</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$left_operand</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$right_operand</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$scale</tt></span> ] )</div> <p class='para rdfs-comment'> Soustrait l&amp;#039;op&amp;eacute;rande <i><tt class='parameter'>right_operand</tt></i> de l&amp;#039;op&amp;eacute;rande <i><tt class='parameter'>left_operand</tt></i> . </p> </div> <a name='function.bcsub.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>left_operand</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;op&amp;eacute;rande de gauche, sous la forme d&amp;#039;une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>right_operand</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;op&amp;eacute;rande de droite, sous la forme d&amp;#039;une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>scale</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Ce param&amp;egrave;tre optionnel est utilis&amp;eacute; pour d&amp;eacute;finir le nombre de digits apr&amp;egrave;s la d&amp;eacute;cimale &amp;agrave; placer dans le r&amp;eacute;sultat. Vous pouvez &amp;eacute;galement d&amp;eacute;finir la pr&amp;eacute;cision globale par d&amp;eacute;faut pour toutes les fonctions en utilisant la fonction <a href='http://www.php.net/manual/fr/function.bcscale.php' class='function'>bcscale()</a>.</p></dd> </dl> <p> </p> </div> <a name='function.bcsub.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Le r&amp;eacute;sultat de la soustraction, sous la forme d&amp;#039;une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a>. </p> </div> <a name='function.bcsub.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Exemple avec <b>bcsub()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$a&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'1.234'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$b&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'5'</span><span style='color: #007700'>;<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>bcsub</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;-3<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>bcsub</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>4</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;-3.7660<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> </div> <a name='function.bcsub.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.bcadd.php' class='function' rel='rdfs-seeAlso'>bcadd()</a> - Additionne deux nombres de grande taille</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="bcsqrt" value="<div id='function.bcsqrt' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.bcsqrt.php'>bcsqrt</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>bcsqrt</span> &amp;mdash; <span class='dc-title'>R&amp;eacute;cup&amp;egrave;re la racine carr&amp;eacute;e d&amp;#039;un nombre de grande taille</span></p> </div> <a name='function.bcsqrt.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>bcsqrt</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$operand</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$scale</tt></span> ] )</div> <p class='para rdfs-comment'> Retourne la racine carr&amp;eacute;e de l&amp;#039;op&amp;eacute;rande <i><tt class='parameter'>operand</tt></i> . </p> </div> <a name='function.bcsqrt.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>operand</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;op&amp;eacute;rande, sous la forme d&amp;#039;une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>scale</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Ce param&amp;egrave;tre optionnel est utilis&amp;eacute; pour d&amp;eacute;finir le nombre de digits apr&amp;egrave;s la d&amp;eacute;cimale &amp;agrave; placer dans le r&amp;eacute;sultat. Vous pouvez &amp;eacute;galement d&amp;eacute;finir la pr&amp;eacute;cision globale par d&amp;eacute;faut pour toutes les fonctions en utilisant la fonction <a href='http://www.php.net/manual/fr/function.bcscale.php' class='function'>bcscale()</a>.</p></dd> </dl> <p> </p> </div> <a name='function.bcsqrt.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne la racine carr&amp;eacute;e de l&amp;#039;op&amp;eacute;rande, sous la forme d&amp;#039;une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a>, ou <b><tt class='constant'>NULL</tt></b> si l&amp;#039;op&amp;eacute;rande <i><tt class='parameter'>operand</tt></i> est n&amp;eacute;gatif. </p> </div> <a name='function.bcsqrt.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Exemple avec <b>bcsqrt()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>bcsqrt</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'2'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>3</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;1.414<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> </div> <a name='function.bcsqrt.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.bcpow.php' class='function' rel='rdfs-seeAlso'>bcpow()</a> - &amp;Eacute;l&amp;egrave;ve un nombre une puissance donn&amp;eacute;e</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="bcscale" value="<div id='function.bcscale' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.bcscale.php'>bcscale</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>bcscale</span> &amp;mdash; <span class='dc-title'>Sp&amp;eacute;cifie le nombre de d&amp;eacute;cimales par d&amp;eacute;faut pour toutes les fonctions</span></p> </div> <a name='function.bcscale.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>bcscale</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$scale</tt></span> )</div> <p class='para rdfs-comment'> Sp&amp;eacute;cifie la pr&amp;eacute;cision par d&amp;eacute;faut pour toutes les fonctions math&amp;eacute;matiques sur des nombres de taille arbitraire qui suivent et qui omettent le param&amp;egrave;tre <i><tt class='parameter'>scale</tt></i> . </p> </div> <a name='function.bcscale.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>scale</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le facteur de pr&amp;eacute;cision. </p> </dd> </dl> <p> </p> </div> <a name='function.bcscale.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.bcscale.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>bcscale()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;pr&amp;eacute;cision&amp;nbsp;par&amp;nbsp;d&amp;eacute;faut&amp;nbsp;:&amp;nbsp;3<br /></span><span style='color: #0000BB'>bcscale</span><span style='color: #007700'>(</span><span style='color: #0000BB'>3</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>bcdiv</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'105'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'6.55957'</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;16.007<br /><br />//&amp;nbsp;la&amp;nbsp;m&amp;ecirc;me&amp;nbsp;chose&amp;nbsp;sans&amp;nbsp;utiliser&amp;nbsp;bcscale()<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>bcdiv</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'105'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'6.55957'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>3</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;16.007<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="bcpowmod" value="<div id='function.bcpowmod' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.bcpowmod.php'>bcpowmod</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>bcpowmod</span> &amp;mdash; <span class='dc-title'>Calcule le reste modulo d&amp;#039;un nombre &amp;eacute;lev&amp;eacute; &amp;agrave; une puissance</span></p> </div> <a name='function.bcpowmod.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>bcpowmod</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$left_operand</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$right_operand</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$modulus</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$scale</tt></span> ] )</div> <p class='para rdfs-comment'> Utilise la m&amp;eacute;thode d&amp;#039;exponentiation rapide pour &amp;eacute;lever le nombre <i><tt class='parameter'>left_operand</tt></i> &amp;agrave; la puissance <i><tt class='parameter'>right_operand</tt></i> , et en calculant le reste modulo <i><tt class='parameter'>modulus</tt></i> . </p> </div> <a name='function.bcpowmod.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>left_operand</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;op&amp;eacute;rande de gauche, sous la forme d&amp;#039;une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>right_operand</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;op&amp;eacute;rande de droite, sous la forme d&amp;#039;une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>modulus</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le modulo, sous la forme d&amp;#039;une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>scale</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Ce param&amp;egrave;tre optionnel est utilis&amp;eacute; pour d&amp;eacute;finir le nombre de digits apr&amp;egrave;s la d&amp;eacute;cimale &amp;agrave; placer dans le r&amp;eacute;sultat. Vous pouvez &amp;eacute;galement d&amp;eacute;finir la pr&amp;eacute;cision globale par d&amp;eacute;faut pour toutes les fonctions en utilisant la fonction <a href='http://www.php.net/manual/fr/function.bcscale.php' class='function'>bcscale()</a>.</p></dd> </dl> <p> </p> </div> <a name='function.bcpowmod.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne le r&amp;eacute;sultat, sous la forme d&amp;#039;une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a>, ou <b><tt class='constant'>NULL</tt></b> si <i><tt class='parameter'>modulus</tt></i> vaut <i>0</i>. </p> </div> <a name='function.bcpowmod.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Comme cette m&amp;eacute;thode utilise les op&amp;eacute;rations de modulo, les nombres non naturels risquent de donner des r&amp;eacute;sultats inattendus. Un nombre naturel est un entier positif non-nul. <br /> </p></blockquote> </div> <a name='function.bcpowmod.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> Les deux lignes suivantes produisent le m&amp;ecirc;me r&amp;eacute;sultat. La version qui utilise <b>bcpowmod()</b> est bien plus rapide, et accepte des param&amp;egrave;tres plus grands. </p><div class='informalexample'> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$a&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>bcpowmod</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$x</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$y</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$mod</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$b&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>bcmod</span><span style='color: #007700'>(</span><span style='color: #0000BB'>bcpow</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$x</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$y</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>$mod</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;$a&amp;nbsp;et&amp;nbsp;$b&amp;nbsp;sont&amp;nbsp;&amp;eacute;gaux.<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.bcpowmod.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.bcpow.php' class='function' rel='rdfs-seeAlso'>bcpow()</a> - &amp;Eacute;l&amp;egrave;ve un nombre une puissance donn&amp;eacute;e</li> <li class='member'><a href='http://www.php.net/manual/fr/function.bcmod.php' class='function' rel='rdfs-seeAlso'>bcmod()</a> - Retourne le reste d'une division entre nombres de grande taille</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="bcpow" value="<div id='function.bcpow' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.bcpow.php'>bcpow</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>bcpow</span> &amp;mdash; <span class='dc-title'>&amp;Eacute;l&amp;egrave;ve un nombre une puissance donn&amp;eacute;e</span></p> </div> <a name='function.bcpow.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>bcpow</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$left_operand</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$right_operand</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$scale</tt></span> ] )</div> <p class='para rdfs-comment'> &amp;Eacute;l&amp;egrave;ve <i><tt class='parameter'>left_operand</tt></i> &amp;agrave; la puissance <i><tt class='parameter'>right_operand</tt></i> . </p> </div> <a name='function.bcpow.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>left_operand</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;op&amp;eacute;rande de gauche, sous la forme d&amp;#039;une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>right_operand</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;op&amp;eacute;rande de droite, sous la forme d&amp;#039;une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>scale</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Ce param&amp;egrave;tre optionnel est utilis&amp;eacute; pour d&amp;eacute;finir le nombre de digits apr&amp;egrave;s la d&amp;eacute;cimale &amp;agrave; placer dans le r&amp;eacute;sultat. Vous pouvez &amp;eacute;galement d&amp;eacute;finir la pr&amp;eacute;cision globale par d&amp;eacute;faut pour toutes les fonctions en utilisant la fonction <a href='http://www.php.net/manual/fr/function.bcscale.php' class='function'>bcscale()</a>.</p></dd> </dl> <p> </p> </div> <a name='function.bcpow.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne le r&amp;eacute;sultat, sous la forme d&amp;#039;une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a>. </p> </div> <a name='function.bcpow.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Exemple avec <b>bcpow()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>bcpow</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'4.2'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'3'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;74.08<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> </div> <a name='function.bcpow.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.bcpowmod.php' class='function' rel='rdfs-seeAlso'>bcpowmod()</a> - Calcule le reste modulo d'un nombre &amp;eacute;lev&amp;eacute; &amp;agrave; une puissance</li> <li class='member'><a href='http://www.php.net/manual/fr/function.bcsqrt.php' class='function' rel='rdfs-seeAlso'>bcsqrt()</a> - R&amp;eacute;cup&amp;egrave;re la racine carr&amp;eacute;e d'un nombre de grande taille</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="bcmul" value="<div id='function.bcmul' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.bcmul.php'>bcmul</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>bcmul</span> &amp;mdash; <span class='dc-title'>Multiplie deux nombres de grande taille</span></p> </div> <a name='function.bcmul.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>bcmul</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$left_operand</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$right_operand</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$scale</tt></span> ] )</div> <p class='para rdfs-comment'> Multiplie l&amp;#039;op&amp;eacute;rande <i><tt class='parameter'>left_operand</tt></i> par l&amp;#039;op&amp;eacute;rande <i><tt class='parameter'>right_operand</tt></i> . </p> </div> <a name='function.bcmul.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>left_operand</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;op&amp;eacute;rande de gauche, sous la forme d&amp;#039;une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>right_operand</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;op&amp;eacute;rande de droite, sous la forme d&amp;#039;une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>scale</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Ce param&amp;egrave;tre optionnel est utilis&amp;eacute; pour d&amp;eacute;finir le nombre de digits apr&amp;egrave;s la d&amp;eacute;cimale &amp;agrave; placer dans le r&amp;eacute;sultat. Vous pouvez &amp;eacute;galement d&amp;eacute;finir la pr&amp;eacute;cision globale par d&amp;eacute;faut pour toutes les fonctions en utilisant la fonction <a href='http://www.php.net/manual/fr/function.bcscale.php' class='function'>bcscale()</a>.</p></dd> </dl> <p> </p> </div> <a name='function.bcmul.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne le r&amp;eacute;sultat, sous la forme d&amp;#039;une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a>. </p> </div> <a name='function.bcmul.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Exemple avec <b>bcmul()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>bcmul</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'1.34747474747'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'35'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>3</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;47.161<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>bcmul</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'2'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'4'</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;8<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> </div> <a name='function.bcmul.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.bcdiv.php' class='function' rel='rdfs-seeAlso'>bcdiv()</a> - Divise deux nombres de grande taille</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="bcmod" value="<div id='function.bcmod' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.bcmod.php'>bcmod</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>bcmod</span> &amp;mdash; <span class='dc-title'>Retourne le reste d&amp;#039;une division entre nombres de grande taille</span></p> </div> <a name='function.bcmod.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>bcmod</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$left_operand</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$modulus</tt></span> )</div> <p class='para rdfs-comment'> Retourne le reste de la division entre <i><tt class='parameter'>left_operand</tt></i> en utilisant <i><tt class='parameter'>modulus</tt></i> . </p> </div> <a name='function.bcmod.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>left_operand</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;op&amp;eacute;rande de gauche, sous la forme d&amp;#039;une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>modulus</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le modulo, sous la forme d&amp;#039;une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a>. </p> </dd> </dl> <p> </p> </div> <a name='function.bcmod.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne le modulo, sous la forme d&amp;#039;une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a>, ou <b><tt class='constant'>NULL</tt></b> si <i><tt class='parameter'>modulus</tt></i> vaut <i>0</i>. </p> </div> <a name='function.bcmod.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Exemple avec <b>bcmod()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>bcmod</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'4'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'2'</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;0<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>bcmod</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'2'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'4'</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;2<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> </div> <a name='function.bcmod.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.bcdiv.php' class='function' rel='rdfs-seeAlso'>bcdiv()</a> - Divise deux nombres de grande taille</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="bcdiv" value="<div id='function.bcdiv' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.bcdiv.php'>bcdiv</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>bcdiv</span> &amp;mdash; <span class='dc-title'>Divise deux nombres de grande taille</span></p> </div> <a name='function.bcdiv.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>bcdiv</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$left_operand</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$right_operand</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$scale</tt></span> ] )</div> <p class='para rdfs-comment'> Divise l&amp;#039;op&amp;eacute;rande <i><tt class='parameter'>left_operand</tt></i> par l&amp;#039;op&amp;eacute;rande <i><tt class='parameter'>right_operand</tt></i> . </p> </div> <a name='function.bcdiv.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>left_operand</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;op&amp;eacute;rande de gauche, sous la forme d&amp;#039;une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>right_operand</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;op&amp;eacute;rande de droite, sous la forme d&amp;#039;une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>scale</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Ce param&amp;egrave;tre optionnel est utilis&amp;eacute; pour d&amp;eacute;finir le nombre de digits apr&amp;egrave;s la d&amp;eacute;cimale &amp;agrave; placer dans le r&amp;eacute;sultat. Vous pouvez &amp;eacute;galement d&amp;eacute;finir la pr&amp;eacute;cision globale par d&amp;eacute;faut pour toutes les fonctions en utilisant la fonction <a href='http://www.php.net/manual/fr/function.bcscale.php' class='function'>bcscale()</a>.</p></dd> </dl> <p> </p> </div> <a name='function.bcdiv.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne le r&amp;eacute;sultat de la division, sous la forme d&amp;#039;une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a>, ou <b><tt class='constant'>NULL</tt></b> si l&amp;#039;op&amp;eacute;rande <i><tt class='parameter'>right_operand</tt></i> vaut <i>0</i>. </p> </div> <a name='function.bcdiv.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Exemple avec <b>bcdiv()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>bcdiv</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'105'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'6.55957'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>3</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;16.007<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> </div> <a name='function.bcdiv.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.bcmul.php' class='function' rel='rdfs-seeAlso'>bcmul()</a> - Multiplie deux nombres de grande taille</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="bccomp" value="<div id='function.bccomp' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.bccomp.php'>bccomp</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>bccomp</span> &amp;mdash; <span class='dc-title'>Compare deux nombres de grande taille</span></p> </div> <a name='function.bccomp.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>bccomp</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$left_operand</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$right_operand</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$scale</tt></span> ] )</div> <p class='para rdfs-comment'> Compare l&amp;#039;op&amp;eacute;rande <i><tt class='parameter'>left_operand</tt></i> avec l&amp;#039;op&amp;eacute;rande <i><tt class='parameter'>right_operand</tt></i> et retourne le r&amp;eacute;sultat sous forme d&amp;#039;un <a href='http://www.php.net/manual/fr/language.types.integer.php' class='link'>entier</a>. </p> </div> <a name='function.bccomp.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>left_operand</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;op&amp;eacute;rande de gauche, sous la forme d&amp;#039;une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>right_operand</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;op&amp;eacute;rande de droite, sous la forme d&amp;#039;une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>scale</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le param&amp;egrave;tre optionnel <i><tt class='parameter'>scale</tt></i> est utilis&amp;eacute; pour d&amp;eacute;finir le nombre de digits apr&amp;egrave;s la d&amp;eacute;cimale qui sera utilis&amp;eacute; dans la comparaison. </p> </dd> </dl> <p> </p> </div> <a name='function.bccomp.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne <i>0</i> si les deux op&amp;eacute;randes sont &amp;eacute;gaux, <i>1</i> si l&amp;#039;op&amp;eacute;rande <i><tt class='parameter'>left_operand</tt></i> est plus grand que l&amp;#039;op&amp;eacute;rande <i><tt class='parameter'>right_operand</tt></i> , -1 sinon. </p> </div> <a name='function.bccomp.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Exemple avec <b>bccomp()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>bccomp</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'1'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'2'</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;-1<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>bccomp</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'1.00001'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'1'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>3</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;0<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>bccomp</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'1.00001'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'1'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>5</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;1<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="bcadd" value="<div id='function.bcadd' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.bcadd.php'>bcadd</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>bcadd</span> &amp;mdash; <span class='dc-title'>Additionne deux nombres de grande taille</span></p> </div> <a name='function.bcadd.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>bcadd</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$left_operand</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$right_operand</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$scale</tt></span> ] )</div> <p class='para rdfs-comment'> Additionne <i><tt class='parameter'>left_operand</tt></i> et <i><tt class='parameter'>right_operand</tt></i> . </p> </div> <a name='function.bcadd.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>left_operand</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;op&amp;eacute;rande gauche, sous la forme d&amp;#039;une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>right_operand</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;op&amp;eacute;rande droite, sous la forme d&amp;#039;une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>scale</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Ce param&amp;egrave;tre optionnel est utilis&amp;eacute; pour d&amp;eacute;finir le nombre de digits apr&amp;egrave;s la d&amp;eacute;cimale &amp;agrave; placer dans le r&amp;eacute;sultat. Vous pouvez &amp;eacute;galement d&amp;eacute;finir la pr&amp;eacute;cision globale par d&amp;eacute;faut pour toutes les fonctions en utilisant la fonction <a href='http://www.php.net/manual/fr/function.bcscale.php' class='function'>bcscale()</a>.</p></dd> </dl> <p> </p> </div> <a name='function.bcadd.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> La somme des deux op&amp;eacute;randes, sous la forme d&amp;#039;une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a>. </p> </div> <a name='function.bcadd.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Exemple avec <b>bcadd()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$a&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'1.234'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$b&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'5'</span><span style='color: #007700'>;<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>bcadd</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;6<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>bcadd</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>4</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;6.2340<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> </div> <a name='function.bcadd.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.bcsub.php' class='function' rel='rdfs-seeAlso'>bcsub()</a> - Soustrait un nombre de grande taille d'un autre</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
</strings>

