<strings>
<string id="mysql_unbuffered_query" value="<div id='function.mysql-unbuffered-query' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysql-unbuffered-query.php'>mysql_unbuffered_query</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.6, PHP 5)</p><p class='refpurpose'><span class='refname'>mysql_unbuffered_query</span> &amp;mdash; <span class='dc-title'> Ex&amp;eacute;cute une requ&amp;ecirc;te SQL sans mobiliser les r&amp;eacute;sultats MySQL </span></p> </div> <a name='function.mysql-unbuffered-query.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>mysql_unbuffered_query</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$query</tt></span> [, <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$link_identifier</tt></span> ] )</div> <p class='para rdfs-comment'> <b>mysql_unbuffered_query()</b> envoie la requ&amp;ecirc;te SQL <i><tt class='parameter'>query</tt></i> &amp;agrave; MySQL sans automatiquement r&amp;eacute;cup&amp;eacute;rer et mettre en m&amp;eacute;moire les lignes du r&amp;eacute;sultat, comme pourrait le faire la fonction <a href='http://www.php.net/manual/fr/function.mysql-query.php' class='function'>mysql_query()</a>. Ce comportement permet d&amp;#039;&amp;eacute;pargner une grande quantit&amp;eacute; de m&amp;eacute;moire lorsque les requ&amp;ecirc;tes SQL produisent un gros jeu de r&amp;eacute;sultats, et vous pouvez commencer &amp;agrave; travailler sur le jeu de r&amp;eacute;sultats imm&amp;eacute;diatement apr&amp;egrave;s que la premi&amp;egrave;re ligne ait &amp;eacute;t&amp;eacute; r&amp;eacute;cup&amp;eacute;r&amp;eacute;e que vous n&amp;#039;avez pas &amp;agrave; attendre la fin du traitement de la requ&amp;ecirc;te SQL. Pour utiliser la fonction <b>mysql_unbuffered_query()</b> lorsque plusieurs connexions &amp;agrave; des bases de donn&amp;eacute;es sont ouvertes, vous devez sp&amp;eacute;cifier le param&amp;egrave;tre optionnel <i><tt class='parameter'>link_identifier</tt></i> pour identifier la connexion &amp;agrave; utiliser. </p> </div> <a name='function.mysql-unbuffered-query.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'>query</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La requ&amp;ecirc;te SQL &amp;agrave; ex&amp;eacute;cuter </p> <p class='para'> Les donn&amp;eacute;es de la requ&amp;ecirc;te doivent &amp;ecirc;tre proprement <a href='http://www.php.net/manual/fr/function.mysql-real-escape-string.php' class='link'>&amp;eacute;chapp&amp;eacute;es</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> link_identifier</tt></i> </span> </dt><dd class='listitem'> <p class='para'>La connexion MySQL. S&amp;#039;il n&amp;#039;est pas sp&amp;eacute;cifi&amp;eacute;, la derni&amp;egrave;re connexion ouverte avec la fonction <a href='http://www.php.net/manual/fr/function.mysql-connect.php' class='function'>mysql_connect()</a> sera utilis&amp;eacute;e. Si une telle connexion n&amp;#039;est pas trouv&amp;eacute;e, la fonction tentera d&amp;#039;ouvrir une connexion, comme si la fonction <a href='http://www.php.net/manual/fr/function.mysql-connect.php' class='function'>mysql_connect()</a> avait &amp;eacute;t&amp;eacute; appel&amp;eacute;e sans argument. Si aucune connexion n&amp;#039;est trouv&amp;eacute;e ou &amp;eacute;tablie, une alerte <b><tt class='constant'>E_WARNING</tt></b> est g&amp;eacute;n&amp;eacute;r&amp;eacute;e.</p></dd> </dl> <p> </p> </div> <a name='function.mysql-unbuffered-query.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Pour les requ&amp;ecirc;tes SELECT, SHOW, DESCRIBE ou EXPLAIN, <b>mysql_unbuffered_query()</b> retourne une <a href='http://www.php.net/manual/fr/language.types.resource.php' class='link'>ressource</a> en cas de succ&amp;egrave;s, ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> <p class='para'> Pour les autres types de requ&amp;ecirc;tes, UPDATE, DELETE, DROP, etc, <b>mysql_unbuffered_query()</b> 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.mysql-unbuffered-query.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: L&amp;#039;int&amp;eacute;r&amp;ecirc;t de <b>mysql_unbuffered_query()</b> est temp&amp;eacute;r&amp;eacute; par une limitation : <a href='http://www.php.net/manual/fr/function.mysql-num-rows.php' class='function'>mysql_num_rows()</a> et <a href='http://www.php.net/manual/fr/function.mysql-data-seek.php' class='function'>mysql_data_seek()</a> ne fonctionne pas sur une ressource retourn&amp;eacute;e par <b>mysql_unbuffered_query()</b>. Vous devez aussi lire tous les r&amp;eacute;sultats d&amp;#039;une premi&amp;egrave;re requ&amp;ecirc;te ex&amp;eacute;cut&amp;eacute;e avec <b>mysql_unbuffered_query()</b>, avant de pouvoir en ex&amp;eacute;cuter une autre. <br /> </p></blockquote> </div> <a name='function.mysql-unbuffered-query.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.mysql-query.php' class='function' rel='rdfs-seeAlso'>mysql_query()</a> - Envoie une requ&amp;ecirc;te &amp;agrave; un serveur MySQL</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="mysql_thread_id" value="<div id='function.mysql-thread-id' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysql-thread-id.php'>mysql_thread_id</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>mysql_thread_id</span> &amp;mdash; <span class='dc-title'>Retourne l&amp;#039;identifiant du thread MySQL courant</span></p> </div> <a name='function.mysql-thread-id.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>mysql_thread_id</b></span> ([ <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$link_identifier</tt></span> ] )</div> <p class='para rdfs-comment'> <b>mysql_thread_id()</b> retourne l&amp;#039;identifiant du thread courant. Si la connexion <i><tt class='parameter'>link_identifier</tt></i> est perdue et que vous vous reconnectez (avec <a href='http://www.php.net/manual/fr/function.mysql-ping.php' class='function'>mysql_ping()</a>, par exemple), alors l&amp;#039;identifiant de thread va changer. Cela signifie que vous devez le r&amp;eacute;cup&amp;eacute;rer lorsque vous en avez besoin. </p> </div> <a name='function.mysql-thread-id.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'> link_identifier</tt></i> </span> </dt><dd class='listitem'> <p class='para'>La connexion MySQL. S&amp;#039;il n&amp;#039;est pas sp&amp;eacute;cifi&amp;eacute;, la derni&amp;egrave;re connexion ouverte avec la fonction <a href='http://www.php.net/manual/fr/function.mysql-connect.php' class='function'>mysql_connect()</a> sera utilis&amp;eacute;e. Si une telle connexion n&amp;#039;est pas trouv&amp;eacute;e, la fonction tentera d&amp;#039;ouvrir une connexion, comme si la fonction <a href='http://www.php.net/manual/fr/function.mysql-connect.php' class='function'>mysql_connect()</a> avait &amp;eacute;t&amp;eacute; appel&amp;eacute;e sans argument. Si aucune connexion n&amp;#039;est trouv&amp;eacute;e ou &amp;eacute;tablie, une alerte <b><tt class='constant'>E_WARNING</tt></b> est g&amp;eacute;n&amp;eacute;r&amp;eacute;e.</p></dd> </dl> <p> </p> </div> <a name='function.mysql-thread-id.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> L&amp;#039;identifiant du thread en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.mysql-thread-id.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>mysql_thread_id()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_password'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$thread_id&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_thread_id</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br />if&amp;nbsp;(</span><span style='color: #0000BB'>$thread_id</span><span style='color: #007700'>){<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'L'identifiant&amp;nbsp;du&amp;nbsp;thread&amp;nbsp;courant&amp;nbsp;est&amp;nbsp;:&amp;nbsp;%d\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$thread_id</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> L&amp;#039;identifiant du thread courant est : 73 </pre></div> </div> </div><p> </p> </div> <a name='function.mysql-thread-id.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.mysql-ping.php' class='function' rel='rdfs-seeAlso'>mysql_ping()</a> - V&amp;eacute;rifie la connexion au serveur MySQL, et s'y reconnecte au besoin</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-list-processes.php' class='function' rel='rdfs-seeAlso'>mysql_list_processes()</a> - Liste les processus MySQL</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="mysql_tablename" value="<div id='function.mysql-tablename' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysql-tablename.php'>mysql_tablename</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>mysql_tablename</span> &amp;mdash; <span class='dc-title'>Lit le nom de la table qui contient un champ</span></p> </div> <a name='function.mysql-tablename.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>mysql_tablename</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$result</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$i</tt></span> )</div> <p class='para rdfs-comment'> Lit le nom de la table depuis le jeu de r&amp;eacute;sultats <i><tt class='parameter'>result</tt></i> . </p> <p class='para'> Cette fonction est d&amp;eacute;pr&amp;eacute;ci&amp;eacute;e. Il est pr&amp;eacute;f&amp;eacute;rable d&amp;#039;utiliser la fonction <a href='http://www.php.net/manual/fr/function.mysql-query.php' class='function'>mysql_query()</a> avec une requ&amp;ecirc;te SQL <i>SHOW TABLES [FROM db_name] [LIKE &amp;#039;pattern&amp;#039;]</i> &amp;agrave; la place. </p> </div> <a name='function.mysql-tablename.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'>result</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Un pointeur de r&amp;eacute;sultats retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.mysql-list-tables.php' class='function'>mysql_list_tables()</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>i</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;index (num&amp;eacute;ro ligne/table) </p> </dd> </dl> <p> </p> </div> <a name='function.mysql-tablename.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Le nom de la table en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> <p class='para'> Utilisez la fonction <b>mysql_tablename()</b> pour parcourir ce pointeur de r&amp;eacute;sultats, ou n&amp;#039;importe quelle fonction pour les r&amp;eacute;sultats de tables comme la fonction <a href='http://www.php.net/manual/fr/function.mysql-fetch-array.php' class='function'>mysql_fetch_array()</a>. </p> </div> <a name='function.mysql-tablename.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>mysql_tablename()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />mysql_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_password'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_list_tables</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'mydb'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$num_rows&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_num_rows</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br />for&amp;nbsp;(</span><span style='color: #0000BB'>$i&amp;nbsp;</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'>$i&amp;nbsp;</span><span style='color: #007700'>&amp;lt;&amp;nbsp;</span><span style='color: #0000BB'>$num_rows</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;echo&amp;nbsp;</span><span style='color: #DD0000'>'Table&amp;nbsp;:&amp;nbsp;'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysql_tablename</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$i</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #0000BB'>mysql_free_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</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.mysql-tablename.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: La fonction <a href='http://www.php.net/manual/fr/function.mysql-num-rows.php' class='function'>mysql_num_rows()</a> peut &amp;ecirc;tre utilis&amp;eacute;e pour d&amp;eacute;terminer le nombre de tables dans le pointeur de r&amp;eacute;sultats. <br /> </p></blockquote> </div> <a name='function.mysql-tablename.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.mysql-list-tables.php' class='function' rel='rdfs-seeAlso'>mysql_list_tables()</a> - Liste les tables d'une base de donn&amp;eacute;es MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-field-table.php' class='function' rel='rdfs-seeAlso'>mysql_field_table()</a> - Retourne le nom de la table MySQL o&amp;ugrave; se trouve une colonne</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-db-name.php' class='function' rel='rdfs-seeAlso'>mysql_db_name()</a> - Lit les noms des bases de donn&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="mysql_stat" value="<div id='function.mysql-stat' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysql-stat.php'>mysql_stat</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>mysql_stat</span> &amp;mdash; <span class='dc-title'>Retourne le statut courant du serveur MySQL</span></p> </div> <a name='function.mysql-stat.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>mysql_stat</b></span> ([ <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$link_identifier</tt></span> ] )</div> <p class='para rdfs-comment'> <b>mysql_stat()</b> retourne le statut courant du serveur MySQL. </p> </div> <a name='function.mysql-stat.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'> link_identifier</tt></i> </span> </dt><dd class='listitem'> <p class='para'>La connexion MySQL. S&amp;#039;il n&amp;#039;est pas sp&amp;eacute;cifi&amp;eacute;, la derni&amp;egrave;re connexion ouverte avec la fonction <a href='http://www.php.net/manual/fr/function.mysql-connect.php' class='function'>mysql_connect()</a> sera utilis&amp;eacute;e. Si une telle connexion n&amp;#039;est pas trouv&amp;eacute;e, la fonction tentera d&amp;#039;ouvrir une connexion, comme si la fonction <a href='http://www.php.net/manual/fr/function.mysql-connect.php' class='function'>mysql_connect()</a> avait &amp;eacute;t&amp;eacute; appel&amp;eacute;e sans argument. Si aucune connexion n&amp;#039;est trouv&amp;eacute;e ou &amp;eacute;tablie, une alerte <b><tt class='constant'>E_WARNING</tt></b> est g&amp;eacute;n&amp;eacute;r&amp;eacute;e.</p></dd> </dl> <p> </p> </div> <a name='function.mysql-stat.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne une cha&amp;icirc;ne contenant le statut de dur&amp;eacute;e de fonctionnement, les threads, les requ&amp;ecirc;tes, les tables ouvertes et sur disque, et le nombre de requ&amp;ecirc;tes par seconde. Pour une liste compl&amp;egrave;te des autres variables de statuts, vous devez utiliser la commande SQL <i>SHOW STATUS</i>. Si <i><tt class='parameter'>link_identifier</tt></i> est invalide, <b><tt class='constant'>NULL</tt></b> est retourn&amp;eacute;. </p> </div> <a name='function.mysql-stat.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>mysql_stat()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$link&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_password'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$status&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'>'&amp;nbsp;&amp;nbsp;'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysql_stat</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$status</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 ( [0] =&amp;gt; Uptime: 5380 [1] =&amp;gt; Threads: 2 [2] =&amp;gt; Questions: 1321299 [3] =&amp;gt; Slow queries: 0 [4] =&amp;gt; Opens: 26 [5] =&amp;gt; Flush tables: 1 [6] =&amp;gt; Open tables: 17 [7] =&amp;gt; Queries per second avg: 245.595 ) </pre></div> </div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Exemple #2 Exemple alternatif pour <b>mysql_stat()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$link&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_password'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SHOW&amp;nbsp;STATUS'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br />while&amp;nbsp;(</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_fetch_assoc</span><span style='color: #007700'>(</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: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'Variable_name'</span><span style='color: #007700'>]&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;=&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'Value'</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;exemple ci-dessus va afficher quelque chose de similaire &amp;agrave; :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> back_log = 50 basedir = /usr/local/ bdb_cache_size = 8388600 bdb_log_buffer_size = 32768 bdb_home = /var/db/mysql/ bdb_max_lock = 10000 bdb_logdir = bdb_shared_data = OFF bdb_tmpdir = /var/tmp/ ... </pre></div> </div> </div><p> </p> </div> <a name='function.mysql-stat.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.mysql-get-server-info.php' class='function' rel='rdfs-seeAlso'>mysql_get_server_info()</a> - Lit les informations sur le serveur MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-list-processes.php' class='function' rel='rdfs-seeAlso'>mysql_list_processes()</a> - Liste les processus MySQL</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="mysql_set_charset" value="<div id='function.mysql-set-charset' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysql-set-charset.php'>mysql_set_charset</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.3)</p><p class='refpurpose'><span class='refname'>mysql_set_charset</span> &amp;mdash; <span class='dc-title'>D&amp;eacute;finit le jeu de caract&amp;egrave;res du client MySQL</span></p> </div> <a name='function.mysql-set-charset.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>mysql_set_charset</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$charset</tt></span> [, <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$link_identifier</tt></span> ] )</div> <p class='para rdfs-comment'> D&amp;eacute;finit le jeu de caract&amp;egrave;res par d&amp;eacute;faut pour la connexion courante. </p> </div> <a name='function.mysql-set-charset.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'>charset</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Un nom de jeu de caract&amp;egrave;res valide. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> link_identifier</tt></i> </span> </dt><dd class='listitem'> <p class='para'>La connexion MySQL. S&amp;#039;il n&amp;#039;est pas sp&amp;eacute;cifi&amp;eacute;, la derni&amp;egrave;re connexion ouverte avec la fonction <a href='http://www.php.net/manual/fr/function.mysql-connect.php' class='function'>mysql_connect()</a> sera utilis&amp;eacute;e. Si une telle connexion n&amp;#039;est pas trouv&amp;eacute;e, la fonction tentera d&amp;#039;ouvrir une connexion, comme si la fonction <a href='http://www.php.net/manual/fr/function.mysql-connect.php' class='function'>mysql_connect()</a> avait &amp;eacute;t&amp;eacute; appel&amp;eacute;e sans argument. Si aucune connexion n&amp;#039;est trouv&amp;eacute;e ou &amp;eacute;tablie, une alerte <b><tt class='constant'>E_WARNING</tt></b> est g&amp;eacute;n&amp;eacute;r&amp;eacute;e.</p></dd> </dl> <p> </p> </div> <a name='function.mysql-set-charset.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.mysql-set-charset.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Cette fonction requiert MySQL version 5.0.7 ou sup&amp;eacute;rieure. <br /> </p></blockquote> <blockquote><p><b class='note'>Note</b>: Cette fonction est la meilleure fa&amp;ccedil;on de modifier le jeu de caract&amp;egrave;res. Il n&amp;#039;est pas recommand&amp;eacute; d&amp;#039;utiliser la fonction <a href='http://www.php.net/manual/fr/function.mysql-query.php' class='function'>mysql_query()</a> avec une requ&amp;ecirc;te du type <i>SET NAMES ..</i> pour cela. <br /> </p></blockquote> </div> <a name='function.mysql-set-charset.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.mysql-client-encoding.php' class='function' rel='rdfs-seeAlso'>mysql_client_encoding()</a> - Retourne le nom du jeu de caract&amp;egrave;res utilis&amp;eacute; par le client MySQL</li> <li class='member'>La liste des <a href='http://dev.mysql.com/doc/refman/5.1/en/charset-charsets.html' class='link external'>&amp;raquo; jeux de caract&amp;egrave;res support&amp;eacute;s par MySQL</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="mysql_select_db" value="<div id='function.mysql-select-db' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysql-select-db.php'>mysql_select_db</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>mysql_select_db</span> &amp;mdash; <span class='dc-title'>S&amp;eacute;lectionne une base de donn&amp;eacute;es MySQL</span></p> </div> <a name='function.mysql-select-db.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>mysql_select_db</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$database_name</tt></span> [, <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$link_identifier</tt></span> ] )</div> <p class='para rdfs-comment'> S&amp;eacute;lectionne une base de donn&amp;eacute;es MySQL sur le serveur associ&amp;eacute; avec le param&amp;egrave;tre <i><tt class='parameter'>link_identifier</tt></i> . Chaque appel &amp;agrave; la fonction <a href='http://www.php.net/manual/fr/function.mysql-query.php' class='function'>mysql_query()</a> sera ex&amp;eacute;cut&amp;eacute;e sur la base de donn&amp;eacute;es active. </p> </div> <a name='function.mysql-select-db.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'>database_name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nom de la base de donn&amp;eacute;es &amp;agrave; s&amp;eacute;lectionner. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> link_identifier</tt></i> </span> </dt><dd class='listitem'> <p class='para'>La connexion MySQL. S&amp;#039;il n&amp;#039;est pas sp&amp;eacute;cifi&amp;eacute;, la derni&amp;egrave;re connexion ouverte avec la fonction <a href='http://www.php.net/manual/fr/function.mysql-connect.php' class='function'>mysql_connect()</a> sera utilis&amp;eacute;e. Si une telle connexion n&amp;#039;est pas trouv&amp;eacute;e, la fonction tentera d&amp;#039;ouvrir une connexion, comme si la fonction <a href='http://www.php.net/manual/fr/function.mysql-connect.php' class='function'>mysql_connect()</a> avait &amp;eacute;t&amp;eacute; appel&amp;eacute;e sans argument. Si aucune connexion n&amp;#039;est trouv&amp;eacute;e ou &amp;eacute;tablie, une alerte <b><tt class='constant'>E_WARNING</tt></b> est g&amp;eacute;n&amp;eacute;r&amp;eacute;e.</p></dd> </dl> <p> </p> </div> <a name='function.mysql-select-db.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.mysql-select-db.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>mysql_select_db()</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 />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_password'</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&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'>mysql_error</span><span style='color: #007700'>());<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Rendre&amp;nbsp;la&amp;nbsp;base&amp;nbsp;de&amp;nbsp;donn&amp;eacute;es&amp;nbsp;foo,&amp;nbsp;la&amp;nbsp;base&amp;nbsp;courante<br /></span><span style='color: #0000BB'>$db_selected&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_select_db</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'foo'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$db_selected</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;die&amp;nbsp;(</span><span style='color: #DD0000'>'Impossible&amp;nbsp;de&amp;nbsp;s&amp;eacute;lectionner&amp;nbsp;la&amp;nbsp;base&amp;nbsp;de&amp;nbsp;donn&amp;eacute;es&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>mysql_error</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.mysql-select-db.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Pour des raisons de compatibilit&amp;eacute; ascendante, l&amp;#039;alias obsol&amp;egrave;te suivant peut &amp;ecirc;tre utilis&amp;eacute; : <b>mysql_selectdb()</b> <br /> </p></blockquote> </div> <a name='function.mysql-select-db.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.mysql-connect.php' class='function' rel='rdfs-seeAlso'>mysql_connect()</a> - Ouvre une connexion &amp;agrave; un serveur MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-pconnect.php' class='function' rel='rdfs-seeAlso'>mysql_pconnect()</a> - Ouvre une connexion persistante &amp;agrave; un serveur MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-query.php' class='function' rel='rdfs-seeAlso'>mysql_query()</a> - Envoie une requ&amp;ecirc;te &amp;agrave; un serveur MySQL</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="mysql_result" value="<div id='function.mysql-result' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysql-result.php'>mysql_result</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>mysql_result</span> &amp;mdash; <span class='dc-title'>Retourne un champ d&amp;#039;un r&amp;eacute;sultat MySQL</span></p> </div> <a name='function.mysql-result.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>mysql_result</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$result</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$row</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'>$field</tt><span class='initializer'> = 0</span></span> ] )</div> <p class='para rdfs-comment'> Retourne le contenu d&amp;#039;un champ d&amp;#039;un jeu de r&amp;eacute;sultats MySQL. </p> <p class='para'> Lorsque vous travaillez sur des r&amp;eacute;sultats de grande taille, il est conseill&amp;eacute; d&amp;#039;utiliser une des fonctions qui vont rechercher une ligne enti&amp;egrave;re dans un tableau. Ces fonctions sont NETTEMENT plus rapides. De plus, utiliser un offset num&amp;eacute;rique est aussi beaucoup plus rapide que sp&amp;eacute;cifier un nom litt&amp;eacute;ral. </p> </div> <a name='function.mysql-result.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'> result</tt></i> </span> </dt><dd class='listitem'> <p class='para'>La <span class='type ressource'>ressource</span> de r&amp;eacute;sultat qui vient d&amp;#039;&amp;ecirc;tre &amp;eacute;valu&amp;eacute;e. Ce r&amp;eacute;sultat vient de l&amp;#039;appel &amp;agrave; la fonction <a href='http://www.php.net/manual/fr/function.mysql-query.php' class='function'>mysql_query()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>row</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le num&amp;eacute;ro de la ligne &amp;agrave; r&amp;eacute;cup&amp;eacute;rer. Les num&amp;eacute;ros de lignes commencent &amp;agrave; <i>0</i>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>field</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nom ou la position du champ &amp;agrave; r&amp;eacute;cup&amp;eacute;rer. </p> <p class='para'> Il peut &amp;ecirc;tre la position du champ, le nom du champ ou le nom de la table suivi d&amp;#039;un point, suivi du nom du champ (<i>tablename.fieldname</i>). Si un alias a &amp;eacute;t&amp;eacute; utilis&amp;eacute; pour le nom de la colonne (<i>&amp;quot;selected foo as bar from...&amp;quot;</i>), utilisez plut&amp;ocirc;t l&amp;#039;alias. Si ce param&amp;egrave;tre n&amp;#039;est pas d&amp;eacute;fini, le premier champ sera r&amp;eacute;cup&amp;eacute;r&amp;eacute;. </p> </dd> </dl> <p> </p> </div> <a name='function.mysql-result.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Le contenu d&amp;#039;un champ depuis un jeu de r&amp;eacute;sultats MySQL en cas de succ&amp;egrave;s, ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.mysql-result.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>mysql_result()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_password'</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&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'>mysql_error</span><span style='color: #007700'>());<br />}<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>mysql_select_db</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'database_name'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;die(</span><span style='color: #DD0000'>'Impossible&amp;nbsp;de&amp;nbsp;s&amp;eacute;lectionner&amp;nbsp;la&amp;nbsp;table&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>mysql_error</span><span style='color: #007700'>());<br />}<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;name&amp;nbsp;FROM&amp;nbsp;work.employee'</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;die(</span><span style='color: #DD0000'>'Impossible&amp;nbsp;d\'ex&amp;eacute;cuter&amp;nbsp;la&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;:'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>mysql_error</span><span style='color: #007700'>());<br />}<br />echo&amp;nbsp;</span><span style='color: #0000BB'>mysql_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</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;Affiche&amp;nbsp;le&amp;nbsp;nom&amp;nbsp;du&amp;nbsp;troisi&amp;egrave;me&amp;nbsp;employ&amp;eacute;<br /><br /></span><span style='color: #0000BB'>mysql_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</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.mysql-result.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Les appels <b>mysql_result()</b> ne devraient pas &amp;ecirc;tre m&amp;eacute;lang&amp;eacute;s avec d&amp;#039;autres fonctions qui travaillent aussi sur le r&amp;eacute;sultat. <br /> </p></blockquote> </div> <a name='function.mysql-result.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.mysql-fetch-row.php' class='function' rel='rdfs-seeAlso'>mysql_fetch_row()</a> - Retourne une ligne de r&amp;eacute;sultat MySQL sous la forme d'un tableau</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-fetch-array.php' class='function' rel='rdfs-seeAlso'>mysql_fetch_array()</a> - Retourne une ligne de r&amp;eacute;sultat MySQL sous la forme d'un tableau associatif, d'un tableau index&amp;eacute;, ou les deux</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-fetch-assoc.php' class='function' rel='rdfs-seeAlso'>mysql_fetch_assoc()</a> - Lit une ligne de r&amp;eacute;sultat MySQL dans un tableau associatif</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-fetch-object.php' class='function' rel='rdfs-seeAlso'>mysql_fetch_object()</a> - Retourne une ligne de r&amp;eacute;sultat MySQL sous la forme d'un objet</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="mysql_real_escape_string" value="<div id='function.mysql-real-escape-string' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysql-real-escape-string.php'>mysql_real_escape_string</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>mysql_real_escape_string</span> &amp;mdash; <span class='dc-title'>Prot&amp;egrave;ge les caract&amp;egrave;res sp&amp;eacute;ciaux d&amp;#039;une commande SQL</span></p> </div> <a name='function.mysql-real-escape-string.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>mysql_real_escape_string</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$unescaped_string</tt></span> [, <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$link_identifier</tt></span> ] )</div> <p class='para rdfs-comment'> <b>mysql_real_escape_string()</b> prot&amp;egrave;ge les caract&amp;egrave;res sp&amp;eacute;ciaux de la cha&amp;icirc;ne <i><tt class='parameter'>unescaped_string</tt></i> , en prenant en compte le jeu de caract&amp;egrave;res courant de la connexion <i><tt class='parameter'>link_identifier</tt></i> . Le r&amp;eacute;sultat peut &amp;ecirc;tre utilis&amp;eacute; sans probl&amp;egrave;me avec la fonction <a href='http://www.php.net/manual/fr/function.mysql-query.php' class='function'>mysql_query()</a>. Si des donn&amp;eacute;es binaires doivent &amp;ecirc;tre ins&amp;eacute;r&amp;eacute;es, cette fonction doit &amp;ecirc;tre utilis&amp;eacute;e. </p> <p class='para'> <b>mysql_real_escape_string()</b> appelle la fonction <a href='http://www.php.net/manual/fr/function.mysql-escape-string.php' class='function'>mysql_escape_string()</a> de la biblioth&amp;egrave;que MySQL qui ajoute un slash aux caract&amp;egrave;res suivants : <i>NULL</i>, <i>\x00</i>, <i>\n</i>, <i>\r</i>, <i>\</i>, <i>&amp;#039;</i>, <i>&amp;quot;</i> et <i>\x1a</i>. </p> <p class='para'> Cette fonction doit toujours (avec quelques exceptions) &amp;ecirc;tre utilis&amp;eacute;e pour prot&amp;eacute;ger vos donn&amp;eacute;es avant d&amp;#039;envoyer la requ&amp;ecirc;te &amp;agrave; MySQL. </p> </div> <a name='function.mysql-real-escape-string.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'>unescaped_string</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La cha&amp;icirc;ne &amp;agrave; &amp;eacute;chapper. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> link_identifier</tt></i> </span> </dt><dd class='listitem'> <p class='para'>La connexion MySQL. S&amp;#039;il n&amp;#039;est pas sp&amp;eacute;cifi&amp;eacute;, la derni&amp;egrave;re connexion ouverte avec la fonction <a href='http://www.php.net/manual/fr/function.mysql-connect.php' class='function'>mysql_connect()</a> sera utilis&amp;eacute;e. Si une telle connexion n&amp;#039;est pas trouv&amp;eacute;e, la fonction tentera d&amp;#039;ouvrir une connexion, comme si la fonction <a href='http://www.php.net/manual/fr/function.mysql-connect.php' class='function'>mysql_connect()</a> avait &amp;eacute;t&amp;eacute; appel&amp;eacute;e sans argument. Si aucune connexion n&amp;#039;est trouv&amp;eacute;e ou &amp;eacute;tablie, une alerte <b><tt class='constant'>E_WARNING</tt></b> est g&amp;eacute;n&amp;eacute;r&amp;eacute;e.</p></dd> </dl> <p> </p> </div> <a name='function.mysql-real-escape-string.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne la cha&amp;icirc;ne &amp;eacute;chapp&amp;eacute;e, ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.mysql-real-escape-string.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple simple avec <b>mysql_real_escape_string()</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;Connexion<br /></span><span style='color: #0000BB'>$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'mysql_host'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_password'</span><span style='color: #007700'>)<br />OR&amp;nbsp;die(</span><span style='color: #0000BB'>mysql_error</span><span style='color: #007700'>());<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Requ&amp;ecirc;te<br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>sprintf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;*&amp;nbsp;FROM&amp;nbsp;users&amp;nbsp;WHERE&amp;nbsp;user='%s'&amp;nbsp;AND&amp;nbsp;password='%s''</span><span style='color: #007700'>,<br /></span><span style='color: #0000BB'>mysql_real_escape_string</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$user</span><span style='color: #007700'>),<br /></span><span style='color: #0000BB'>mysql_real_escape_string</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$password</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 Un exemple d&amp;#039;attaque par injection SQL</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;Demande&amp;nbsp;&amp;agrave;&amp;nbsp;la&amp;nbsp;base&amp;nbsp;de&amp;nbsp;v&amp;eacute;rifier&amp;nbsp;si&amp;nbsp;un&amp;nbsp;utilisateur&amp;nbsp;correspond<br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;*&amp;nbsp;FROM&amp;nbsp;users&amp;nbsp;WHERE&amp;nbsp;user='</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$_POST</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'username'</span><span style='color: #007700'>]}</span><span style='color: #DD0000'>'&amp;nbsp;AND&amp;nbsp;password='</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$_POST</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'password'</span><span style='color: #007700'>]}</span><span style='color: #DD0000'>''</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>mysql_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Nous&amp;nbsp;ne&amp;nbsp;v&amp;eacute;rifions&amp;nbsp;pas&amp;nbsp;$_POST['password'],&amp;nbsp;il&amp;nbsp;peut&amp;nbsp;contenir&amp;nbsp;ce&amp;nbsp;que&amp;nbsp;l'utilisateur&amp;nbsp;veut&amp;nbsp;!&amp;nbsp;Par&amp;nbsp;exemple&amp;nbsp;:<br /></span><span style='color: #0000BB'>$_POST</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'username'</span><span style='color: #007700'>]&amp;nbsp;=&amp;nbsp;</span><span style='color: #DD0000'>'aidan'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$_POST</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'password'</span><span style='color: #007700'>]&amp;nbsp;=&amp;nbsp;</span><span style='color: #DD0000'>''&amp;nbsp;OR&amp;nbsp;''=''</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Cela&amp;nbsp;signifie&amp;nbsp;que&amp;nbsp;la&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;envoy&amp;eacute;e&amp;nbsp;&amp;agrave;&amp;nbsp;MySQL&amp;nbsp;sera&amp;nbsp;:<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p> La requ&amp;ecirc;te envoy&amp;eacute;e &amp;agrave; MySQL : </p></div> <div class='example-contents screen'> <div class='cdata'><pre> SELECT * FROM users WHERE user=&amp;#039;aidan&amp;#039; AND password=&amp;#039;&amp;#039; OR &amp;#039;&amp;#039;=&amp;#039;&amp;#039; </pre></div> </div> <div class='example-contents para'><p> Cela permet &amp;agrave; n&amp;#039;importe qui de s&amp;#039;identifier sans mot de passe valide. </p></div> </div><p> </p> </div> <a name='function.mysql-real-escape-string.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Une connexion MySQL est n&amp;eacute;cessaire avant d&amp;#039;utiliser la fonction <b>mysql_real_escape_string()</b>, sinon, une erreur de niveau <b><tt class='constant'>E_WARNING</tt></b> sera g&amp;eacute;n&amp;eacute;r&amp;eacute;e, et <b><tt class='constant'>FALSE</tt></b> sera retourn&amp;eacute;. Si <i><tt class='parameter'>link_identifier</tt></i> n&amp;#039;est pas d&amp;eacute;fini, la derni&amp;egrave;re connexion MySQL est utilis&amp;eacute;e. <br /> </p></blockquote> <blockquote><p><b class='note'>Note</b>: Si <a href='http://www.php.net/manual/fr/info.configuration.php#ini.magic-quotes-gpc' class='link'>magic_quotes_gpc</a> est activ&amp;eacute;e, appliquez d&amp;#039;abord la fonction <a href='http://www.php.net/manual/fr/function.stripslashes.php' class='function'>stripslashes()</a> &amp;agrave; vos donn&amp;eacute;es. Utiliser cette fonction sur des donn&amp;eacute;es qui ont d&amp;eacute;j&amp;agrave; &amp;eacute;t&amp;eacute; prot&amp;eacute;g&amp;eacute;es, les prot&amp;eacute;gera une deuxi&amp;egrave;me fois. <br /> </p></blockquote> <blockquote><p><b class='note'>Note</b>: Si cette fonction n&amp;#039;est pas utilis&amp;eacute;e pour prot&amp;eacute;ger vos donn&amp;eacute;es, la requ&amp;ecirc;te sera vuln&amp;eacute;rable aux <a href='http://www.php.net/manual/fr/security.database.sql-injection.php' class='link'>attaques par injection SQL</a>. <br /> </p></blockquote> <blockquote><p><b class='note'>Note</b>: <span class='simpara'> <b>mysql_real_escape_string()</b> n&amp;#039;&amp;eacute;chappe ni <i>%</i>, ni <i>_</i>. Ce sont des jokers en MySQL si combin&amp;eacute;s avec <i>LIKE</i>, <i>GRANT</i>, ou <i>REVOKE</i>. </span> </p></blockquote> </div> <a name='function.mysql-real-escape-string.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.mysql-client-encoding.php' class='function' rel='rdfs-seeAlso'>mysql_client_encoding()</a> - Retourne le nom du jeu de caract&amp;egrave;res utilis&amp;eacute; par le client MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/function.addslashes.php' class='function' rel='rdfs-seeAlso'>addslashes()</a> - Ajoute des antislashs dans une cha&amp;icirc;ne</li> <li class='member'><a href='http://www.php.net/manual/fr/function.stripslashes.php' class='function' rel='rdfs-seeAlso'>stripslashes()</a> - Supprime les antislashs d'une cha&amp;icirc;ne</li> <li class='member'>La directive <a href='http://www.php.net/manual/fr/info.configuration.php#ini.magic-quotes-gpc' class='link'>magic_quotes_gpc</a></li> <li class='member'>La directive <a href='http://www.php.net/manual/fr/info.configuration.php#ini.magic-quotes-runtime' class='link'>magic_quotes_runtime</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="mysql_query" value="<div id='function.mysql-query' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysql-query.php'>mysql_query</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>mysql_query</span> &amp;mdash; <span class='dc-title'>Envoie une requ&amp;ecirc;te &amp;agrave; un serveur MySQL</span></p> </div> <a name='function.mysql-query.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>mysql_query</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$query</tt></span> [, <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$link_identifier</tt></span> ] )</div> <p class='para rdfs-comment'> <b>mysql_query()</b> envoie une seule requ&amp;ecirc;te (les requ&amp;ecirc;tes multiples ne sont pas support&amp;eacute;es) &amp;agrave; la base de donn&amp;eacute;es courante sur le serveur associ&amp;eacute; avec le <i><tt class='parameter'>link_identifier</tt></i> sp&amp;eacute;cifi&amp;eacute;. </p> </div> <a name='function.mysql-query.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'>query</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Une requ&amp;ecirc;te SQL </p> <p class='para'> La cha&amp;icirc;ne de requ&amp;ecirc;te ne doit pas se terminer par un point-virgule. Les donn&amp;eacute;es contenues dans la requ&amp;ecirc;te doivent &amp;ecirc;tre <a href='http://www.php.net/manual/fr/function.mysql-real-escape-string.php' class='link'>&amp;eacute;chapp&amp;eacute;es proprement</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> link_identifier</tt></i> </span> </dt><dd class='listitem'> <p class='para'>La connexion MySQL. S&amp;#039;il n&amp;#039;est pas sp&amp;eacute;cifi&amp;eacute;, la derni&amp;egrave;re connexion ouverte avec la fonction <a href='http://www.php.net/manual/fr/function.mysql-connect.php' class='function'>mysql_connect()</a> sera utilis&amp;eacute;e. Si une telle connexion n&amp;#039;est pas trouv&amp;eacute;e, la fonction tentera d&amp;#039;ouvrir une connexion, comme si la fonction <a href='http://www.php.net/manual/fr/function.mysql-connect.php' class='function'>mysql_connect()</a> avait &amp;eacute;t&amp;eacute; appel&amp;eacute;e sans argument. Si aucune connexion n&amp;#039;est trouv&amp;eacute;e ou &amp;eacute;tablie, une alerte <b><tt class='constant'>E_WARNING</tt></b> est g&amp;eacute;n&amp;eacute;r&amp;eacute;e.</p></dd> </dl> <p> </p> </div> <a name='function.mysql-query.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Pour les requ&amp;ecirc;tes du type <i>SELECT</i>, <i>SHOW</i>, <i>DESCRIBE</i>, <i>EXPLAIN</i> et les autres requ&amp;ecirc;tes retournant un jeu de r&amp;eacute;sultats, <b>mysql_query()</b> retournera une <a href='http://www.php.net/manual/fr/language.types.resource.php' class='link'>ressource</a> en cas de succ&amp;egrave;s, ou <b><tt class='constant'>FALSE</tt></b> en cas d&amp;#039;erreur. </p> <p class='para'> Pour les autres types de requ&amp;ecirc;tes, <i>INSERT</i>, <i>UPDATE</i>, <i>DELETE</i>, <i>DROP</i>, etc., <b>mysql_query()</b> retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> en cas d&amp;#039;erreur. </p> <p class='para'> La ressource de r&amp;eacute;sultat retourn&amp;eacute;e doit &amp;ecirc;tre pass&amp;eacute;e &amp;agrave; la fonction <a href='http://www.php.net/manual/fr/function.mysql-fetch-array.php' class='function'>mysql_fetch_array()</a>, et les autres fonctions permettant d&amp;#039;explorer le r&amp;eacute;sultat des tables, pour acc&amp;eacute;der aux donn&amp;eacute;es retourn&amp;eacute;es. </p> <p class='para'> Utilisez <a href='http://www.php.net/manual/fr/function.mysql-num-rows.php' class='function'>mysql_num_rows()</a> pour trouver le nombre de lignes retourn&amp;eacute;es pour une requ&amp;ecirc;te du type <i>SELECT</i> ou <a href='http://www.php.net/manual/fr/function.mysql-affected-rows.php' class='function'>mysql_affected_rows()</a> pour trouver le nombre de lignes affect&amp;eacute;es par les requ&amp;ecirc;tes du type <i>DELETE</i>, <i>INSERT</i>, <i>REPLACE</i>, ou <i>UPDATE</i>. </p> <p class='para'> <b>mysql_query()</b> &amp;eacute;chouera et retournera <b><tt class='constant'>FALSE</tt></b> si l&amp;#039;utilisateur n&amp;#039;a pas les autorisations n&amp;eacute;cessaire pour acc&amp;eacute;der &amp;agrave; la (aux) table(s) r&amp;eacute;f&amp;eacute;renc&amp;eacute;e(s) par la requ&amp;ecirc;te. </p> </div> <a name='function.mysql-query.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Requ&amp;ecirc;te invalide</b></p> <div class='example-contents para'><p> La requ&amp;ecirc;te suivante est syntaxiquement invalide, donc <b>mysql_query()</b> va &amp;eacute;chouer et retourner <b><tt class='constant'>FALSE</tt></b>. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;*&amp;nbsp;WHERE&amp;nbsp;1=1'</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;die(</span><span style='color: #DD0000'>'Requ&amp;ecirc;te&amp;nbsp;invalide&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>mysql_error</span><span style='color: #007700'>());<br />}<br /><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 Requ&amp;ecirc;te valide</b></p> <div class='example-contents para'><p> La requ&amp;ecirc;te suivante est valide, donc <b>mysql_query()</b> va retourner une <a href='http://www.php.net/manual/fr/language.types.resource.php' class='link'>ressource</a>. </p></div> <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;peut&amp;nbsp;&amp;ecirc;tre&amp;nbsp;demand&amp;eacute;&amp;nbsp;par&amp;nbsp;un&amp;nbsp;utilisateur,&amp;nbsp;par&amp;nbsp;exemple&amp;nbsp;:<br /></span><span style='color: #0000BB'>$firstname&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'fred'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$lastname&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'fox'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Formulation&amp;nbsp;de&amp;nbsp;la&amp;nbsp;requ&amp;ecirc;te<br />//&amp;nbsp;C'est&amp;nbsp;la&amp;nbsp;meilleur&amp;nbsp;fa&amp;ccedil;on&amp;nbsp;d'ex&amp;eacute;cuter&amp;nbsp;une&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;SQL<br />//&amp;nbsp;Pour&amp;nbsp;plus&amp;nbsp;d'exemples,&amp;nbsp;voir&amp;nbsp;mysql_real_escape_string()<br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>sprintf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;firstname,&amp;nbsp;lastname,&amp;nbsp;address,&amp;nbsp;age&amp;nbsp;FROM&amp;nbsp;friends&amp;nbsp;WHERE&amp;nbsp;firstname='%s'&amp;nbsp;AND&amp;nbsp;lastname='%s''</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysql_real_escape_string</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$firstname</span><span style='color: #007700'>),<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysql_real_escape_string</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$lastname</span><span style='color: #007700'>));<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Ex&amp;eacute;cution&amp;nbsp;de&amp;nbsp;la&amp;nbsp;requ&amp;ecirc;te<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;V&amp;eacute;rification&amp;nbsp;du&amp;nbsp;r&amp;eacute;sultat<br />//&amp;nbsp;Ceci&amp;nbsp;montre&amp;nbsp;la&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;envoy&amp;eacute;e&amp;nbsp;&amp;agrave;&amp;nbsp;MySQL&amp;nbsp;ainsi&amp;nbsp;que&amp;nbsp;l'erreur.&amp;nbsp;Utile&amp;nbsp;pour&amp;nbsp;d&amp;eacute;boguer.<br /></span><span style='color: #007700'>if&amp;nbsp;(!</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$message&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'Requ&amp;ecirc;te&amp;nbsp;invalide&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>mysql_error</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;</span><span style='color: #0000BB'>$message&amp;nbsp;</span><span style='color: #007700'>.=&amp;nbsp;</span><span style='color: #DD0000'>'Requ&amp;ecirc;te&amp;nbsp;compl&amp;egrave;te&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;die(</span><span style='color: #0000BB'>$message</span><span style='color: #007700'>);<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Utilisation&amp;nbsp;du&amp;nbsp;r&amp;eacute;sultat<br />//&amp;nbsp;Tenter&amp;nbsp;d'affichager&amp;nbsp;$result&amp;nbsp;ne&amp;nbsp;vous&amp;nbsp;donnera&amp;nbsp;pas&amp;nbsp;d'informations&amp;nbsp;contenues&amp;nbsp;dans&amp;nbsp;la&amp;nbsp;ressource<br />//&amp;nbsp;Une&amp;nbsp;des&amp;nbsp;fonctions&amp;nbsp;MySQL&amp;nbsp;de&amp;nbsp;r&amp;eacute;sultat&amp;nbsp;doit&amp;nbsp;&amp;ecirc;tre&amp;nbsp;utilis&amp;eacute;e<br />//&amp;nbsp;Voir&amp;nbsp;aussi&amp;nbsp;mysql_result(),&amp;nbsp;mysql_fetch_array(),&amp;nbsp;mysql_fetch_row(),&amp;nbsp;etc.<br /></span><span style='color: #007700'>while&amp;nbsp;(</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_fetch_assoc</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'firstname'</span><span style='color: #007700'>];<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'lastname'</span><span style='color: #007700'>];<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'address'</span><span style='color: #007700'>];<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'age'</span><span style='color: #007700'>];<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Lib&amp;eacute;ration&amp;nbsp;des&amp;nbsp;ressources&amp;nbsp;associ&amp;eacute;es&amp;nbsp;au&amp;nbsp;jeu&amp;nbsp;de&amp;nbsp;r&amp;eacute;sultats<br />//&amp;nbsp;Ceci&amp;nbsp;est&amp;nbsp;effectu&amp;eacute;&amp;nbsp;automatiquement&amp;nbsp;&amp;agrave;&amp;nbsp;la&amp;nbsp;fin&amp;nbsp;du&amp;nbsp;script<br /></span><span style='color: #0000BB'>mysql_free_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</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.mysql-query.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.mysql-connect.php' class='function' rel='rdfs-seeAlso'>mysql_connect()</a> - Ouvre une connexion &amp;agrave; un serveur MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-error.php' class='function' rel='rdfs-seeAlso'>mysql_error()</a> - Retourne le texte associ&amp;eacute; avec l'erreur g&amp;eacute;n&amp;eacute;r&amp;eacute;e lors de la derni&amp;egrave;re requ&amp;ecirc;te</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-real-escape-string.php' class='function' rel='rdfs-seeAlso'>mysql_real_escape_string()</a> - Prot&amp;egrave;ge les caract&amp;egrave;res sp&amp;eacute;ciaux d'une commande SQL</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-result.php' class='function' rel='rdfs-seeAlso'>mysql_result()</a> - Retourne un champ d'un r&amp;eacute;sultat MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-fetch-assoc.php' class='function' rel='rdfs-seeAlso'>mysql_fetch_assoc()</a> - Lit une ligne de r&amp;eacute;sultat MySQL dans un tableau associatif</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-unbuffered-query.php' class='function' rel='rdfs-seeAlso'>mysql_unbuffered_query()</a> - Ex&amp;eacute;cute une requ&amp;ecirc;te SQL sans mobiliser les r&amp;eacute;sultats MySQL</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="mysql_ping" value="<div id='function.mysql-ping' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysql-ping.php'>mysql_ping</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>mysql_ping</span> &amp;mdash; <span class='dc-title'>V&amp;eacute;rifie la connexion au serveur MySQL, et s&amp;#039;y reconnecte au besoin</span></p> </div> <a name='function.mysql-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>mysql_ping</b></span> ([ <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$link_identifier</tt></span> ] )</div> <p class='para rdfs-comment'> <b>mysql_ping()</b> v&amp;eacute;rifie si la connexion au serveur <i><tt class='parameter'>link_identifier</tt></i> fonctionne. Si elle est tomb&amp;eacute;e, une reconnexion automatique est effectu&amp;eacute;e. Cette fonction est utile pour les scripts qui restent inactifs durant un long moment. Ils peuvent ainsi v&amp;eacute;rifier si le serveur a ferm&amp;eacute; la connexion, pour cause d&amp;#039;inactivit&amp;eacute;. </p> <blockquote><p><b class='note'>Note</b>: Depuis MySQL 5.0.13, la fonctionnalit&amp;eacute; de reconnexion automatique est d&amp;eacute;sactiv&amp;eacute;e. <br /> </p></blockquote> </div> <a name='function.mysql-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'> link_identifier</tt></i> </span> </dt><dd class='listitem'> <p class='para'>La connexion MySQL. S&amp;#039;il n&amp;#039;est pas sp&amp;eacute;cifi&amp;eacute;, la derni&amp;egrave;re connexion ouverte avec la fonction <a href='http://www.php.net/manual/fr/function.mysql-connect.php' class='function'>mysql_connect()</a> sera utilis&amp;eacute;e. Si une telle connexion n&amp;#039;est pas trouv&amp;eacute;e, la fonction tentera d&amp;#039;ouvrir une connexion, comme si la fonction <a href='http://www.php.net/manual/fr/function.mysql-connect.php' class='function'>mysql_connect()</a> avait &amp;eacute;t&amp;eacute; appel&amp;eacute;e sans argument. Si aucune connexion n&amp;#039;est trouv&amp;eacute;e ou &amp;eacute;tablie, une alerte <b><tt class='constant'>E_WARNING</tt></b> est g&amp;eacute;n&amp;eacute;r&amp;eacute;e.</p></dd> </dl> <p> </p> </div> <a name='function.mysql-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 la connexion au serveur MySQL fonctionne, <b><tt class='constant'>FALSE</tt></b> sinon. </p> </div> <a name='function.mysql-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>mysql_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 />set_time_limit</span><span style='color: #007700'>(</span><span style='color: #0000BB'>0</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysqluser'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mypass'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$db&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_select_db</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'mydb'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;En&amp;nbsp;supposant&amp;nbsp;que&amp;nbsp;l'ex&amp;eacute;cution&amp;nbsp;de&amp;nbsp;la&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;prend&amp;nbsp;beaucoup&amp;nbsp;de&amp;nbsp;temps&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$sql</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Requ&amp;ecirc;te&amp;nbsp;#1&amp;nbsp;a&amp;nbsp;&amp;eacute;chou&amp;eacute;,&amp;nbsp;sortie.'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;exit;<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;S'assure&amp;nbsp;que&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;est&amp;nbsp;toujours&amp;nbsp;active,&amp;nbsp;sinon,&amp;nbsp;tentative&amp;nbsp;de&amp;nbsp;reconnexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(!</span><span style='color: #0000BB'>mysql_ping</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Perte&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion,&amp;nbsp;sortie&amp;nbsp;apr&amp;egrave;s&amp;nbsp;la&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;#1'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;exit;<br />}<br /></span><span style='color: #0000BB'>mysql_free_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Donc,&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;est&amp;nbsp;toujours&amp;nbsp;active,&amp;nbsp;ex&amp;eacute;cutons&amp;nbsp;une&amp;nbsp;autre&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$result2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$sql2</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.mysql-ping.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.mysql-thread-id.php' class='function' rel='rdfs-seeAlso'>mysql_thread_id()</a> - Retourne l'identifiant du thread MySQL courant</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-list-processes.php' class='function' rel='rdfs-seeAlso'>mysql_list_processes()</a> - Liste les processus MySQL</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="mysql_pconnect" value="<div id='function.mysql-pconnect' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysql-pconnect.php'>mysql_pconnect</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>mysql_pconnect</span> &amp;mdash; <span class='dc-title'> Ouvre une connexion persistante &amp;agrave; un serveur MySQL </span></p> </div> <a name='function.mysql-pconnect.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>mysql_pconnect</b></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$server</tt><span class='initializer'> = ini_get(&amp;quot;mysql.default_host&amp;quot;)</span></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$username</tt><span class='initializer'> = ini_get(&amp;quot;mysql.default_user&amp;quot;)</span></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$password</tt><span class='initializer'> = ini_get(&amp;quot;mysql.default_password&amp;quot;)</span></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$client_flags</tt></span> ]]]] )</div> <p class='para rdfs-comment'> Ouvre une connexion persistante &amp;agrave; un serveur MySQL. </p> <p class='para'> <b>mysql_pconnect()</b> se comporte exactement comme <a href='http://www.php.net/manual/fr/function.mysql-connect.php' class='function'>mysql_connect()</a>, mais avec deux diff&amp;eacute;rences majeures : </p> <p class='para'> Premi&amp;egrave;rement, lors de la connexion, la fonction essaie de trouver une connexion permanente d&amp;eacute;j&amp;agrave; ouverte sur cet h&amp;ocirc;te, avec le m&amp;ecirc;me nom d&amp;#039;utilisateur et de mot de passe. Si une telle connexion est trouv&amp;eacute;e, son identifiant est retourn&amp;eacute;, sans ouvrir de nouvelle connexion. </p> <p class='para'> Deuxi&amp;egrave;mement, la connexion au serveur MySQL ne sera pas termin&amp;eacute;e avec la fin du script. Au lieu de cela, le lien sera conserv&amp;eacute; pour un prochain acc&amp;egrave;s (<a href='http://www.php.net/manual/fr/function.mysql-close.php' class='function'>mysql_close()</a> ne terminera pas une connexion persistante &amp;eacute;tablie par <b>mysql_pconnect()</b>). </p> <p class='para'> C&amp;#039;est pourquoi ce type de connexion est dite persistante. </p> </div> <a name='function.mysql-pconnect.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'>server</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le serveur MySQL. Il peut &amp;eacute;galement comprendre un num&amp;eacute;ro de port, e.g. <i>&amp;quot;hostname:port&amp;quot;</i> ou un chemin vers un socket local e.g. <i>&amp;quot;:/path/to/socket&amp;quot;</i>. </p> <p class='para'> Si la directive PHP <a href='http://www.php.net/manual/fr/mysql.configuration.php#ini.mysql.default-host' class='link'> mysql.default_host</a> n&amp;#039;est pas d&amp;eacute;finie (d&amp;eacute;faut), alors, la valeur par d&amp;eacute;faut est <i>&amp;quot;localhost:3306&amp;quot;</i>. </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. La valeur par d&amp;eacute;faut est l&amp;#039;utilisateur faisant fonctionner le processus serveur courant. </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. La valeur par d&amp;eacute;faut est un mot de passe vide. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>client_flags</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le param&amp;egrave;tre <i><tt class='parameter'>client_flags</tt></i> peut &amp;ecirc;tre une compilation des constantes suivantes : 128 (active le gestionnaire <i>LOAD DATA LOCAL</i>), <b><tt class='constant'>MYSQL_CLIENT_SSL</tt></b>, <b><tt class='constant'>MYSQL_CLIENT_COMPRESS</tt></b>, <b><tt class='constant'>MYSQL_CLIENT_IGNORE_SPACE</tt></b> ou <b><tt class='constant'>MYSQL_CLIENT_INTERACTIVE</tt></b>. </p> </dd> </dl> <p> </p> </div> <a name='function.mysql-pconnect.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un identifiant de lien persistant MySQL en cas de succ&amp;egrave;s, ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.mysql-pconnect.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'> Ajout du param&amp;egrave;tre <i><tt class='parameter'>client_flags</tt></i> . </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.mysql-pconnect.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Notez que les connexions persistantes ne fonctionnent que si vous utilisez PHP en version module. Lisez la section sur les <a href='http://www.php.net/manual/fr/features.persistent-connections.php' class='link'>connexions persistantes aux bases de donn&amp;eacute;es</a> pour plus d&amp;#039;informations. <br /> </p></blockquote> <div class='warning'><b class='warning'>Avertissement</b> <p class='para'> L&amp;#039;utilisation des connexions persistantes requiert des param&amp;eacute;trages d&amp;#039;Apache et de MySQL pour vous assurer que vous n&amp;#039;atteindrez pas la limite maximale de nombre de connexions simultan&amp;eacute;es autoris&amp;eacute;e par MySQL. </p> </div> <blockquote><p><b class='note'>Note</b>: Vous pouvez supprimer les messages d&amp;#039;erreur en ajoutant un <a href='http://www.php.net/manual/fr/language.operators.errorcontrol.php' class='link'>@</a> au nom de la fonction. <br /> </p></blockquote> </div> <a name='function.mysql-pconnect.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.mysql-connect.php' class='function' rel='rdfs-seeAlso'>mysql_connect()</a> - Ouvre une connexion &amp;agrave; un serveur MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/features.persistent-connections.php' class='link'>Les connexions persistantes aux bases de donn&amp;eacute;es</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="mysql_num_rows" value="<div id='function.mysql-num-rows' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysql-num-rows.php'>mysql_num_rows</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>mysql_num_rows</span> &amp;mdash; <span class='dc-title'>Retourne le nombre de lignes d&amp;#039;un r&amp;eacute;sultat MySQL</span></p> </div> <a name='function.mysql-num-rows.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>mysql_num_rows</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$result</tt></span> )</div> <p class='para rdfs-comment'> R&amp;eacute;cup&amp;egrave;re le nombre de lignes d&amp;#039;un jeu de r&amp;eacute;sultat. Cette commande n&amp;#039;est disponible que pour les requ&amp;ecirc;tes comme SELECT ou SHOW qui retournent un jeu de r&amp;eacute;sultats. Pour r&amp;eacute;cup&amp;eacute;rer le nombre de lignes affect&amp;eacute;es par une requ&amp;ecirc;te INSERT, UPDATE, REPLACE ou DELETE, utilisez la fonction <a href='http://www.php.net/manual/fr/function.mysql-affected-rows.php' class='function'>mysql_affected_rows()</a>. </p> </div> <a name='function.mysql-num-rows.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'> result</tt></i> </span> </dt><dd class='listitem'> <p class='para'>La <span class='type ressource'>ressource</span> de r&amp;eacute;sultat qui vient d&amp;#039;&amp;ecirc;tre &amp;eacute;valu&amp;eacute;e. Ce r&amp;eacute;sultat vient de l&amp;#039;appel &amp;agrave; la fonction <a href='http://www.php.net/manual/fr/function.mysql-query.php' class='function'>mysql_query()</a>.</p></dd> </dl> <p> </p> </div> <a name='function.mysql-num-rows.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Le nombre de lignes dans un jeu de r&amp;eacute;sultats en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.mysql-num-rows.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>mysql_num_rows()</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 />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_password'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>mysql_select_db</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'database'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;*&amp;nbsp;FROM&amp;nbsp;table1'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$num_rows&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_num_rows</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$num_rows</span><span style='color: #DD0000'>&amp;nbsp;Rows\n'</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.mysql-num-rows.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Si vous utilisez <a href='http://www.php.net/manual/fr/function.mysql-unbuffered-query.php' class='function'>mysql_unbuffered_query()</a>, <b>mysql_num_rows()</b> ne retournera pas une valeur correcte tant que toutes les lignes du jeu de r&amp;eacute;sultats n&amp;#039;auront pas &amp;eacute;t&amp;eacute; r&amp;eacute;cup&amp;eacute;r&amp;eacute;es. <br /> </p></blockquote> <blockquote><p><b class='note'>Note</b>: Pour des raisons de compatibilit&amp;eacute; ascendante, l&amp;#039;alias obsol&amp;egrave;te suivant peut &amp;ecirc;tre utilis&amp;eacute; : <b>mysql_numrows()</b> <br /> </p></blockquote> </div> <a name='function.mysql-num-rows.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.mysql-affected-rows.php' class='function' rel='rdfs-seeAlso'>mysql_affected_rows()</a> - Retourne le nombre de lignes affect&amp;eacute;es lors de la derni&amp;egrave;re op&amp;eacute;ration MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-connect.php' class='function' rel='rdfs-seeAlso'>mysql_connect()</a> - Ouvre une connexion &amp;agrave; un serveur MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-data-seek.php' class='function' rel='rdfs-seeAlso'>mysql_data_seek()</a> - D&amp;eacute;place le pointeur interne de r&amp;eacute;sultat MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-select-db.php' class='function' rel='rdfs-seeAlso'>mysql_select_db()</a> - S&amp;eacute;lectionne une base de donn&amp;eacute;es MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-query.php' class='function' rel='rdfs-seeAlso'>mysql_query()</a> - Envoie une requ&amp;ecirc;te &amp;agrave; un serveur MySQL</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="mysql_num_fields" value="<div id='function.mysql-num-fields' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysql-num-fields.php'>mysql_num_fields</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>mysql_num_fields</span> &amp;mdash; <span class='dc-title'>Retourne le nombre de champs d&amp;#039;un r&amp;eacute;sultat MySQL</span></p> </div> <a name='function.mysql-num-fields.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>mysql_num_fields</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$result</tt></span> )</div> <p class='para rdfs-comment'> Retourne le nombre de champs d&amp;#039;une requ&amp;ecirc;te. </p> </div> <a name='function.mysql-num-fields.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'> result</tt></i> </span> </dt><dd class='listitem'> <p class='para'>La <span class='type ressource'>ressource</span> de r&amp;eacute;sultat qui vient d&amp;#039;&amp;ecirc;tre &amp;eacute;valu&amp;eacute;e. Ce r&amp;eacute;sultat vient de l&amp;#039;appel &amp;agrave; la fonction <a href='http://www.php.net/manual/fr/function.mysql-query.php' class='function'>mysql_query()</a>.</p></dd> </dl> <p> </p> </div> <a name='function.mysql-num-fields.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne le nombre de champs d&amp;#039;un jeu de r&amp;eacute;sultat en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.mysql-num-fields.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>mysql_num_fields()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;id,email&amp;nbsp;FROM&amp;nbsp;people&amp;nbsp;WHERE&amp;nbsp;id&amp;nbsp;=&amp;nbsp;'42''</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Impossible&amp;nbsp;d\'ex&amp;eacute;cuter&amp;nbsp;la&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>mysql_error</span><span style='color: #007700'>();<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;exit;<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Retourne&amp;nbsp;2&amp;nbsp;car&amp;nbsp;id,email&amp;nbsp;===&amp;nbsp;2&amp;nbsp;champs&amp;nbsp;*/<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>mysql_num_fields</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</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.mysql-num-fields.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Pour des raisons de compatibilit&amp;eacute; ascendante, l&amp;#039;alias obsol&amp;egrave;te suivant peut &amp;ecirc;tre utilis&amp;eacute; : <b>mysql_numfields()</b> <br /> </p></blockquote> </div> <a name='function.mysql-num-fields.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.mysql-select-db.php' class='function' rel='rdfs-seeAlso'>mysql_select_db()</a> - S&amp;eacute;lectionne une base de donn&amp;eacute;es MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-query.php' class='function' rel='rdfs-seeAlso'>mysql_query()</a> - Envoie une requ&amp;ecirc;te &amp;agrave; un serveur MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-fetch-field.php' class='function' rel='rdfs-seeAlso'>mysql_fetch_field()</a> - Retourne les donn&amp;eacute;es enregistr&amp;eacute;es dans une colonne MySQL sous forme d'objet</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-num-rows.php' class='function' rel='rdfs-seeAlso'>mysql_num_rows()</a> - Retourne le nombre de lignes d'un r&amp;eacute;sultat MySQL</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="mysql_list_tables" value="<div id='function.mysql-list-tables' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysql-list-tables.php'>mysql_list_tables</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>mysql_list_tables</span> &amp;mdash; <span class='dc-title'>Liste les tables d&amp;#039;une base de donn&amp;eacute;es MySQL</span></p> </div> <a name='function.mysql-list-tables.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>mysql_list_tables</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$database</tt></span> [, <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$link_identifier</tt></span> ] )</div> <p class='para rdfs-comment'> Liste les tables d&amp;#039;une base de donn&amp;eacute;es MySQL sp&amp;eacute;cifi&amp;eacute;e. </p> <p class='para'> Cette fonction est d&amp;eacute;pr&amp;eacute;ci&amp;eacute;e. Il est pr&amp;eacute;f&amp;eacute;rable d&amp;#039;utiliser la fonction <a href='http://www.php.net/manual/fr/function.mysql-query.php' class='function'>mysql_query()</a> pour effectuer la requ&amp;ecirc;te SQL <i>SHOW TABLES [FROM db_name] [LIKE &amp;#039;pattern&amp;#039;]</i> &amp;agrave; la place. </p> </div> <a name='function.mysql-list-tables.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'>database</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nom de la base de donn&amp;eacute;es </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> link_identifier</tt></i> </span> </dt><dd class='listitem'> <p class='para'>La connexion MySQL. S&amp;#039;il n&amp;#039;est pas sp&amp;eacute;cifi&amp;eacute;, la derni&amp;egrave;re connexion ouverte avec la fonction <a href='http://www.php.net/manual/fr/function.mysql-connect.php' class='function'>mysql_connect()</a> sera utilis&amp;eacute;e. Si une telle connexion n&amp;#039;est pas trouv&amp;eacute;e, la fonction tentera d&amp;#039;ouvrir une connexion, comme si la fonction <a href='http://www.php.net/manual/fr/function.mysql-connect.php' class='function'>mysql_connect()</a> avait &amp;eacute;t&amp;eacute; appel&amp;eacute;e sans argument. Si aucune connexion n&amp;#039;est trouv&amp;eacute;e ou &amp;eacute;tablie, une alerte <b><tt class='constant'>E_WARNING</tt></b> est g&amp;eacute;n&amp;eacute;r&amp;eacute;e.</p></dd> </dl> <p> </p> </div> <a name='function.mysql-list-tables.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Une ressource de pointeurs de r&amp;eacute;sultats en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> <p class='para'> Utilisez la fonction <a href='http://www.php.net/manual/fr/function.mysql-tablename.php' class='function'>mysql_tablename()</a> pour parcourir ce pointeur de r&amp;eacute;sultats ou tout autre fonction pour les r&amp;eacute;sultats de tables, comme la fonction <a href='http://www.php.net/manual/fr/function.mysql-fetch-array.php' class='function'>mysql_fetch_array()</a>. </p> </div> <a name='function.mysql-list-tables.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.7</td> <td align='left'> Cette fonction est devenue obsol&amp;egrave;te. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.mysql-list-tables.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple d&amp;#039;alternative &amp;agrave; <b>mysql_list_tables()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$dbname&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'mysql_dbname'</span><span style='color: #007700'>;<br /><br />if&amp;nbsp;(!</span><span style='color: #0000BB'>mysql_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'mysql_host'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_password'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Impossible&amp;nbsp;de&amp;nbsp;se&amp;nbsp;connecter&amp;nbsp;&amp;agrave;&amp;nbsp;MySQL'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;exit;<br />}<br /><br /></span><span style='color: #0000BB'>$sql&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SHOW&amp;nbsp;TABLES&amp;nbsp;FROM&amp;nbsp;</span><span style='color: #0000BB'>$dbname</span><span style='color: #DD0000'>'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$sql</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Erreur&amp;nbsp;DB,&amp;nbsp;impossible&amp;nbsp;de&amp;nbsp;lister&amp;nbsp;les&amp;nbsp;tables\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Erreur&amp;nbsp;MySQL&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>mysql_error</span><span style='color: #007700'>();<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;exit;<br />}<br /><br />while&amp;nbsp;(</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_fetch_row</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Table&amp;nbsp;:&amp;nbsp;</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>]}</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #0000BB'>mysql_free_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</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.mysql-list-tables.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Pour des raisons de compatibilit&amp;eacute; ascendante, l&amp;#039;alias obsol&amp;egrave;te suivant peut &amp;ecirc;tre utilis&amp;eacute; : <b>mysql_listtables()</b> <br /> </p></blockquote> </div> <a name='function.mysql-list-tables.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.mysql-list-dbs.php' class='function' rel='rdfs-seeAlso'>mysql_list_dbs()</a> - Liste les bases de donn&amp;eacute;es disponibles sur le serveur MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-tablename.php' class='function' rel='rdfs-seeAlso'>mysql_tablename()</a> - Lit le nom de la table qui contient un champ</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="mysql_list_processes" value="<div id='function.mysql-list-processes' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysql-list-processes.php'>mysql_list_processes</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>mysql_list_processes</span> &amp;mdash; <span class='dc-title'>Liste les processus MySQL</span></p> </div> <a name='function.mysql-list-processes.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>mysql_list_processes</b></span> ([ <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$link_identifier</tt></span> ] )</div> <p class='para rdfs-comment'> Liste les processus MySQL. </p> </div> <a name='function.mysql-list-processes.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'> link_identifier</tt></i> </span> </dt><dd class='listitem'> <p class='para'>La connexion MySQL. S&amp;#039;il n&amp;#039;est pas sp&amp;eacute;cifi&amp;eacute;, la derni&amp;egrave;re connexion ouverte avec la fonction <a href='http://www.php.net/manual/fr/function.mysql-connect.php' class='function'>mysql_connect()</a> sera utilis&amp;eacute;e. Si une telle connexion n&amp;#039;est pas trouv&amp;eacute;e, la fonction tentera d&amp;#039;ouvrir une connexion, comme si la fonction <a href='http://www.php.net/manual/fr/function.mysql-connect.php' class='function'>mysql_connect()</a> avait &amp;eacute;t&amp;eacute; appel&amp;eacute;e sans argument. Si aucune connexion n&amp;#039;est trouv&amp;eacute;e ou &amp;eacute;tablie, une alerte <b><tt class='constant'>E_WARNING</tt></b> est g&amp;eacute;n&amp;eacute;r&amp;eacute;e.</p></dd> </dl> <p> </p> </div> <a name='function.mysql-list-processes.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Une ressource de pointeurs de r&amp;eacute;sultats en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.mysql-list-processes.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>mysql_list_processes()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_password'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_list_processes</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br />while&amp;nbsp;(</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_fetch_assoc</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>)){<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'%s&amp;nbsp;%s&amp;nbsp;%s&amp;nbsp;%s&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'Id'</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'Host'</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'db'</span><span style='color: #007700'>],<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'Command'</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'Time'</span><span style='color: #007700'>]);<br />}<br /></span><span style='color: #0000BB'>mysql_free_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</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> 1 localhost test Processlist 0 4 localhost mysql sleep 5 </pre></div> </div> </div><p> </p> </div> <a name='function.mysql-list-processes.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.mysql-thread-id.php' class='function' rel='rdfs-seeAlso'>mysql_thread_id()</a> - Retourne l'identifiant du thread MySQL courant</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-stat.php' class='function' rel='rdfs-seeAlso'>mysql_stat()</a> - Retourne le statut courant du serveur MySQL</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="mysql_list_fields" value="<div id='function.mysql-list-fields' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysql-list-fields.php'>mysql_list_fields</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>mysql_list_fields</span> &amp;mdash; <span class='dc-title'>Liste les champs d&amp;#039;une table MySQL</span></p> </div> <a name='function.mysql-list-fields.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>mysql_list_fields</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$database_name</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$table_name</tt></span> [, <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$link_identifier</tt></span> ] )</div> <p class='para rdfs-comment'> Liste les champs de la table MySQL sp&amp;eacute;cifi&amp;eacute;e. </p> <p class='para'> La fonction <b>mysql_list_fields()</b> est obsol&amp;egrave;te. Il est pr&amp;eacute;f&amp;eacute;rable d&amp;#039;utiliser la fonction <a href='http://www.php.net/manual/fr/function.mysql-query.php' class='function'>mysql_query()</a> avec comme requ&amp;ecirc;te <i>SHOW COLUMNS FROM table [LIKE &amp;#039;name&amp;#039;]</i> &amp;agrave; la place. </p> </div> <a name='function.mysql-list-fields.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'>database_name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nom de la base de donn&amp;eacute;es qui va &amp;ecirc;tre interrog&amp;eacute;e. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>table_name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nom de la table qui va &amp;ecirc;tre interrog&amp;eacute;e. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> link_identifier</tt></i> </span> </dt><dd class='listitem'> <p class='para'>La connexion MySQL. S&amp;#039;il n&amp;#039;est pas sp&amp;eacute;cifi&amp;eacute;, la derni&amp;egrave;re connexion ouverte avec la fonction <a href='http://www.php.net/manual/fr/function.mysql-connect.php' class='function'>mysql_connect()</a> sera utilis&amp;eacute;e. Si une telle connexion n&amp;#039;est pas trouv&amp;eacute;e, la fonction tentera d&amp;#039;ouvrir une connexion, comme si la fonction <a href='http://www.php.net/manual/fr/function.mysql-connect.php' class='function'>mysql_connect()</a> avait &amp;eacute;t&amp;eacute; appel&amp;eacute;e sans argument. Si aucune connexion n&amp;#039;est trouv&amp;eacute;e ou &amp;eacute;tablie, une alerte <b><tt class='constant'>E_WARNING</tt></b> est g&amp;eacute;n&amp;eacute;r&amp;eacute;e.</p></dd> </dl> <p> </p> </div> <a name='function.mysql-list-fields.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Une ressource de pointeurs de r&amp;eacute;sultats en cas de succ&amp;egrave;s, ou <b><tt class='constant'>FALSE</tt></b> si une erreur survint. </p> <p class='para'> Le r&amp;eacute;sultat retourn&amp;eacute; peut &amp;ecirc;tre utilis&amp;eacute; avec les fonction <a href='http://www.php.net/manual/fr/function.mysql-field-flags.php' class='function'>mysql_field_flags()</a>, <a href='http://www.php.net/manual/fr/function.mysql-field-len.php' class='function'>mysql_field_len()</a>, <a href='http://www.php.net/manual/fr/function.mysql-field-name.php' class='function'>mysql_field_name()</a> et <a href='http://www.php.net/manual/fr/function.mysql-field-type.php' class='function'>mysql_field_type()</a>. </p> </div> <a name='function.mysql-list-fields.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple d&amp;#039;alternative &amp;agrave; <b>mysql_list_fields()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SHOW&amp;nbsp;COLUMNS&amp;nbsp;FROM&amp;nbsp;sometable'</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Impossible&amp;nbsp;d\'ex&amp;eacute;cuter&amp;nbsp;la&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>mysql_error</span><span style='color: #007700'>();<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;exit;<br />}<br />if&amp;nbsp;(</span><span style='color: #0000BB'>mysql_num_rows</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>)&amp;nbsp;&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;while&amp;nbsp;(</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_fetch_assoc</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>);<br />&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>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 ( [Field] =&amp;gt; id [Type] =&amp;gt; int(7) [Null] =&amp;gt; [Key] =&amp;gt; PRI [Default] =&amp;gt; [Extra] =&amp;gt; auto_increment ) Array ( [Field] =&amp;gt; email [Type] =&amp;gt; varchar(100) [Null] =&amp;gt; [Key] =&amp;gt; [Default] =&amp;gt; [Extra] =&amp;gt; ) </pre></div> </div> </div><p> </p> </div> <a name='function.mysql-list-fields.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Pour des raisons de compatibilit&amp;eacute; ascendante, l&amp;#039;alias obsol&amp;egrave;te suivant peut &amp;ecirc;tre utilis&amp;eacute; : <b>mysql_listfields()</b> <br /> </p></blockquote> </div> <a name='function.mysql-list-fields.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.mysql-field-flags.php' class='function' rel='rdfs-seeAlso'>mysql_field_flags()</a> - Retourne des d&amp;eacute;tails sur une colonne MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-info.php' class='function' rel='rdfs-seeAlso'>mysql_info()</a> - Lit des informations &amp;agrave; propos de la derni&amp;egrave;re requ&amp;ecirc;te MySQL</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="mysql_list_dbs" value="<div id='function.mysql-list-dbs' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysql-list-dbs.php'>mysql_list_dbs</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>mysql_list_dbs</span> &amp;mdash; <span class='dc-title'> Liste les bases de donn&amp;eacute;es disponibles sur le serveur MySQL </span></p> </div> <a name='function.mysql-list-dbs.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>mysql_list_dbs</b></span> ([ <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$link_identifier</tt></span> ] )</div> <p class='para rdfs-comment'> <b>mysql_list_dbs()</b> retournera un identifiant de r&amp;eacute;sultat, qui contiendra les noms des bases de donn&amp;eacute;es disponibles sur la connexion MySQL courante ou sur la connexion sp&amp;eacute;cifi&amp;eacute;e par <i><tt class='parameter'>link_identifier</tt></i> . </p> </div> <a name='function.mysql-list-dbs.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'> link_identifier</tt></i> </span> </dt><dd class='listitem'> <p class='para'>La connexion MySQL. S&amp;#039;il n&amp;#039;est pas sp&amp;eacute;cifi&amp;eacute;, la derni&amp;egrave;re connexion ouverte avec la fonction <a href='http://www.php.net/manual/fr/function.mysql-connect.php' class='function'>mysql_connect()</a> sera utilis&amp;eacute;e. Si une telle connexion n&amp;#039;est pas trouv&amp;eacute;e, la fonction tentera d&amp;#039;ouvrir une connexion, comme si la fonction <a href='http://www.php.net/manual/fr/function.mysql-connect.php' class='function'>mysql_connect()</a> avait &amp;eacute;t&amp;eacute; appel&amp;eacute;e sans argument. Si aucune connexion n&amp;#039;est trouv&amp;eacute;e ou &amp;eacute;tablie, une alerte <b><tt class='constant'>E_WARNING</tt></b> est g&amp;eacute;n&amp;eacute;r&amp;eacute;e.</p></dd> </dl> <p> </p> </div> <a name='function.mysql-list-dbs.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne une ressource de pointeurs de r&amp;eacute;sultats en cas de succ&amp;egrave;s, ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. Utilisez la fonction <a href='http://www.php.net/manual/fr/function.mysql-tablename.php' class='function'>mysql_tablename()</a> pour parcourir ce r&amp;eacute;sultat ou tout autre fonction pour les r&amp;eacute;sultats de table, comme la fonction <a href='http://www.php.net/manual/fr/function.mysql-fetch-array.php' class='function'>mysql_fetch_array()</a>. </p> </div> <a name='function.mysql-list-dbs.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>mysql_list_dbs()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_password'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$db_list&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_list_dbs</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /><br />while&amp;nbsp;(</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_fetch_object</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$db_list</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>Database&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 quelque chose de similaire &amp;agrave; :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> database1 database2 database3 </pre></div> </div> </div><p> </p> </div> <a name='function.mysql-list-dbs.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Pour des raisons de compatibilit&amp;eacute; ascendante, l&amp;#039;alias obsol&amp;egrave;te suivant peut &amp;ecirc;tre utilis&amp;eacute; : <b>mysql_listdbs()</b> <br /> </p></blockquote> </div> <a name='function.mysql-list-dbs.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.mysql-db-name.php' class='function' rel='rdfs-seeAlso'>mysql_db_name()</a> - Lit les noms des bases de donn&amp;eacute;es</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-select-db.php' class='function' rel='rdfs-seeAlso'>mysql_select_db()</a> - S&amp;eacute;lectionne une base de donn&amp;eacute;es MySQL</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="mysql_insert_id" value="<div id='function.mysql-insert-id' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysql-insert-id.php'>mysql_insert_id</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>mysql_insert_id</span> &amp;mdash; <span class='dc-title'> Retourne l&amp;#039;identifiant g&amp;eacute;n&amp;eacute;r&amp;eacute; par la derni&amp;egrave;re requ&amp;ecirc;te </span></p> </div> <a name='function.mysql-insert-id.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>mysql_insert_id</b></span> ([ <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$link_identifier</tt></span> ] )</div> <p class='para rdfs-comment'> Retourne le dernier identifiant g&amp;eacute;n&amp;eacute;r&amp;eacute; par un champ de type AUTO_INCREMENT, sur la connexion MySQL courante ou s&amp;ucirc;r la connexion sp&amp;eacute;cifi&amp;eacute;e par <i><tt class='parameter'>link_identifier</tt></i> (habituellement, une requ&amp;ecirc;te de type INSERT). </p> </div> <a name='function.mysql-insert-id.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'> link_identifier</tt></i> </span> </dt><dd class='listitem'> <p class='para'>La connexion MySQL. S&amp;#039;il n&amp;#039;est pas sp&amp;eacute;cifi&amp;eacute;, la derni&amp;egrave;re connexion ouverte avec la fonction <a href='http://www.php.net/manual/fr/function.mysql-connect.php' class='function'>mysql_connect()</a> sera utilis&amp;eacute;e. Si une telle connexion n&amp;#039;est pas trouv&amp;eacute;e, la fonction tentera d&amp;#039;ouvrir une connexion, comme si la fonction <a href='http://www.php.net/manual/fr/function.mysql-connect.php' class='function'>mysql_connect()</a> avait &amp;eacute;t&amp;eacute; appel&amp;eacute;e sans argument. Si aucune connexion n&amp;#039;est trouv&amp;eacute;e ou &amp;eacute;tablie, une alerte <b><tt class='constant'>E_WARNING</tt></b> est g&amp;eacute;n&amp;eacute;r&amp;eacute;e.</p></dd> </dl> <p> </p> </div> <a name='function.mysql-insert-id.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> L&amp;#039;ID g&amp;eacute;n&amp;eacute;r&amp;eacute; pour une colonne AUTO_INCREMENT par la derni&amp;egrave;re requ&amp;ecirc;te en cas de succ&amp;egrave;s, <i>0</i> si la derni&amp;egrave;re requ&amp;ecirc;te n&amp;#039;a pas g&amp;eacute;n&amp;eacute;r&amp;eacute; de valeur AUTO_INCREMENT, ou <b><tt class='constant'>FALSE</tt></b> si aucune connexion MySQL n&amp;#039;a &amp;eacute;t&amp;eacute; &amp;eacute;tablie. </p> </div> <a name='function.mysql-insert-id.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>mysql_insert_id()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_password'</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>)&amp;nbsp;{<br />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'>mysql_error</span><span style='color: #007700'>());<br />}<br /></span><span style='color: #0000BB'>mysql_select_db</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'mydb'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>mysql_query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'INSERT&amp;nbsp;INTO&amp;nbsp;mytable&amp;nbsp;(product)&amp;nbsp;values&amp;nbsp;('kossu')'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Le&amp;nbsp;dernier&amp;nbsp;ID&amp;nbsp;ins&amp;eacute;r&amp;eacute;&amp;nbsp;dans&amp;nbsp;est&amp;nbsp;le&amp;nbsp;id&amp;nbsp;%d\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysql_insert_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.mysql-insert-id.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <div class='caution'><b class='caution'>Attention</b> <p class='para'> <b>mysql_insert_id()</b> convertira le type retourn&amp;eacute; de la fonction native MySQL C API <i>mysql_insert_id()</i> en un type <i>long</i> (nomm&amp;eacute; <a href='http://www.php.net/manual/fr/language.types.integer.php' class='type int'>int</a> en PHP). Si votre colonne AUTO_INCREMENT a une colonne de type BIGINT (64 bits), la convertion peut r&amp;eacute;sulter en une valeur incorrecte. &amp;Agrave; la place, utilisez la fonction SQL interne &amp;agrave; MySQL LAST_INSERT_ID() dans une requ&amp;ecirc;te SQL. Pour plus d&amp;#039;informations sur les valeurs enti&amp;egrave;res maximales en PHP, repportez-vous &amp;agrave; la documentation sur les <a href='http://www.php.net/manual/fr/language.types.integer.php' class='link'>entiers</a>. </p> </div> <blockquote><p><b class='note'>Note</b>: Parce que <b>mysql_insert_id()</b> agit sur la derni&amp;egrave;re requ&amp;ecirc;te ex&amp;eacute;cut&amp;eacute;e, assurez-vous d&amp;#039;appeler la fonction <b>mysql_insert_id()</b> imm&amp;eacute;diatement apr&amp;egrave;s l&amp;#039;ex&amp;eacute;cution de la requ&amp;ecirc;te qui a g&amp;eacute;n&amp;eacute;r&amp;eacute;e la valeur. <br /> </p></blockquote> <blockquote><p><b class='note'>Note</b>: La fonction MySQL <i>LAST_INSERT_ID()</i> contient toujours la valeur AUTO_INCREMENT la plus r&amp;eacute;cente, et n&amp;#039;est pas remise &amp;agrave; z&amp;eacute;ro entre deux requ&amp;ecirc;tes. <br /> </p></blockquote> </div> <a name='function.mysql-insert-id.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.mysql-query.php' class='function' rel='rdfs-seeAlso'>mysql_query()</a> - Envoie une requ&amp;ecirc;te &amp;agrave; un serveur MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-info.php' class='function' rel='rdfs-seeAlso'>mysql_info()</a> - Lit des informations &amp;agrave; propos de la derni&amp;egrave;re requ&amp;ecirc;te MySQL</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="mysql_info" value="<div id='function.mysql-info' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysql-info.php'>mysql_info</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>mysql_info</span> &amp;mdash; <span class='dc-title'>Lit des informations &amp;agrave; propos de la derni&amp;egrave;re requ&amp;ecirc;te MySQL</span></p> </div> <a name='function.mysql-info.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>mysql_info</b></span> ([ <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$link_identifier</tt></span> ] )</div> <p class='para rdfs-comment'> Lit des informations &amp;agrave; propos de la derni&amp;egrave;re requ&amp;ecirc;te MySQL. </p> </div> <a name='function.mysql-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'> link_identifier</tt></i> </span> </dt><dd class='listitem'> <p class='para'>La connexion MySQL. S&amp;#039;il n&amp;#039;est pas sp&amp;eacute;cifi&amp;eacute;, la derni&amp;egrave;re connexion ouverte avec la fonction <a href='http://www.php.net/manual/fr/function.mysql-connect.php' class='function'>mysql_connect()</a> sera utilis&amp;eacute;e. Si une telle connexion n&amp;#039;est pas trouv&amp;eacute;e, la fonction tentera d&amp;#039;ouvrir une connexion, comme si la fonction <a href='http://www.php.net/manual/fr/function.mysql-connect.php' class='function'>mysql_connect()</a> avait &amp;eacute;t&amp;eacute; appel&amp;eacute;e sans argument. Si aucune connexion n&amp;#039;est trouv&amp;eacute;e ou &amp;eacute;tablie, une alerte <b><tt class='constant'>E_WARNING</tt></b> est g&amp;eacute;n&amp;eacute;r&amp;eacute;e.</p></dd> </dl> <p> </p> </div> <a name='function.mysql-info.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne des informations sur une requ&amp;ecirc;te en cas de succ&amp;egrave;s, ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. Regardez l&amp;#039;exemple ci-dessous pour savoir quelles sortes de requ&amp;ecirc;tes fournissent des informations et avoir un aper&amp;ccedil;u des informations retourn&amp;eacute;es. Les sortes de requ&amp;ecirc;tes qui ne sont pas list&amp;eacute;es retournent <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.mysql-info.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Requ&amp;ecirc;tes MySQL</b></p> <div class='example-contents para'><p> Requ&amp;ecirc;tes qui retournent des valeurs. Les nombres ne sont l&amp;agrave; que pour illustrer l&amp;#039;exemple ; ces valeurs correspondent &amp;agrave; la requ&amp;ecirc;te. </p></div> <div class='example-contents programlisting'> <div class='mysqlcode'><pre class='mysqlcode'>INSERT INTO ... SELECT ... String format: Records: 23 Duplicates: 0 Warnings: 0 INSERT INTO ... VALUES (...),(...),(...)... String format: Records: 37 Duplicates: 0 Warnings: 0 LOAD DATA INFILE ... String format: Records: 42 Deleted: 0 Skipped: 0 Warnings: 0 ALTER TABLE String format: Records: 60 Duplicates: 0 Warnings: 0 UPDATE String format: Rows matched: 65 Changed: 65 Warnings: 0</pre> </div> </div> </div><p> </p> </div> <a name='function.mysql-info.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <b>mysql_info()</b> retourne une valeur diff&amp;eacute;rente de <b><tt class='constant'>FALSE</tt></b> pour les commandes INSERT ... VALUES uniquement si plusieurs jeux de valeurs &amp;agrave; ins&amp;eacute;rer ont &amp;eacute;t&amp;eacute; sp&amp;eacute;cifi&amp;eacute;s dans la commande. <br /> </p></blockquote> </div> <a name='function.mysql-info.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.mysql-affected-rows.php' class='function' rel='rdfs-seeAlso'>mysql_affected_rows()</a> - Retourne le nombre de lignes affect&amp;eacute;es lors de la derni&amp;egrave;re op&amp;eacute;ration MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-insert-id.php' class='function' rel='rdfs-seeAlso'>mysql_insert_id()</a> - Retourne l'identifiant g&amp;eacute;n&amp;eacute;r&amp;eacute; par la derni&amp;egrave;re requ&amp;ecirc;te</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-stat.php' class='function' rel='rdfs-seeAlso'>mysql_stat()</a> - Retourne le statut courant du serveur MySQL</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="mysql_get_server_info" value="<div id='function.mysql-get-server-info' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysql-get-server-info.php'>mysql_get_server_info</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.5, PHP 5)</p><p class='refpurpose'><span class='refname'>mysql_get_server_info</span> &amp;mdash; <span class='dc-title'>Lit les informations sur le serveur MySQL</span></p> </div> <a name='function.mysql-get-server-info.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>mysql_get_server_info</b></span> ([ <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$link_identifier</tt></span> ] )</div> <p class='para rdfs-comment'> Lit les informations sur le serveur MySQL. </p> </div> <a name='function.mysql-get-server-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'> link_identifier</tt></i> </span> </dt><dd class='listitem'> <p class='para'>La connexion MySQL. S&amp;#039;il n&amp;#039;est pas sp&amp;eacute;cifi&amp;eacute;, la derni&amp;egrave;re connexion ouverte avec la fonction <a href='http://www.php.net/manual/fr/function.mysql-connect.php' class='function'>mysql_connect()</a> sera utilis&amp;eacute;e. Si une telle connexion n&amp;#039;est pas trouv&amp;eacute;e, la fonction tentera d&amp;#039;ouvrir une connexion, comme si la fonction <a href='http://www.php.net/manual/fr/function.mysql-connect.php' class='function'>mysql_connect()</a> avait &amp;eacute;t&amp;eacute; appel&amp;eacute;e sans argument. Si aucune connexion n&amp;#039;est trouv&amp;eacute;e ou &amp;eacute;tablie, une alerte <b><tt class='constant'>E_WARNING</tt></b> est g&amp;eacute;n&amp;eacute;r&amp;eacute;e.</p></dd> </dl> <p> </p> </div> <a name='function.mysql-get-server-info.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne la version du serveur MySQL en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.mysql-get-server-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>mysql_get_server_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 />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_password'</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>)&amp;nbsp;{<br />die(</span><span style='color: #DD0000'>'Impossible&amp;nbsp;de&amp;nbsp;se&amp;nbsp;connecter&amp;nbsp;&amp;agrave;&amp;nbsp;la&amp;nbsp;base&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>mysql_error</span><span style='color: #007700'>());<br />}<br /></span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Version&amp;nbsp;du&amp;nbsp;serveur&amp;nbsp;MySQL&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysql_get_server_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 quelque chose de similaire &amp;agrave; :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Version du serveur MySQL : 4.0.1-alpha </pre></div> </div> </div><p> </p> </div> <a name='function.mysql-get-server-info.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.mysql-get-client-info.php' class='function' rel='rdfs-seeAlso'>mysql_get_client_info()</a> - Lit les informations sur le client MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-get-host-info.php' class='function' rel='rdfs-seeAlso'>mysql_get_host_info()</a> - Lit les informations sur l'h&amp;ocirc;te MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-get-proto-info.php' class='function' rel='rdfs-seeAlso'>mysql_get_proto_info()</a> - Lit les informations sur le protocole MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/function.phpversion.php' class='function' rel='rdfs-seeAlso'>phpversion()</a> - Retourne le num&amp;eacute;ro de la version courante de PHP</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="mysql_get_proto_info" value="<div id='function.mysql-get-proto-info' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysql-get-proto-info.php'>mysql_get_proto_info</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.5, PHP 5)</p><p class='refpurpose'><span class='refname'>mysql_get_proto_info</span> &amp;mdash; <span class='dc-title'>Lit les informations sur le protocole MySQL</span></p> </div> <a name='function.mysql-get-proto-info.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>mysql_get_proto_info</b></span> ([ <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$link_identifier</tt></span> ] )</div> <p class='para rdfs-comment'> Lit les informations sur le protocole MySQL. </p> </div> <a name='function.mysql-get-proto-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'> link_identifier</tt></i> </span> </dt><dd class='listitem'> <p class='para'>La connexion MySQL. S&amp;#039;il n&amp;#039;est pas sp&amp;eacute;cifi&amp;eacute;, la derni&amp;egrave;re connexion ouverte avec la fonction <a href='http://www.php.net/manual/fr/function.mysql-connect.php' class='function'>mysql_connect()</a> sera utilis&amp;eacute;e. Si une telle connexion n&amp;#039;est pas trouv&amp;eacute;e, la fonction tentera d&amp;#039;ouvrir une connexion, comme si la fonction <a href='http://www.php.net/manual/fr/function.mysql-connect.php' class='function'>mysql_connect()</a> avait &amp;eacute;t&amp;eacute; appel&amp;eacute;e sans argument. Si aucune connexion n&amp;#039;est trouv&amp;eacute;e ou &amp;eacute;tablie, une alerte <b><tt class='constant'>E_WARNING</tt></b> est g&amp;eacute;n&amp;eacute;r&amp;eacute;e.</p></dd> </dl> <p> </p> </div> <a name='function.mysql-get-proto-info.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne le protocole MySQL en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.mysql-get-proto-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>mysql_get_proto_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 />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_password'</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&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'>mysql_error</span><span style='color: #007700'>());<br />}<br /></span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Version&amp;nbsp;du&amp;nbsp;protocole&amp;nbsp;MySQL&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysql_get_proto_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 quelque chose de similaire &amp;agrave; :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Version du protocole MySQL : 10 </pre></div> </div> </div><p> </p> </div> <a name='function.mysql-get-proto-info.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.mysql-get-client-info.php' class='function' rel='rdfs-seeAlso'>mysql_get_client_info()</a> - Lit les informations sur le client MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-get-host-info.php' class='function' rel='rdfs-seeAlso'>mysql_get_host_info()</a> - Lit les informations sur l'h&amp;ocirc;te MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-get-server-info.php' class='function' rel='rdfs-seeAlso'>mysql_get_server_info()</a> - Lit les informations sur le serveur MySQL</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="mysql_get_host_info" value="<div id='function.mysql-get-host-info' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysql-get-host-info.php'>mysql_get_host_info</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.5, PHP 5)</p><p class='refpurpose'><span class='refname'>mysql_get_host_info</span> &amp;mdash; <span class='dc-title'>Lit les informations sur l&amp;#039;h&amp;ocirc;te MySQL</span></p> </div> <a name='function.mysql-get-host-info.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>mysql_get_host_info</b></span> ([ <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$link_identifier</tt></span> ] )</div> <p class='para rdfs-comment'> <b>mysql_get_host_info()</b> retourne une cha&amp;icirc;ne qui repr&amp;eacute;sente le type de connexion utilis&amp;eacute; avec la connexion <i><tt class='parameter'>link_identifier</tt></i> , y compris le nom du serveur h&amp;ocirc;te. </p> </div> <a name='function.mysql-get-host-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'> link_identifier</tt></i> </span> </dt><dd class='listitem'> <p class='para'>La connexion MySQL. S&amp;#039;il n&amp;#039;est pas sp&amp;eacute;cifi&amp;eacute;, la derni&amp;egrave;re connexion ouverte avec la fonction <a href='http://www.php.net/manual/fr/function.mysql-connect.php' class='function'>mysql_connect()</a> sera utilis&amp;eacute;e. Si une telle connexion n&amp;#039;est pas trouv&amp;eacute;e, la fonction tentera d&amp;#039;ouvrir une connexion, comme si la fonction <a href='http://www.php.net/manual/fr/function.mysql-connect.php' class='function'>mysql_connect()</a> avait &amp;eacute;t&amp;eacute; appel&amp;eacute;e sans argument. Si aucune connexion n&amp;#039;est trouv&amp;eacute;e ou &amp;eacute;tablie, une alerte <b><tt class='constant'>E_WARNING</tt></b> est g&amp;eacute;n&amp;eacute;r&amp;eacute;e.</p></dd> </dl> <p> </p> </div> <a name='function.mysql-get-host-info.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne une cha&amp;icirc;ne d&amp;eacute;crivant le type de connexion MySQL utilis&amp;eacute; pour la connexion ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.mysql-get-host-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>mysql_get_host_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 />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_password'</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&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'>mysql_error</span><span style='color: #007700'>());<br />}<br /></span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Informations&amp;nbsp;sur&amp;nbsp;l'h&amp;ocirc;te&amp;nbsp;MySQL&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysql_get_host_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 quelque chose de similaire &amp;agrave; :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Informations sur l&amp;#039;h&amp;ocirc;te MySQL : Localhost via UNIX socket </pre></div> </div> </div><p> </p> </div> <a name='function.mysql-get-host-info.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.mysql-get-client-info.php' class='function' rel='rdfs-seeAlso'>mysql_get_client_info()</a> - Lit les informations sur le client MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-get-proto-info.php' class='function' rel='rdfs-seeAlso'>mysql_get_proto_info()</a> - Lit les informations sur le protocole MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-get-server-info.php' class='function' rel='rdfs-seeAlso'>mysql_get_server_info()</a> - Lit les informations sur le serveur MySQL</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="mysql_get_client_info" value="<div id='function.mysql-get-client-info' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysql-get-client-info.php'>mysql_get_client_info</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.5, PHP 5)</p><p class='refpurpose'><span class='refname'>mysql_get_client_info</span> &amp;mdash; <span class='dc-title'>Lit les informations sur le client MySQL</span></p> </div> <a name='function.mysql-get-client-info.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>mysql_get_client_info</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> <b>mysql_get_client_info()</b> retourne une cha&amp;icirc;ne qui repr&amp;eacute;sente le num&amp;eacute;ro de version du client utilis&amp;eacute; par PHP. </p> </div> <a name='function.mysql-get-client-info.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> La version du client MySQL. </p> </div> <a name='function.mysql-get-client-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>mysql_get_client_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 />printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'D&amp;eacute;tails&amp;nbsp;sur&amp;nbsp;le&amp;nbsp;client&amp;nbsp;MySQL&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysql_get_client_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 quelque chose de similaire &amp;agrave; :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> D&amp;eacute;tails sur le client MySQL : 3.23.39 </pre></div> </div> </div><p> </p> </div> <a name='function.mysql-get-client-info.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.mysql-get-host-info.php' class='function' rel='rdfs-seeAlso'>mysql_get_host_info()</a> - Lit les informations sur l'h&amp;ocirc;te MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-get-proto-info.php' class='function' rel='rdfs-seeAlso'>mysql_get_proto_info()</a> - Lit les informations sur le protocole MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-get-server-info.php' class='function' rel='rdfs-seeAlso'>mysql_get_server_info()</a> - Lit les informations sur le serveur MySQL</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="mysql_free_result" value="<div id='function.mysql-free-result' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysql-free-result.php'>mysql_free_result</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>mysql_free_result</span> &amp;mdash; <span class='dc-title'>Lib&amp;egrave;re le r&amp;eacute;sultat de la m&amp;eacute;moire</span></p> </div> <a name='function.mysql-free-result.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>mysql_free_result</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$result</tt></span> )</div> <p class='para rdfs-comment'> <b>mysql_free_result()</b> lib&amp;egrave;re toute la m&amp;eacute;moire et les ressources utilis&amp;eacute;es par la ressource de r&amp;eacute;sultat <i><tt class='parameter'>result</tt></i> . </p> <p class='para'> <b>mysql_free_result()</b> n&amp;#039;est &amp;agrave; appeler que si vous avez peur d&amp;#039;utiliser trop de m&amp;eacute;moire durant l&amp;#039;ex&amp;eacute;cution de votre script. Toute la m&amp;eacute;moire associ&amp;eacute;e &amp;agrave; l&amp;#039;identifiant de r&amp;eacute;sultat sera automatiquement lib&amp;eacute;r&amp;eacute;e. </p> </div> <a name='function.mysql-free-result.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'> result</tt></i> </span> </dt><dd class='listitem'> <p class='para'>La <span class='type ressource'>ressource</span> de r&amp;eacute;sultat qui vient d&amp;#039;&amp;ecirc;tre &amp;eacute;valu&amp;eacute;e. Ce r&amp;eacute;sultat vient de l&amp;#039;appel &amp;agrave; la fonction <a href='http://www.php.net/manual/fr/function.mysql-query.php' class='function'>mysql_query()</a>.</p></dd> </dl> <p> </p> </div> <a name='function.mysql-free-result.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'> Si la valeur pass&amp;eacute;e &amp;agrave; l&amp;#039;argument <i><tt class='parameter'>result</tt></i> n&amp;#039;est pas une ressource, une erreur de niveau <i>E_WARNING</i> sera &amp;eacute;mise. Il est important de noter que la fonction <a href='http://www.php.net/manual/fr/function.mysql-query.php' class='function'>mysql_query()</a> retourne uniquement une <a href='http://www.php.net/manual/fr/language.types.resource.php' class='link'>ressource</a> pour les requ&amp;ecirc;tes <i>SELECT</i>, <i>SHOW</i>, <i>EXPLAIN</i> et <i>DESCRIBE</i>. </p> </div> <a name='function.mysql-free-result.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>mysql_free_result()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;id,email&amp;nbsp;FROM&amp;nbsp;people&amp;nbsp;WHERE&amp;nbsp;id&amp;nbsp;=&amp;nbsp;'42''</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Impossible&amp;nbsp;d\'ex&amp;eacute;cuter&amp;nbsp;la&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>mysql_error</span><span style='color: #007700'>();<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;exit;<br />}<br /></span><span style='color: #FF8000'>/*&amp;nbsp;Utilisation&amp;nbsp;du&amp;nbsp;r&amp;eacute;sultat&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_fetch_assoc</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Maintenant,&amp;nbsp;nous&amp;nbsp;lib&amp;eacute;rons&amp;nbsp;le&amp;nbsp;r&amp;eacute;sultat&amp;nbsp;et&amp;nbsp;continuons&amp;nbsp;notre&amp;nbsp;script&amp;nbsp;*/<br /></span><span style='color: #0000BB'>mysql_free_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'id'</span><span style='color: #007700'>];<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'email'</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.mysql-free-result.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Pour des raisons de compatibilit&amp;eacute; ascendante, l&amp;#039;alias obsol&amp;egrave;te suivant peut &amp;ecirc;tre utilis&amp;eacute; : <b>mysql_freeresult()</b> <br /> </p></blockquote> </div> <a name='function.mysql-free-result.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.mysql-query.php' class='function' rel='rdfs-seeAlso'>mysql_query()</a> - Envoie une requ&amp;ecirc;te &amp;agrave; un serveur MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/function.is-resource.php' class='function' rel='rdfs-seeAlso'>is_resource()</a> - D&amp;eacute;termine si une variable est une ressource</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="mysql_field_type" value="<div id='function.mysql-field-type' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysql-field-type.php'>mysql_field_type</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>mysql_field_type</span> &amp;mdash; <span class='dc-title'>Retourne le type d&amp;#039;une colonne MySQL sp&amp;eacute;cifique</span></p> </div> <a name='function.mysql-field-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>mysql_field_type</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$result</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$field_offset</tt></span> )</div> <p class='para rdfs-comment'> <b>mysql_field_type()</b> est similaire &amp;agrave; la fonction <a href='http://www.php.net/manual/fr/function.mysql-field-name.php' class='function'>mysql_field_name()</a>. Les arguments sont identiques mais c&amp;#039;est le type de la colonne qui est retourn&amp;eacute;. </p> </div> <a name='function.mysql-field-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'> result</tt></i> </span> </dt><dd class='listitem'> <p class='para'>La <span class='type ressource'>ressource</span> de r&amp;eacute;sultat qui vient d&amp;#039;&amp;ecirc;tre &amp;eacute;valu&amp;eacute;e. Ce r&amp;eacute;sultat vient de l&amp;#039;appel &amp;agrave; la fonction <a href='http://www.php.net/manual/fr/function.mysql-query.php' class='function'>mysql_query()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> field_offset</tt></i> </span> </dt><dd class='listitem'> <p class='para'>La position num&amp;eacute;rique du champ. <i><tt class='parameter'>field_offset</tt></i> commence &amp;agrave; <i>0</i>. Si <i><tt class='parameter'>field_offset</tt></i> n&amp;#039;existe pas, une alerte <b><tt class='constant'>E_WARNING</tt></b> sera &amp;eacute;galement g&amp;eacute;n&amp;eacute;r&amp;eacute;e.</p></dd> </dl> <p> </p> </div> <a name='function.mysql-field-type.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Le type du champ retourn&amp;eacute; peut &amp;ecirc;tre : <i>&amp;quot;int&amp;quot;</i>, <i>&amp;quot;real&amp;quot;</i>, <i>&amp;quot;string&amp;quot;</i>, <i>&amp;quot;blob&amp;quot;</i> ou d&amp;#039;autres, comme d&amp;eacute;taill&amp;eacute; <a href='http://dev.mysql.com/doc/' class='link external'>&amp;raquo; dans la documentation MySQL</a>. </p> </div> <a name='function.mysql-field-type.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>mysql_field_type()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />mysql_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_username'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_password'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>mysql_select_db</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'mysql'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;*&amp;nbsp;FROM&amp;nbsp;func'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$fields&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_num_fields</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$rows&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_num_rows</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$table&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_field_table</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</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: #DD0000'>'Votre&amp;nbsp;table&amp;nbsp;''&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$table&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>''&amp;nbsp;dispose&amp;nbsp;de&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$fields&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;colonnes&amp;nbsp;et&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$rows&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;ligne(s)\n'</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Les&amp;nbsp;colonnes&amp;nbsp;sont&amp;nbsp;les&amp;nbsp;suivantes&amp;nbsp;:\n'</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&amp;nbsp;</span><span style='color: #007700'>&amp;lt;&amp;nbsp;</span><span style='color: #0000BB'>$fields</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;</span><span style='color: #0000BB'>$type&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_field_type</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$i</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$name&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_field_name</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$i</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$len&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_field_len</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$i</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$flags&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_field_flags</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$i</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$type&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$name&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$len&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$flags&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'>mysql_free_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>mysql_close</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> Votre table &amp;#039;func&amp;#039; dispose de 4 colonnes et 1 ligne(s) Les colonnes sont les suivantes : string name 64 not_null primary_key binary int ret 1 not_null string dl 128 not_null string type 9 not_null enum </pre></div> </div> </div><p> </p> </div> <a name='function.mysql-field-type.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Pour des raisons de compatibilit&amp;eacute; ascendante, l&amp;#039;alias obsol&amp;egrave;te suivant peut &amp;ecirc;tre utilis&amp;eacute; : <b>mysql_fieldtype()</b> <br /> </p></blockquote> </div> <a name='function.mysql-field-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/function.mysql-field-name.php' class='function' rel='rdfs-seeAlso'>mysql_field_name()</a> - Retourne le nom d'une colonne dans un r&amp;eacute;sultat MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-field-len.php' class='function' rel='rdfs-seeAlso'>mysql_field_len()</a> - Retourne la taille d'un champ de r&amp;eacute;sultat MySQL</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="mysql_field_table" value="<div id='function.mysql-field-table' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysql-field-table.php'>mysql_field_table</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>mysql_field_table</span> &amp;mdash; <span class='dc-title'>Retourne le nom de la table MySQL o&amp;ugrave; se trouve une colonne</span></p> </div> <a name='function.mysql-field-table.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>mysql_field_table</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$result</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$field_offset</tt></span> )</div> <p class='para rdfs-comment'> <b>mysql_field_table()</b> retourne le nom de la table o&amp;ugrave; se trouve la colonne d&amp;#039;offset <i><tt class='parameter'>field_offset</tt></i> , dans le r&amp;eacute;sultat MySQL <i><tt class='parameter'>result</tt></i> . </p> </div> <a name='function.mysql-field-table.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'> result</tt></i> </span> </dt><dd class='listitem'> <p class='para'>La <span class='type ressource'>ressource</span> de r&amp;eacute;sultat qui vient d&amp;#039;&amp;ecirc;tre &amp;eacute;valu&amp;eacute;e. Ce r&amp;eacute;sultat vient de l&amp;#039;appel &amp;agrave; la fonction <a href='http://www.php.net/manual/fr/function.mysql-query.php' class='function'>mysql_query()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> field_offset</tt></i> </span> </dt><dd class='listitem'> <p class='para'>La position num&amp;eacute;rique du champ. <i><tt class='parameter'>field_offset</tt></i> commence &amp;agrave; <i>0</i>. Si <i><tt class='parameter'>field_offset</tt></i> n&amp;#039;existe pas, une alerte <b><tt class='constant'>E_WARNING</tt></b> sera &amp;eacute;galement g&amp;eacute;n&amp;eacute;r&amp;eacute;e.</p></dd> </dl> <p> </p> </div> <a name='function.mysql-field-table.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Le nom de la table en cas de succ&amp;egrave;s. </p> </div> <a name='function.mysql-field-table.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>mysql_field_table()</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 />$query&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;account.*,&amp;nbsp;country.*&amp;nbsp;FROM&amp;nbsp;account,&amp;nbsp;country&amp;nbsp;WHERE&amp;nbsp;country.name&amp;nbsp;=&amp;nbsp;'Portugal'&amp;nbsp;AND&amp;nbsp;account.country_id&amp;nbsp;=&amp;nbsp;country.id'</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;r&amp;eacute;sultat&amp;nbsp;depuis&amp;nbsp;la&amp;nbsp;base&amp;nbsp;de&amp;nbsp;donn&amp;eacute;es<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Liste&amp;nbsp;le&amp;nbsp;nom&amp;nbsp;de&amp;nbsp;la&amp;nbsp;table&amp;nbsp;et&amp;nbsp;ensuite,&amp;nbsp;le&amp;nbsp;nom&amp;nbsp;du&amp;nbsp;champ<br /></span><span style='color: #007700'>for&amp;nbsp;(</span><span style='color: #0000BB'>$i&amp;nbsp;</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'>$i&amp;nbsp;</span><span style='color: #007700'>&amp;lt;&amp;nbsp;</span><span style='color: #0000BB'>mysql_num_fields</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</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;</span><span style='color: #0000BB'>$table&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_field_table</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$i</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$field&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_field_name</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$i</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$table</span><span style='color: #DD0000'>:&amp;nbsp;</span><span style='color: #0000BB'>$field</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.mysql-field-table.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Pour des raisons de compatibilit&amp;eacute; ascendante, l&amp;#039;alias obsol&amp;egrave;te suivant peut &amp;ecirc;tre utilis&amp;eacute; : <b>mysql_fieldtable()</b> <br /> </p></blockquote> </div> <a name='function.mysql-field-table.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.mysql-list-tables.php' class='function' rel='rdfs-seeAlso'>mysql_list_tables()</a> - Liste les tables d'une base de donn&amp;eacute;es MySQL</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="mysql_field_seek" value="<div id='function.mysql-field-seek' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysql-field-seek.php'>mysql_field_seek</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>mysql_field_seek</span> &amp;mdash; <span class='dc-title'>D&amp;eacute;place le pointeur de r&amp;eacute;sultat vers une position donn&amp;eacute;e</span></p> </div> <a name='function.mysql-field-seek.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>mysql_field_seek</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$result</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$field_offset</tt></span> )</div> <p class='para rdfs-comment'> <b>mysql_field_seek()</b> place le pointeur de r&amp;eacute;sultat <i><tt class='parameter'>result</tt></i> sur le champ sp&amp;eacute;cifi&amp;eacute; par sa position <i><tt class='parameter'>field_offset</tt></i> . Lors du prochain appel &amp;agrave; <a href='http://www.php.net/manual/fr/function.mysql-fetch-field.php' class='function'>mysql_fetch_field()</a> qui n&amp;#039;aura pas d&amp;#039;argument d&amp;#039;index de champ, le champ d&amp;eacute;sormais point&amp;eacute; sera retourn&amp;eacute;. </p> </div> <a name='function.mysql-field-seek.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'> result</tt></i> </span> </dt><dd class='listitem'> <p class='para'>La <span class='type ressource'>ressource</span> de r&amp;eacute;sultat qui vient d&amp;#039;&amp;ecirc;tre &amp;eacute;valu&amp;eacute;e. Ce r&amp;eacute;sultat vient de l&amp;#039;appel &amp;agrave; la fonction <a href='http://www.php.net/manual/fr/function.mysql-query.php' class='function'>mysql_query()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> field_offset</tt></i> </span> </dt><dd class='listitem'> <p class='para'>La position num&amp;eacute;rique du champ. <i><tt class='parameter'>field_offset</tt></i> commence &amp;agrave; <i>0</i>. Si <i><tt class='parameter'>field_offset</tt></i> n&amp;#039;existe pas, une alerte <b><tt class='constant'>E_WARNING</tt></b> sera &amp;eacute;galement g&amp;eacute;n&amp;eacute;r&amp;eacute;e.</p></dd> </dl> <p> </p> </div> <a name='function.mysql-field-seek.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.mysql-field-seek.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.mysql-fetch-field.php' class='function' rel='rdfs-seeAlso'>mysql_fetch_field()</a> - Retourne les donn&amp;eacute;es enregistr&amp;eacute;es dans une colonne MySQL sous forme d'objet</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="mysql_field_name" value="<div id='function.mysql-field-name' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysql-field-name.php'>mysql_field_name</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>mysql_field_name</span> &amp;mdash; <span class='dc-title'>Retourne le nom d&amp;#039;une colonne dans un r&amp;eacute;sultat MySQL</span></p> </div> <a name='function.mysql-field-name.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>mysql_field_name</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$result</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$field_offset</tt></span> )</div> <p class='para rdfs-comment'> <b>mysql_field_name()</b> retourne le nom du champ de l&amp;#039;index sp&amp;eacute;cifi&amp;eacute;. </p> </div> <a name='function.mysql-field-name.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'> result</tt></i> </span> </dt><dd class='listitem'> <p class='para'>La <span class='type ressource'>ressource</span> de r&amp;eacute;sultat qui vient d&amp;#039;&amp;ecirc;tre &amp;eacute;valu&amp;eacute;e. Ce r&amp;eacute;sultat vient de l&amp;#039;appel &amp;agrave; la fonction <a href='http://www.php.net/manual/fr/function.mysql-query.php' class='function'>mysql_query()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> field_offset</tt></i> </span> </dt><dd class='listitem'> <p class='para'>La position num&amp;eacute;rique du champ. <i><tt class='parameter'>field_offset</tt></i> commence &amp;agrave; <i>0</i>. Si <i><tt class='parameter'>field_offset</tt></i> n&amp;#039;existe pas, une alerte <b><tt class='constant'>E_WARNING</tt></b> sera &amp;eacute;galement g&amp;eacute;n&amp;eacute;r&amp;eacute;e.</p></dd> </dl> <p> </p> </div> <a name='function.mysql-field-name.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Le nom du champ de l&amp;#039;index 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.mysql-field-name.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>mysql_field_name()</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;Supposons&amp;nbsp;que&amp;nbsp;la&amp;nbsp;table&amp;nbsp;utilis&amp;eacute;e&amp;nbsp;contienne&amp;nbsp;trois&amp;nbsp;champs&amp;nbsp;:<br />*&amp;nbsp;&amp;nbsp;&amp;nbsp;user_id<br />*&amp;nbsp;&amp;nbsp;&amp;nbsp;username<br />*&amp;nbsp;&amp;nbsp;&amp;nbsp;password.<br />&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;@</span><span style='color: #0000BB'>mysql_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_password'</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&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;MySQL&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>mysql_error</span><span style='color: #007700'>());<br />}<br /></span><span style='color: #0000BB'>$dbname&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'mydb'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$db_selected&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_select_db</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbname</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$db_selected</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;die(</span><span style='color: #DD0000'>'Impossible&amp;nbsp;de&amp;nbsp;se&amp;nbsp;connecter&amp;nbsp;&amp;agrave;&amp;nbsp;la&amp;nbsp;base&amp;nbsp;</span><span style='color: #0000BB'>$dbname</span><span style='color: #DD0000'>:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>mysql_error</span><span style='color: #007700'>());<br />}<br /></span><span style='color: #0000BB'>$res&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'select&amp;nbsp;*&amp;nbsp;from&amp;nbsp;users'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>mysql_field_name</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$res</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 />echo&amp;nbsp;</span><span style='color: #0000BB'>mysql_field_name</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$res</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</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> user_id password </pre></div> </div> </div><p> </p> </div> <a name='function.mysql-field-name.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Les noms des champs retourn&amp;eacute;s par cette fonction sont <em class='emphasis'>sensibles &amp;agrave; la casse</em>.</span></p></blockquote> <blockquote><p><b class='note'>Note</b>: Pour des raisons de compatibilit&amp;eacute; ascendante, l&amp;#039;alias obsol&amp;egrave;te suivant peut &amp;ecirc;tre utilis&amp;eacute; : <b>mysql_fieldname()</b> <br /> </p></blockquote> </div> <a name='function.mysql-field-name.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.mysql-field-type.php' class='function' rel='rdfs-seeAlso'>mysql_field_type()</a> - Retourne le type d'une colonne MySQL sp&amp;eacute;cifique</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-field-len.php' class='function' rel='rdfs-seeAlso'>mysql_field_len()</a> - Retourne la taille d'un champ de r&amp;eacute;sultat MySQL</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="mysql_field_len" value="<div id='function.mysql-field-len' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysql-field-len.php'>mysql_field_len</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>mysql_field_len</span> &amp;mdash; <span class='dc-title'>Retourne la taille d&amp;#039;un champ de r&amp;eacute;sultat MySQL</span></p> </div> <a name='function.mysql-field-len.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>mysql_field_len</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$result</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$field_offset</tt></span> )</div> <p class='para rdfs-comment'> <b>mysql_field_len()</b> retourne la taille du champ sp&amp;eacute;cifi&amp;eacute;. </p> </div> <a name='function.mysql-field-len.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'> result</tt></i> </span> </dt><dd class='listitem'> <p class='para'>La <span class='type ressource'>ressource</span> de r&amp;eacute;sultat qui vient d&amp;#039;&amp;ecirc;tre &amp;eacute;valu&amp;eacute;e. Ce r&amp;eacute;sultat vient de l&amp;#039;appel &amp;agrave; la fonction <a href='http://www.php.net/manual/fr/function.mysql-query.php' class='function'>mysql_query()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> field_offset</tt></i> </span> </dt><dd class='listitem'> <p class='para'>La position num&amp;eacute;rique du champ. <i><tt class='parameter'>field_offset</tt></i> commence &amp;agrave; <i>0</i>. Si <i><tt class='parameter'>field_offset</tt></i> n&amp;#039;existe pas, une alerte <b><tt class='constant'>E_WARNING</tt></b> sera &amp;eacute;galement g&amp;eacute;n&amp;eacute;r&amp;eacute;e.</p></dd> </dl> <p> </p> </div> <a name='function.mysql-field-len.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Le taille de l&amp;#039;index du champs 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.mysql-field-len.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>mysql_field_len()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;id,email&amp;nbsp;FROM&amp;nbsp;people&amp;nbsp;WHERE&amp;nbsp;id&amp;nbsp;=&amp;nbsp;'42''</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Impossible&amp;nbsp;d\'ex&amp;eacute;cuter&amp;nbsp;la&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>mysql_error</span><span style='color: #007700'>();<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;exit;<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;R&amp;eacute;cup&amp;egrave;re&amp;nbsp;la&amp;nbsp;longueur&amp;nbsp;du&amp;nbsp;champ&amp;nbsp;id&amp;nbsp;dans&amp;nbsp;la&amp;nbsp;base&amp;nbsp;de&amp;nbsp;donn&amp;eacute;es.<br /></span><span style='color: #0000BB'>$length&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_field_len</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</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'>$length</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.mysql-field-len.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Pour des raisons de compatibilit&amp;eacute; ascendante, l&amp;#039;alias obsol&amp;egrave;te suivant peut &amp;ecirc;tre utilis&amp;eacute; : <b>mysql_fieldlen()</b> <br /> </p></blockquote> </div> <a name='function.mysql-field-len.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.mysql-fetch-lengths.php' class='function' rel='rdfs-seeAlso'>mysql_fetch_lengths()</a> - Retourne la taille de chaque colonne d'une ligne de r&amp;eacute;sultat MySQL</li> <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> </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="mysql_field_flags" value="<div id='function.mysql-field-flags' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysql-field-flags.php'>mysql_field_flags</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>mysql_field_flags</span> &amp;mdash; <span class='dc-title'>Retourne des d&amp;eacute;tails sur une colonne MySQL</span></p> </div> <a name='function.mysql-field-flags.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>mysql_field_flags</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$result</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$field_offset</tt></span> )</div> <p class='para rdfs-comment'> <b>mysql_field_flags()</b> retourne le s&amp;eacute;maphore associ&amp;eacute; au champ sp&amp;eacute;cifi&amp;eacute; par <i><tt class='parameter'>field_offset</tt></i> , dans le r&amp;eacute;sultat <i><tt class='parameter'>result</tt></i> . Les s&amp;eacute;maphores sont retourn&amp;eacute;s comme des mots, s&amp;eacute;par&amp;eacute;s par des espaces, ce qui les rend faciles &amp;agrave; s&amp;eacute;parer, avec la commande <a href='http://www.php.net/manual/fr/function.explode.php' class='function'>explode()</a>. </p> </div> <a name='function.mysql-field-flags.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'> result</tt></i> </span> </dt><dd class='listitem'> <p class='para'>La <span class='type ressource'>ressource</span> de r&amp;eacute;sultat qui vient d&amp;#039;&amp;ecirc;tre &amp;eacute;valu&amp;eacute;e. Ce r&amp;eacute;sultat vient de l&amp;#039;appel &amp;agrave; la fonction <a href='http://www.php.net/manual/fr/function.mysql-query.php' class='function'>mysql_query()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> field_offset</tt></i> </span> </dt><dd class='listitem'> <p class='para'>La position num&amp;eacute;rique du champ. <i><tt class='parameter'>field_offset</tt></i> commence &amp;agrave; <i>0</i>. Si <i><tt class='parameter'>field_offset</tt></i> n&amp;#039;existe pas, une alerte <b><tt class='constant'>E_WARNING</tt></b> sera &amp;eacute;galement g&amp;eacute;n&amp;eacute;r&amp;eacute;e.</p></dd> </dl> <p> </p> </div> <a name='function.mysql-field-flags.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne les s&amp;eacute;maphores sous la forme d&amp;#039;une cha&amp;icirc;ne associ&amp;eacute;s avec le r&amp;eacute;sultat ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> <p class='para'> Les valeurs suivantes (pour une version suffisamment r&amp;eacute;cente de MySQL) sont disponibles : <i>&amp;quot;not_null&amp;quot;</i>, <i>&amp;quot;primary_key&amp;quot;</i>, <i>&amp;quot;unique_key&amp;quot;</i>, <i>&amp;quot;multiple_key&amp;quot;</i>, <i>&amp;quot;blob&amp;quot;</i>, <i>&amp;quot;unsigned&amp;quot;</i>, <i>&amp;quot;zerofill&amp;quot;</i>, <i>&amp;quot;binary&amp;quot;</i>, <i>&amp;quot;enum&amp;quot;</i>, <i>&amp;quot;auto_increment&amp;quot;</i> et <i>&amp;quot;timestamp&amp;quot;</i>. </p> </div> <a name='function.mysql-field-flags.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>mysql_field_flags()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;id,email&amp;nbsp;FROM&amp;nbsp;people&amp;nbsp;WHERE&amp;nbsp;id&amp;nbsp;=&amp;nbsp;'42''</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Impossible&amp;nbsp;d\'ex&amp;eacute;cuter&amp;nbsp;la&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>mysql_error</span><span style='color: #007700'>();<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;exit;<br />}<br /></span><span style='color: #0000BB'>$flags&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_field_flags</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>$flags</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>explode</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;nbsp;'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$flags</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> not_null primary_key auto_increment Array ( [0] =&amp;gt; not_null [1] =&amp;gt; primary_key [2] =&amp;gt; auto_increment ) </pre></div> </div> </div><p> </p> </div> <a name='function.mysql-field-flags.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Pour des raisons de compatibilit&amp;eacute; ascendante, l&amp;#039;alias obsol&amp;egrave;te suivant peut &amp;ecirc;tre utilis&amp;eacute; : <b>mysql_fieldflags()</b> <br /> </p></blockquote> </div> <a name='function.mysql-field-flags.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.mysql-field-type.php' class='function' rel='rdfs-seeAlso'>mysql_field_type()</a> - Retourne le type d'une colonne MySQL sp&amp;eacute;cifique</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-field-len.php' class='function' rel='rdfs-seeAlso'>mysql_field_len()</a> - Retourne la taille d'un champ de r&amp;eacute;sultat MySQL</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="mysql_fetch_row" value="<div id='function.mysql-fetch-row' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysql-fetch-row.php'>mysql_fetch_row</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>mysql_fetch_row</span> &amp;mdash; <span class='dc-title'>Retourne une ligne de r&amp;eacute;sultat MySQL sous la forme d&amp;#039;un tableau</span></p> </div> <a name='function.mysql-fetch-row.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>mysql_fetch_row</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$result</tt></span> )</div> <p class='para rdfs-comment'> <b>mysql_fetch_row()</b> retourne un tableau index&amp;eacute; num&amp;eacute;riquement, qui correspond &amp;agrave; la prochaine ligne du r&amp;eacute;sultat MySQL <i><tt class='parameter'>result</tt></i> et d&amp;eacute;place le pointeur interne de donn&amp;eacute;es d&amp;#039;un cran. </p> </div> <a name='function.mysql-fetch-row.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'> result</tt></i> </span> </dt><dd class='listitem'> <p class='para'>La <span class='type ressource'>ressource</span> de r&amp;eacute;sultat qui vient d&amp;#039;&amp;ecirc;tre &amp;eacute;valu&amp;eacute;e. Ce r&amp;eacute;sultat vient de l&amp;#039;appel &amp;agrave; la fonction <a href='http://www.php.net/manual/fr/function.mysql-query.php' class='function'>mysql_query()</a>.</p></dd> </dl> <p> </p> </div> <a name='function.mysql-fetch-row.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un tableau num&amp;eacute;rique de cha&amp;icirc;nes qui correspond &amp;agrave; la ligne r&amp;eacute;cup&amp;eacute;r&amp;eacute;e, ou <b><tt class='constant'>FALSE</tt></b> s&amp;#039;il n&amp;#039;y a plus de lignes. </p> <p class='para'> <b>mysql_fetch_row()</b> va rechercher une ligne dans le r&amp;eacute;sultat associ&amp;eacute; &amp;agrave; l&amp;#039;identifiant de r&amp;eacute;sultat sp&amp;eacute;cifi&amp;eacute;. La ligne est retourn&amp;eacute;e sous la forme d&amp;#039;un tableau. Chaque colonne est enregistr&amp;eacute;e sous la forme d&amp;#039;un tableau commen&amp;ccedil;ant &amp;agrave; la position <i>0</i>. </p> </div> <a name='function.mysql-fetch-row.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>mysql_fetch_row()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;id,email&amp;nbsp;FROM&amp;nbsp;people&amp;nbsp;WHERE&amp;nbsp;id&amp;nbsp;=&amp;nbsp;'42''</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Impossible&amp;nbsp;d\'ex&amp;eacute;cuter&amp;nbsp;la&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>mysql_error</span><span style='color: #007700'>();<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;exit;<br />}<br /></span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_fetch_row</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>];&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;42<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>$row</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;la&amp;nbsp;valeur&amp;nbsp;du&amp;nbsp;champ&amp;nbsp;email<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.mysql-fetch-row.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Cette fonction d&amp;eacute;finit les champs NULL &amp;agrave; la valeur PHP <b><tt class='constant'>NULL</tt></b>.</span></p></blockquote> </div> <a name='function.mysql-fetch-row.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.mysql-fetch-array.php' class='function' rel='rdfs-seeAlso'>mysql_fetch_array()</a> - Retourne une ligne de r&amp;eacute;sultat MySQL sous la forme d'un tableau associatif, d'un tableau index&amp;eacute;, ou les deux</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-fetch-assoc.php' class='function' rel='rdfs-seeAlso'>mysql_fetch_assoc()</a> - Lit une ligne de r&amp;eacute;sultat MySQL dans un tableau associatif</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-fetch-object.php' class='function' rel='rdfs-seeAlso'>mysql_fetch_object()</a> - Retourne une ligne de r&amp;eacute;sultat MySQL sous la forme d'un objet</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-data-seek.php' class='function' rel='rdfs-seeAlso'>mysql_data_seek()</a> - D&amp;eacute;place le pointeur interne de r&amp;eacute;sultat MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-fetch-lengths.php' class='function' rel='rdfs-seeAlso'>mysql_fetch_lengths()</a> - Retourne la taille de chaque colonne d'une ligne de r&amp;eacute;sultat MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-result.php' class='function' rel='rdfs-seeAlso'>mysql_result()</a> - Retourne un champ d'un r&amp;eacute;sultat MySQL</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="mysql_fetch_object" value="<div id='function.mysql-fetch-object' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysql-fetch-object.php'>mysql_fetch_object</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>mysql_fetch_object</span> &amp;mdash; <span class='dc-title'>Retourne une ligne de r&amp;eacute;sultat MySQL sous la forme d&amp;#039;un objet</span></p> </div> <a name='function.mysql-fetch-object.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>mysql_fetch_object</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$result</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$class_name</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$params</tt></span> ]] )</div> <p class='para rdfs-comment'> <b>mysql_fetch_object()</b> retourne un tableau qui contient la ligne demand&amp;eacute;e dans le r&amp;eacute;sultat <i><tt class='parameter'>result</tt></i> et d&amp;eacute;place le pointeur de donn&amp;eacute;es interne d&amp;#039;un cran. </p> </div> <a name='function.mysql-fetch-object.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'> result</tt></i> </span> </dt><dd class='listitem'> <p class='para'>La <span class='type ressource'>ressource</span> de r&amp;eacute;sultat qui vient d&amp;#039;&amp;ecirc;tre &amp;eacute;valu&amp;eacute;e. Ce r&amp;eacute;sultat vient de l&amp;#039;appel &amp;agrave; la fonction <a href='http://www.php.net/manual/fr/function.mysql-query.php' class='function'>mysql_query()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>class_name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nom de la classe &amp;agrave; instancier, d&amp;eacute;finit les propri&amp;eacute;t&amp;eacute;s et retourne. SI ce param&amp;egrave;tre n&amp;#039;est pas sp&amp;eacute;cifi&amp;eacute;, un objet <b class='classname'>stdClass</b> sera retourn&amp;eacute;. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>params</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Un <a href='http://www.php.net/manual/fr/language.types.array.php' class='link'>tableau</a> de param&amp;egrave;tres &amp;agrave; passer au constructeur pour les objets <i><tt class='parameter'>class_name</tt></i> . </p> </dd> </dl> <p> </p> </div> <a name='function.mysql-fetch-object.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.object.php' class='link'>objet</a> avec les propri&amp;eacute;t&amp;eacute;s qui correspondent &amp;agrave; la ligne r&amp;eacute;cup&amp;eacute;r&amp;eacute;e, ou <b><tt class='constant'>FALSE</tt></b> s&amp;#039;il n&amp;#039;y a plus de lignes. </p> </div> <a name='function.mysql-fetch-object.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'> Ajout de la possibilit&amp;eacute; de retourner un objet diff&amp;eacute;rent. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.mysql-fetch-object.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>mysql_fetch_object()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />mysql_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'hostname'</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 /></span><span style='color: #0000BB'>mysql_select_db</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'mydb'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'select&amp;nbsp;*&amp;nbsp;from&amp;nbsp;mytable'</span><span style='color: #007700'>);<br />while&amp;nbsp;(</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_fetch_object</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>user_id</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fullname</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>mysql_free_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</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>mysql_fetch_object()</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'>class&amp;nbsp;</span><span style='color: #0000BB'>foo&amp;nbsp;</span><span style='color: #007700'>{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;</span><span style='color: #0000BB'>$name</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #0000BB'>mysql_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'hostname'</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 /></span><span style='color: #0000BB'>mysql_select_db</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'mydb'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'select&amp;nbsp;name&amp;nbsp;from&amp;nbsp;mytable&amp;nbsp;limit&amp;nbsp;1'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$obj&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_fetch_object</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'foo'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$obj</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.mysql-fetch-object.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <b>Performance</b><br /> Concernant la vitesse, <b>mysql_fetch_object()</b> est aussi rapide que <a href='http://www.php.net/manual/fr/function.mysql-fetch-array.php' class='function'>mysql_fetch_array()</a> et presque aussi rapide que <a href='http://www.php.net/manual/fr/function.mysql-fetch-row.php' class='function'>mysql_fetch_row()</a> (la diff&amp;eacute;rence est insignifiante). <br /> </p></blockquote> <blockquote><p><b class='note'>Note</b>: <b>mysql_fetch_object()</b> est identique &amp;agrave; <a href='http://www.php.net/manual/fr/function.mysql-fetch-array.php' class='function'>mysql_fetch_array()</a>, &amp;agrave; la diff&amp;eacute;rence qu&amp;#039;elle retourne un objet &amp;agrave; la place d&amp;#039;un tableau. Vous pourrez ainsi acc&amp;eacute;der aux valeurs des champs par leur nom, mais plus par leur offset (les nombres ne sont pas des noms MySQL). <br /> </p></blockquote> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Les noms des champs retourn&amp;eacute;s par cette fonction sont <em class='emphasis'>sensibles &amp;agrave; la casse</em>.</span></p></blockquote> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Cette fonction d&amp;eacute;finit les champs NULL &amp;agrave; la valeur PHP <b><tt class='constant'>NULL</tt></b>.</span></p></blockquote> </div> <a name='function.mysql-fetch-object.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.mysql-fetch-array.php' class='function' rel='rdfs-seeAlso'>mysql_fetch_array()</a> - Retourne une ligne de r&amp;eacute;sultat MySQL sous la forme d'un tableau associatif, d'un tableau index&amp;eacute;, ou les deux</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-fetch-assoc.php' class='function' rel='rdfs-seeAlso'>mysql_fetch_assoc()</a> - Lit une ligne de r&amp;eacute;sultat MySQL dans un tableau associatif</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-fetch-row.php' class='function' rel='rdfs-seeAlso'>mysql_fetch_row()</a> - Retourne une ligne de r&amp;eacute;sultat MySQL sous la forme d'un tableau</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-data-seek.php' class='function' rel='rdfs-seeAlso'>mysql_data_seek()</a> - D&amp;eacute;place le pointeur interne de r&amp;eacute;sultat MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-query.php' class='function' rel='rdfs-seeAlso'>mysql_query()</a> - Envoie une requ&amp;ecirc;te &amp;agrave; un serveur MySQL</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="mysql_fetch_lengths" value="<div id='function.mysql-fetch-lengths' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysql-fetch-lengths.php'>mysql_fetch_lengths</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>mysql_fetch_lengths</span> &amp;mdash; <span class='dc-title'> Retourne la taille de chaque colonne d&amp;#039;une ligne de r&amp;eacute;sultat MySQL </span></p> </div> <a name='function.mysql-fetch-lengths.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>mysql_fetch_lengths</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$result</tt></span> )</div> <p class='para rdfs-comment'> <b>mysql_fetch_lengths()</b> retourne un tableau avec la taille de chaque colonne de la derni&amp;egrave;re ligne retourn&amp;eacute;e par <a href='http://www.php.net/manual/fr/function.mysql-fetch-row.php' class='function'>mysql_fetch_row()</a>. </p> <p class='para'> <b>mysql_fetch_lengths()</b> stocke les tailles de chaque colonne de la derni&amp;egrave;re ligne retourn&amp;eacute;e par <a href='http://www.php.net/manual/fr/function.mysql-fetch-row.php' class='function'>mysql_fetch_row()</a>, <a href='http://www.php.net/manual/fr/function.mysql-fetch-assoc.php' class='function'>mysql_fetch_assoc()</a>, <a href='http://www.php.net/manual/fr/function.mysql-fetch-array.php' class='function'>mysql_fetch_array()</a> et <a href='http://www.php.net/manual/fr/function.mysql-fetch-object.php' class='function'>mysql_fetch_object()</a> dans un tableau, en commen&amp;ccedil;ant &amp;agrave; la position 0. </p> </div> <a name='function.mysql-fetch-lengths.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'> result</tt></i> </span> </dt><dd class='listitem'> <p class='para'>La <span class='type ressource'>ressource</span> de r&amp;eacute;sultat qui vient d&amp;#039;&amp;ecirc;tre &amp;eacute;valu&amp;eacute;e. Ce r&amp;eacute;sultat vient de l&amp;#039;appel &amp;agrave; la fonction <a href='http://www.php.net/manual/fr/function.mysql-query.php' class='function'>mysql_query()</a>.</p></dd> </dl> <p> </p> </div> <a name='function.mysql-fetch-lengths.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.array.php' class='type array'>array</a> de taille, en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.mysql-fetch-lengths.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>mysql_fetch_lengths()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;id,email&amp;nbsp;FROM&amp;nbsp;people&amp;nbsp;WHERE&amp;nbsp;id&amp;nbsp;=&amp;nbsp;'42''</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Impossible&amp;nbsp;d\'ex&amp;eacute;cuter&amp;nbsp;la&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>mysql_error</span><span style='color: #007700'>();<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;exit;<br />}<br /></span><span style='color: #0000BB'>$row&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_fetch_assoc</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$lengths&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_fetch_lengths</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$lengths</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 ( [id] =&amp;gt; 42 [email] =&amp;gt; user@example.com ) Array ( [0] =&amp;gt; 2 [1] =&amp;gt; 16 ) </pre></div> </div> </div><p> </p> </div> <a name='function.mysql-fetch-lengths.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.mysql-field-len.php' class='function' rel='rdfs-seeAlso'>mysql_field_len()</a> - Retourne la taille d'un champ de r&amp;eacute;sultat MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-fetch-row.php' class='function' rel='rdfs-seeAlso'>mysql_fetch_row()</a> - Retourne une ligne de r&amp;eacute;sultat MySQL sous la forme d'un tableau</li> <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> </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="mysql_fetch_field" value="<div id='function.mysql-fetch-field' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysql-fetch-field.php'>mysql_fetch_field</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>mysql_fetch_field</span> &amp;mdash; <span class='dc-title'> Retourne les donn&amp;eacute;es enregistr&amp;eacute;es dans une colonne MySQL sous forme d&amp;#039;objet </span></p> </div> <a name='function.mysql-fetch-field.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>mysql_fetch_field</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$result</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$field_offset</tt><span class='initializer'> = 0</span></span> ] )</div> <p class='para rdfs-comment'> Retourne un objet contenant les informations sur les champs. Cette fonction peut &amp;ecirc;tre utilis&amp;eacute;e pour obtenir des informations sur les champs de la requ&amp;ecirc;te fournie <i><tt class='parameter'>result</tt></i> . </p> </div> <a name='function.mysql-fetch-field.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'> result</tt></i> </span> </dt><dd class='listitem'> <p class='para'>La <span class='type ressource'>ressource</span> de r&amp;eacute;sultat qui vient d&amp;#039;&amp;ecirc;tre &amp;eacute;valu&amp;eacute;e. Ce r&amp;eacute;sultat vient de l&amp;#039;appel &amp;agrave; la fonction <a href='http://www.php.net/manual/fr/function.mysql-query.php' class='function'>mysql_query()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>field_offset</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La position num&amp;eacute;rique du champ. Si la position du champ n&amp;#039;est pas sp&amp;eacute;cifi&amp;eacute;e, le champ suivant qui n&amp;#039;a pas encore &amp;eacute;t&amp;eacute; r&amp;eacute;cup&amp;eacute;r&amp;eacute; par cette fonction est alors r&amp;eacute;cup&amp;eacute;r&amp;eacute;. <i><tt class='parameter'>field_offset</tt></i> commence &amp;agrave; <i>0</i>. </p> </dd> </dl> <p> </p> </div> <a name='function.mysql-fetch-field.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.object.php' class='link'>objet</a> contenant les informations sur les champs. Les propri&amp;eacute;t&amp;eacute;s de l&amp;#039;objet sont les suivantes : </p> <p class='para'> </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> <i>&amp;quot;name&amp;quot;</i> : nom de la colonne </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;quot;table&amp;quot;</i> : nom de la table de la colonne </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;quot;def&amp;quot;</i> : valeur par d&amp;eacute;faut de la colonne </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;quot;max_length&amp;quot;</i> : taille maximale de la colonne </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;quot;not_null&amp;quot;</i> : 1 si la colonne ne peut pas &amp;ecirc;tre <b><tt class='constant'>NULL</tt></b> </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;quot;primary_key&amp;quot;</i> : 1 si la colonne est une cl&amp;eacute; primaire </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;quot;unique_key&amp;quot;</i> : 1 si la colonne est une cl&amp;eacute; unique </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;quot;multiple_key&amp;quot;</i> : 1 si la colonne est une cl&amp;eacute; non unique </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;quot;numeric&amp;quot;</i> : 1 si la colonne est num&amp;eacute;rique </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;quot;blob&amp;quot;</i> : 1 si la colonne est BLOB </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;quot;type&amp;quot;</i> : le type de la colonne </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;quot;unsigned&amp;quot;</i> : 1 si la colonne est non sign&amp;eacute;e </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;quot;zerofill&amp;quot;</i> : 1 si la colonne est compl&amp;eacute;t&amp;eacute;e par des z&amp;eacute;ro </span> </li> </ul><p> </p> </div> <a name='function.mysql-fetch-field.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>mysql_fetch_field()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_password'</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&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'>mysql_error</span><span style='color: #007700'>());<br />}<br /></span><span style='color: #0000BB'>mysql_select_db</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'database'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'select&amp;nbsp;*&amp;nbsp;from&amp;nbsp;table'</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;die(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>mysql_error</span><span style='color: #007700'>());<br />}<br /></span><span style='color: #FF8000'>/*&amp;nbsp;Lecture&amp;nbsp;des&amp;nbsp;m&amp;eacute;ta&amp;nbsp;donn&amp;eacute;es&amp;nbsp;de&amp;nbsp;la&amp;nbsp;colonne&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$i&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>;<br />while&amp;nbsp;(</span><span style='color: #0000BB'>$i&amp;nbsp;</span><span style='color: #007700'>&amp;lt;&amp;nbsp;</span><span style='color: #0000BB'>mysql_num_fields</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'D&amp;eacute;tails&amp;nbsp;sur&amp;nbsp;la&amp;nbsp;colonne&amp;nbsp;</span><span style='color: #0000BB'>$i</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;</span><span style='color: #0000BB'>$meta&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_fetch_field</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$i</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(!</span><span style='color: #0000BB'>$meta</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Aucun&amp;nbsp;d&amp;eacute;tail&amp;nbsp;disponible&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;pre&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;blob:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$meta</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>blob</span><span style='color: #DD0000'><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;max_length:&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$meta</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>max_length</span><span style='color: #DD0000'><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;multiple_key:&amp;nbsp;</span><span style='color: #0000BB'>$meta</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>multiple_key</span><span style='color: #DD0000'><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;name:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$meta</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>name</span><span style='color: #DD0000'><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;not_null:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$meta</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>not_null</span><span style='color: #DD0000'><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;numeric:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$meta</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>numeric</span><span style='color: #DD0000'><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;primary_key:&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$meta</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>primary_key</span><span style='color: #DD0000'><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;table:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$meta</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>table</span><span style='color: #DD0000'><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;type:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$meta</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>type</span><span style='color: #DD0000'><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;default:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$meta</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>def</span><span style='color: #DD0000'><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unique_key:&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$meta</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>unique_key</span><span style='color: #DD0000'><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$meta</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>unsigned</span><span style='color: #DD0000'><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;zerofill:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$meta</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>zerofill</span><span style='color: #DD0000'><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/pre&amp;gt;'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$i</span><span style='color: #007700'>++;<br />}<br /></span><span style='color: #0000BB'>mysql_free_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</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.mysql-fetch-field.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Les noms des champs retourn&amp;eacute;s par cette fonction sont <em class='emphasis'>sensibles &amp;agrave; la casse</em>.</span></p></blockquote> </div> <a name='function.mysql-fetch-field.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.mysql-field-seek.php' class='function' rel='rdfs-seeAlso'>mysql_field_seek()</a> - D&amp;eacute;place le pointeur de r&amp;eacute;sultat vers une position 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="mysql_fetch_assoc" value="<div id='function.mysql-fetch-assoc' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysql-fetch-assoc.php'>mysql_fetch_assoc</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.3, PHP 5)</p><p class='refpurpose'><span class='refname'>mysql_fetch_assoc</span> &amp;mdash; <span class='dc-title'>Lit une ligne de r&amp;eacute;sultat MySQL dans un tableau associatif</span></p> </div> <a name='function.mysql-fetch-assoc.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>mysql_fetch_assoc</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$result</tt></span> )</div> <p class='para rdfs-comment'> <b>mysql_fetch_assoc()</b> retourne un tableau associatif qui contient la ligne lue dans le r&amp;eacute;sultat <i><tt class='parameter'>result</tt></i> et d&amp;eacute;place le pointeur interne de donn&amp;eacute;es. <b>mysql_fetch_assoc()</b> revient &amp;agrave; appeler la fonction <a href='http://www.php.net/manual/fr/function.mysql-fetch-array.php' class='function'>mysql_fetch_array()</a> avec MYSQL_ASSOC en tant que second param&amp;egrave;tre. Cette fonction retourne uniquement un tableau associatif. </p> </div> <a name='function.mysql-fetch-assoc.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'> result</tt></i> </span> </dt><dd class='listitem'> <p class='para'>La <span class='type ressource'>ressource</span> de r&amp;eacute;sultat qui vient d&amp;#039;&amp;ecirc;tre &amp;eacute;valu&amp;eacute;e. Ce r&amp;eacute;sultat vient de l&amp;#039;appel &amp;agrave; la fonction <a href='http://www.php.net/manual/fr/function.mysql-query.php' class='function'>mysql_query()</a>.</p></dd> </dl> <p> </p> </div> <a name='function.mysql-fetch-assoc.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un tableau associatif de cha&amp;icirc;nes qui contient la ligne lue dans le r&amp;eacute;sultat <i><tt class='parameter'>result</tt></i> , ou bien <b><tt class='constant'>FALSE</tt></b> s&amp;#039;il ne reste plus de lignes &amp;agrave; lire. </p> <p class='para'> Si plusieurs colonnes portent le m&amp;ecirc;me nom, la derni&amp;egrave;re aura la priorit&amp;eacute;. Pour acc&amp;eacute;der aux autres colonnes du m&amp;ecirc;me nom, vous devez utiliser la fonction <a href='http://www.php.net/manual/fr/function.mysql-fetch-row.php' class='function'>mysql_fetch_row()</a> avec les indices num&amp;eacute;riques ou utiliser les alias sur les noms. Regardez la documentation sur la fonction <a href='http://www.php.net/manual/fr/function.mysql-fetch-array.php' class='function'>mysql_fetch_array()</a> pour plus d&amp;#039;informations sur les alias. </p> </div> <a name='function.mysql-fetch-assoc.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>mysql_fetch_assoc()</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 />$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_password'</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>)&amp;nbsp;{<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Impossible&amp;nbsp;de&amp;nbsp;se&amp;nbsp;connecter&amp;nbsp;&amp;agrave;&amp;nbsp;la&amp;nbsp;base&amp;nbsp;de&amp;nbsp;donn&amp;eacute;es&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>mysql_error</span><span style='color: #007700'>();<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;exit;<br />}<br /><br />if&amp;nbsp;(!</span><span style='color: #0000BB'>mysql_select_db</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'mydbname'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Impossible&amp;nbsp;de&amp;nbsp;s&amp;eacute;lectionner&amp;nbsp;la&amp;nbsp;base&amp;nbsp;mydbname&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>mysql_error</span><span style='color: #007700'>();<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;exit;<br />}<br /><br /></span><span style='color: #0000BB'>$sql&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;id&amp;nbsp;as&amp;nbsp;userid,&amp;nbsp;fullname,&amp;nbsp;userstatus&amp;nbsp;<br />FROM&amp;nbsp;&amp;nbsp;&amp;nbsp;sometable<br />WHERE&amp;nbsp;&amp;nbsp;userstatus&amp;nbsp;=&amp;nbsp;1'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$sql</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Impossible&amp;nbsp;d'ex&amp;eacute;cuter&amp;nbsp;la&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;(</span><span style='color: #0000BB'>$sql</span><span style='color: #DD0000'>)&amp;nbsp;dans&amp;nbsp;la&amp;nbsp;base&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>mysql_error</span><span style='color: #007700'>();<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;exit;<br />}<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>mysql_num_rows</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>)&amp;nbsp;==&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Aucune&amp;nbsp;ligne&amp;nbsp;trouv&amp;eacute;e,&amp;nbsp;rien&amp;nbsp;&amp;agrave;&amp;nbsp;afficher.'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;exit;<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Tant&amp;nbsp;qu'une&amp;nbsp;ligne&amp;nbsp;existe,&amp;nbsp;place&amp;nbsp;cette&amp;nbsp;ligne&amp;nbsp;dans&amp;nbsp;la&amp;nbsp;variable&amp;nbsp;$row<br />//&amp;nbsp;sous&amp;nbsp;la&amp;nbsp;forme&amp;nbsp;d'un&amp;nbsp;tableau&amp;nbsp;associatif.<br />//&amp;nbsp;Note&amp;nbsp;:&amp;nbsp;Si&amp;nbsp;vous&amp;nbsp;n'attendez&amp;nbsp;qu'une&amp;nbsp;seule&amp;nbsp;ligne,&amp;nbsp;oubliez&amp;nbsp;la&amp;nbsp;boucle<br />//&amp;nbsp;Note&amp;nbsp;:&amp;nbsp;Si&amp;nbsp;vous&amp;nbsp;utilisez&amp;nbsp;extract($row);&amp;nbsp;dans&amp;nbsp;la&amp;nbsp;boucle&amp;nbsp;suivante<br />//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;vous&amp;nbsp;cr&amp;eacute;erez&amp;nbsp;$userid,&amp;nbsp;$fullname&amp;nbsp;et&amp;nbsp;$userstatus<br /></span><span style='color: #007700'>while&amp;nbsp;(</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_fetch_assoc</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'userid'</span><span style='color: #007700'>];<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'fullname'</span><span style='color: #007700'>];<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'userstatus'</span><span style='color: #007700'>];<br />}<br /><br /></span><span style='color: #0000BB'>mysql_free_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</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.mysql-fetch-assoc.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <b>Performance</b><br /> Une chose importante &amp;agrave; noter est que l&amp;#039;utilisation de <b>mysql_fetch_assoc()</b> n&amp;#039;est <em class='emphasis'>pas significativement</em> plus lent que l&amp;#039;utilisation de <a href='http://www.php.net/manual/fr/function.mysql-fetch-row.php' class='function'>mysql_fetch_row()</a>, alors qu&amp;#039;il fournit des valeurs significatives ajout&amp;eacute;es. <br /> </p></blockquote> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Les noms des champs retourn&amp;eacute;s par cette fonction sont <em class='emphasis'>sensibles &amp;agrave; la casse</em>.</span></p></blockquote> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Cette fonction d&amp;eacute;finit les champs NULL &amp;agrave; la valeur PHP <b><tt class='constant'>NULL</tt></b>.</span></p></blockquote> </div> <a name='function.mysql-fetch-assoc.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.mysql-fetch-row.php' class='function' rel='rdfs-seeAlso'>mysql_fetch_row()</a> - Retourne une ligne de r&amp;eacute;sultat MySQL sous la forme d'un tableau</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-fetch-array.php' class='function' rel='rdfs-seeAlso'>mysql_fetch_array()</a> - Retourne une ligne de r&amp;eacute;sultat MySQL sous la forme d'un tableau associatif, d'un tableau index&amp;eacute;, ou les deux</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-data-seek.php' class='function' rel='rdfs-seeAlso'>mysql_data_seek()</a> - D&amp;eacute;place le pointeur interne de r&amp;eacute;sultat MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-query.php' class='function' rel='rdfs-seeAlso'>mysql_query()</a> - Envoie une requ&amp;ecirc;te &amp;agrave; un serveur MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-error.php' class='function' rel='rdfs-seeAlso'>mysql_error()</a> - Retourne le texte associ&amp;eacute; avec l'erreur g&amp;eacute;n&amp;eacute;r&amp;eacute;e lors de la derni&amp;egrave;re requ&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="mysql_fetch_array" value="<div id='function.mysql-fetch-array' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysql-fetch-array.php'>mysql_fetch_array</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>mysql_fetch_array</span> &amp;mdash; <span class='dc-title'> Retourne une ligne de r&amp;eacute;sultat MySQL sous la forme d&amp;#039;un tableau associatif, d&amp;#039;un tableau index&amp;eacute;, ou les deux </span></p> </div> <a name='function.mysql-fetch-array.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>mysql_fetch_array</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$result</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$result_type</tt><span class='initializer'> = MYSQL_BOTH</span></span> ] )</div> <p class='para rdfs-comment'> <b>mysql_fetch_array()</b> retourne un tableau qui contient la ligne demand&amp;eacute;e dans le r&amp;eacute;sultat <i><tt class='parameter'>result</tt></i> et d&amp;eacute;place le pointeur de donn&amp;eacute;es interne d&amp;#039;un cran. </p> </div> <a name='function.mysql-fetch-array.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'> result</tt></i> </span> </dt><dd class='listitem'> <p class='para'>La <span class='type ressource'>ressource</span> de r&amp;eacute;sultat qui vient d&amp;#039;&amp;ecirc;tre &amp;eacute;valu&amp;eacute;e. Ce r&amp;eacute;sultat vient de l&amp;#039;appel &amp;agrave; la fonction <a href='http://www.php.net/manual/fr/function.mysql-query.php' class='function'>mysql_query()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>result_type</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le type de tableau &amp;agrave; r&amp;eacute;cup&amp;eacute;rer. C&amp;#039;est une constante qui peut prendre les valeurs suivantes : <b><tt class='constant'>MYSQL_ASSOC</tt></b>, <b><tt class='constant'>MYSQL_NUM</tt></b>, et <b><tt class='constant'>MYSQL_BOTH</tt></b>. </p> </dd> </dl> <p> </p> </div> <a name='function.mysql-fetch-array.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un tableau de cha&amp;icirc;nes qui correspond &amp;agrave; la ligne r&amp;eacute;cup&amp;eacute;r&amp;eacute;e ou <b><tt class='constant'>FALSE</tt></b> s&amp;#039;il n&amp;#039;y a plus de lignes. Le type de tableau retourn&amp;eacute; d&amp;eacute;pend de la d&amp;eacute;finition du param&amp;egrave;tre <i><tt class='parameter'>result_type</tt></i> . En utilisant <b><tt class='constant'>MYSQL_BOTH</tt></b> (d&amp;eacute;faut), vous r&amp;eacute;cup&amp;eacute;rerez un tableau contenant des indices associatifs et num&amp;eacute;riques. En utilisant <b><tt class='constant'>MYSQL_ASSOC</tt></b>, vous ne r&amp;eacute;cup&amp;eacute;rerez que les indices associatifs (comme le fonctionnement de la fonction <a href='http://www.php.net/manual/fr/function.mysql-fetch-assoc.php' class='function'>mysql_fetch_assoc()</a>), en utilisant <b><tt class='constant'>MYSQL_NUM</tt></b>, vous ne r&amp;eacute;cup&amp;eacute;rerez que les indices num&amp;eacute;riques (comme le fonctionnement de la fonction<a href='http://www.php.net/manual/fr/function.mysql-fetch-row.php' class='function'>mysql_fetch_row()</a>). </p> <p class='para'> Si plusieurs colonnes portent le m&amp;ecirc;me nom, la derni&amp;egrave;re colonne aura la priorit&amp;eacute;. Pour acc&amp;eacute;der aux autres colonnes du m&amp;ecirc;me nom, vous devez utiliser l&amp;#039;index num&amp;eacute;rique, ou faire un alias pour chaque colonne. Pour les alias de colonnes, vous ne pourrez pas acc&amp;eacute;der aux contenus avec les noms originaux des colonnes. </p> </div> <a name='function.mysql-fetch-array.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Requ&amp;ecirc;te avec duplication de nom de colonnes</b></p> <div class='example-contents programlisting'> <div class='sqlcode'><pre class='sqlcode'>SELECT table1.field AS foo, table2.field AS bar FROM table1, table2</pre> </div> </div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Exemple #2 <b>mysql_fetch_array()</b> avec <b><tt class='constant'>MYSQL_NUM</tt></b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />mysql_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_password'</span><span style='color: #007700'>)&amp;nbsp;or<br />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'>mysql_error</span><span style='color: #007700'>());<br /></span><span style='color: #0000BB'>mysql_select_db</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'mydb'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;id,&amp;nbsp;name&amp;nbsp;FROM&amp;nbsp;mytable'</span><span style='color: #007700'>);<br /><br />while&amp;nbsp;(</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_fetch_array</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>MYSQL_NUM</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'ID&amp;nbsp;:&amp;nbsp;%s&amp;nbsp;&amp;nbsp;Nom&amp;nbsp;:&amp;nbsp;%s'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>1</span><span style='color: #007700'>]);<br />}<br /><br /></span><span style='color: #0000BB'>mysql_free_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</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 #3 <b>mysql_fetch_array()</b> avec <b><tt class='constant'>MYSQL_ASSOC</tt></b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />mysql_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_password'</span><span style='color: #007700'>)&amp;nbsp;or<br />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'>mysql_error</span><span style='color: #007700'>());<br /></span><span style='color: #0000BB'>mysql_select_db</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'mydb'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;id,&amp;nbsp;name&amp;nbsp;FROM&amp;nbsp;mytable'</span><span style='color: #007700'>);<br /><br />while&amp;nbsp;(</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_fetch_array</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>MYSQL_ASSOC</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'ID&amp;nbsp;:&amp;nbsp;%s&amp;nbsp;&amp;nbsp;Nom&amp;nbsp;:&amp;nbsp;%s'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'id'</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'name'</span><span style='color: #007700'>]);<br />}<br /><br /></span><span style='color: #0000BB'>mysql_free_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</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 #4 <b>mysql_fetch_array()</b> avec <b><tt class='constant'>MYSQL_BOTH</tt></b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />mysql_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_password'</span><span style='color: #007700'>)&amp;nbsp;or<br />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'>mysql_error</span><span style='color: #007700'>());<br /></span><span style='color: #0000BB'>mysql_select_db</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'mydb'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;id,&amp;nbsp;name&amp;nbsp;FROM&amp;nbsp;mytable'</span><span style='color: #007700'>);<br /><br />while&amp;nbsp;(</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_fetch_array</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>MYSQL_BOTH</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'ID&amp;nbsp;:&amp;nbsp;%s&amp;nbsp;&amp;nbsp;Nom&amp;nbsp;:&amp;nbsp;%s'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'name'</span><span style='color: #007700'>]);<br />}<br /><br /></span><span style='color: #0000BB'>mysql_free_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</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.mysql-fetch-array.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <b>Performance</b><br /> Une chose importante &amp;agrave; noter est que l&amp;#039;utilisation de <b>mysql_fetch_array()</b> n&amp;#039;est <em class='emphasis'>pas significativement</em> plus lent que l&amp;#039;utilisation de <a href='http://www.php.net/manual/fr/function.mysql-fetch-row.php' class='function'>mysql_fetch_row()</a>, alors qu&amp;#039;il fournit des valeurs significatives ajout&amp;eacute;es. <br /> </p></blockquote> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Les noms des champs retourn&amp;eacute;s par cette fonction sont <em class='emphasis'>sensibles &amp;agrave; la casse</em>.</span></p></blockquote> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Cette fonction d&amp;eacute;finit les champs NULL &amp;agrave; la valeur PHP <b><tt class='constant'>NULL</tt></b>.</span></p></blockquote> </div> <a name='function.mysql-fetch-array.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.mysql-fetch-row.php' class='function' rel='rdfs-seeAlso'>mysql_fetch_row()</a> - Retourne une ligne de r&amp;eacute;sultat MySQL sous la forme d'un tableau</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-fetch-assoc.php' class='function' rel='rdfs-seeAlso'>mysql_fetch_assoc()</a> - Lit une ligne de r&amp;eacute;sultat MySQL dans un tableau associatif</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-data-seek.php' class='function' rel='rdfs-seeAlso'>mysql_data_seek()</a> - D&amp;eacute;place le pointeur interne de r&amp;eacute;sultat MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-query.php' class='function' rel='rdfs-seeAlso'>mysql_query()</a> - Envoie une requ&amp;ecirc;te &amp;agrave; un serveur MySQL</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="mysql_escape_string" value="<div id='function.mysql-escape-string' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysql-escape-string.php'>mysql_escape_string</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.3, PHP 5)</p><p class='refpurpose'><span class='refname'>mysql_escape_string</span> &amp;mdash; <span class='dc-title'>Prot&amp;egrave;ge les caract&amp;egrave;res sp&amp;eacute;ciaux SQL</span></p> </div> <a name='function.mysql-escape-string.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>mysql_escape_string</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$unescaped_string</tt></span> )</div> <p class='para rdfs-comment'> <b>mysql_escape_string()</b> va prot&amp;eacute;ger tous les caract&amp;egrave;res de la cha&amp;icirc;ne <i><tt class='parameter'>unescaped_string</tt></i> , pour pouvoir l&amp;#039;utiliser directement dans une requ&amp;ecirc;te <a href='http://www.php.net/manual/fr/function.mysql-query.php' class='function'>mysql_query()</a>. Cette fonction est obsol&amp;egrave;te. </p> <p class='para'> <b>mysql_escape_string()</b> est identique &amp;agrave; la fonction <a href='http://www.php.net/manual/fr/function.mysql-real-escape-string.php' class='function'>mysql_real_escape_string()</a> hormis le fait que <a href='http://www.php.net/manual/fr/function.mysql-real-escape-string.php' class='function'>mysql_real_escape_string()</a> requiert une ressource de connexion et prot&amp;egrave;ge la cha&amp;icirc;ne en fonction du jeu de caract&amp;egrave;res courant. <b>mysql_escape_string()</b> ne demande pas de connexion comme argument, et ne respecte pas le jeu de caract&amp;egrave;res courant. </p> <div class='warning'><b class='warning'>Avertissement</b><p class='simpara'>Cette fonction est <em class='emphasis'>OBSOLETE</em> depuis PHP 5.3.0 et a &amp;eacute;t&amp;eacute; <em class='emphasis'>SUPPRIMEE</em> depuis PHP 6.0.0. Nous vous encourageons vivement &amp;agrave; ne plus l&amp;#039;utiliser.</p></div> </div> <a name='function.mysql-escape-string.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'>unescaped_string</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La cha&amp;icirc;ne qui doit &amp;ecirc;tre prot&amp;eacute;g&amp;eacute;e. </p> </dd> </dl> <p> </p> </div> <a name='function.mysql-escape-string.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne la cha&amp;icirc;ne prot&amp;eacute;g&amp;eacute;e. </p> </div> <a name='function.mysql-escape-string.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.3.0</td> <td align='left'> Cette fonction lance maintenant une alerte de type E_DEPRECATED. </td> </tr> <tr valign='middle'> <td align='left'>4.3.0</td> <td align='left'> Cette fonction devient d&amp;eacute;pr&amp;eacute;ci&amp;eacute;e, ne l&amp;#039;utilisez pas. &amp;Agrave; la place, utilisez la fonction <a href='http://www.php.net/manual/fr/function.mysql-real-escape-string.php' class='function'>mysql_real_escape_string()</a>. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.mysql-escape-string.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>mysql_escape_string()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$item&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'C'est&amp;nbsp;un&amp;nbsp;exemple&amp;nbsp;de&amp;nbsp;Zak'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$escaped_item&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_escape_string</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$item</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Cha&amp;icirc;ne&amp;nbsp;prot&amp;eacute;g&amp;eacute;e&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$escaped_item</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> Cha&amp;icirc;ne prot&amp;eacute;g&amp;eacute;e : C\&amp;#039;est un exemple de Zak </pre></div> </div> </div><p> </p> </div> <a name='function.mysql-escape-string.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <b>mysql_escape_string()</b> ne prot&amp;egrave;ge pas les caract&amp;egrave;res <i>%</i> et <i>_</i>. <br /> </p></blockquote> </div> <a name='function.mysql-escape-string.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.mysql-real-escape-string.php' class='function' rel='rdfs-seeAlso'>mysql_real_escape_string()</a> - Prot&amp;egrave;ge les caract&amp;egrave;res sp&amp;eacute;ciaux d'une commande SQL</li> <li class='member'><a href='http://www.php.net/manual/fr/function.addslashes.php' class='function' rel='rdfs-seeAlso'>addslashes()</a> - Ajoute des antislashs dans une cha&amp;icirc;ne</li> <li class='member'>La directive <a href='http://www.php.net/manual/fr/info.configuration.php#ini.magic-quotes-gpc' class='link'>magic_quotes_gpc</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="mysql_error" value="<div id='function.mysql-error' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysql-error.php'>mysql_error</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>mysql_error</span> &amp;mdash; <span class='dc-title'>Retourne le texte associ&amp;eacute; avec l&amp;#039;erreur g&amp;eacute;n&amp;eacute;r&amp;eacute;e lors de la derni&amp;egrave;re requ&amp;ecirc;te</span></p> </div> <a name='function.mysql-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>mysql_error</b></span> ([ <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$link_identifier</tt></span> ] )</div> <p class='para rdfs-comment'> <b>mysql_error()</b> retourne le message d&amp;#039;erreur g&amp;eacute;n&amp;eacute;r&amp;eacute; par la derni&amp;egrave;re commande MySQL. Les erreurs retourn&amp;eacute;es par le serveur MySQL ne g&amp;eacute;n&amp;egrave;rent plus de message d&amp;#039;alerte. &amp;Agrave; la place, vous devez utiliser la fonction <b>mysql_error()</b> pour lire le contenu du message. Notez que cette fonction ne retourne que le texte de l&amp;#039;erreur la plus r&amp;eacute;cente(n&amp;#039;incluant pas <b>mysql_error()</b> et <a href='http://www.php.net/manual/fr/function.mysql-errno.php' class='function'>mysql_errno()</a>), ce qui fait que si vous souhaitez l&amp;#039;utiliser, vous devez vous assurer de sa valeur avant de lancer une autre requ&amp;ecirc;te. </p> </div> <a name='function.mysql-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'> link_identifier</tt></i> </span> </dt><dd class='listitem'> <p class='para'>La connexion MySQL. S&amp;#039;il n&amp;#039;est pas sp&amp;eacute;cifi&amp;eacute;, la derni&amp;egrave;re connexion ouverte avec la fonction <a href='http://www.php.net/manual/fr/function.mysql-connect.php' class='function'>mysql_connect()</a> sera utilis&amp;eacute;e. Si une telle connexion n&amp;#039;est pas trouv&amp;eacute;e, la fonction tentera d&amp;#039;ouvrir une connexion, comme si la fonction <a href='http://www.php.net/manual/fr/function.mysql-connect.php' class='function'>mysql_connect()</a> avait &amp;eacute;t&amp;eacute; appel&amp;eacute;e sans argument. Si aucune connexion n&amp;#039;est trouv&amp;eacute;e ou &amp;eacute;tablie, une alerte <b><tt class='constant'>E_WARNING</tt></b> est g&amp;eacute;n&amp;eacute;r&amp;eacute;e.</p></dd> </dl> <p> </p> </div> <a name='function.mysql-error.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne le texte de l&amp;#039;erreur de la derni&amp;egrave;re fonction MySQL, ou <i>&amp;#039;&amp;#039;</i> (cha&amp;icirc;ne vide) si aucune erreur survient. </p> </div> <a name='function.mysql-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>mysql_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 />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_password'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>mysql_select_db</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'nonexistentdb'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>mysql_errno</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</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'>mysql_error</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</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'>mysql_select_db</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'kossu'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>mysql_query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;*&amp;nbsp;FROM&amp;nbsp;nonexistenttable'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>mysql_errno</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</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'>mysql_error</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</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 quelque chose de similaire &amp;agrave; :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 1049: Unknown database &amp;#039;nonexistentdb&amp;#039; 1146: Table &amp;#039;kossu.nonexistenttable&amp;#039; doesn&amp;#039;t exist </pre></div> </div> </div><p> </p> </div> <a name='function.mysql-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.mysql-errno.php' class='function' rel='rdfs-seeAlso'>mysql_errno()</a> - Retourne le num&amp;eacute;ro d'erreur de la derni&amp;egrave;re commande MySQL</li> <li class='member'><a href='http://dev.mysql.com/doc/mysql/en/error-handling.html' class='link external'>&amp;raquo; les codes erreurs MySQL</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="mysql_errno" value="<div id='function.mysql-errno' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysql-errno.php'>mysql_errno</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>mysql_errno</span> &amp;mdash; <span class='dc-title'>Retourne le num&amp;eacute;ro d&amp;#039;erreur de la derni&amp;egrave;re commande MySQL</span></p> </div> <a name='function.mysql-errno.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>mysql_errno</b></span> ([ <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$link_identifier</tt></span> ] )</div> <p class='para rdfs-comment'> Retourne le num&amp;eacute;ro d&amp;#039;erreur de la derni&amp;egrave;re commande MySQL. </p> <p class='para'> Les erreurs qui sont remont&amp;eacute;es depuis le serveur MySQL ne sont plus des alertes. &amp;Agrave; la place, il faut utiliser <b>mysql_errno()</b> pour obtenir le num&amp;eacute;ro d&amp;#039;erreur. Notez que cette fonction retourne uniquement le code erreur depuis la derni&amp;egrave;re fonction MySQL ex&amp;eacute;cut&amp;eacute;e (n&amp;#039;incluant pas les fonctions <a href='http://www.php.net/manual/fr/function.mysql-error.php' class='function'>mysql_error()</a> et <b>mysql_errno()</b>), donc, si vous voulez l&amp;#039;utiliser, assurez-vous de r&amp;eacute;cup&amp;eacute;rer la valeur avant d&amp;#039;appeler une autre fonction MySQL. </p> </div> <a name='function.mysql-errno.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'> link_identifier</tt></i> </span> </dt><dd class='listitem'> <p class='para'>La connexion MySQL. S&amp;#039;il n&amp;#039;est pas sp&amp;eacute;cifi&amp;eacute;, la derni&amp;egrave;re connexion ouverte avec la fonction <a href='http://www.php.net/manual/fr/function.mysql-connect.php' class='function'>mysql_connect()</a> sera utilis&amp;eacute;e. Si une telle connexion n&amp;#039;est pas trouv&amp;eacute;e, la fonction tentera d&amp;#039;ouvrir une connexion, comme si la fonction <a href='http://www.php.net/manual/fr/function.mysql-connect.php' class='function'>mysql_connect()</a> avait &amp;eacute;t&amp;eacute; appel&amp;eacute;e sans argument. Si aucune connexion n&amp;#039;est trouv&amp;eacute;e ou &amp;eacute;tablie, une alerte <b><tt class='constant'>E_WARNING</tt></b> est g&amp;eacute;n&amp;eacute;r&amp;eacute;e.</p></dd> </dl> <p> </p> </div> <a name='function.mysql-errno.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne le num&amp;eacute;ro de l&amp;#039;erreur depuis la derni&amp;egrave;re fonction MySQL, ou <i>0</i> (z&amp;eacute;ro) si aucune erreur ne survient. </p> </div> <a name='function.mysql-errno.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>mysql_errno()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_password'</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(!</span><span style='color: #0000BB'>mysql_select_db</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'nonexistentdb'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>mysql_errno</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</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'>mysql_error</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>).&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #0000BB'>mysql_select_db</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'kossu'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>mysql_query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;*&amp;nbsp;FROM&amp;nbsp;nonexistenttable'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>mysql_errno</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</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'>mysql_error</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</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;exemple ci-dessus va afficher quelque chose de similaire &amp;agrave; :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 1049: Unknown database &amp;#039;nonexistentdb&amp;#039; 1146: Table &amp;#039;kossu.nonexistenttable&amp;#039; doesn&amp;#039;t exist </pre></div> </div> </div><p> </p> </div> <a name='function.mysql-errno.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.mysql-error.php' class='function' rel='rdfs-seeAlso'>mysql_error()</a> - Retourne le texte associ&amp;eacute; avec l'erreur g&amp;eacute;n&amp;eacute;r&amp;eacute;e lors de la derni&amp;egrave;re requ&amp;ecirc;te</li> <li class='member'><a href='http://dev.mysql.com/doc/mysql/en/error-handling.html' class='link external'>&amp;raquo; les codes erreurs MySQL</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="mysql_db_query" value="<div id='function.mysql-db-query' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysql-db-query.php'>mysql_db_query</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>mysql_db_query</span> &amp;mdash; <span class='dc-title'>Envoie une requ&amp;ecirc;te MySQL &amp;agrave; un serveur MySQL</span></p> </div> <a name='function.mysql-db-query.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>mysql_db_query</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$database</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$query</tt></span> [, <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$link_identifier</tt></span> ] )</div> <p class='para rdfs-comment'> <b>mysql_db_query()</b> s&amp;eacute;lectionne une base de donn&amp;eacute;es et ex&amp;eacute;cute une requ&amp;ecirc;te sur celle-ci. </p> <div class='warning'><b class='warning'>Avertissement</b><p class='simpara'>Cette fonction est <em class='emphasis'>OBSOLETE</em> depuis PHP 5.3.0 et a &amp;eacute;t&amp;eacute; <em class='emphasis'>SUPPRIMEE</em> depuis PHP 6.0.0. Nous vous encourageons vivement &amp;agrave; ne plus l&amp;#039;utiliser.</p></div> </div> <a name='function.mysql-db-query.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'>database</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nom de la base de donn&amp;eacute;es qui sera s&amp;eacute;lectionn&amp;eacute;e. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>query</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La requ&amp;ecirc;te MySQL. </p> <p class='para'> Les donn&amp;eacute;es contenues dans la requ&amp;ecirc;te doivent &amp;ecirc;tre proprement <a href='http://www.php.net/manual/fr/function.mysql-real-escape-string.php' class='link'>&amp;eacute;chapp&amp;eacute;es</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> link_identifier</tt></i> </span> </dt><dd class='listitem'> <p class='para'>La connexion MySQL. S&amp;#039;il n&amp;#039;est pas sp&amp;eacute;cifi&amp;eacute;, la derni&amp;egrave;re connexion ouverte avec la fonction <a href='http://www.php.net/manual/fr/function.mysql-connect.php' class='function'>mysql_connect()</a> sera utilis&amp;eacute;e. Si une telle connexion n&amp;#039;est pas trouv&amp;eacute;e, la fonction tentera d&amp;#039;ouvrir une connexion, comme si la fonction <a href='http://www.php.net/manual/fr/function.mysql-connect.php' class='function'>mysql_connect()</a> avait &amp;eacute;t&amp;eacute; appel&amp;eacute;e sans argument. Si aucune connexion n&amp;#039;est trouv&amp;eacute;e ou &amp;eacute;tablie, une alerte <b><tt class='constant'>E_WARNING</tt></b> est g&amp;eacute;n&amp;eacute;r&amp;eacute;e.</p></dd> </dl> <p> </p> </div> <a name='function.mysql-db-query.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne une ressource de r&amp;eacute;sultat positive MySQL &amp;agrave; partir de la requ&amp;ecirc;te ou <b><tt class='constant'>FALSE</tt></b> en cas d&amp;#039;erreur. Cette fonction retourne aussi <b><tt class='constant'>TRUE</tt></b>/<b><tt class='constant'>FALSE</tt></b> pour les requ&amp;ecirc;tes <i>INSERT</i>/<i>UPDATE</i>/<i>DELETE</i> pour indiquer une r&amp;eacute;ussite ou un &amp;eacute;chec. </p> </div> <a name='function.mysql-db-query.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.3.0</td> <td align='left'> Cette fonction lance maintenant une alerte de type E_DEPRECATED. </td> </tr> <tr valign='middle'> <td align='left'>4.0.6</td> <td align='left'> Cette fonction est obsol&amp;egrave;te depuis PHP 4.0.6. N&amp;#039;utilisez pas cette fonction. Utilisez <a href='http://www.php.net/manual/fr/function.mysql-select-db.php' class='function'>mysql_select_db()</a> et <a href='http://www.php.net/manual/fr/function.mysql-query.php' class='function'>mysql_query()</a> &amp;agrave; la place. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.mysql-db-query.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple alternatif avec <b>mysql_db_query()</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'>if&amp;nbsp;(!</span><span style='color: #0000BB'>$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'mysql_host'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_password'</span><span style='color: #007700'>))&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;&amp;agrave;&amp;nbsp;mysql'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit;<br />}<br /><br />if&amp;nbsp;(!</span><span style='color: #0000BB'>mysql_select_db</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'mysql_dbname'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'S&amp;eacute;lection&amp;nbsp;de&amp;nbsp;base&amp;nbsp;de&amp;nbsp;donn&amp;eacute;es&amp;nbsp;impossible'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit;<br />}<br /><br /></span><span style='color: #0000BB'>$sql&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;foo&amp;nbsp;FROM&amp;nbsp;bar&amp;nbsp;WHERE&amp;nbsp;id&amp;nbsp;=&amp;nbsp;42'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$sql</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Erreur&amp;nbsp;DB,&amp;nbsp;impossible&amp;nbsp;d'effectuer&amp;nbsp;une&amp;nbsp;requ&amp;ecirc;te\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Erreur&amp;nbsp;MySQL&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>mysql_error</span><span style='color: #007700'>();<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit;<br />}<br /><br />while&amp;nbsp;(</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_fetch_assoc</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'foo'</span><span style='color: #007700'>];<br />}<br /><br /></span><span style='color: #0000BB'>mysql_free_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</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.mysql-db-query.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Soyez avertis que cette fonction <em class='emphasis'>ne restaure pas</em> la base de donn&amp;eacute;es qui &amp;eacute;tait utilis&amp;eacute;e initialement. En d&amp;#039;autres termes, vous ne pouvez utiliser cette fonction pour ex&amp;eacute;cuter <em class='emphasis'>temporairement</em> une requ&amp;ecirc;te SQL dans une autre base de donn&amp;eacute;es, il vous faudra s&amp;eacute;lectionner manuellement la bonne base &amp;agrave; nouveau. Il est fortement recommand&amp;eacute; d&amp;#039;utiliser la syntaxe SQL <i>database.table</i> ou <a href='http://www.php.net/manual/fr/function.mysql-select-db.php' class='function'>mysql_select_db()</a> au lieu de cette fonction. <br /> </p></blockquote> </div> <a name='function.mysql-db-query.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.mysql-query.php' class='function' rel='rdfs-seeAlso'>mysql_query()</a> - Envoie une requ&amp;ecirc;te &amp;agrave; un serveur MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-select-db.php' class='function' rel='rdfs-seeAlso'>mysql_select_db()</a> - S&amp;eacute;lectionne une base de donn&amp;eacute;es MySQL</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="mysql_db_name" value="<div id='function.mysql-db-name' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysql-db-name.php'>mysql_db_name</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>mysql_db_name</span> &amp;mdash; <span class='dc-title'>Lit les noms des bases de donn&amp;eacute;es</span></p> </div> <a name='function.mysql-db-name.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>mysql_db_name</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$result</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$row</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'>$field</tt></span> ] )</div> <p class='para rdfs-comment'> R&amp;eacute;cup&amp;egrave;re le nom de base de donn&amp;eacute;es &amp;agrave; l&amp;#039;appel de <a href='http://www.php.net/manual/fr/function.mysql-list-dbs.php' class='function'>mysql_list_dbs()</a>. </p> </div> <a name='function.mysql-db-name.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'>result</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le pointeur de r&amp;eacute;sultat d&amp;#039;un appel de <a href='http://www.php.net/manual/fr/function.mysql-list-dbs.php' class='function'>mysql_list_dbs()</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>row</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;index &amp;agrave; l&amp;#039;int&amp;eacute;rieur du jeu de r&amp;eacute;sultats. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>field</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nom du champ. </p> </dd> </dl> <p> </p> </div> <a name='function.mysql-db-name.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne le nom de base de donn&amp;eacute;es en cas de succ&amp;egrave;s et <b><tt class='constant'>FALSE</tt></b> en cas d&amp;#039;&amp;eacute;chec. Si <b><tt class='constant'>FALSE</tt></b> est retourn&amp;eacute;, utilisez <a href='http://www.php.net/manual/fr/function.mysql-error.php' class='function'>mysql_error()</a> pour d&amp;eacute;terminer la nature de l&amp;#039;erreur. </p> </div> <a name='function.mysql-db-name.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple <b>mysql_db_name()</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</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbhost'</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 /></span><span style='color: #0000BB'>$db_list&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_list_dbs</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$i&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'>$cnt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_num_rows</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$db_list</span><span style='color: #007700'>);<br />while&amp;nbsp;(</span><span style='color: #0000BB'>$i&amp;nbsp;</span><span style='color: #007700'>&amp;lt;&amp;nbsp;</span><span style='color: #0000BB'>$cnt</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>mysql_db_name</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$db_list</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$i</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;</span><span style='color: #0000BB'>$i</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.mysql-db-name.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Pour des raisons de compatibilit&amp;eacute; ascendante, l&amp;#039;alias obsol&amp;egrave;te suivant peut &amp;ecirc;tre utilis&amp;eacute; : <b>mysql_dbname()</b> <br /> </p></blockquote> </div> <a name='function.mysql-db-name.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.mysql-list-dbs.php' class='function' rel='rdfs-seeAlso'>mysql_list_dbs()</a> - Liste les bases de donn&amp;eacute;es disponibles sur le serveur MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-tablename.php' class='function' rel='rdfs-seeAlso'>mysql_tablename()</a> - Lit le nom de la table qui contient un champ</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="mysql_data_seek" value="<div id='function.mysql-data-seek' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysql-data-seek.php'>mysql_data_seek</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>mysql_data_seek</span> &amp;mdash; <span class='dc-title'>D&amp;eacute;place le pointeur interne de r&amp;eacute;sultat MySQL</span></p> </div> <a name='function.mysql-data-seek.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>mysql_data_seek</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$result</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$row_number</tt></span> )</div> <p class='para rdfs-comment'> <b>mysql_data_seek()</b> d&amp;eacute;place le pointeur interne de r&amp;eacute;sultat, dans le r&amp;eacute;sultat associ&amp;eacute; &amp;agrave; l&amp;#039;identifiant de r&amp;eacute;sultat <i><tt class='parameter'>result_identifier</tt></i> . Il le fait pointer &amp;agrave; la ligne <i><tt class='parameter'>row_number</tt></i> . Le prochain appel &amp;agrave; une fonction MySQL de r&amp;eacute;cup&amp;eacute;ration de donn&amp;eacute;es, comme la fonction <a href='http://www.php.net/manual/fr/function.mysql-fetch-assoc.php' class='function'>mysql_fetch_assoc()</a> retournera cette ligne. </p> <p class='para'> <i><tt class='parameter'>row_number</tt></i> commence &amp;agrave; 0. <i><tt class='parameter'>row_number</tt></i> doit &amp;ecirc;tre une valeur qui va de 0 &amp;agrave; <a href='http://www.php.net/manual/fr/function.mysql-num-rows.php' class='function'>mysql_num_rows()</a> - 1. Cependant, si le r&amp;eacute;sultat est vide, un <i><tt class='parameter'>row_number</tt></i> de 0 &amp;eacute;chouera avec une erreur <a href='http://www.php.net/manual/fr/errorfunc.constants.php#errorfunc.constants.errorlevels.e-warning' class='link'>E_WARNING</a> et <b>mysql_data_seek()</b> retournera <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.mysql-data-seek.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'> result</tt></i> </span> </dt><dd class='listitem'> <p class='para'>La <span class='type ressource'>ressource</span> de r&amp;eacute;sultat qui vient d&amp;#039;&amp;ecirc;tre &amp;eacute;valu&amp;eacute;e. Ce r&amp;eacute;sultat vient de l&amp;#039;appel &amp;agrave; la fonction <a href='http://www.php.net/manual/fr/function.mysql-query.php' class='function'>mysql_query()</a>.</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>row_number</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La position de la ligne d&amp;eacute;sir&amp;eacute;e pour le nouveau pointeur de r&amp;eacute;sultats. </p> </dd> </dl> <p> </p> </div> <a name='function.mysql-data-seek.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.mysql-data-seek.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>mysql_data_seek()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_password'</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&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'>mysql_error</span><span style='color: #007700'>());<br />}<br /></span><span style='color: #0000BB'>$db_selected&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_select_db</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'sample_db'</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$db_selected</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;die(</span><span style='color: #DD0000'>'S&amp;eacute;lection&amp;nbsp;de&amp;nbsp;base&amp;nbsp;de&amp;nbsp;donn&amp;eacute;es&amp;nbsp;impossible&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>mysql_error</span><span style='color: #007700'>());<br />}<br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;nom_famille,&amp;nbsp;prenom&amp;nbsp;FROM&amp;nbsp;amis'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;die(</span><span style='color: #DD0000'>'Requ&amp;ecirc;te&amp;nbsp;&amp;eacute;chec&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>mysql_error</span><span style='color: #007700'>());<br />}<br /></span><span style='color: #FF8000'>/*&amp;nbsp;R&amp;eacute;cup&amp;eacute;ration&amp;nbsp;des&amp;nbsp;lignes&amp;nbsp;en&amp;nbsp;ordre&amp;nbsp;inverse&amp;nbsp;*/<br /></span><span style='color: #007700'>for&amp;nbsp;(</span><span style='color: #0000BB'>$i&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_num_rows</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>)&amp;nbsp;-&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #0000BB'>$i&amp;nbsp;</span><span style='color: #007700'>&amp;gt;=&amp;nbsp;</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;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(!</span><span style='color: #0000BB'>mysql_data_seek</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Ne&amp;nbsp;peut&amp;nbsp;pointer&amp;nbsp;vers&amp;nbsp;la&amp;nbsp;ligne&amp;nbsp;</span><span style='color: #0000BB'>$i</span><span style='color: #DD0000'>&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>mysql_error</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;continue;<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'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_fetch_assoc</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>)))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;continue;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'nom_famille'</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'>$row</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'prenom'</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'>mysql_free_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</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.mysql-data-seek.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: La fonction <b>mysql_data_seek()</b> peut &amp;ecirc;tre utilis&amp;eacute;e en conjonction avec <a href='http://www.php.net/manual/fr/function.mysql-query.php' class='function'>mysql_query()</a>, mais pas avec la fonction <a href='http://www.php.net/manual/fr/function.mysql-unbuffered-query.php' class='function'>mysql_unbuffered_query()</a>. <br /> </p></blockquote> </div> <a name='function.mysql-data-seek.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.mysql-query.php' class='function' rel='rdfs-seeAlso'>mysql_query()</a> - Envoie une requ&amp;ecirc;te &amp;agrave; un serveur MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-num-rows.php' class='function' rel='rdfs-seeAlso'>mysql_num_rows()</a> - Retourne le nombre de lignes d'un r&amp;eacute;sultat MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-fetch-row.php' class='function' rel='rdfs-seeAlso'>mysql_fetch_row()</a> - Retourne une ligne de r&amp;eacute;sultat MySQL sous la forme d'un tableau</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-fetch-assoc.php' class='function' rel='rdfs-seeAlso'>mysql_fetch_assoc()</a> - Lit une ligne de r&amp;eacute;sultat MySQL dans un tableau associatif</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-fetch-array.php' class='function' rel='rdfs-seeAlso'>mysql_fetch_array()</a> - Retourne une ligne de r&amp;eacute;sultat MySQL sous la forme d'un tableau associatif, d'un tableau index&amp;eacute;, ou les deux</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-fetch-object.php' class='function' rel='rdfs-seeAlso'>mysql_fetch_object()</a> - Retourne une ligne de r&amp;eacute;sultat MySQL sous la forme d'un objet</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="mysql_connect" value="<div id='function.mysql-connect' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysql-connect.php'>mysql_connect</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>mysql_connect</span> &amp;mdash; <span class='dc-title'>Ouvre une connexion &amp;agrave; un serveur MySQL</span></p> </div> <a name='function.mysql-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>mysql_connect</b></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$server</tt><span class='initializer'> = ini_get(&amp;quot;mysql.default_host&amp;quot;)</span></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$username</tt><span class='initializer'> = ini_get(&amp;quot;mysql.default_user&amp;quot;)</span></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$password</tt><span class='initializer'> = ini_get(&amp;quot;mysql.default_password&amp;quot;)</span></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$new_link</tt><span class='initializer'> = false</span></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$client_flags</tt><span class='initializer'> = 0</span></span> ]]]]] )</div> <p class='para rdfs-comment'> Ouvre ou r&amp;eacute;utilise une connexion &amp;agrave; un serveur MySQL. </p> </div> <a name='function.mysql-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'>server</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le serveur MySQL. Il peut aussi inclure le num&amp;eacute;ro de port. C&amp;#039;est-&amp;agrave;-dire <i>&amp;quot;hostname:port&amp;quot;</i> ou le chemin vers le socket local, c&amp;#039;est-&amp;agrave;-dire <i>&amp;quot;:/path/to/socket&amp;quot;</i> pour localhost. </p> <p class='para'> Si la directive PHP <a href='http://www.php.net/manual/fr/mysql.configuration.php#ini.mysql.default-host' class='link'> mysql.default_host</a> n&amp;#039;est pas d&amp;eacute;finie (d&amp;eacute;faut), alors la valeur par d&amp;eacute;faut est <i>&amp;quot;localhost:3306&amp;quot;</i>. En <a href='http://www.php.net/manual/fr/ini.core.php#ini.sql.safe-mode' class='link'>safe mode SQL</a>, ce param&amp;egrave;tre est ignor&amp;eacute; et la valeur <i>&amp;quot;localhost:3306&amp;quot;</i> est toujours utilis&amp;eacute;e. </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. La valeur par d&amp;eacute;faut est d&amp;eacute;finie par l&amp;#039;option <a href='http://www.php.net/manual/fr/mysql.configuration.php#ini.mysql.default-user' class='link'>mysql.default_user</a>. En <a href='http://www.php.net/manual/fr/ini.core.php#ini.sql.safe-mode' class='link'>safe mode SQL</a>, ce param&amp;egrave;tre est ignor&amp;eacute; et le nom de l&amp;#039;utilisateur propri&amp;eacute;taire du processus serveur est utilis&amp;eacute;. </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. La valeur par d&amp;eacute;faut est d&amp;eacute;finie par l&amp;#039;option <a href='http://www.php.net/manual/fr/mysql.configuration.php#ini.mysql.default-password' class='link'>mysql.default_password</a>. En <a href='http://www.php.net/manual/fr/ini.core.php#ini.sql.safe-mode' class='link'>safe mode SQL</a>, ce param&amp;egrave;tre est ignor&amp;eacute; et un mot de passe vide est utilis&amp;eacute;. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>new_link</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Si un deuxi&amp;egrave;me appel est fait &amp;agrave; <b>mysql_connect()</b> avec les m&amp;ecirc;mes arguments, aucune nouvelle connexion ne sera &amp;eacute;tablie, mais plut&amp;ocirc;t, l&amp;#039;identifiant de la connexion de la connexion d&amp;eacute;j&amp;agrave; ouverte sera retourn&amp;eacute;. Le param&amp;egrave;tre <i><tt class='parameter'>new_link</tt></i> modifie ce comportement et permet &amp;agrave; <b>mysql_connect()</b> de toujours ouvrir une nouvelle connexion, m&amp;ecirc;me si <b>mysql_connect()</b> a &amp;eacute;t&amp;eacute; appel&amp;eacute;e avant avec les m&amp;ecirc;mes param&amp;egrave;tres. En <a href='http://www.php.net/manual/fr/ini.core.php#ini.sql.safe-mode' class='link'>safe mode SQL</a>, ce param&amp;egrave;tre est ignor&amp;eacute;. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>client_flags</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le param&amp;egrave;tre <i><tt class='parameter'>client_flags</tt></i> peut &amp;ecirc;tre une combinaison des constantes suivantes : 128 (active le gestionnaire <i>LOAD DATA LOCAL</i>), <b><tt class='constant'>MYSQL_CLIENT_SSL</tt></b>, <b><tt class='constant'>MYSQL_CLIENT_COMPRESS</tt></b>, <b><tt class='constant'>MYSQL_CLIENT_IGNORE_SPACE</tt></b> ou <b><tt class='constant'>MYSQL_CLIENT_INTERACTIVE</tt></b>. Lisez la section &amp;agrave; propos de <a href='http://www.php.net/manual/fr/mysql.constants.php' class='xref'>Constantes pr&amp;eacute;-d&amp;eacute;finies</a> pour plus d&amp;#039;informations. En <a href='http://www.php.net/manual/fr/ini.core.php#ini.sql.safe-mode' class='link'>safe mode SQL</a>, ce param&amp;egrave;tre est ignor&amp;eacute;. </p> </dd> </dl> <p> </p> </div> <a name='function.mysql-connect.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne l&amp;#039;identifiant de connexion MySQL en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.mysql-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.3.0</td> <td align='left'> Ajout du param&amp;egrave;tre <i><tt class='parameter'>client_flags</tt></i> . </td> </tr> <tr valign='middle'> <td align='left'>4.2.0</td> <td align='left'> Ajout du param&amp;egrave;tre <i><tt class='parameter'>new_link</tt></i> . </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.mysql-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>mysql_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 />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_password'</span><span style='color: #007700'>)<br />&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'>mysql_error</span><span style='color: #007700'>());<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Connexion&amp;nbsp;r&amp;eacute;ussie'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>mysql_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</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>mysql_connect()</b> en utilisant la syntaxe <i>hostname:port</i></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;on&amp;nbsp;se&amp;nbsp;connecte&amp;nbsp;&amp;agrave;&amp;nbsp;example.com&amp;nbsp;et&amp;nbsp;au&amp;nbsp;port&amp;nbsp;3307<br /></span><span style='color: #0000BB'>$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'example.com:3307'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_password'</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&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'>mysql_error</span><span style='color: #007700'>());<br />}<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Connect&amp;eacute;&amp;nbsp;correctement'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>mysql_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;on&amp;nbsp;se&amp;nbsp;connect&amp;nbsp;&amp;agrave;&amp;nbsp;localhost&amp;nbsp;au&amp;nbsp;port&amp;nbsp;3307<br /></span><span style='color: #0000BB'>$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'127.0.0.1:3307'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_password'</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&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'>mysql_error</span><span style='color: #007700'>());<br />}<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Connect&amp;eacute;&amp;nbsp;correctement'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>mysql_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</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 #3 Exemple avec <b>mysql_connect()</b> en utilisant la syntaxe &amp;quot;:/path/to/socket&amp;quot;</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;on&amp;nbsp;se&amp;nbsp;connect&amp;nbsp;&amp;agrave;&amp;nbsp;localhost&amp;nbsp;et&amp;nbsp;&amp;agrave;&amp;nbsp;l'interface&amp;nbsp;de&amp;nbsp;connexion,&amp;nbsp;par&amp;nbsp;exemple&amp;nbsp;/tmp/mysql.sock<br /><br />//variante&amp;nbsp;1&amp;nbsp;:&amp;nbsp;oublie&amp;nbsp;de&amp;nbsp;localhost<br /></span><span style='color: #0000BB'>$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>':/tmp/mysql'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_password'</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&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'>mysql_error</span><span style='color: #007700'>());<br />}<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Connect&amp;eacute;&amp;nbsp;correctement'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>mysql_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /><br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;variante&amp;nbsp;2&amp;nbsp;:&amp;nbsp;avec&amp;nbsp;localhost<br /></span><span style='color: #0000BB'>$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost:/tmp/mysql.sock'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_password'</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&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'>mysql_error</span><span style='color: #007700'>());<br />}<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Connect&amp;eacute;&amp;nbsp;correctement'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>mysql_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</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.mysql-connect.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Toutes les fois que vous sp&amp;eacute;cifiez &amp;quot;localhost&amp;quot; ou &amp;quot;localhost:port&amp;quot; en tant que serveur, le biblioth&amp;egrave;que client MySQL surchargera cela et essaiera de se connecter &amp;agrave; un socket local (nomm&amp;eacute; pipe sous Windows). Si vous souhaitez utiliser TCP/IP, utilisez &amp;quot;127.0.0.1&amp;quot; au lieu de &amp;quot;localhost&amp;quot;. Si la biblioth&amp;egrave;que client MySQL essaie de se connecter au mauvais socket local, vous devriez sp&amp;eacute;cifier le chemin d&amp;#039;acc&amp;egrave;s correct &amp;agrave; <a href='http://www.php.net/manual/fr/mysql.configuration.php' class='xref'>Configuration &amp;agrave; l'ex&amp;eacute;cution</a> dans votre configurations PHP et laisser le champ du serveur vide. <br /> </p></blockquote> <blockquote><p><b class='note'>Note</b>: La connexion au serveur sera ferm&amp;eacute;e aussit&amp;ocirc;t que l&amp;#039;ex&amp;eacute;cution du script se termine, &amp;agrave; moins qu&amp;#039;elle soit ferm&amp;eacute;e avant en appelant explicitement <a href='http://www.php.net/manual/fr/function.mysql-close.php' class='function'>mysql_close()</a>. <br /> </p></blockquote> <blockquote><p><b class='note'>Note</b>: Vous pouvez supprimer les messages d&amp;#039;erreur en cas d&amp;#039;&amp;eacute;chec en faisant pr&amp;eacute;c&amp;eacute;der le nom de la fonction par <a href='http://www.php.net/manual/fr/language.operators.errorcontrol.php' class='link'>@</a>. <br /> </p></blockquote> <blockquote><p><b class='note'>Note</b>: L&amp;#039;erreur <i>&amp;quot;Can&amp;#039;t create TCP/IP socket (10106)&amp;quot;</i> signifie habituellement que la directive de configuration <a href='http://www.php.net/manual/fr/ini.core.php#ini.variables-order' class='link'>variables_order</a> ne contient pas le caract&amp;egrave;re <i>E</i>. Sous Windows, si la variable d&amp;#039;environnement n&amp;#039;est pas copi&amp;eacute;e, la variable d&amp;#039;environnement <i>SYSTEMROOT</i> ne sera pas disponible et PHP aura des probl&amp;egrave;mes pour charger Winsock. <br /> </p></blockquote> </div> <a name='function.mysql-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.mysql-pconnect.php' class='function' rel='rdfs-seeAlso'>mysql_pconnect()</a> - Ouvre une connexion persistante &amp;agrave; un serveur MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-close.php' class='function' rel='rdfs-seeAlso'>mysql_close()</a> - Ferme la connexion MySQL</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="mysql_close" value="<div id='function.mysql-close' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysql-close.php'>mysql_close</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>mysql_close</span> &amp;mdash; <span class='dc-title'>Ferme la connexion MySQL</span></p> </div> <a name='function.mysql-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>mysql_close</b></span> ([ <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$link_identifier</tt></span> ] )</div> <p class='para rdfs-comment'> <b>mysql_close()</b> ferme la connexion non persistante au serveur MySQL associ&amp;eacute;e &amp;agrave; l&amp;#039;identifiant sp&amp;eacute;cifi&amp;eacute;. Si <i><tt class='parameter'>link_identifier</tt></i> n&amp;#039;est pas sp&amp;eacute;cifi&amp;eacute;, cette commande s&amp;#039;applique &amp;agrave; la derni&amp;egrave;re connexion ouverte. </p> <p class='para'> L&amp;#039;utilisation de <b>mysql_close()</b> n&amp;#039;est pas habituellement n&amp;eacute;cessaire, puisque les connexions non persistantes ouverts sont automatiquement ferm&amp;eacute;es &amp;agrave; la fin l&amp;#039;ex&amp;eacute;cution du script. Voyez aussi <a href='http://www.php.net/manual/fr/language.types.resource.php#language.types.resource.self-destruct' class='link'>lib&amp;eacute;rer des ressources</a>. </p> </div> <a name='function.mysql-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'> link_identifier</tt></i> </span> </dt><dd class='listitem'> <p class='para'>La connexion MySQL. S&amp;#039;il n&amp;#039;est pas sp&amp;eacute;cifi&amp;eacute;, la derni&amp;egrave;re connexion ouverte avec la fonction <a href='http://www.php.net/manual/fr/function.mysql-connect.php' class='function'>mysql_connect()</a> sera utilis&amp;eacute;e. Si une telle connexion n&amp;#039;est pas trouv&amp;eacute;e, la fonction tentera d&amp;#039;ouvrir une connexion, comme si la fonction <a href='http://www.php.net/manual/fr/function.mysql-connect.php' class='function'>mysql_connect()</a> avait &amp;eacute;t&amp;eacute; appel&amp;eacute;e sans argument. Si aucune connexion n&amp;#039;est trouv&amp;eacute;e ou &amp;eacute;tablie, une alerte <b><tt class='constant'>E_WARNING</tt></b> est g&amp;eacute;n&amp;eacute;r&amp;eacute;e.</p></dd> </dl> <p> </p> </div> <a name='function.mysql-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.mysql-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>mysql_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 />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_password'</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&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'>mysql_error</span><span style='color: #007700'>());<br />}<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Connexion&amp;nbsp;r&amp;eacute;ussie'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>mysql_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</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> Connexion r&amp;eacute;ussie </pre></div> </div> </div><p> </p> </div> <a name='function.mysql-close.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <b>mysql_close()</b> ne fermera pas les connexions persistantes cr&amp;eacute;&amp;eacute;es par <a href='http://www.php.net/manual/fr/function.mysql-pconnect.php' class='function'>mysql_pconnect()</a>. <br /> </p></blockquote> </div> <a name='function.mysql-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.mysql-connect.php' class='function' rel='rdfs-seeAlso'>mysql_connect()</a> - Ouvre une connexion &amp;agrave; un serveur MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-free-result.php' class='function' rel='rdfs-seeAlso'>mysql_free_result()</a> - Lib&amp;egrave;re le r&amp;eacute;sultat de la m&amp;eacute;moire</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="mysql_client_encoding" value="<div id='function.mysql-client-encoding' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysql-client-encoding.php'>mysql_client_encoding</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>mysql_client_encoding</span> &amp;mdash; <span class='dc-title'> Retourne le nom du jeu de caract&amp;egrave;res utilis&amp;eacute; par le client MySQL </span></p> </div> <a name='function.mysql-client-encoding.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>mysql_client_encoding</b></span> ([ <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$link_identifier</tt></span> ] )</div> <p class='para rdfs-comment'> Retourne la variable <i>character_set</i> de MySQL. </p> </div> <a name='function.mysql-client-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'> link_identifier</tt></i> </span> </dt><dd class='listitem'> <p class='para'>La connexion MySQL. S&amp;#039;il n&amp;#039;est pas sp&amp;eacute;cifi&amp;eacute;, la derni&amp;egrave;re connexion ouverte avec la fonction <a href='http://www.php.net/manual/fr/function.mysql-connect.php' class='function'>mysql_connect()</a> sera utilis&amp;eacute;e. Si une telle connexion n&amp;#039;est pas trouv&amp;eacute;e, la fonction tentera d&amp;#039;ouvrir une connexion, comme si la fonction <a href='http://www.php.net/manual/fr/function.mysql-connect.php' class='function'>mysql_connect()</a> avait &amp;eacute;t&amp;eacute; appel&amp;eacute;e sans argument. Si aucune connexion n&amp;#039;est trouv&amp;eacute;e ou &amp;eacute;tablie, une alerte <b><tt class='constant'>E_WARNING</tt></b> est g&amp;eacute;n&amp;eacute;r&amp;eacute;e.</p></dd> </dl> <p> </p> </div> <a name='function.mysql-client-encoding.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne le nom du jeu de caract&amp;egrave;res par d&amp;eacute;faut pour la connexion courante. </p> </div> <a name='function.mysql-client-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>mysql_client_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 />$link&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_password'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$charset&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_client_encoding</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Le&amp;nbsp;jeu&amp;nbsp;de&amp;nbsp;caract&amp;egrave;res&amp;nbsp;actuel&amp;nbsp;est&amp;nbsp;:&amp;nbsp;</span><span style='color: #0000BB'>$charset</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> Le jeu de caract&amp;egrave;res actuel est : latin1. </pre></div> </div> </div><p> </p> </div> <a name='function.mysql-client-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.mysql-set-charset.php' class='function' rel='rdfs-seeAlso'>mysql_set_charset()</a> - D&amp;eacute;finit le jeu de caract&amp;egrave;res du client MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-real-escape-string.php' class='function' rel='rdfs-seeAlso'>mysql_real_escape_string()</a> - Prot&amp;egrave;ge les caract&amp;egrave;res sp&amp;eacute;ciaux d'une commande SQL</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="mysql_affected_rows" value="<div id='function.mysql-affected-rows' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysql-affected-rows.php'>mysql_affected_rows</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>mysql_affected_rows</span> &amp;mdash; <span class='dc-title'> Retourne le nombre de lignes affect&amp;eacute;es lors de la derni&amp;egrave;re op&amp;eacute;ration MySQL </span></p> </div> <a name='function.mysql-affected-rows.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>mysql_affected_rows</b></span> ([ <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$link_identifier</tt></span> ] )</div> <p class='para rdfs-comment'> Retourne le nombre de lignes affect&amp;eacute;es lors de la derni&amp;egrave;re requ&amp;ecirc;te INSERT, UPDATE, REPLACE ou DELETE avec <i><tt class='parameter'>link_identifier</tt></i> . </p> </div> <a name='function.mysql-affected-rows.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'> link_identifier</tt></i> </span> </dt><dd class='listitem'> <p class='para'>La connexion MySQL. S&amp;#039;il n&amp;#039;est pas sp&amp;eacute;cifi&amp;eacute;, la derni&amp;egrave;re connexion ouverte avec la fonction <a href='http://www.php.net/manual/fr/function.mysql-connect.php' class='function'>mysql_connect()</a> sera utilis&amp;eacute;e. Si une telle connexion n&amp;#039;est pas trouv&amp;eacute;e, la fonction tentera d&amp;#039;ouvrir une connexion, comme si la fonction <a href='http://www.php.net/manual/fr/function.mysql-connect.php' class='function'>mysql_connect()</a> avait &amp;eacute;t&amp;eacute; appel&amp;eacute;e sans argument. Si aucune connexion n&amp;#039;est trouv&amp;eacute;e ou &amp;eacute;tablie, une alerte <b><tt class='constant'>E_WARNING</tt></b> est g&amp;eacute;n&amp;eacute;r&amp;eacute;e.</p></dd> </dl> <p> </p> </div> <a name='function.mysql-affected-rows.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne le nombre de lignes affect&amp;eacute;es en cas de succ&amp;egrave;s et -1 si la derni&amp;egrave;re requ&amp;ecirc;te a &amp;eacute;chou&amp;eacute;. </p> <p class='para'> Si la derni&amp;egrave;re requ&amp;ecirc;te &amp;eacute;tait un DELETE sans clause WHERE, tous les enregistrements ont &amp;eacute;t&amp;eacute; effac&amp;eacute;s, mais cette fonction va retourner 0 avec les versions de MySQL ant&amp;eacute;rieures &amp;agrave; 4.1.2. </p> <p class='para'> Lorsque vous utilisez UPDATE, MySQL ne mettra pas &amp;agrave; jour les colonnes si la nouvelle valeur est identique &amp;agrave; l&amp;#039;ancienne. Il est donc possible que <b>mysql_affected_rows()</b> ne repr&amp;eacute;sente pas forc&amp;eacute;ment le nombre de lignes correspondantes mais plut&amp;ocirc;t le nombre de lignes qui ont &amp;eacute;t&amp;eacute; r&amp;eacute;ellement affect&amp;eacute;es par la requ&amp;ecirc;te. </p> <p class='para'> La requ&amp;ecirc;te REPLACE commence par effacer les enregistrements poss&amp;eacute;dant la m&amp;ecirc;me cl&amp;eacute; primaire et ensuite, insert les nouveaux enregistrements. Cette fonction retourne le nombre d&amp;#039;enregistrements effac&amp;eacute;s ainsi que le nombre d&amp;#039;enregistrements ins&amp;eacute;r&amp;eacute;s. </p> </div> <a name='function.mysql-affected-rows.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>mysql_affected_rows()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_password'</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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'>mysql_error</span><span style='color: #007700'>());<br />}<br /></span><span style='color: #0000BB'>mysql_select_db</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'mydb'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Ceci&amp;nbsp;devrait&amp;nbsp;retourner&amp;nbsp;le&amp;nbsp;nombre&amp;nbsp;correct&amp;nbsp;de&amp;nbsp;lignes&amp;nbsp;effac&amp;eacute;es&amp;nbsp;*/<br /></span><span style='color: #0000BB'>mysql_query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'DELETE&amp;nbsp;FROM&amp;nbsp;mytable&amp;nbsp;WHERE&amp;nbsp;id&amp;nbsp;&amp;lt;&amp;nbsp;10'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Lignes&amp;nbsp;effac&amp;eacute;es&amp;nbsp;:&amp;nbsp;%d\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysql_affected_rows</span><span style='color: #007700'>());<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;avec&amp;nbsp;la&amp;nbsp;clause&amp;nbsp;where&amp;nbsp;qui&amp;nbsp;n'est&amp;nbsp;jamais&amp;nbsp;vraie,&amp;nbsp;on&amp;nbsp;devrait&amp;nbsp;obtenir&amp;nbsp;0&amp;nbsp;*/<br /></span><span style='color: #0000BB'>mysql_query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'DELETE&amp;nbsp;FROM&amp;nbsp;mytable&amp;nbsp;WHERE&amp;nbsp;0'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Lignes&amp;nbsp;effac&amp;eacute;es&amp;nbsp;:&amp;nbsp;%d\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysql_affected_rows</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> Lignes effac&amp;eacute;es : 10 Lignes effac&amp;eacute;es : 0 </pre></div> </div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Exemple #2 Exemple avec <b>mysql_affected_rows()</b> en utilisant les transactions</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysql_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_password'</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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'>mysql_error</span><span style='color: #007700'>());<br />}<br /></span><span style='color: #0000BB'>mysql_select_db</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'mydb'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Mise&amp;nbsp;&amp;agrave;&amp;nbsp;jour&amp;nbsp;des&amp;nbsp;lignes&amp;nbsp;*/<br /></span><span style='color: #0000BB'>mysql_query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'UPDATE&amp;nbsp;mytable&amp;nbsp;SET&amp;nbsp;used=1&amp;nbsp;WHERE&amp;nbsp;id&amp;nbsp;&amp;lt;&amp;nbsp;10'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>printf&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Lignes&amp;nbsp;modifi&amp;eacute;es&amp;nbsp;:&amp;nbsp;%d\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysql_affected_rows</span><span style='color: #007700'>());<br /></span><span style='color: #0000BB'>mysql_query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'COMMIT'</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> Lignes modifi&amp;eacute;es : 10 </pre></div> </div> </div><p> </p> </div> <a name='function.mysql-affected-rows.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <b>Transactions</b><br /> Si vous utilisez des transactions, vous devez appeler <b>mysql_affected_rows()</b> apr&amp;egrave;s votre requ&amp;ecirc;te INSERT, UPDATE ou DELETE et non apr&amp;egrave;s le COMMIT. <br /> </p></blockquote> <blockquote><p><b class='note'>Note</b>: <b>Requ&amp;ecirc;tes SELECT</b><br /> Pour obtenir le nombre de lignes retourn&amp;eacute;es par un SELECT, il est possible d&amp;#039;utiliser <a href='http://www.php.net/manual/fr/function.mysql-num-rows.php' class='function'>mysql_num_rows()</a>. <br /> </p></blockquote> </div> <a name='function.mysql-affected-rows.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.mysql-num-rows.php' class='function' rel='rdfs-seeAlso'>mysql_num_rows()</a> - Retourne le nombre de lignes d'un r&amp;eacute;sultat MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysql-info.php' class='function' rel='rdfs-seeAlso'>mysql_info()</a> - Lit des informations &amp;agrave; propos de la derni&amp;egrave;re requ&amp;ecirc;te MySQL</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="mysqli_warning_count" value="<div id='mysqli.warning-count' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli.warning-count.php'>mysqli::warning_count</a></h1> <h1 class='refname'>mysqli_warning_count</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli::warning_count</span> -- <span class='refname'>mysqli_warning_count</span> &amp;mdash; <span class='dc-title'>Retourne le nombre d&amp;#039;avertissements g&amp;eacute;n&amp;eacute;r&amp;eacute;s par la derni&amp;egrave;re requ&amp;ecirc;te</span></p> </div> <a name='mysqli.warning-count.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet (propri&amp;eacute;t&amp;eacute;s) :</p> <div class='classsynopsis'> <div class='ooclass'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='classname'>mysqli</a></div> <div class='fieldsynopsis'><span class='type'>int</span> <var class='varname'>$warning_count</var>;</div> </div> <p class='para'>Style proc&amp;eacute;dural :</p> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>mysqli_warning_count</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</tt></span> )</div> <p class='para rdfs-comment'> Retourne le nombre d&amp;#039;avertissements g&amp;eacute;n&amp;eacute;r&amp;eacute;s par la derni&amp;egrave;re requ&amp;ecirc;te de la connexion repr&amp;eacute;sent&amp;eacute;e par le param&amp;egrave;tre <i><tt class='parameter'>link</tt></i> . </p> <blockquote><p><b class='note'>Note</b>: Pour r&amp;eacute;cup&amp;eacute;rer les messages d&amp;#039;avertissements, vous pouvez utiliser la commande SQL <i>SHOW WARNINGS [limit row_count]</i>. <br /> </p></blockquote> </div> <a name='mysqli.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'> link</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Seulement en style proc&amp;eacute;dural : Un identifiant de lien retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.connect.php' class='function'>mysqli_connect()</a> ou par la fonction <a href='http://www.php.net/manual/fr/mysqli.init.php' class='function'>mysqli_init()</a></p></dd> </dl> <p> </p> </div> <a name='mysqli.warning-count.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Le nombre d&amp;#039;avertissements ou <i>0</i> s&amp;#039;il n&amp;#039;y en a pas. </p> </div> <a name='mysqli.warning-count.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Style orient&amp;eacute; objet</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mysqli&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>mysqli</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'CREATE&amp;nbsp;TABLE&amp;nbsp;myCity&amp;nbsp;LIKE&amp;nbsp;City'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;une&amp;nbsp;ville&amp;nbsp;remarquable&amp;nbsp;en&amp;nbsp;Grande-Bretagne&amp;nbsp;:-)&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'INSERT&amp;nbsp;INTO&amp;nbsp;myCity&amp;nbsp;(CountryCode,&amp;nbsp;Name)&amp;nbsp;VALUES('GBR',<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'Llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch')'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>warning_count</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SHOW&amp;nbsp;WARNINGS'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetch_row</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'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'%s&amp;nbsp;(%d):&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>1</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>2</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'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Fermeture&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Exemple #2 Style proc&amp;eacute;dural</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'CREATE&amp;nbsp;TABLE&amp;nbsp;myCity&amp;nbsp;LIKE&amp;nbsp;City'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;une&amp;nbsp;ville&amp;nbsp;remarquable&amp;nbsp;en&amp;nbsp;Grande-Bretagne&amp;nbsp;:-)&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'INSERT&amp;nbsp;INTO&amp;nbsp;myCity&amp;nbsp;(CountryCode,&amp;nbsp;Name)&amp;nbsp;VALUES('GBR',<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'Llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch')'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_warning_count</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'SHOW&amp;nbsp;WARNINGS'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_fetch_row</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</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'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'%s&amp;nbsp;(%d):&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>1</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>2</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'>mysqli_free_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Fermeture&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>mysqli_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <p class='para'>L&amp;#039;exemple ci-dessus va afficher :</p> <div class='example-contents screen'> <div class='cdata'><pre> Warning (1264): Data truncated for column &amp;#039;Name&amp;#039; at row 1 </pre></div> </div> </div> <a name='mysqli.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/mysqli.errno.php' class='function' rel='rdfs-seeAlso'>mysqli_errno()</a> - Retourne le dernier code d'erreur produit</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.error.php' class='function' rel='rdfs-seeAlso'>mysqli_error()</a> - Retourne une cha&amp;icirc;ne d&amp;eacute;crivant la derni&amp;egrave;re erreur</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.sqlstate.php' class='function' rel='rdfs-seeAlso'>mysqli_sqlstate()</a> - Retourne l'erreur SQLSTATE de la derni&amp;egrave;re op&amp;eacute;ration MySQL</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="mysqli_warning::__construct" value="<div id='mysqli-warning.construct' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli-warning.construct.php'>mysqli_warning::__construct</a></h1> <p class='verinfo'>()</p><p class='refpurpose'><span class='refname'>mysqli_warning::__construct</span> &amp;mdash; <span class='dc-title'>Le constructeur __construct</span></p> </div> <a name='mysqli-warning.construct.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='methodname'><b>mysqli_warning::__construct</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> </p> <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='mysqli-warning.construct.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='mysqli-warning.construct.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> </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="mysqli_warning::next" value="<div id='mysqli-warning.next' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli-warning.next.php'>mysqli_warning::next</a></h1> <p class='verinfo'>()</p><p class='refpurpose'><span class='refname'>mysqli_warning::next</span> &amp;mdash; <span class='dc-title'>Le but de next</span></p> </div> <a name='mysqli-warning.next.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>mysqli_warning::next</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> </p> <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='mysqli-warning.next.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='mysqli-warning.next.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> </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="mysqli_warning" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/fr/class.mysqli-warning.php'>La classe MySQLi_Warning</a></h1> <div class='partintro'> <div id='mysqli-warning.intro' class='section'> <h2 class='title'>Introduction</h2> <p class='para'> Repr&amp;eacute;sente une alerte MySQL. </p> </div> <div id='mysqli-warning.synopsis' class='section'> <h2 class='title'>Synopsis de la classe</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>mysqli_warning</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>mysqli_warning</b> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Propri&amp;eacute;t&amp;eacute;s */</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <var class='varname'><a href='http://www.php.net/manual/fr/class.mysqli-warning.php#mysqli-warning.props.message'>$message</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <var class='varname'><a href='http://www.php.net/manual/fr/class.mysqli-warning.php#mysqli-warning.props.sqlstate'>$sqlstate</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <var class='varname'><a href='http://www.php.net/manual/fr/class.mysqli-warning.php#mysqli-warning.props.errno'>$errno</a></var> ;</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* M&amp;eacute;thodes */</div> <div class='methodsynopsis dc-description'> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli-warning.construct.php' class='function'>__construct</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli-warning.next.php' class='function'>next</a></span> ( <span class='methodparam'>void</span> )</div> }</div> </div> <div id='mysqli-warning.props' class='section'> <h2 class='title'>Propri&amp;eacute;t&amp;eacute;s</h2> <dl> <dt id='mysqli-warning.props.message' class='varlistentry'> <span class='term'><var class='varname'>message</var></span> </dt><dd class='listitem'> <p class='para'>Le message</p> </dd> <dt id='mysqli-warning.props.sqlstate' class='varlistentry'> <span class='term'><var class='varname'>sqlstate</var></span> </dt><dd class='listitem'> <p class='para'>Le statut SQL</p> </dd> <dt id='mysqli-warning.props.errno' class='varlistentry'> <span class='term'><var class='varname'>errno</var></span> </dt><dd class='listitem'> <p class='para'>Le num&amp;eacute;ro de l&amp;#039;erreur</p> </dd> </dl> </div> </div> <h2>Sommaire</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/fr/mysqli-warning.construct.php'>mysqli_warning::__construct</a> &amp;mdash; Le constructeur __construct</li><li><a href='http://www.php.net/manual/fr/mysqli-warning.next.php'>mysqli_warning::next</a> &amp;mdash; Le but de next</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="mysqli_use_result" value="<div id='mysqli.use-result' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli.use-result.php'>mysqli::use_result</a></h1> <h1 class='refname'>mysqli_use_result</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli::use_result</span> -- <span class='refname'>mysqli_use_result</span> &amp;mdash; <span class='dc-title'>Initialise la r&amp;eacute;cup&amp;eacute;ration d&amp;#039;un jeu de r&amp;eacute;sultats</span></p> </div> <a name='mysqli.use-result.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet (m&amp;eacute;thode) :</p> <div class='methodsynopsis dc-description'> <span class='type'><span class='type mysqli_result'>mysqli_result</span></span> <span class='methodname'><b>mysqli::use_result</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'><span class='type mysqli_result'>mysqli_result</span></span> <span class='methodname'><b>mysqli_use_result</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</tt></span> )</div> <p class='para rdfs-comment'> Utilis&amp;eacute; pour initialiser la r&amp;eacute;cup&amp;eacute;ration d&amp;#039;un jeu de r&amp;eacute;sultats &amp;agrave; partir de la derni&amp;egrave;re requ&amp;ecirc;te ex&amp;eacute;cut&amp;eacute;e en utilisant la fonction <a href='http://www.php.net/manual/fr/mysqli.real-query.php' class='function'>mysqli_real_query()</a> sur la connexion sp&amp;eacute;cifi&amp;eacute;e par le param&amp;egrave;tre <i><tt class='parameter'>link</tt></i> . </p> <p class='para'> Cette fonction ou la fonction <a href='http://www.php.net/manual/fr/mysqli.store-result.php' class='function'>mysqli_store_result()</a> doivent &amp;ecirc;tre appel&amp;eacute;es avant que le r&amp;eacute;sultat d&amp;#039;une requ&amp;ecirc;te ne puisse &amp;ecirc;tre r&amp;eacute;cup&amp;eacute;r&amp;eacute;, et pour &amp;eacute;viter l&amp;#039;&amp;eacute;chec de la prochaine requ&amp;ecirc;te sur la connexion &amp;agrave; la base de donn&amp;eacute;es. </p> <blockquote><p><b class='note'>Note</b>: La fonction <b>mysqli_use_result()</b> ne transf&amp;egrave;re pas le jeu de r&amp;eacute;sultats en entier &amp;agrave; partir de la base de donn&amp;eacute;es et on ne peut donc pas utiliser des fonctions telle <a href='http://www.php.net/manual/fr/mysqli-result.data-seek.php' class='function'>mysqli_data_seek()</a> pour se d&amp;eacute;placer entre les enregistrements. Pour utiliser cette fonctionnalit&amp;eacute;, vous devez r&amp;eacute;cup&amp;eacute;rer le jeu de r&amp;eacute;sultats en utilisant <a href='http://www.php.net/manual/fr/mysqli.store-result.php' class='function'>mysqli_store_result()</a>. <br /> </p></blockquote> </div> <a name='mysqli.use-result.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un objet de r&amp;eacute;sultats non stock&amp;eacute;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='mysqli.use-result.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Style orient&amp;eacute; objet</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mysqli&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>mysqli</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #0000BB'>$query&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;CURRENT_USER();'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>.=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;Name&amp;nbsp;FROM&amp;nbsp;City&amp;nbsp;ORDER&amp;nbsp;BY&amp;nbsp;ID&amp;nbsp;LIMIT&amp;nbsp;20,&amp;nbsp;5'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Ex&amp;eacute;cution&amp;nbsp;de&amp;nbsp;plusieurs&amp;nbsp;requ&amp;ecirc;tes&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>multi_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;do&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Stockage&amp;nbsp;du&amp;nbsp;premier&amp;nbsp;jeu&amp;nbsp;de&amp;nbsp;r&amp;eacute;sultats&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>use_result</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;while&amp;nbsp;(</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetch_row</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;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</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;}<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'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</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;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Affichage&amp;nbsp;d'une&amp;nbsp;d&amp;eacute;marquation&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>more_results</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'>printf</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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;while&amp;nbsp;(</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>next_result</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;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Exemple #2 Style proc&amp;eacute;dural</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #0000BB'>$query&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;CURRENT_USER();'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>.=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;Name&amp;nbsp;FROM&amp;nbsp;City&amp;nbsp;ORDER&amp;nbsp;BY&amp;nbsp;ID&amp;nbsp;LIMIT&amp;nbsp;20,&amp;nbsp;5'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Ex&amp;eacute;cution&amp;nbsp;de&amp;nbsp;plusieurs&amp;nbsp;requ&amp;ecirc;tes&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_multi_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;do&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Stockage&amp;nbsp;du&amp;nbsp;premier&amp;nbsp;jeu&amp;nbsp;de&amp;nbsp;r&amp;eacute;sultats&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_use_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</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;while&amp;nbsp;(</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_fetch_row</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</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;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</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;}<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'>mysqli_free_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</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;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Affichage&amp;nbsp;d'une&amp;nbsp;d&amp;eacute;marquation&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_more_results</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</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'>printf</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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;while&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_next_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</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;*/<br /></span><span style='color: #0000BB'>mysqli_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <p class='para'>L&amp;#039;exemple ci-dessus va afficher :</p> <div class='example-contents screen'> <div class='cdata'><pre> my_user@localhost ----------------- Amersfoort Maastricht Dordrecht Leiden Haarlemmermeer </pre></div> </div> </div> <a name='mysqli.use-result.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/mysqli.real-query.php' class='function' rel='rdfs-seeAlso'>mysqli_real_query()</a> - Ex&amp;eacute;cute une requ&amp;ecirc;te SQL</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.store-result.php' class='function' rel='rdfs-seeAlso'>mysqli_store_result()</a> - Transf&amp;egrave;re un jeu de r&amp;eacute;sultats &amp;agrave; partir de la derni&amp;egrave;re requ&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="mysqli_thread_safe" value="<div id='mysqli.thread-safe' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli.thread-safe.php'>mysqli::thread_safe</a></h1> <h1 class='refname'>mysqli_thread_safe</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli::thread_safe</span> -- <span class='refname'>mysqli_thread_safe</span> &amp;mdash; <span class='dc-title'>Indique si le support des threads est activ&amp;eacute; ou pas</span></p> </div> <a name='mysqli.thread-safe.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'>bool</span> <span class='methodname'><b>mysqli_thread_safe</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Indique si la biblioth&amp;egrave;que cliente est compil&amp;eacute;e avec la s&amp;eacute;curit&amp;eacute; thread. </p> </div> <a name='mysqli.thread-safe.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> <b><tt class='constant'>TRUE</tt></b> si la biblioth&amp;egrave;que cliente est thread-safe, <b><tt class='constant'>FALSE</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="mysqli_thread_id" value="<div id='mysqli.thread-id' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli.thread-id.php'>mysqli::thread_id</a></h1> <h1 class='refname'>mysqli_thread_id</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli::thread_id</span> -- <span class='refname'>mysqli_thread_id</span> &amp;mdash; <span class='dc-title'>Retourne l&amp;#039;identifiant du thread pour la connexion courante</span></p> </div> <a name='mysqli.thread-id.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet :</p> <div class='classsynopsis'> <div class='ooclass'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='classname'>mysqli</a></div> <div class='fieldsynopsis'><span class='type'>int</span> <var class='varname'>$thread_id</var>;</div> </div> <p class='para'>Style proc&amp;eacute;dural :</p> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>mysqli_thread_id</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</tt></span> )</div> <p class='para rdfs-comment'> La fonction <b>mysqli_thread_id()</b> retourne l&amp;#039;identifiant du thread de la connexion courante qui peut &amp;ecirc;tre termin&amp;eacute; par la suite en utilisant la fonction <a href='http://www.php.net/manual/fr/mysqli.kill.php' class='function'>mysqli_kill()</a>. Si la connexion est perdue et que vous vous reconnectez avec la fonction <a href='http://www.php.net/manual/fr/mysqli.ping.php' class='function'>mysqli_ping()</a>, l&amp;#039;identifiant du thread sera diff&amp;eacute;rent. Ainsi, vous devez r&amp;eacute;cup&amp;eacute;rer l&amp;#039;identifiant du thread uniquement lorsque vous en avez besoin. </p> <blockquote><p><b class='note'>Note</b>: L&amp;#039;identifiant du thread est assign&amp;eacute; sur une base de connexion par connexion. Ce qui fait que si la connexion est coup&amp;eacute;e, puis relanc&amp;eacute;e, un nouvel identifiant de thread lui sera assign&amp;eacute;. <br /> Pour terminer une requ&amp;ecirc;te en cours d&amp;#039;ex&amp;eacute;cution, vous pouvez utiliser la commande SQL <i>KILL QUERY processid</i>. <br /> </p></blockquote> </div> <a name='mysqli.thread-id.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'> link</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Seulement en style proc&amp;eacute;dural : Un identifiant de lien retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.connect.php' class='function'>mysqli_connect()</a> ou par la fonction <a href='http://www.php.net/manual/fr/mysqli.init.php' class='function'>mysqli_init()</a></p></dd> </dl> <p> </p> </div> <a name='mysqli.thread-id.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne l&amp;#039;identifiant du thread pour la connexion courante. </p> </div> <a name='mysqli.thread-id.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Style orient&amp;eacute; objet</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mysqli&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>mysqli</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;D&amp;eacute;termine&amp;nbsp;l'identifiant&amp;nbsp;du&amp;nbsp;thread&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$thread_id&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>thread_id</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Termine&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>kill</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$thread_id</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Ceci&amp;nbsp;doit&amp;nbsp;produire&amp;nbsp;une&amp;nbsp;erreur&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(!</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'CREATE&amp;nbsp;TABLE&amp;nbsp;myCity&amp;nbsp;LIKE&amp;nbsp;City'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Erreur&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>error</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit;<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Fermeture&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Exemple #2 Style proc&amp;eacute;dural</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;D&amp;eacute;termine&amp;nbsp;l'identifiant&amp;nbsp;du&amp;nbsp;thread&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$thread_id&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_thread_id</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Termine&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>mysqli_kill</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$thread_id</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Ceci&amp;nbsp;doit&amp;nbsp;produire&amp;nbsp;une&amp;nbsp;erreur&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(!</span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'CREATE&amp;nbsp;TABLE&amp;nbsp;myCity&amp;nbsp;LIKE&amp;nbsp;City'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Erreur&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_error</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>));<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit;<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Fermeture&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>mysqli_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <p class='para'>L&amp;#039;exemple ci-dessus va afficher :</p> <div class='example-contents screen'> <div class='cdata'><pre> Erreur : MySQL server has gone away </pre></div> </div> </div> <a name='mysqli.thread-id.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/mysqli.kill.php' class='function' rel='rdfs-seeAlso'>mysqli_kill()</a> - Demande au serveur de terminer un thread MySQL</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="mysqli_store_result" value="<div id='mysqli.store-result' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli.store-result.php'>mysqli::store_result</a></h1> <h1 class='refname'>mysqli_store_result</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli::store_result</span> -- <span class='refname'>mysqli_store_result</span> &amp;mdash; <span class='dc-title'>Transf&amp;egrave;re un jeu de r&amp;eacute;sultats &amp;agrave; partir de la derni&amp;egrave;re requ&amp;ecirc;te</span></p> </div> <a name='mysqli.store-result.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet (m&amp;eacute;thode) :</p> <div class='methodsynopsis dc-description'> <span class='type'><span class='type mysqli_result'>mysqli_result</span></span> <span class='methodname'><b>mysqli::store_result</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'><span class='type mysqli_result'>mysqli_result</span></span> <span class='methodname'><b>mysqli_store_result</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</tt></span> )</div> <p class='para rdfs-comment'> Transf&amp;egrave;re le jeu de r&amp;eacute;sultats &amp;agrave; partir de la derni&amp;egrave;re requ&amp;ecirc;te sur la connexion &amp;agrave; la base de donn&amp;eacute;es sp&amp;eacute;cifi&amp;eacute;e par le param&amp;egrave;tre <i><tt class='parameter'>link</tt></i> pour une utilisation avec <a href='http://www.php.net/manual/fr/mysqli-result.data-seek.php' class='function'>mysqli_data_seek()</a>. </p> </div> <a name='mysqli.store-result.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'> link</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Seulement en style proc&amp;eacute;dural : Un identifiant de lien retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.connect.php' class='function'>mysqli_connect()</a> ou par la fonction <a href='http://www.php.net/manual/fr/mysqli.init.php' class='function'>mysqli_init()</a></p></dd> </dl> <p> </p> </div> <a name='mysqli.store-result.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un r&amp;eacute;sultat stock&amp;eacute; sous la forme d&amp;#039;un objet ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> <blockquote><p><b class='note'>Note</b>: <b>mysqli_store_result()</b> retourne <b><tt class='constant'>FALSE</tt></b> dans le cas o&amp;ugrave; la requ&amp;ecirc;te ne retourne pas de jeu de r&amp;eacute;sultat (si la requ&amp;ecirc;te est de type INSERT par exemple). Cette fonction retournera toujours <b><tt class='constant'>FALSE</tt></b> si le jeu de r&amp;eacute;sultats ne peut &amp;ecirc;tre lu. Vous pouvez savoir s&amp;#039;il y a une erreur en utilisant la fonction <a href='http://www.php.net/manual/fr/mysqli.error.php' class='function'>mysqli_error()</a> et en regardant si elle renvoie une cha&amp;icirc;ne vide, ou si <a href='http://www.php.net/manual/fr/mysqli.errno.php' class='function'>mysqli_errno()</a> retourne z&amp;eacute;ro, ou bien si <a href='http://www.php.net/manual/fr/mysqli.field-count.php' class='function'>mysqli_field_count()</a> retourne une valeur diff&amp;eacute;rente de z&amp;eacute;ro. Une autre raison pour que cette fonction retourne <b><tt class='constant'>FALSE</tt></b> est que le jeu de r&amp;eacute;sultats retourn&amp;eacute; apr&amp;egrave;s une requ&amp;ecirc;te r&amp;eacute;ussie appel&amp;eacute;e par <a href='http://www.php.net/manual/fr/mysqli.query.php' class='function'>mysqli_query()</a> est trop long (la m&amp;eacute;moire pour celui-ci ne peut &amp;ecirc;tre allou&amp;eacute;e). Si <a href='http://www.php.net/manual/fr/mysqli.field-count.php' class='function'>mysqli_field_count()</a> retourne une valeur diff&amp;eacute;rente de z&amp;eacute;ro, le traitement devrait produire un jeu de r&amp;eacute;sultats non vide. <br /> </p></blockquote> </div> <a name='mysqli.store-result.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Il est toujours conseill&amp;eacute; de lib&amp;eacute;rer la m&amp;eacute;moire allou&amp;eacute;e pour le r&amp;eacute;sultat en utilisant la fonction <a href='http://www.php.net/manual/fr/mysqli-result.free.php' class='function'>mysqli_free_result()</a>, lors du transfert de grands r&amp;eacute;sultats en utilisant la fonction <b>mysqli_store_result()</b> cela devient particuli&amp;egrave;rement important. <br /> </p></blockquote> </div> <a name='mysqli.store-result.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> Voir la fonction <a href='http://www.php.net/manual/fr/mysqli.multi-query.php' class='function'>mysqli_multi_query()</a>. </p> </div> <a name='mysqli.store-result.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/mysqli.real-query.php' class='function' rel='rdfs-seeAlso'>mysqli_real_query()</a> - Ex&amp;eacute;cute une requ&amp;ecirc;te SQL</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.use-result.php' class='function' rel='rdfs-seeAlso'>mysqli_use_result()</a> - Initialise la r&amp;eacute;cup&amp;eacute;ration d'un jeu de r&amp;eacute;sultats</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="mysqli_stmt_store_result" value="<div id='mysqli-stmt.store-result' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli-stmt.store-result.php'>mysqli_stmt::store_result</a></h1> <h1 class='refname'>mysqli_stmt_store_result</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli_stmt::store_result</span> -- <span class='refname'>mysqli_stmt_store_result</span> &amp;mdash; <span class='dc-title'>Stock un jeu de r&amp;eacute;sultats depuis une requ&amp;ecirc;te pr&amp;eacute;par&amp;eacute;e</span></p> </div> <a name='mysqli-stmt.store-result.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet (m&amp;eacute;thode) :</p> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>mysqli_stmt::store_result</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>mysqli_stmt_store_result</b></span> ( <span class='methodparam'><span class='type'><span class='type mysqli_stmt'>mysqli_stmt</span></span> <tt class='parameter'>$stmt</tt></span> )</div> <p class='para rdfs-comment'> Vous devez appeler <b>mysqli_stmt_store_result()</b> pour toutes les requ&amp;ecirc;tes qui produisent un jeu de r&amp;eacute;sultats (<i>SELECT, SHOW, DESCRIBE, EXPLAIN</i>), et uniquement si vous voulez stocker le jeu de r&amp;eacute;sultats complet par le client, et donc, les s&amp;eacute;quences <a href='http://www.php.net/manual/fr/mysqli-stmt.fetch.php' class='function'>mysqli_stmt_fetch()</a> pourront retourner ces donn&amp;eacute;es stock&amp;eacute;es. </p> <blockquote><p><b class='note'>Note</b>: Il n&amp;#039;est pas n&amp;eacute;cessaire d&amp;#039;appeler <b>mysqli_stmt_store_result()</b> pour d&amp;#039;autres types de requ&amp;ecirc;te, mais si vous le faites, ce n&amp;#039;est pas grave et ne causera aucune perte notable de performance dans tous les cas. Vous pouvez d&amp;eacute;tecter dans tous les cas si votre requ&amp;ecirc;te va produire un jeu de r&amp;eacute;sultats en regardant si la fonction <a href='http://www.php.net/manual/fr/mysqli-stmt.result-metadata.php' class='function'>mysqli_stmt_result_metadata()</a> retourne <b><tt class='constant'>NULL</tt></b>. <br /> </p></blockquote> </div> <a name='mysqli-stmt.store-result.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'> stmt</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Style proc&amp;eacute;dural uniquement : Un identifiant de requ&amp;ecirc;te retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.stmt-init.php' class='function'>mysqli_stmt_init()</a>.</p> </dd> </dl> <p> </p> </div> <a name='mysqli-stmt.store-result.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='mysqli-stmt.store-result.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Style orient&amp;eacute; objet</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;Ouvre&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$mysqli&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>mysqli</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rifie&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;Name,&amp;nbsp;CountryCode&amp;nbsp;FROM&amp;nbsp;City&amp;nbsp;ORDER&amp;nbsp;BY&amp;nbsp;Name&amp;nbsp;LIMIT&amp;nbsp;20'</span><span style='color: #007700'>;<br />if&amp;nbsp;(</span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>))&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Ex&amp;eacute;cution&amp;nbsp;de&amp;nbsp;la&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>();<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Stock&amp;nbsp;le&amp;nbsp;r&amp;eacute;sultat&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>store_result</span><span style='color: #007700'>();<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Nombre&amp;nbsp;de&amp;nbsp;lignes:&amp;nbsp;%d.\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>num_rows</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Lib&amp;egrave;re&amp;nbsp;le&amp;nbsp;r&amp;eacute;sultat&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>free_result</span><span style='color: #007700'>();<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Fermeture&amp;nbsp;de&amp;nbsp;la&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</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;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Exemple #2 Style proc&amp;eacute;dural</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;Ouvre&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rifie&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;Name,&amp;nbsp;CountryCode&amp;nbsp;FROM&amp;nbsp;City&amp;nbsp;ORDER&amp;nbsp;BY&amp;nbsp;Name&amp;nbsp;LIMIT&amp;nbsp;20'</span><span style='color: #007700'>;<br />if&amp;nbsp;(</span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_prepare</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>))&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Ex&amp;eacute;cution&amp;nbsp;de&amp;nbsp;la&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_stmt_execute</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Stock&amp;nbsp;le&amp;nbsp;r&amp;eacute;sultat&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_stmt_store_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Nombre&amp;nbsp;de&amp;nbsp;lignes&amp;nbsp;:&amp;nbsp;%d.\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_stmt_num_rows</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>));<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Lib&amp;egrave;re&amp;nbsp;le&amp;nbsp;r&amp;eacute;sultat&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_stmt_free_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Fermeture&amp;nbsp;de&amp;nbsp;la&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_stmt_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</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;*/<br /></span><span style='color: #0000BB'>mysqli_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <p class='para'>L&amp;#039;exemple ci-dessus va afficher :</p> <div class='example-contents screen'> <div class='cdata'><pre> Nombre de lignes : 20. </pre></div> </div> </div> <a name='mysqli-stmt.store-result.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/mysqli.prepare.php' class='function' rel='rdfs-seeAlso'>mysqli_prepare()</a> - Pr&amp;eacute;pare une requ&amp;ecirc;te SQL pour l'ex&amp;eacute;cution</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli-stmt.result-metadata.php' class='function' rel='rdfs-seeAlso'>mysqli_stmt_result_metadata()</a> - Retourne les m&amp;eacute;tadonn&amp;eacute;es de pr&amp;eacute;paration de requ&amp;ecirc;te MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli-stmt.fetch.php' class='function' rel='rdfs-seeAlso'>mysqli_stmt_fetch()</a> - Lit des r&amp;eacute;sultats depuis une requ&amp;ecirc;te MySQL pr&amp;eacute;par&amp;eacute;e dans des variables li&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="mysqli_stmt_sqlstate" value="<div id='mysqli-stmt.sqlstate' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli-stmt.sqlstate.php'>mysqli_stmt::sqlstate</a></h1> <h1 class='refname'>mysqli_stmt_sqlstate</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli_stmt::sqlstate</span> -- <span class='refname'>mysqli_stmt_sqlstate</span> &amp;mdash; <span class='dc-title'>Retourne le code SQLSTATE de la derni&amp;egrave;re op&amp;eacute;ration MySQL</span></p> </div> <a name='mysqli-stmt.sqlstate.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet (propri&amp;eacute;t&amp;eacute;s) :</p> <div class='classsynopsis'> <div class='ooclass'><a href='http://www.php.net/manual/fr/class.mysqli-stmt.php' class='classname'>mysqli_stmt</a></div> <div class='fieldsynopsis'><span class='type'>string</span> <var class='varname'>$sqlstate</var>;</div> </div> <p class='para'>Style proc&amp;eacute;dural :</p> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>mysqli_stmt_sqlstate</b></span> ( <span class='methodparam'><span class='type'><span class='type mysqli_stmt'>mysqli_stmt</span></span> <tt class='parameter'>$stmt</tt></span> )</div> <p class='para rdfs-comment'> Retourne une cha&amp;icirc;ne contenant le code d&amp;#039;erreur SQLSTATE de la commande la plus r&amp;eacute;cente qui a &amp;eacute;t&amp;eacute; pr&amp;eacute;par&amp;eacute;e. Le code d&amp;#039;erreur est constitu&amp;eacute; de 5 caract&amp;egrave;res <i>&amp;#039;00000&amp;#039;</i>. Les valeurs des codes d&amp;#039;erreurs sont sp&amp;eacute;cifi&amp;eacute;es par les normes ANSI SQL et ODBC. Pour la liste compl&amp;egrave;te des valeurs, voyez le fichier <a href='http://dev.mysql.com/doc/mysql/en/error-handling.html' class='link external'>&amp;raquo; http://dev.mysql.com/doc/mysql/en/error-handling.html</a>. </p> </div> <a name='mysqli-stmt.sqlstate.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'> stmt</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Style proc&amp;eacute;dural uniquement : Un identifiant de requ&amp;ecirc;te retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.stmt-init.php' class='function'>mysqli_stmt_init()</a>.</p> </dd> </dl> <p> </p> </div> <a name='mysqli-stmt.sqlstate.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne la cha&amp;icirc;ne contenant le code d&amp;#039;erreur SQLSTATE. Le code d&amp;#039;erreur est constitu&amp;eacute; de 5 caract&amp;egrave;res. <i>&amp;#039;00000&amp;#039;</i> repr&amp;eacute;sente l&amp;#039;absence d&amp;#039;erreur. </p> </div> <a name='mysqli-stmt.sqlstate.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Notez que toutes les erreurs MySQL n&amp;#039;ont pas encore de correspondance en SQLSTATE. La valeur <i>HY000</i> (erreur g&amp;eacute;n&amp;eacute;rale) est utilis&amp;eacute;e pour les erreurs sans correspondance. <br /> </p></blockquote> </div> <a name='mysqli-stmt.sqlstate.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Style orient&amp;eacute; objet</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;Ouvre&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$mysqli&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>mysqli</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rifie&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'CREATE&amp;nbsp;TABLE&amp;nbsp;myCountry&amp;nbsp;LIKE&amp;nbsp;Country'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'INSERT&amp;nbsp;INTO&amp;nbsp;myCountry&amp;nbsp;SELECT&amp;nbsp;*&amp;nbsp;FROM&amp;nbsp;Country'</span><span style='color: #007700'>);<br /><br /><br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;Name,&amp;nbsp;Code&amp;nbsp;FROM&amp;nbsp;myCountry&amp;nbsp;ORDER&amp;nbsp;BY&amp;nbsp;Name'</span><span style='color: #007700'>;<br />if&amp;nbsp;(</span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>))&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Effacement&amp;nbsp;de&amp;nbsp;la&amp;nbsp;table&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'DROP&amp;nbsp;TABLE&amp;nbsp;myCountry'</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Ex&amp;eacute;cution&amp;nbsp;de&amp;nbsp;la&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>();<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Erreur&amp;nbsp;:&amp;nbsp;%s.\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>sqlstate</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Fermeture&amp;nbsp;de&amp;nbsp;la&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</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;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Exemple #2 Style proc&amp;eacute;dural</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;Ouvre&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rifie&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'CREATE&amp;nbsp;TABLE&amp;nbsp;myCountry&amp;nbsp;LIKE&amp;nbsp;Country'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'INSERT&amp;nbsp;INTO&amp;nbsp;myCountry&amp;nbsp;SELECT&amp;nbsp;*&amp;nbsp;FROM&amp;nbsp;Country'</span><span style='color: #007700'>);<br /><br /><br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;Name,&amp;nbsp;Code&amp;nbsp;FROM&amp;nbsp;myCountry&amp;nbsp;ORDER&amp;nbsp;BY&amp;nbsp;Name'</span><span style='color: #007700'>;<br />if&amp;nbsp;(</span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_prepare</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>))&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Effacement&amp;nbsp;de&amp;nbsp;la&amp;nbsp;table&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'DROP&amp;nbsp;TABLE&amp;nbsp;myCountry'</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Ex&amp;eacute;cution&amp;nbsp;de&amp;nbsp;la&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_stmt_execute</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Erreur&amp;nbsp;:&amp;nbsp;%s.\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_stmt_sqlstate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>));<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Fermeture&amp;nbsp;de&amp;nbsp;la&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_stmt_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</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;*/<br /></span><span style='color: #0000BB'>mysqli_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <p class='para'>L&amp;#039;exemple ci-dessus va afficher :</p> <div class='example-contents screen'> <div class='cdata'><pre> Erreur : 42S02. </pre></div> </div> </div> <a name='mysqli-stmt.sqlstate.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/mysqli-stmt.errno.php' class='function' rel='rdfs-seeAlso'>mysqli_stmt_errno()</a> - Retourne un code erreur pour la derni&amp;egrave;re requ&amp;ecirc;te</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli-stmt.error.php' class='function' rel='rdfs-seeAlso'>mysqli_stmt_error()</a> - Retourne une description de la derni&amp;egrave;re erreur de traitement</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="mysqli_stmt_send_long_data" value="<div id='mysqli-stmt.send-long-data' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli-stmt.send-long-data.php'>mysqli_stmt::send_long_data</a></h1> <h1 class='refname'>mysqli_stmt_send_long_data</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli_stmt::send_long_data</span> -- <span class='refname'>mysqli_stmt_send_long_data</span> &amp;mdash; <span class='dc-title'>Envoie des donn&amp;eacute;es MySQL par paquets</span></p> </div> <a name='mysqli-stmt.send-long-data.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet (m&amp;eacute;thode) :</p> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>mysqli_stmt::send_long_data</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$param_nr</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$data</tt></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>mysqli_stmt_send_long_data</b></span> ( <span class='methodparam'><span class='type'><span class='type mysqli_stmt'>mysqli_stmt</span></span> <tt class='parameter'>$stmt</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$param_nr</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$data</tt></span> )</div> <p class='para rdfs-comment'> Envoie les donn&amp;eacute;es au serveur par paquets, si la taille des donn&amp;eacute;es exc&amp;egrave;de la limite de <i>max_allowed_packet</i>. Cette fonction peut &amp;ecirc;tre appel&amp;eacute;e plusieurs fois pour envoyer les donn&amp;eacute;es textes ou binaires de champs comme les BLOB ou TEXT. </p> </div> <a name='mysqli-stmt.send-long-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'> stmt</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Style proc&amp;eacute;dural uniquement : Un identifiant de requ&amp;ecirc;te retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.stmt-init.php' class='function'>mysqli_stmt_init()</a>.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>param_nr</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Indique quel param&amp;egrave;tre doit &amp;ecirc;tre associ&amp;eacute; avec quelles donn&amp;eacute;es. Les param&amp;egrave;tres sont num&amp;eacute;rot&amp;eacute;s &amp;agrave; partir de 0. </p> </dd> <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> contenant les donn&amp;eacute;es &amp;agrave; envoyer. </p> </dd> </dl> <p> </p> </div> <a name='mysqli-stmt.send-long-data.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='mysqli-stmt.send-long-data.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Style orient&amp;eacute; objet</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'INSERT&amp;nbsp;INTO&amp;nbsp;messages&amp;nbsp;(message)&amp;nbsp;VALUES&amp;nbsp;(?)'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$null&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'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>bind_param</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'b'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$null</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: #DD0000'>'messages.txt'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'r'</span><span style='color: #007700'>);<br />while&amp;nbsp;(!</span><span style='color: #0000BB'>feof</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$fp</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>send_long_data</span><span style='color: #007700'>(</span><span style='color: #0000BB'>0</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'>8192</span><span style='color: #007700'>));<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'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> </div> <a name='mysqli-stmt.send-long-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/mysqli.prepare.php' class='function' rel='rdfs-seeAlso'>mysqli_prepare()</a> - Pr&amp;eacute;pare une requ&amp;ecirc;te SQL pour l'ex&amp;eacute;cution</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli-stmt.bind-param.php' class='function' rel='rdfs-seeAlso'>mysqli_stmt_bind_param()</a> - Lie des variables &amp;agrave; une requ&amp;ecirc;te MySQL</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="mysqli_stmt_result_metadata" value="<div id='mysqli-stmt.result-metadata' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli-stmt.result-metadata.php'>mysqli_stmt::result_metadata</a></h1> <h1 class='refname'>mysqli_stmt_result_metadata</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli_stmt::result_metadata</span> -- <span class='refname'>mysqli_stmt_result_metadata</span> &amp;mdash; <span class='dc-title'>Retourne les m&amp;eacute;tadonn&amp;eacute;es de pr&amp;eacute;paration de requ&amp;ecirc;te MySQL</span></p> </div> <a name='mysqli-stmt.result-metadata.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet (m&amp;eacute;thode) :</p> <div class='methodsynopsis dc-description'> <span class='type'><span class='type mysqli_result'>mysqli_result</span></span> <span class='methodname'><b>mysqli_stmt::result_metadata</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'><span class='type mysqli_result'>mysqli_result</span></span> <span class='methodname'><b>mysqli_stmt_result_metadata</b></span> ( <span class='methodparam'><span class='type'><span class='type mysqli_stmt'>mysqli_stmt</span></span> <tt class='parameter'>$stmt</tt></span> )</div> <p class='para rdfs-comment'> Si une commande a &amp;eacute;t&amp;eacute; pr&amp;eacute;par&amp;eacute;e par <a href='http://www.php.net/manual/fr/mysqli.prepare.php' class='function'>mysqli_prepare()</a>, et qu&amp;#039;elle produira un r&amp;eacute;sultat, <b>mysqli_stmt_result_metadata()</b> retourne l&amp;#039;objet de r&amp;eacute;sultat qui sera utilis&amp;eacute;e pour lire les m&amp;eacute;tadonn&amp;eacute;es, comme le nombre de champs et les informations de colonnes. </p> <blockquote><p><b class='note'>Note</b>: Ce r&amp;eacute;sultat peut &amp;ecirc;tre pass&amp;eacute; comme argument &amp;agrave; toutes les fonctions qui demandent un champ, pour y lire les m&amp;eacute;tadonn&amp;eacute;es : </p><ul class='itemizedlist'> <li class='listitem'><p class='para'><a href='http://www.php.net/manual/fr/mysqli-result.field-count.php' class='function'>mysqli_num_fields()</a></p></li> <li class='listitem'><p class='para'><a href='http://www.php.net/manual/fr/mysqli-result.fetch-field.php' class='function'>mysqli_fetch_field()</a></p></li> <li class='listitem'><p class='para'><a href='http://www.php.net/manual/fr/mysqli-result.fetch-field-direct.php' class='function'>mysqli_fetch_field_direct()</a></p></li> <li class='listitem'><p class='para'><a href='http://www.php.net/manual/fr/mysqli-result.fetch-fields.php' class='function'>mysqli_fetch_fields()</a></p></li> <li class='listitem'><p class='para'><a href='http://www.php.net/manual/fr/mysqli.field-count.php' class='function'>mysqli_field_count()</a></p></li> <li class='listitem'><p class='para'><a href='http://www.php.net/manual/fr/mysqli-result.field-seek.php' class='function'>mysqli_field_seek()</a></p></li> <li class='listitem'><p class='para'><a href='http://www.php.net/manual/fr/mysqli-result.current-field.php' class='function'>mysqli_field_tell()</a></p></li> <li class='listitem'><p class='para'><a href='http://www.php.net/manual/fr/mysqli-result.free.php' class='function'>mysqli_free_result()</a></p></li> </ul><p> <br /> </p></blockquote> <p class='para'> Il est recommand&amp;eacute; de lib&amp;eacute;rer la ressource de r&amp;eacute;sultat lorsque vous avez termin&amp;eacute; de l&amp;#039;utiliser, en la passant &amp;#136; la fonction <a href='http://www.php.net/manual/fr/mysqli-result.free.php' class='function'>mysqli_free_result()</a>. </p> <blockquote><p><b class='note'>Note</b>: Le jeu de r&amp;eacute;sultat retourn&amp;eacute; par <b>mysqli_stmt_result_metadata()</b> ne contient que des m&amp;eacute;tadonn&amp;eacute;es. Il ne contient aucune ligne de r&amp;eacute;sultat. Ces lignes sont obtenues en utilisant la fonction <a href='http://www.php.net/manual/fr/mysqli-stmt.fetch.php' class='function'>mysqli_stmt_fetch()</a>. <br /> </p></blockquote> </div> <a name='mysqli-stmt.result-metadata.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'> stmt</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Style proc&amp;eacute;dural uniquement : Un identifiant de requ&amp;ecirc;te retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.stmt-init.php' class='function'>mysqli_stmt_init()</a>.</p> </dd> </dl> <p> </p> </div> <a name='mysqli-stmt.result-metadata.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un objet de r&amp;eacute;sultats, ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='mysqli-stmt.result-metadata.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Style orient&amp;eacute; objet</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mysqli&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>mysqli</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'test'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'DROP&amp;nbsp;TABLE&amp;nbsp;IF&amp;nbsp;EXISTS&amp;nbsp;friends'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'CREATE&amp;nbsp;TABLE&amp;nbsp;friends&amp;nbsp;(id&amp;nbsp;int,&amp;nbsp;name&amp;nbsp;varchar(20))'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'INSERT&amp;nbsp;INTO&amp;nbsp;friends&amp;nbsp;VALUES&amp;nbsp;(1,'Hartmut'),&amp;nbsp;(2,&amp;nbsp;'Ulf')'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;id,&amp;nbsp;name&amp;nbsp;FROM&amp;nbsp;friends'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Lit&amp;nbsp;les&amp;nbsp;m&amp;eacute;ta-donn&amp;eacute;es&amp;nbsp;de&amp;nbsp;r&amp;eacute;sultat&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>result_metadata</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Lit&amp;nbsp;les&amp;nbsp;informations&amp;nbsp;d'un&amp;nbsp;champ,&amp;nbsp;depuis&amp;nbsp;les&amp;nbsp;m&amp;eacute;ta-donn&amp;eacute;es&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$field&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetch_field</span><span style='color: #007700'>();<br /><br /></span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Nom&amp;nbsp;du&amp;nbsp;champ&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$field</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>name</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Lib&amp;eacute;ration&amp;nbsp;du&amp;nbsp;r&amp;eacute;sultat&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Fermeture&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p><div class='example'> <p><b>Exemple #2 Style proc&amp;eacute;dural</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'test'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'DROP&amp;nbsp;TABLE&amp;nbsp;IF&amp;nbsp;EXISTS&amp;nbsp;friends'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'CREATE&amp;nbsp;TABLE&amp;nbsp;friends&amp;nbsp;(id&amp;nbsp;int,&amp;nbsp;name&amp;nbsp;varchar(20))'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'INSERT&amp;nbsp;INTO&amp;nbsp;friends&amp;nbsp;VALUES&amp;nbsp;(1,'Hartmut'),&amp;nbsp;(2,&amp;nbsp;'Ulf')'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_prepare</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;id,&amp;nbsp;name&amp;nbsp;FROM&amp;nbsp;friends'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>mysqli_stmt_execute</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Lit&amp;nbsp;les&amp;nbsp;m&amp;eacute;ta-donn&amp;eacute;es&amp;nbsp;de&amp;nbsp;r&amp;eacute;sultat&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_stmt_result_metadata</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Lit&amp;nbsp;les&amp;nbsp;informations&amp;nbsp;d'un&amp;nbsp;champ,&amp;nbsp;depuis&amp;nbsp;les&amp;nbsp;m&amp;eacute;ta-donn&amp;eacute;es&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$field&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_fetch_field</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Nom&amp;nbsp;du&amp;nbsp;champ&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$field</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>name</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Lib&amp;eacute;ration&amp;nbsp;du&amp;nbsp;r&amp;eacute;sultat&amp;nbsp;*/<br /></span><span style='color: #0000BB'>mysqli_free_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Fermeture&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>mysqli_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='mysqli-stmt.result-metadata.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/mysqli.prepare.php' class='function' rel='rdfs-seeAlso'>mysqli_prepare()</a> - Pr&amp;eacute;pare une requ&amp;ecirc;te SQL pour l'ex&amp;eacute;cution</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli-result.free.php' class='function' rel='rdfs-seeAlso'>mysqli_free_result()</a> - Lib&amp;egrave;re la m&amp;eacute;moire associ&amp;eacute;e &amp;agrave; un r&amp;eacute;sultat</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="mysqli_stmt_reset" value="<div id='mysqli-stmt.reset' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli-stmt.reset.php'>mysqli_stmt::reset</a></h1> <h1 class='refname'>mysqli_stmt_reset</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli_stmt::reset</span> -- <span class='refname'>mysqli_stmt_reset</span> &amp;mdash; <span class='dc-title'>Annule une requ&amp;ecirc;te pr&amp;eacute;par&amp;eacute;e</span></p> </div> <a name='mysqli-stmt.reset.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet (m&amp;eacute;thode) :</p> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>mysqli_stmt::reset</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>mysqli_stmt_reset</b></span> ( <span class='methodparam'><span class='type'><span class='type mysqli_stmt'>mysqli_stmt</span></span> <tt class='parameter'>$stmt</tt></span> )</div> <p class='para rdfs-comment'> Annule une requ&amp;ecirc;te pr&amp;eacute;par&amp;eacute;e sur le client et sur le serveur apr&amp;egrave;s avoir &amp;eacute;t&amp;eacute; pr&amp;eacute;par&amp;eacute;e. </p> <p class='para'> Cette fonction annule la requ&amp;ecirc;te sur le serveur, annule les donn&amp;eacute;es envoy&amp;eacute;es en utilisant la fonction <a href='http://www.php.net/manual/fr/mysqli-stmt.send-long-data.php' class='function'>mysqli_stmt_send_long_data()</a>, annule les jeux de r&amp;eacute;sultats non mis en buffer mais aussi les erreurs courantes. Par contre, les jeux de r&amp;eacute;sultats stoqu&amp;eacute;s ou li&amp;eacute;s ne sont pas annul&amp;eacute;s. Les jeux de r&amp;eacute;sultats stoqu&amp;eacute;s sont effac&amp;eacute;s lors de l&amp;#039;ex&amp;eacute;cution de la requ&amp;ecirc;te pr&amp;eacute;par&amp;eacute;e (ou lorsuq&amp;#039;on les ferme). </p> <p class='para'> Pour pr&amp;eacute;parer de nouveau une requ&amp;ecirc;te, utilisez la fonction <a href='http://www.php.net/manual/fr/mysqli-stmt.prepare.php' class='function'>mysqli_stmt_prepare()</a>. </p> </div> <a name='mysqli-stmt.reset.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'> stmt</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Style proc&amp;eacute;dural uniquement : Un identifiant de requ&amp;ecirc;te retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.stmt-init.php' class='function'>mysqli_stmt_init()</a>.</p> </dd> </dl> <p> </p> </div> <a name='mysqli-stmt.reset.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='mysqli-stmt.reset.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/mysqli.prepare.php' class='function' rel='rdfs-seeAlso'>mysqli_prepare()</a> - Pr&amp;eacute;pare une requ&amp;ecirc;te SQL pour l'ex&amp;eacute;cution</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="mysqli_stmt_prepare" value="<div id='mysqli-stmt.prepare' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli-stmt.prepare.php'>mysqli_stmt::prepare</a></h1> <h1 class='refname'>mysqli_stmt_prepare</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli_stmt::prepare</span> -- <span class='refname'>mysqli_stmt_prepare</span> &amp;mdash; <span class='dc-title'>Pr&amp;eacute;pare une requ&amp;ecirc;te SQL pour l&amp;#039;ex&amp;eacute;cution</span></p> </div> <a name='mysqli-stmt.prepare.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet (m&amp;eacute;thode) :</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>mysqli_stmt::prepare</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$query</tt></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>mysqli_stmt_prepare</b></span> ( <span class='methodparam'><span class='type'><span class='type mysqli_stmt'>mysqli_stmt</span></span> <tt class='parameter'>$stmt</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$query</tt></span> )</div> <p class='para rdfs-comment'> Pr&amp;eacute;pare la requ&amp;ecirc;te SQL <i><tt class='parameter'>query</tt></i> , pour la session de travail <i><tt class='parameter'>stmt</tt></i> . </p> <p class='para'> Les variables SQL doivent &amp;ecirc;tre associ&amp;eacute;es &amp;agrave; une variable PHP &amp;agrave; l&amp;#039;aide de la fonction <a href='http://www.php.net/manual/fr/mysqli-stmt.bind-param.php' class='function'>mysqli_stmt_bind_param()</a> et/ou <a href='http://www.php.net/manual/fr/mysqli-stmt.bind-result.php' class='function'>mysqli_stmt_bind_result()</a>, avant d&amp;#039;ex&amp;eacute;cuter la requ&amp;ecirc;te. </p> </div> <a name='mysqli-stmt.prepare.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'> stmt</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Style proc&amp;eacute;dural uniquement : Un identifiant de requ&amp;ecirc;te retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.stmt-init.php' class='function'>mysqli_stmt_init()</a>.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>query</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La requ&amp;ecirc;te, sous forme de cha&amp;icirc;ne. Elle doit &amp;ecirc;tre constitu&amp;eacute;e d&amp;#039;une commande SQL valide et unique. </p> <p class='para'> Ce param&amp;egrave;tre peut inclure une ou plusieurs variables SQL, en utilisant des points d&amp;#039;interrogation (<i>?</i>) aux bons endroits. </p> <blockquote><p><b class='note'>Note</b>: Il ne faut pas ajouter de point-virgule ou de <i>\g</i> &amp;agrave; la fin de la requ&amp;ecirc;te. <br /> </p></blockquote> <blockquote><p><b class='note'>Note</b>: Les variables SQL ne sont possibles que dans certaines clauses de la requ&amp;ecirc;te SQL. Par exemple, elles peuvent &amp;ecirc;tre plac&amp;eacute;es dans des clause VALUES() d&amp;#039;une requ&amp;ecirc;te INSERT (pour sp&amp;eacute;cifier une valeur &amp;agrave; ins&amp;eacute;rer), ou dans une clause de condition WHERE. <br /> Cependant, elles ne sont pas autoris&amp;eacute;es pour les identifiants (de tables ou de colonnes), dans les listes de colonnes d&amp;#039;un SELECT, ou pour sp&amp;eacute;cifier des op&amp;eacute;rateurs comme <i>=</i>. Cette derni&amp;egrave;re restriction est li&amp;eacute;e au fait qu&amp;#039;il est impossible de d&amp;eacute;terminer le type. En g&amp;eacute;n&amp;eacute;ral, les variables SQL ne sont valides que dans les commandes de manipulation de donn&amp;eacute;es (<i>&amp;quot;Data Manipulation Language&amp;quot;</i> (DML)), et non dans les structures du langages SQL (<i>&amp;quot;Data Definition Language&amp;quot;</i> (DDL)). <br /> </p></blockquote> </dd> </dl> <p> </p> </div> <a name='mysqli-stmt.prepare.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='mysqli-stmt.prepare.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Style orient&amp;eacute; objet</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mysqli&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>mysqli</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rifie&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #0000BB'>$city&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'Amersfoort'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Cr&amp;eacute;ation&amp;nbsp;d'une&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;pr&amp;eacute;par&amp;eacute;e&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>stmt_init</span><span style='color: #007700'>();<br />if&amp;nbsp;(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;District&amp;nbsp;FROM&amp;nbsp;City&amp;nbsp;WHERE&amp;nbsp;Name=?'</span><span style='color: #007700'>))&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Association&amp;nbsp;des&amp;nbsp;variables&amp;nbsp;SQL&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>bind_param</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'s'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$city</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Ex&amp;eacute;cution&amp;nbsp;de&amp;nbsp;la&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>();<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Association&amp;nbsp;des&amp;nbsp;variables&amp;nbsp;de&amp;nbsp;r&amp;eacute;sultats&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>bind_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$district</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Lecture&amp;nbsp;des&amp;nbsp;valeurs&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetch</span><span style='color: #007700'>();<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'%s&amp;nbsp;est&amp;nbsp;dans&amp;nbsp;la&amp;nbsp;r&amp;eacute;gion&amp;nbsp;de&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$city</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$district</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Fermeture&amp;nbsp;de&amp;nbsp;la&amp;nbsp;commande&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</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;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Exemple #2 Style proc&amp;eacute;dural</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rifie&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #0000BB'>$city&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'Amersfoort'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Cr&amp;eacute;ation&amp;nbsp;d'une&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;pr&amp;eacute;par&amp;eacute;e&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_stmt_init</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br />if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_stmt_prepare</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;District&amp;nbsp;FROM&amp;nbsp;City&amp;nbsp;WHERE&amp;nbsp;Name=?'</span><span style='color: #007700'>))&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Association&amp;nbsp;des&amp;nbsp;variables&amp;nbsp;SQL&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_stmt_bind_param</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'s'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$city</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Ex&amp;eacute;cution&amp;nbsp;de&amp;nbsp;la&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_stmt_execute</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Association&amp;nbsp;des&amp;nbsp;variables&amp;nbsp;de&amp;nbsp;r&amp;eacute;sultats&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_stmt_bind_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$district</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Lecture&amp;nbsp;des&amp;nbsp;valeurs&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_stmt_fetch</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'%s&amp;nbsp;est&amp;nbsp;dans&amp;nbsp;la&amp;nbsp;r&amp;eacute;gion&amp;nbsp;de&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$city</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$district</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Fermeture&amp;nbsp;de&amp;nbsp;la&amp;nbsp;commande&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_stmt_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</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;*/<br /></span><span style='color: #0000BB'>mysqli_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <p class='para'>L&amp;#039;exemple ci-dessus va afficher :</p> <div class='example-contents screen'> <div class='cdata'><pre> Amersfoort est dans la r&amp;eacute;gion de Utrecht </pre></div> </div> </div> <a name='mysqli-stmt.prepare.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> <a href='http://www.php.net/manual/fr/mysqli.stmt-init.php' class='function' rel='rdfs-seeAlso'>mysqli_stmt_init()</a> - Initialise une commande MySQL, <a href='http://www.php.net/manual/fr/mysqli-stmt.execute.php' class='function' rel='rdfs-seeAlso'>mysqli_stmt_execute()</a> - Ex&amp;eacute;cute une requ&amp;ecirc;te pr&amp;eacute;par&amp;eacute;e, <a href='http://www.php.net/manual/fr/mysqli-stmt.fetch.php' class='function' rel='rdfs-seeAlso'>mysqli_stmt_fetch()</a> - Lit des r&amp;eacute;sultats depuis une requ&amp;ecirc;te MySQL pr&amp;eacute;par&amp;eacute;e dans des variables li&amp;eacute;es, <a href='http://www.php.net/manual/fr/mysqli-stmt.bind-param.php' class='function' rel='rdfs-seeAlso'>mysqli_stmt_bind_param()</a> - Lie des variables &amp;agrave; une requ&amp;ecirc;te MySQL, <a href='http://www.php.net/manual/fr/mysqli-stmt.bind-result.php' class='function' rel='rdfs-seeAlso'>mysqli_stmt_bind_result()</a> - Lie des variables &amp;agrave; un jeu de r&amp;eacute;sultats <a href='http://www.php.net/manual/fr/mysqli-stmt.close.php' class='function' rel='rdfs-seeAlso'>mysqli_stmt_close()</a> - Termine une requ&amp;ecirc;te pr&amp;eacute;par&amp;eacute;e. </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="mysqli_stmt_param_count" value="<div id='mysqli-stmt.param-count' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli-stmt.param-count.php'>mysqli_stmt-&amp;gt;param_count</a></h1> <h1 class='refname'>mysqli_stmt_param_count</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli_stmt-&amp;gt;param_count</span> -- <span class='refname'>mysqli_stmt_param_count</span> &amp;mdash; <span class='dc-title'>Retourne le nombre de param&amp;egrave;tre d&amp;#039;une commande SQL</span></p> </div> <a name='mysqli-stmt.param-count.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet (propri&amp;eacute;t&amp;eacute;s) :</p> <div class='classsynopsis'> <div class='ooclass'><a href='http://www.php.net/manual/fr/class.mysqli-stmt.php' class='classname'>mysqli_stmt</a></div> <div class='fieldsynopsis'><span class='type'>int</span> <var class='varname'>$param_count</var>;</div> </div> <p class='para'>Style proc&amp;eacute;dural :</p> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>mysqli_stmt_param_count</b></span> ( <span class='methodparam'><span class='type'><span class='type mysqli_stmt'>mysqli_stmt</span></span> <tt class='parameter'>$stmt</tt></span> )</div> <p class='para rdfs-comment'> Retourne le nombre de variables attendues par la commande pr&amp;eacute;par&amp;eacute;e <i><tt class='parameter'>stmt</tt></i> . </p> </div> <a name='mysqli-stmt.param-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'> stmt</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Style proc&amp;eacute;dural uniquement : Un identifiant de requ&amp;ecirc;te retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.stmt-init.php' class='function'>mysqli_stmt_init()</a>.</p> </dd> </dl> <p> </p> </div> <a name='mysqli-stmt.param-count.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.integer.php' class='link'>entier</a> repr&amp;eacute;sentant le nombre de param&amp;egrave;tres. </p> </div> <a name='mysqli-stmt.param-count.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Style orient&amp;eacute; objet</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mysqli&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>mysqli</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rifie&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;Name&amp;nbsp;FROM&amp;nbsp;Country&amp;nbsp;WHERE&amp;nbsp;Name=?&amp;nbsp;OR&amp;nbsp;Code=?'</span><span style='color: #007700'>))&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$marker&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>param_count</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: #DD0000'>'La&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;a&amp;nbsp;%d&amp;nbsp;variables.\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$marker</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Fermeture&amp;nbsp;de&amp;nbsp;la&amp;nbsp;commande&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</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;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Exemple #2 Style proc&amp;eacute;dural</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rifie&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_prepare</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;Name&amp;nbsp;FROM&amp;nbsp;Country&amp;nbsp;WHERE&amp;nbsp;Name=?&amp;nbsp;OR&amp;nbsp;Code=?'</span><span style='color: #007700'>))&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$marker&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_stmt_param_count</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</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: #DD0000'>'La&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;a&amp;nbsp;%d&amp;nbsp;variables.\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$marker</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Fermeture&amp;nbsp;de&amp;nbsp;la&amp;nbsp;commande&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_stmt_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</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;*/<br /></span><span style='color: #0000BB'>mysqli_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <p class='para'>L&amp;#039;exemple ci-dessus va afficher :</p> <div class='example-contents screen'> <div class='cdata'><pre> La requ&amp;ecirc;te a 2 variables. </pre></div> </div> </div> <a name='mysqli-stmt.param-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/mysqli.prepare.php' class='function' rel='rdfs-seeAlso'>mysqli_prepare()</a> - Pr&amp;eacute;pare une requ&amp;ecirc;te SQL pour l'ex&amp;eacute;cution</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="mysqli_stmt_num_rows" value="<div id='mysqli-stmt.num-rows' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli-stmt.num-rows.php'>mysqli_stmt::num_rows</a></h1> <h1 class='refname'>mysqli_stmt_num_rows</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli_stmt::num_rows</span> -- <span class='refname'>mysqli_stmt_num_rows</span> &amp;mdash; <span class='dc-title'>Retourne le nombre de lignes d&amp;#039;un r&amp;eacute;sultat MySQL</span></p> </div> <a name='mysqli-stmt.num-rows.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet (propri&amp;eacute;t&amp;eacute;s):</p> <div class='classsynopsis'> <div class='ooclass'><a href='http://www.php.net/manual/fr/class.mysqli-stmt.php' class='classname'>mysqli_stmt</a></div> <div class='fieldsynopsis'><span class='type'>int</span> <var class='varname'>$num_rows</var>;</div> </div> <p class='para'>Style proc&amp;eacute;dural :</p> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>mysqli_stmt_num_rows</b></span> ( <span class='methodparam'><span class='type'><span class='type mysqli_stmt'>mysqli_stmt</span></span> <tt class='parameter'>$stmt</tt></span> )</div> <p class='para rdfs-comment'> Retourne le nombre de lignes dans le r&amp;eacute;sultat <i><tt class='parameter'>stmt</tt></i> . L&amp;#039;utilisation de la fonction <b>mysqli_stmt_num_rows()</b> d&amp;eacute;pend de l&amp;#039;utilisation ou non de la fonction <a href='http://www.php.net/manual/fr/mysqli-stmt.store-result.php' class='function'>mysqli_stmt_store_result()</a> pour stocker le r&amp;eacute;sultat dans la ressource de commande. </p> <p class='para'> Si vous utilisez <a href='http://www.php.net/manual/fr/mysqli-stmt.store-result.php' class='function'>mysqli_stmt_store_result()</a>, <b>mysqli_stmt_num_rows()</b> peut &amp;ecirc;tre appel&amp;eacute;e imm&amp;eacute;diatement. </p> </div> <a name='mysqli-stmt.num-rows.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'> stmt</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Style proc&amp;eacute;dural uniquement : Un identifiant de requ&amp;ecirc;te retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.stmt-init.php' class='function'>mysqli_stmt_init()</a>.</p> </dd> </dl> <p> </p> </div> <a name='mysqli-stmt.num-rows.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 de lignes dans le r&amp;eacute;sultat. </p> </div> <a name='mysqli-stmt.num-rows.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Style orient&amp;eacute; objet</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;Ouvre&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$mysqli&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>mysqli</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rifie&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;Name,&amp;nbsp;CountryCode&amp;nbsp;FROM&amp;nbsp;City&amp;nbsp;ORDER&amp;nbsp;BY&amp;nbsp;Name&amp;nbsp;LIMIT&amp;nbsp;20'</span><span style='color: #007700'>;<br />if&amp;nbsp;(</span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>))&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Ex&amp;eacute;cution&amp;nbsp;de&amp;nbsp;la&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>();<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Stockage&amp;nbsp;du&amp;nbsp;r&amp;eacute;sultat&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>store_result</span><span style='color: #007700'>();<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Nombre&amp;nbsp;de&amp;nbsp;lignes&amp;nbsp;:&amp;nbsp;%d.\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>num_rows</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Fermeture&amp;nbsp;de&amp;nbsp;la&amp;nbsp;commande&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</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;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Exemple #2 Style proc&amp;eacute;dural</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;Ouvre&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rifie&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;Name,&amp;nbsp;CountryCode&amp;nbsp;FROM&amp;nbsp;City&amp;nbsp;ORDER&amp;nbsp;BY&amp;nbsp;Name&amp;nbsp;LIMIT&amp;nbsp;20'</span><span style='color: #007700'>;<br />if&amp;nbsp;(</span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_prepare</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>))&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Ex&amp;eacute;cution&amp;nbsp;de&amp;nbsp;la&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_stmt_execute</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Stockage&amp;nbsp;du&amp;nbsp;r&amp;eacute;sultat&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_stmt_store_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Nombre&amp;nbsp;de&amp;nbsp;lignes&amp;nbsp;:&amp;nbsp;%d.\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_stmt_num_rows</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>));<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Fermeture&amp;nbsp;de&amp;nbsp;la&amp;nbsp;commande&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_stmt_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</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;*/<br /></span><span style='color: #0000BB'>mysqli_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <p class='para'>L&amp;#039;exemple ci-dessus va afficher :</p> <div class='example-contents screen'> <div class='cdata'><pre> Nombre de lignes : 20. </pre></div> </div> </div> <a name='mysqli-stmt.num-rows.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/mysqli-stmt.affected-rows.php' class='function' rel='rdfs-seeAlso'>mysqli_stmt_affected_rows()</a> - Retourne le nombre total de lignes modifi&amp;eacute;es, effac&amp;eacute;es ou ins&amp;eacute;r&amp;eacute;es par la derni&amp;egrave;re requ&amp;ecirc;te</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.prepare.php' class='function' rel='rdfs-seeAlso'>mysqli_prepare()</a> - Pr&amp;eacute;pare une requ&amp;ecirc;te SQL pour l'ex&amp;eacute;cution</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli-stmt.store-result.php' class='function' rel='rdfs-seeAlso'>mysqli_stmt_store_result()</a> - Stock un jeu de r&amp;eacute;sultats depuis une requ&amp;ecirc;te pr&amp;eacute;par&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="mysqli_stmt_insert_id" value="<div id='mysqli-stmt.insert-id' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli-stmt.insert-id.php'>mysqli_stmt-&amp;gt;insert_id</a></h1> <h1 class='refname'>mysqli_stmt_insert_id</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli_stmt-&amp;gt;insert_id</span> -- <span class='refname'>mysqli_stmt_insert_id</span> &amp;mdash; <span class='dc-title'>R&amp;eacute;cup&amp;egrave;re l&amp;#039;ID g&amp;eacute;n&amp;eacute;r&amp;eacute; par la derni&amp;egrave;re requ&amp;ecirc;te INSERT</span></p> </div> <a name='mysqli-stmt.insert-id.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='classsynopsis'> <div class='ooclass'><a href='http://www.php.net/manual/fr/class.mysqli-stmt.php' class='classname'>mysqli_stmt</a></div> <div class='fieldsynopsis'><span class='type'>int</span> <var class='varname'>$insert_id</var>;</div> </div> <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>mysqli_stmt_insert_id</b></span> ( <span class='methodparam'><span class='type'><span class='type mysqli_stmt'>mysqli_stmt</span></span> <tt class='parameter'>$stmt</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> </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="mysqli_stmt_init" value="<div id='mysqli.stmt-init' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli.stmt-init.php'>mysqli::stmt_init</a></h1> <h1 class='refname'>mysqli_stmt_init</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli::stmt_init</span> -- <span class='refname'>mysqli_stmt_init</span> &amp;mdash; <span class='dc-title'>Initialise une commande MySQL</span></p> </div> <a name='mysqli.stmt-init.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet (propri&amp;eacute;t&amp;eacute;) :</p> <div class='classsynopsis'> <div class='ooclass'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='classname'>mysqli</a></div> <div class='methodsynopsis dc-description'> <span class='type'>mysqli_stmt</span> <span class='methodname'><b>stmt_init</b></span> ( <span class='methodparam'>void</span> )</div> </div> <p class='para'>Style proc&amp;eacute;dural :</p> <div class='methodsynopsis dc-description'> <span class='type'><span class='type mysqli_stmt'>mysqli_stmt</span></span> <span class='methodname'><b>mysqli_stmt_init</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</tt></span> )</div> <p class='para rdfs-comment'> Alloue et initialise un objet de commande, &amp;agrave; utiliser avec <a href='http://www.php.net/manual/fr/mysqli-stmt.prepare.php' class='function'>mysqli_stmt_prepare()</a>. </p> <blockquote><p><b class='note'>Note</b>: Tous les appels ult&amp;eacute;rieurs aux fonctions mysqli_stmt_* &amp;eacute;choueront, si <a href='http://www.php.net/manual/fr/mysqli-stmt.prepare.php' class='function'>mysqli_stmt_prepare()</a> est appel&amp;eacute;e. <br /> </p></blockquote> </div> <a name='mysqli.stmt-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'> link</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Seulement en style proc&amp;eacute;dural : Un identifiant de lien retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.connect.php' class='function'>mysqli_connect()</a> ou par la fonction <a href='http://www.php.net/manual/fr/mysqli.init.php' class='function'>mysqli_init()</a></p></dd> </dl> <p> </p> </div> <a name='mysqli.stmt-init.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un objet. </p> </div> <a name='mysqli.stmt-init.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/mysqli-stmt.prepare.php' class='function' rel='rdfs-seeAlso'>mysqli_stmt_prepare()</a> - Pr&amp;eacute;pare une requ&amp;ecirc;te SQL pour l'ex&amp;eacute;cution</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="mysqli_stmt_get_warnings" value="<div id='mysqli-stmt.get-warnings' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli-stmt.get-warnings.php'>mysqli_stmt::get_warnings</a></h1> <h1 class='refname'>mysqli_stmt_get_warnings</h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>mysqli_stmt::get_warnings</span> -- <span class='refname'>mysqli_stmt_get_warnings</span> &amp;mdash; <span class='dc-title'> </div> <a name='mysqli-stmt.get-warnings.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>mysqli_stmt::get_warnings</b></span> ( <span class='methodparam'><span class='type'><span class='type mysqli_stmt'>mysqli_stmt</span></span> <tt class='parameter'>$stmt</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>object</span> <span class='methodname'><b>mysqli_stmt_get_warnings</b></span> ( <span class='methodparam'><span class='type'><span class='type mysqli_stmt'>mysqli_stmt</span></span> <tt class='parameter'>$stmt</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> </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="mysqli_stmt_free_result" value="<div id='mysqli-stmt.free-result' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli-stmt.free-result.php'>mysqli_stmt::free_result</a></h1> <h1 class='refname'>mysqli_stmt_free_result</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli_stmt::free_result</span> -- <span class='refname'>mysqli_stmt_free_result</span> &amp;mdash; <span class='dc-title'>Lib&amp;egrave;re le r&amp;eacute;sultat MySQL de la m&amp;eacute;moire</span></p> </div> <a name='mysqli-stmt.free-result.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet (m&amp;eacute;thode) :</p> <div class='methodsynopsis dc-description'> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>mysqli_stmt::free_result</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'><span class='type void'>void</span></span> <span class='methodname'><b>mysqli_stmt_free_result</b></span> ( <span class='methodparam'><span class='type'><span class='type mysqli_stmt'>mysqli_stmt</span></span> <tt class='parameter'>$stmt</tt></span> )</div> <p class='para rdfs-comment'> Lib&amp;egrave;re le r&amp;eacute;sultat <i><tt class='parameter'>stmt</tt></i> de la m&amp;eacute;moire. <i><tt class='parameter'>stmt</tt></i> a &amp;eacute;t&amp;eacute; obtenu de la fonction <a href='http://www.php.net/manual/fr/mysqli-stmt.store-result.php' class='function'>mysqli_stmt_store_result()</a>. </p> </div> <a name='mysqli-stmt.free-result.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'> stmt</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Style proc&amp;eacute;dural uniquement : Un identifiant de requ&amp;ecirc;te retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.stmt-init.php' class='function'>mysqli_stmt_init()</a>.</p> </dd> </dl> <p> </p> </div> <a name='mysqli-stmt.free-result.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='mysqli-stmt.free-result.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/mysqli-stmt.store-result.php' class='function' rel='rdfs-seeAlso'>mysqli_stmt_store_result()</a> - Stock un jeu de r&amp;eacute;sultats depuis une requ&amp;ecirc;te pr&amp;eacute;par&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="mysqli_stmt_field_count" value="<div id='mysqli-stmt.field-count' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli-stmt.field-count.php'>mysqli_stmt-&amp;gt;field_count</a></h1> <h1 class='refname'>mysqli_stmt_field_count</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli_stmt-&amp;gt;field_count</span> -- <span class='refname'>mysqli_stmt_field_count</span> &amp;mdash; <span class='dc-title'>Retourne le nombre de champs pr&amp;eacute;sent dans la requ&amp;ecirc;te donn&amp;eacute;e</span></p> </div> <a name='mysqli-stmt.field-count.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='classsynopsis'> <div class='ooclass'><a href='http://www.php.net/manual/fr/class.mysqli-stmt.php' class='classname'>mysqli_stmt</a></div> <div class='fieldsynopsis'><span class='type'>int</span> <var class='varname'>$field_count</var>;</div> </div> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>mysqli_stmt_field_count</b></span> ( <span class='methodparam'><span class='type'><span class='type mysqli_stmt'>mysqli_stmt</span></span> <tt class='parameter'>$stmt</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> </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="mysqli_stmt_fetch" value="<div id='mysqli-stmt.fetch' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli-stmt.fetch.php'>mysqli_stmt::fetch</a></h1> <h1 class='refname'>mysqli_stmt_fetch</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli_stmt::fetch</span> -- <span class='refname'>mysqli_stmt_fetch</span> &amp;mdash; <span class='dc-title'>Lit des r&amp;eacute;sultats depuis une requ&amp;ecirc;te MySQL pr&amp;eacute;par&amp;eacute;e dans des variables li&amp;eacute;es</span></p> </div> <a name='mysqli-stmt.fetch.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet (m&amp;eacute;thode) :</p> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>mysqli_stmt::fetch</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>mysqli_stmt_fetch</b></span> ( <span class='methodparam'><span class='type'><span class='type mysqli_stmt'>mysqli_stmt</span></span> <tt class='parameter'>$stmt</tt></span> )</div> <p class='para rdfs-comment'> Retourne le r&amp;eacute;sultat d&amp;#039;une requ&amp;ecirc;te pr&amp;eacute;par&amp;eacute;e dans une variable, li&amp;eacute;e par <a href='http://www.php.net/manual/fr/mysqli-stmt.bind-result.php' class='function'>mysqli_stmt_bind_result()</a>. </p> <blockquote><p><b class='note'>Note</b>: Notez que toutes les colonnes doivent &amp;ecirc;tre li&amp;eacute;es par l&amp;#039;application avant d&amp;#039;appeler <b>mysqli_stmt_fetch()</b>. <br /> </p></blockquote> <blockquote><p><b class='note'>Note</b>: Les donn&amp;eacute;es sont transf&amp;eacute;r&amp;eacute;es sans &amp;ecirc;tre bufferis&amp;eacute;es, sans appeler la fonction <a href='http://www.php.net/manual/fr/mysqli-stmt.store-result.php' class='function'>mysqli_stmt_store_result()</a>, ce qui peut avoir un impact sur les performances (mais aussi, r&amp;eacute;duire l&amp;#039;utilisation m&amp;eacute;moire). <br /> </p></blockquote> </div> <a name='mysqli-stmt.fetch.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'> stmt</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Style proc&amp;eacute;dural uniquement : Un identifiant de requ&amp;ecirc;te retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.stmt-init.php' class='function'>mysqli_stmt_init()</a>.</p> </dd> </dl> <p> </p> </div> <a name='mysqli-stmt.fetch.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <table class='doctable table'> <caption><b>Valeurs de retour</b></caption> <thead valign='middle'> <tr valign='middle'> <th>Value</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'><b><tt class='constant'>TRUE</tt></b></td> <td align='left'>R&amp;eacute;ussite. Les donn&amp;eacute;es ont &amp;eacute;t&amp;eacute; lues.</td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>FALSE</tt></b></td> <td align='left'>Une erreur est survenue.</td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>NULL</tt></b></td> <td align='left'>Il n&amp;#039;y a plus de ligne &amp;agrave; lire ou les donn&amp;eacute;es ont &amp;eacute;t&amp;eacute; tronqu&amp;eacute;es.</td> </tr> </tbody> </table> </div> <a name='mysqli-stmt.fetch.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Style orient&amp;eacute; objet</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mysqli&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>mysqli</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rifie&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;Name,&amp;nbsp;CountryCode&amp;nbsp;FROM&amp;nbsp;City&amp;nbsp;ORDER&amp;nbsp;by&amp;nbsp;ID&amp;nbsp;DESC&amp;nbsp;LIMIT&amp;nbsp;150,5'</span><span style='color: #007700'>;<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>))&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Ex&amp;eacute;cution&amp;nbsp;de&amp;nbsp;la&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>();<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Association&amp;nbsp;des&amp;nbsp;variables&amp;nbsp;de&amp;nbsp;r&amp;eacute;sultat&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>bind_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$name</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$code</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Lecture&amp;nbsp;des&amp;nbsp;valeurs&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>while&amp;nbsp;(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetch</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'%s&amp;nbsp;(%s)\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$name</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$code</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;Fermeture&amp;nbsp;de&amp;nbsp;la&amp;nbsp;commande&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</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;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Exemple #2 Style proc&amp;eacute;dural</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rifie&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;Name,&amp;nbsp;CountryCode&amp;nbsp;FROM&amp;nbsp;City&amp;nbsp;ORDER&amp;nbsp;by&amp;nbsp;ID&amp;nbsp;DESC&amp;nbsp;LIMIT&amp;nbsp;150,5'</span><span style='color: #007700'>;<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_prepare</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>))&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Ex&amp;eacute;cution&amp;nbsp;de&amp;nbsp;la&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_stmt_execute</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Association&amp;nbsp;des&amp;nbsp;variables&amp;nbsp;de&amp;nbsp;r&amp;eacute;sultat&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_stmt_bind_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$name</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$code</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Lecture&amp;nbsp;des&amp;nbsp;valeurs&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>while&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_stmt_fetch</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'%s&amp;nbsp;(%s)\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$name</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$code</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;Fermeture&amp;nbsp;de&amp;nbsp;la&amp;nbsp;commande&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_stmt_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</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;*/<br /></span><span style='color: #0000BB'>mysqli_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <p class='para'>L&amp;#039;exemple ci-dessus va afficher :</p> <div class='example-contents screen'> <div class='cdata'><pre> Rockford (USA) Tallahassee (USA) Salinas (USA) Santa Clarita (USA) Springfield (USA) </pre></div> </div> </div> <a name='mysqli-stmt.fetch.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/mysqli.prepare.php' class='function' rel='rdfs-seeAlso'>mysqli_prepare()</a> - Pr&amp;eacute;pare une requ&amp;ecirc;te SQL pour l'ex&amp;eacute;cution</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli-stmt.errno.php' class='function' rel='rdfs-seeAlso'>mysqli_stmt_errno()</a> - Retourne un code erreur pour la derni&amp;egrave;re requ&amp;ecirc;te</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli-stmt.error.php' class='function' rel='rdfs-seeAlso'>mysqli_stmt_error()</a> - Retourne une description de la derni&amp;egrave;re erreur de traitement</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli-stmt.bind-result.php' class='function' rel='rdfs-seeAlso'>mysqli_stmt_bind_result()</a> - Lie des variables &amp;agrave; un jeu de r&amp;eacute;sultats</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="mysqli_stmt_execute" value="<div id='mysqli-stmt.execute' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli-stmt.execute.php'>mysqli_stmt::execute</a></h1> <h1 class='refname'>mysqli_stmt_execute</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli_stmt::execute</span> -- <span class='refname'>mysqli_stmt_execute</span> &amp;mdash; <span class='dc-title'>Ex&amp;eacute;cute une requ&amp;ecirc;te pr&amp;eacute;par&amp;eacute;e</span></p> </div> <a name='mysqli-stmt.execute.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet (m&amp;eacute;thode) :</p> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>mysqli_stmt::execute</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>mysqli_stmt_execute</b></span> ( <span class='methodparam'><span class='type'><span class='type mysqli_stmt'>mysqli_stmt</span></span> <tt class='parameter'>$stmt</tt></span> )</div> <p class='para rdfs-comment'> Ex&amp;eacute;cute une requ&amp;ecirc;te qui a &amp;eacute;t&amp;eacute; pr&amp;eacute;alablement pr&amp;eacute;par&amp;eacute;e en utilisant la fonction <a href='http://www.php.net/manual/fr/mysqli.prepare.php' class='function'>mysqli_prepare()</a>, gr&amp;acirc;ce &amp;agrave; la ressource <i><tt class='parameter'>stmt</tt></i> . Lors de l&amp;#039;ex&amp;eacute;cution, toutes les variables de la requ&amp;ecirc;te seront remplac&amp;eacute;es par les donn&amp;eacute;es appropri&amp;eacute;es. </p> <p class='para'> Si la requ&amp;ecirc;te est UPDATE, DELETE ou INSERT, le nombre total de lignes affect&amp;eacute;es est disponible via la fonction <a href='http://www.php.net/manual/fr/mysqli-stmt.affected-rows.php' class='function'>mysqli_stmt_affected_rows()</a>. De la m&amp;ecirc;me fa&amp;ccedil;on, si la fonction g&amp;eacute;n&amp;egrave;re un r&amp;eacute;sultat, il sera disponible via la fonction <a href='http://www.php.net/manual/fr/mysqli-stmt.fetch.php' class='function'>mysqli_stmt_fetch()</a>. </p> <blockquote><p><b class='note'>Note</b>: Lors de l&amp;#039;utilisation de <b>mysqli_stmt_execute()</b>, <a href='http://www.php.net/manual/fr/mysqli-stmt.fetch.php' class='function'>mysqli_stmt_fetch()</a> doit &amp;ecirc;tre utilis&amp;eacute;e pour lire les donn&amp;eacute;es avant de lancer une autre requ&amp;ecirc;te. <br /> </p></blockquote> </div> <a name='mysqli-stmt.execute.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'> stmt</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Style proc&amp;eacute;dural uniquement : Un identifiant de requ&amp;ecirc;te retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.stmt-init.php' class='function'>mysqli_stmt_init()</a>.</p> </dd> </dl> <p> </p> </div> <a name='mysqli-stmt.execute.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='mysqli-stmt.execute.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Style orient&amp;eacute; objet</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mysqli&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>mysqli</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rifie&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'CREATE&amp;nbsp;TABLE&amp;nbsp;myCity&amp;nbsp;LIKE&amp;nbsp;City'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Pr&amp;eacute;paration&amp;nbsp;de&amp;nbsp;la&amp;nbsp;commande&amp;nbsp;d'insertion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'INSERT&amp;nbsp;INTO&amp;nbsp;myCity&amp;nbsp;(Name,&amp;nbsp;CountryCode,&amp;nbsp;District)&amp;nbsp;VALUES&amp;nbsp;(?,?,?)'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>bind_param</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'sss'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$val1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$val2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$val3</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$val1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'Stuttgart'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$val2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'DEU'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$val3&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'Baden-Wuerttemberg'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Ex&amp;eacute;cute&amp;nbsp;la&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>();<br /><br /></span><span style='color: #0000BB'>$val1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'Bordeaux'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$val2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'FRA'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$val3&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'Aquitaine'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Ex&amp;eacute;cute&amp;nbsp;la&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Ferme&amp;nbsp;la&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;R&amp;eacute;cup&amp;egrave;re&amp;nbsp;toutes&amp;nbsp;les&amp;nbsp;lignes&amp;nbsp;de&amp;nbsp;la&amp;nbsp;table&amp;nbsp;myCity&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;Name,&amp;nbsp;CountryCode,&amp;nbsp;District&amp;nbsp;FROM&amp;nbsp;myCity'</span><span style='color: #007700'>;<br />if&amp;nbsp;(</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;while&amp;nbsp;(</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetch_row</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'%s&amp;nbsp;(%s,%s)\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>1</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>2</span><span style='color: #007700'>]);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Lib&amp;egrave;re&amp;nbsp;le&amp;nbsp;r&amp;eacute;sultat&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Efface&amp;nbsp;la&amp;nbsp;table&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'DROP&amp;nbsp;TABLE&amp;nbsp;myCity'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Ferme&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Exemple #2 Style proc&amp;eacute;dural</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rifie&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'CREATE&amp;nbsp;TABLE&amp;nbsp;myCity&amp;nbsp;LIKE&amp;nbsp;City'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Pr&amp;eacute;paration&amp;nbsp;de&amp;nbsp;la&amp;nbsp;commande&amp;nbsp;d'insertion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'INSERT&amp;nbsp;INTO&amp;nbsp;myCity&amp;nbsp;(Name,&amp;nbsp;CountryCode,&amp;nbsp;District)&amp;nbsp;VALUES&amp;nbsp;(?,?,?)'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_prepare</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>mysqli_stmt_bind_param</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'sss'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$val1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$val2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$val3</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$val1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'Stuttgart'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$val2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'DEU'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$val3&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'Baden-Wuerttemberg'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Ex&amp;eacute;cute&amp;nbsp;la&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;*/<br /></span><span style='color: #0000BB'>mysqli_stmt_execute</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$val1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'Bordeaux'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$val2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'FRA'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$val3&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'Aquitaine'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Ex&amp;eacute;cute&amp;nbsp;la&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;*/<br /></span><span style='color: #0000BB'>mysqli_stmt_execute</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Ferme&amp;nbsp;la&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;*/<br /></span><span style='color: #0000BB'>mysqli_stmt_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;R&amp;eacute;cup&amp;egrave;re&amp;nbsp;toutes&amp;nbsp;les&amp;nbsp;lignes&amp;nbsp;de&amp;nbsp;la&amp;nbsp;table&amp;nbsp;myCity&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;Name,&amp;nbsp;CountryCode,&amp;nbsp;District&amp;nbsp;FROM&amp;nbsp;myCity'</span><span style='color: #007700'>;<br />if&amp;nbsp;(</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;while&amp;nbsp;(</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_fetch_row</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'%s&amp;nbsp;(%s,%s)\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>1</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>2</span><span style='color: #007700'>]);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Lib&amp;egrave;re&amp;nbsp;le&amp;nbsp;r&amp;eacute;sultat&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_free_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Efface&amp;nbsp;la&amp;nbsp;table&amp;nbsp;*/<br /></span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'DROP&amp;nbsp;TABLE&amp;nbsp;myCity'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Ferme&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>mysqli_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <p class='para'>L&amp;#039;exemple ci-dessus va afficher :</p> <div class='example-contents screen'> <div class='cdata'><pre> Stuttgart (DEU,Baden-Wuerttemberg) Bordeaux (FRA,Aquitaine) </pre></div> </div> </div> <a name='mysqli-stmt.execute.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/mysqli.prepare.php' class='function' rel='rdfs-seeAlso'>mysqli_prepare()</a> - Pr&amp;eacute;pare une requ&amp;ecirc;te SQL pour l'ex&amp;eacute;cution</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli-stmt.bind-param.php' class='function' rel='rdfs-seeAlso'>mysqli_stmt_bind_param()</a> - Lie des variables &amp;agrave; une requ&amp;ecirc;te MySQL</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="mysqli_stmt_error" value="<div id='mysqli-stmt.error' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli-stmt.error.php'>mysqli_stmt-&amp;gt;error</a></h1> <h1 class='refname'>mysqli_stmt_error</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli_stmt-&amp;gt;error</span> -- <span class='refname'>mysqli_stmt_error</span> &amp;mdash; <span class='dc-title'>Retourne une description de la derni&amp;egrave;re erreur de traitement</span></p> </div> <a name='mysqli-stmt.error.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet (propri&amp;eacute;t&amp;eacute;s) :</p> <div class='classsynopsis'> <div class='ooclass'><a href='http://www.php.net/manual/fr/class.mysqli-stmt.php' class='classname'>mysqli_stmt</a></div> <div class='fieldsynopsis'><span class='type'>string</span> <var class='varname'>$error</var>;</div> </div> <p class='para'>Style proc&amp;eacute;dural :</p> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>mysqli_stmt_error</b></span> ( <span class='methodparam'><span class='type'><span class='type mysqli_stmt'>mysqli_stmt</span></span> <tt class='parameter'>$stmt</tt></span> )</div> <p class='para rdfs-comment'> Retourne une cha&amp;icirc;ne de caract&amp;egrave;res repr&amp;eacute;sentant le message d&amp;#039;erreur le plus r&amp;eacute;cent appel&amp;eacute; par une fonction de traitement, qu&amp;#039;elle ait r&amp;eacute;ussi ou &amp;eacute;chou&amp;eacute;. </p> </div> <a name='mysqli-stmt.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'> stmt</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Style proc&amp;eacute;dural uniquement : Un identifiant de requ&amp;ecirc;te retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.stmt-init.php' class='function'>mysqli_stmt_init()</a>.</p> </dd> </dl> <p> </p> </div> <a name='mysqli-stmt.error.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> d&amp;eacute;crivant l&amp;#039;erreur. Une cha&amp;icirc;ne vide si aucune erreur n&amp;#039;est survenue. </p> </div> <a name='mysqli-stmt.error.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Style orient&amp;eacute; objet</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;Ouvre&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$mysqli&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>mysqli</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rifie&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'CREATE&amp;nbsp;TABLE&amp;nbsp;myCountry&amp;nbsp;LIKE&amp;nbsp;Country'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'INSERT&amp;nbsp;INTO&amp;nbsp;myCountry&amp;nbsp;SELECT&amp;nbsp;*&amp;nbsp;FROM&amp;nbsp;Country'</span><span style='color: #007700'>);<br /><br /><br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;Name,&amp;nbsp;Code&amp;nbsp;FROM&amp;nbsp;myCountry&amp;nbsp;ORDER&amp;nbsp;BY&amp;nbsp;Name'</span><span style='color: #007700'>;<br />if&amp;nbsp;(</span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>))&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Effacement&amp;nbsp;de&amp;nbsp;la&amp;nbsp;table&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'DROP&amp;nbsp;TABLE&amp;nbsp;myCountry'</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Ex&amp;eacute;cute&amp;nbsp;la&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>();<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Erreur&amp;nbsp;:&amp;nbsp;%s.\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>error</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Ferme&amp;nbsp;la&amp;nbsp;commande&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Ferme&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Exemple #2 Style proc&amp;eacute;dural</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;Ouvre&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rifie&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'CREATE&amp;nbsp;TABLE&amp;nbsp;myCountry&amp;nbsp;LIKE&amp;nbsp;Country'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'INSERT&amp;nbsp;INTO&amp;nbsp;myCountry&amp;nbsp;SELECT&amp;nbsp;*&amp;nbsp;FROM&amp;nbsp;Country'</span><span style='color: #007700'>);<br /><br /><br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;Name,&amp;nbsp;Code&amp;nbsp;FROM&amp;nbsp;myCountry&amp;nbsp;ORDER&amp;nbsp;BY&amp;nbsp;Name'</span><span style='color: #007700'>;<br />if&amp;nbsp;(</span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_prepare</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>))&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Effacement&amp;nbsp;de&amp;nbsp;la&amp;nbsp;table&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'DROP&amp;nbsp;TABLE&amp;nbsp;myCountry'</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Ex&amp;eacute;cute&amp;nbsp;la&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_stmt_execute</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Erreur&amp;nbsp;:&amp;nbsp;%s.\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_stmt_error</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>));<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Ferme&amp;nbsp;la&amp;nbsp;commande&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_stmt_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>);<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Ferme&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>mysqli_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <p class='para'>L&amp;#039;exemple ci-dessus va afficher :</p> <div class='example-contents screen'> <div class='cdata'><pre> Erreur : Table &amp;#039;world.myCountry&amp;#039; doesn&amp;#039;t exist. </pre></div> </div> </div> <a name='mysqli-stmt.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/mysqli-stmt.errno.php' class='function' rel='rdfs-seeAlso'>mysqli_stmt_errno()</a> - Retourne un code erreur pour la derni&amp;egrave;re requ&amp;ecirc;te</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli-stmt.sqlstate.php' class='function' rel='rdfs-seeAlso'>mysqli_stmt_sqlstate()</a> - Retourne le code SQLSTATE de la derni&amp;egrave;re op&amp;eacute;ration MySQL</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="mysqli_stmt_errno" value="<div id='mysqli-stmt.errno' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli-stmt.errno.php'>mysqli_stmt-&amp;gt;errno</a></h1> <h1 class='refname'>mysqli_stmt_errno</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli_stmt-&amp;gt;errno</span> -- <span class='refname'>mysqli_stmt_errno</span> &amp;mdash; <span class='dc-title'>Retourne un code erreur pour la derni&amp;egrave;re requ&amp;ecirc;te</span></p> </div> <a name='mysqli-stmt.errno.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet (propri&amp;eacute;t&amp;eacute;s) :</p> <div class='classsynopsis'> <div class='ooclass'><a href='http://www.php.net/manual/fr/class.mysqli-stmt.php' class='classname'>mysqli_stmt</a></div> <div class='fieldsynopsis'><span class='type'>int</span> <var class='varname'>$errno</var>;</div> </div> <p class='para'>Style proc&amp;eacute;dural :</p> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>mysqli_stmt_errno</b></span> ( <span class='methodparam'><span class='type'><span class='type mysqli_stmt'>mysqli_stmt</span></span> <tt class='parameter'>$stmt</tt></span> )</div> <p class='para rdfs-comment'> Retourne le code erreur pour la derni&amp;egrave;re requ&amp;ecirc;te appel&amp;eacute;e dans le traitement qui a r&amp;eacute;ussi ou &amp;eacute;chou&amp;eacute;. </p> <p class='para'> La liste des codes erreur client est disponible dans l&amp;#039;en-t&amp;ecirc;te du fichier MySQL <var class='filename'>errmsg.h</var> ; la liste des codes erreur serveur est disponible dans le fichier MySQL <var class='filename'>mysqld_error.h</var>. Dans les sources de MySQL, vous pouvez trouver une liste compl&amp;egrave;te des messages d&amp;#039;erreur ainsi que des codes erreur dans le fichier <var class='filename'>Docs/mysqld_error.txt</var>. </p> </div> <a name='mysqli-stmt.errno.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'> stmt</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Style proc&amp;eacute;dural uniquement : Un identifiant de requ&amp;ecirc;te retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.stmt-init.php' class='function'>mysqli_stmt_init()</a>.</p> </dd> </dl> <p> </p> </div> <a name='mysqli-stmt.errno.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Une valeur repr&amp;eacute;sentant un code erreur. <i>0</i> signifie qu&amp;#039;aucune erreur n&amp;#039;est survenue. </p> </div> <a name='mysqli-stmt.errno.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Style orient&amp;eacute; objet</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;Ouvre&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$mysqli&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>mysqli</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rifie&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'CREATE&amp;nbsp;TABLE&amp;nbsp;myCountry&amp;nbsp;LIKE&amp;nbsp;Country'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'INSERT&amp;nbsp;INTO&amp;nbsp;myCountry&amp;nbsp;SELECT&amp;nbsp;*&amp;nbsp;FROM&amp;nbsp;Country'</span><span style='color: #007700'>);<br /><br /><br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;Name,&amp;nbsp;Code&amp;nbsp;FROM&amp;nbsp;myCountry&amp;nbsp;ORDER&amp;nbsp;BY&amp;nbsp;Name'</span><span style='color: #007700'>;<br />if&amp;nbsp;(</span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>))&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Effacement&amp;nbsp;de&amp;nbsp;la&amp;nbsp;table&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'DROP&amp;nbsp;TABLE&amp;nbsp;myCountry'</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Ex&amp;eacute;cute&amp;nbsp;la&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>();<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Erreur&amp;nbsp;:&amp;nbsp;%d.\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>errno</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Ferme&amp;nbsp;la&amp;nbsp;commande&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Ferme&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Exemple #2 Style proc&amp;eacute;dural</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;Ouvre&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rifie&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'CREATE&amp;nbsp;TABLE&amp;nbsp;myCountry&amp;nbsp;LIKE&amp;nbsp;Country'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'INSERT&amp;nbsp;INTO&amp;nbsp;myCountry&amp;nbsp;SELECT&amp;nbsp;*&amp;nbsp;FROM&amp;nbsp;Country'</span><span style='color: #007700'>);<br /><br /><br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;Name,&amp;nbsp;Code&amp;nbsp;FROM&amp;nbsp;myCountry&amp;nbsp;ORDER&amp;nbsp;BY&amp;nbsp;Name'</span><span style='color: #007700'>;<br />if&amp;nbsp;(</span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_prepare</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>))&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Effacement&amp;nbsp;de&amp;nbsp;la&amp;nbsp;table&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'DROP&amp;nbsp;TABLE&amp;nbsp;myCountry'</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Ex&amp;eacute;cute&amp;nbsp;la&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_stmt_execute</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Erreur&amp;nbsp;:&amp;nbsp;%d.\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_stmt_errno</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>));<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Ferme&amp;nbsp;la&amp;nbsp;commande&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_stmt_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>);<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Ferme&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>mysqli_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <p class='para'>L&amp;#039;exemple ci-dessus va afficher :</p> <div class='example-contents screen'> <div class='cdata'><pre> Erreur : 1146. </pre></div> </div> </div> <a name='mysqli-stmt.errno.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/mysqli-stmt.error.php' class='function' rel='rdfs-seeAlso'>mysqli_stmt_error()</a> - Retourne une description de la derni&amp;egrave;re erreur de traitement</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli-stmt.sqlstate.php' class='function' rel='rdfs-seeAlso'>mysqli_stmt_sqlstate()</a> - Retourne le code SQLSTATE de la derni&amp;egrave;re op&amp;eacute;ration MySQL</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="mysqli_stmt_data_seek" value="<div id='mysqli-stmt.data-seek' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli-stmt.data-seek.php'>mysqli_stmt::data_seek</a></h1> <h1 class='refname'>mysqli_stmt_data_seek</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli_stmt::data_seek</span> -- <span class='refname'>mysqli_stmt_data_seek</span> &amp;mdash; <span class='dc-title'>D&amp;eacute;place le pointeur de r&amp;eacute;sultat</span></p> </div> <a name='mysqli-stmt.data-seek.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet (m&amp;eacute;thode) :</p> <div class='methodsynopsis dc-description'> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>mysqli_stmt::data_seek</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$offset</tt></span> )</div> <p class='para rdfs-comment'>Style proc&amp;eacute;dural :</p> <div class='methodsynopsis dc-description'> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>mysqli_stmt_data_seek</b></span> ( <span class='methodparam'><span class='type'><span class='type mysqli_stmt'>mysqli_stmt</span></span> <tt class='parameter'>$stmt</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$offset</tt></span> )</div> <p class='para rdfs-comment'> D&amp;eacute;place le pointeur du r&amp;eacute;sultat <i><tt class='parameter'>statement</tt></i> de <i><tt class='parameter'>offset</tt></i> lignes. </p> <p class='para'> <a href='http://www.php.net/manual/fr/mysqli-stmt.store-result.php' class='function'>mysqli_stmt_store_result()</a> doit &amp;ecirc;tre appel&amp;eacute;e avant la fonction <b>mysqli_stmt_data_seek()</b>. </p> </div> <a name='mysqli-stmt.data-seek.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'> stmt</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Style proc&amp;eacute;dural uniquement : Un identifiant de requ&amp;ecirc;te retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.stmt-init.php' class='function'>mysqli_stmt_init()</a>.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>offset</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Doit prendre une valeur entre z&amp;eacute;ro et le nombre total de ligne moins 1 (0..<a href='http://www.php.net/manual/fr/mysqli-stmt.num-rows.php' class='function'>mysqli_stmt_num_rows()</a> - 1). </p> </dd> </dl> <p> </p> </div> <a name='mysqli-stmt.data-seek.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='mysqli-stmt.data-seek.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Style orient&amp;eacute; objet</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;Ouvre&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$mysqli&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>mysqli</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rifie&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;Name,&amp;nbsp;CountryCode&amp;nbsp;FROM&amp;nbsp;City&amp;nbsp;ORDER&amp;nbsp;BY&amp;nbsp;Name'</span><span style='color: #007700'>;<br />if&amp;nbsp;(</span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>))&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Ex&amp;eacute;cute&amp;nbsp;la&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>();<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Lie&amp;nbsp;les&amp;nbsp;variables&amp;nbsp;de&amp;nbsp;r&amp;eacute;sultat&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>bind_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$name</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$code</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Stock&amp;nbsp;le&amp;nbsp;r&amp;eacute;sultat&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>store_result</span><span style='color: #007700'>();<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Va&amp;nbsp;&amp;agrave;&amp;nbsp;la&amp;nbsp;ligne&amp;nbsp;400&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>data_seek</span><span style='color: #007700'>(</span><span style='color: #0000BB'>399</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Lit&amp;nbsp;une&amp;nbsp;valeur&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetch</span><span style='color: #007700'>();<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Villle&amp;nbsp;:&amp;nbsp;%s&amp;nbsp;Code&amp;nbsp;Pays&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$name</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$code</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Ferme&amp;nbsp;la&amp;nbsp;commande&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Ferme&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Exemple #2 Style proc&amp;eacute;dural</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;Ouvre&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rifie&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;Name,&amp;nbsp;CountryCode&amp;nbsp;FROM&amp;nbsp;City&amp;nbsp;ORDER&amp;nbsp;BY&amp;nbsp;Name'</span><span style='color: #007700'>;<br />if&amp;nbsp;(</span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_prepare</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>))&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Ex&amp;eacute;cute&amp;nbsp;la&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_stmt_execute</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Lie&amp;nbsp;les&amp;nbsp;variables&amp;nbsp;de&amp;nbsp;r&amp;eacute;sultat&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_stmt_bind_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$name</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$code</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Stock&amp;nbsp;le&amp;nbsp;r&amp;eacute;sultat&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_stmt_store_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Va&amp;nbsp;&amp;agrave;&amp;nbsp;la&amp;nbsp;ligne&amp;nbsp;400&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_stmt_data_seek</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>399</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Lit&amp;nbsp;une&amp;nbsp;valeur&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_stmt_fetch</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Ville&amp;nbsp;:&amp;nbsp;%s&amp;nbsp;Code&amp;nbsp;Pays&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$name</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$code</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Ferme&amp;nbsp;la&amp;nbsp;commande&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_stmt_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>);<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Ferme&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>mysqli_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <p class='para'>L&amp;#039;exemple ci-dessus va afficher :</p> <div class='example-contents screen'> <div class='cdata'><pre> Ville : Benin City Code Pays : NGA </pre></div> </div> </div> <a name='mysqli-stmt.data-seek.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/mysqli.prepare.php' class='function' rel='rdfs-seeAlso'>mysqli_prepare()</a> - Pr&amp;eacute;pare une requ&amp;ecirc;te SQL pour l'ex&amp;eacute;cution</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="mysqli_stmt_close" value="<div id='mysqli-stmt.close' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli-stmt.close.php'>mysqli_stmt::close</a></h1> <h1 class='refname'>mysqli_stmt_close</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli_stmt::close</span> -- <span class='refname'>mysqli_stmt_close</span> &amp;mdash; <span class='dc-title'>Termine une requ&amp;ecirc;te pr&amp;eacute;par&amp;eacute;e</span></p> </div> <a name='mysqli-stmt.close.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet (m&amp;eacute;thode) :</p> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>mysqli_stmt::close</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>mysqli_stmt_close</b></span> ( <span class='methodparam'><span class='type'><span class='type mysqli_stmt'>mysqli_stmt</span></span> <tt class='parameter'>$stmt</tt></span> )</div> <p class='para rdfs-comment'> Ferme une requ&amp;ecirc;te pr&amp;eacute;par&amp;eacute;e. <b>mysqli_stmt_close()</b> lib&amp;egrave;re le pointeur utilis&amp;eacute; par <i>stmt</i>. Si la requ&amp;ecirc;te est en attente ou bien que les r&amp;eacute;sultats ne sont pas encore lus, cette fonction les annulera et, donc, la prochaine requ&amp;ecirc;te pourra &amp;ecirc;tre ex&amp;eacute;cut&amp;eacute;e. </p> </div> <a name='mysqli-stmt.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'> stmt</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Style proc&amp;eacute;dural uniquement : Un identifiant de requ&amp;ecirc;te retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.stmt-init.php' class='function'>mysqli_stmt_init()</a>.</p> </dd> </dl> <p> </p> </div> <a name='mysqli-stmt.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='mysqli-stmt.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/mysqli.prepare.php' class='function' rel='rdfs-seeAlso'>mysqli_prepare()</a> - Pr&amp;eacute;pare une requ&amp;ecirc;te SQL pour l'ex&amp;eacute;cution</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="mysqli_stmt_bind_result" value="<div id='mysqli-stmt.bind-result' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli-stmt.bind-result.php'>mysqli_stmt::bind_result</a></h1> <h1 class='refname'>mysqli_stmt_bind_result</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli_stmt::bind_result</span> -- <span class='refname'>mysqli_stmt_bind_result</span> &amp;mdash; <span class='dc-title'>Lie des variables &amp;agrave; un jeu de r&amp;eacute;sultats</span></p> </div> <a name='mysqli-stmt.bind-result.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet (m&amp;eacute;thode) :</p> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>mysqli_stmt::bind_result</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 reference'>&amp;amp;$var1</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 reference'>&amp;amp;$...</tt></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>mysqli_stmt_bind_result</b></span> ( <span class='methodparam'><span class='type'><span class='type mysqli_stmt'>mysqli_stmt</span></span> <tt class='parameter'>$stmt</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 reference'>&amp;amp;$var1</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 reference'>&amp;amp;$...</tt></span> ] )</div> <p class='para rdfs-comment'> Associe des colonnes d&amp;#039;un r&amp;eacute;sultat &amp;agrave; des variables. </p> <p class='para'> Lorsque <a href='http://www.php.net/manual/fr/mysqli-stmt.fetch.php' class='function'>mysqli_stmt_fetch()</a> est appel&amp;eacute;e pour lire des valeurs, le protocole MySQL place les donn&amp;eacute;es dans les variables sp&amp;eacute;cifi&amp;eacute;es dans le param&amp;egrave;tre <i><tt class='parameter'>var1, ...</tt></i> . </p> <blockquote><p><b class='note'>Note</b>: Notez que toutes les colonnes doivent &amp;ecirc;tre li&amp;eacute;es apr&amp;egrave;s l&amp;#039;ex&amp;eacute;cution de la fonction <a href='http://www.php.net/manual/fr/mysqli-stmt.execute.php' class='function'>mysqli_stmt_execute()</a> et avant l&amp;#039;appel &amp;agrave; la fonction <a href='http://www.php.net/manual/fr/mysqli-stmt.fetch.php' class='function'>mysqli_stmt_fetch()</a>. En fonction du type de valeur de la colonne, le type de variable PHP peut &amp;ecirc;tre automatiquement modifi&amp;eacute;. <br /> Une colonne peut &amp;ecirc;tre associ&amp;eacute;e ou r&amp;eacute;associ&amp;eacute;e &amp;agrave; tout moment, m&amp;ecirc;me apr&amp;egrave;s une lecture partielle du r&amp;eacute;sultat. La nouvelle association prend effet au prochain appel de <a href='http://www.php.net/manual/fr/mysqli-stmt.fetch.php' class='function'>mysqli_stmt_fetch()</a>. <br /> </p></blockquote> </div> <a name='mysqli-stmt.bind-result.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'> stmt</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Style proc&amp;eacute;dural uniquement : Un identifiant de requ&amp;ecirc;te retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.stmt-init.php' class='function'>mysqli_stmt_init()</a>.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>var1</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La variable &amp;agrave; lier. </p> </dd> </dl> <p> </p> </div> <a name='mysqli-stmt.bind-result.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='mysqli-stmt.bind-result.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Style orient&amp;eacute; objet</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mysqli&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>mysqli</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Pr&amp;eacute;paration&amp;nbsp;de&amp;nbsp;la&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;Code,&amp;nbsp;Name&amp;nbsp;FROM&amp;nbsp;Country&amp;nbsp;ORDER&amp;nbsp;BY&amp;nbsp;Name&amp;nbsp;LIMIT&amp;nbsp;5'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>();<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Insertion&amp;nbsp;de&amp;nbsp;la&amp;nbsp;variable&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>bind_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$col1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$col2</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;R&amp;eacute;cup&amp;eacute;ration&amp;nbsp;des&amp;nbsp;valeurs&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>while&amp;nbsp;(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetch</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'%s&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$col1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$col2</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;Fermeture&amp;nbsp;du&amp;nbsp;traitement&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br />}<br /></span><span style='color: #FF8000'>/*&amp;nbsp;Fermeture&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Exemple #2 Style proc&amp;eacute;dural</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(!</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Pr&amp;eacute;paration&amp;nbsp;de&amp;nbsp;la&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_prepare</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;Code,&amp;nbsp;Name&amp;nbsp;FROM&amp;nbsp;Country&amp;nbsp;ORDER&amp;nbsp;BY&amp;nbsp;Name&amp;nbsp;LIMIT&amp;nbsp;5'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_stmt_execute</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Insertion&amp;nbsp;de&amp;nbsp;la&amp;nbsp;variable&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_stmt_bind_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$col1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$col2</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;R&amp;eacute;cup&amp;eacute;ration&amp;nbsp;des&amp;nbsp;valeurs&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>while&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_stmt_fetch</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'%s&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$col1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$col2</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;Fermeture&amp;nbsp;du&amp;nbsp;traitement&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_stmt_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</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;*/<br /></span><span style='color: #0000BB'>mysqli_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <p class='para'>L&amp;#039;exemple ci-dessus va afficher :</p> <div class='example-contents screen'> <div class='cdata'><pre> AFG Afghanistan ALB Albania DZA Algeria ASM American Samoa AND Andorra </pre></div> </div> </div> <a name='mysqli-stmt.bind-result.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/mysqli-stmt.bind-param.php' class='function' rel='rdfs-seeAlso'>mysqli_stmt_bind_param()</a> - Lie des variables &amp;agrave; une requ&amp;ecirc;te MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli-stmt.execute.php' class='function' rel='rdfs-seeAlso'>mysqli_stmt_execute()</a> - Ex&amp;eacute;cute une requ&amp;ecirc;te pr&amp;eacute;par&amp;eacute;e</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli-stmt.fetch.php' class='function' rel='rdfs-seeAlso'>mysqli_stmt_fetch()</a> - Lit des r&amp;eacute;sultats depuis une requ&amp;ecirc;te MySQL pr&amp;eacute;par&amp;eacute;e dans des variables li&amp;eacute;es</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.prepare.php' class='function' rel='rdfs-seeAlso'>mysqli_prepare()</a> - Pr&amp;eacute;pare une requ&amp;ecirc;te SQL pour l'ex&amp;eacute;cution</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli-stmt.prepare.php' class='function' rel='rdfs-seeAlso'>mysqli_stmt_prepare()</a> - Pr&amp;eacute;pare une requ&amp;ecirc;te SQL pour l'ex&amp;eacute;cution</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.stmt-init.php' class='function' rel='rdfs-seeAlso'>mysqli_stmt_init()</a> - Initialise une commande MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli-stmt.errno.php' class='function' rel='rdfs-seeAlso'>mysqli_stmt_errno()</a> - Retourne un code erreur pour la derni&amp;egrave;re requ&amp;ecirc;te</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli-stmt.error.php' class='function' rel='rdfs-seeAlso'>mysqli_stmt_error()</a> - Retourne une description de la derni&amp;egrave;re erreur de traitement</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="mysqli_stmt_bind_param" value="<div id='mysqli-stmt.bind-param' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli-stmt.bind-param.php'>mysqli_stmt::bind_param</a></h1> <h1 class='refname'>mysqli_stmt_bind_param</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli_stmt::bind_param</span> -- <span class='refname'>mysqli_stmt_bind_param</span> &amp;mdash; <span class='dc-title'>Lie des variables &amp;agrave; une requ&amp;ecirc;te MySQL</span></p> </div> <a name='mysqli-stmt.bind-param.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet (m&amp;eacute;thode) :</p> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>mysqli_stmt::bind_param</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$types</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 reference'>&amp;amp;$var1</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 reference'>&amp;amp;$...</tt></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>mysqli_stmt_bind_param</b></span> ( <span class='methodparam'><span class='type'><span class='type mysqli_stmt'>mysqli_stmt</span></span> <tt class='parameter'>$stmt</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$types</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 reference'>&amp;amp;$var1</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 reference'>&amp;amp;$...</tt></span> ] )</div> <p class='para rdfs-comment'> Sert &amp;agrave; lier des variables &amp;agrave; une requ&amp;ecirc;te MySQL pr&amp;eacute;par&amp;eacute;e par <a href='http://www.php.net/manual/fr/mysqli.prepare.php' class='function'>mysqli_prepare()</a>. </p> <blockquote><p><b class='note'>Note</b>: Si la taille des donn&amp;eacute;es d&amp;eacute;passe la taille maximal d&amp;#039;un paquet, (<i>max_allowed_packet</i>), vous devez sp&amp;eacute;cifier le caract&amp;egrave;re <i>b</i> dans le param&amp;egrave;tre <i><tt class='parameter'>types</tt></i> et utiliser la fonction <a href='http://www.php.net/manual/fr/mysqli-stmt.send-long-data.php' class='function'>mysqli_stmt_send_long_data()</a> pour envoyer le message par paquets. <br /> </p></blockquote> <blockquote><p><b class='note'>Note</b>: Vous devez &amp;ecirc;tre prudent lors de l&amp;#039;utilisation de <b>mysqli_stmt_bind_param()</b> avec la fonction <a href='http://www.php.net/manual/fr/function.call-user-func-array.php' class='function'>call_user_func_array()</a>. Notez que <b>mysqli_stmt_bind_param()</b> n&amp;eacute;cessite que ses param&amp;egrave;tres soient pass&amp;eacute;s par r&amp;eacute;f&amp;eacute;rence, alors que la fonction <a href='http://www.php.net/manual/fr/function.call-user-func-array.php' class='function'>call_user_func_array()</a> peut accepter comme param&amp;egrave;tre une liste de variables qui peuvent repr&amp;eacute;senter des r&amp;eacute;f&amp;eacute;rences ou des valeurs. <br /> </p></blockquote> </div> <a name='mysqli-stmt.bind-param.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'> stmt</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Style proc&amp;eacute;dural uniquement : Un identifiant de requ&amp;ecirc;te retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.stmt-init.php' class='function'>mysqli_stmt_init()</a>.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>types</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> qui contient un ou plusieurs caract&amp;egrave;res qui sp&amp;eacute;cifient le type de la variable &amp;agrave; lier : </p><table class='doctable table'> <caption><b>Caract&amp;egrave;re de sp&amp;eacute;cification des types</b></caption> <thead valign='middle'> <tr valign='middle'> <th>Caract&amp;egrave;re</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>i</td> <td align='left'>correspond &amp;agrave; une variable de type <a href='http://www.php.net/manual/fr/language.types.integer.php' class='link'>entier</a></td> </tr> <tr valign='middle'> <td align='left'>d</td> <td align='left'>correspond &amp;agrave; une variable de type <a href='http://www.php.net/manual/fr/language.types.float.php' class='link'>nombre d&amp;eacute;cimal</a></td> </tr> <tr valign='middle'> <td align='left'>s</td> <td align='left'>correspond &amp;agrave; une variable de type <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a></td> </tr> <tr valign='middle'> <td align='left'>b</td> <td align='left'>correspond &amp;agrave; une variable de type BLOB, qui sera envoy&amp;eacute; par paquets</td> </tr> </tbody> </table> <p> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>var1</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nombre de variables et la longueur 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'>types</tt></i> doivent correspondre aux param&amp;egrave;tres de la requ&amp;ecirc;te. </p> </dd> </dl> <p> </p> </div> <a name='mysqli-stmt.bind-param.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='mysqli-stmt.bind-param.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Style orient&amp;eacute; objet</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mysqli&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>mysqli</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'INSERT&amp;nbsp;INTO&amp;nbsp;CountryLanguage&amp;nbsp;VALUES&amp;nbsp;(?,&amp;nbsp;?,&amp;nbsp;?,&amp;nbsp;?)'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>bind_param</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'sssd'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$code</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$language</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$official</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$percent</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$code&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'DEU'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$language&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'Bavarian'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$official&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'F'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$percent&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>11.2</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Ex&amp;eacute;cution&amp;nbsp;de&amp;nbsp;la&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>();<br /><br /></span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'%d&amp;nbsp;ligne&amp;nbsp;ins&amp;eacute;r&amp;eacute;e.\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>affected_rows</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Fermeture&amp;nbsp;du&amp;nbsp;traitement&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Nettoyage&amp;nbsp;de&amp;nbsp;la&amp;nbsp;table&amp;nbsp;CountryLanguage&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'DELETE&amp;nbsp;FROM&amp;nbsp;CountryLanguage&amp;nbsp;WHERE&amp;nbsp;Language='Bavarian''</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'%d&amp;nbsp;ligne&amp;nbsp;effac&amp;eacute;e.\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>affected_rows</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Fermeture&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Exemple #2 Style proc&amp;eacute;dural</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(!</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_prepare</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'INSERT&amp;nbsp;INTO&amp;nbsp;CountryLanguage&amp;nbsp;VALUES&amp;nbsp;(?,&amp;nbsp;?,&amp;nbsp;?,&amp;nbsp;?)'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>mysqli_stmt_bind_param</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'sssd'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$code</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$language</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$official</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$percent</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$code&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'DEU'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$language&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'Bavarian'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$official&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'F'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$percent&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>11.2</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Ex&amp;eacute;cution&amp;nbsp;de&amp;nbsp;la&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;*/<br /></span><span style='color: #0000BB'>mysqli_stmt_execute</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'%d&amp;nbsp;ligne&amp;nbsp;ins&amp;eacute;r&amp;eacute;e.\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_stmt_affected_rows</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>));<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Fermeture&amp;nbsp;du&amp;nbsp;traitement&amp;nbsp;*/<br /></span><span style='color: #0000BB'>mysqli_stmt_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Nettoyage&amp;nbsp;de&amp;nbsp;la&amp;nbsp;table&amp;nbsp;CountryLanguage&amp;nbsp;*/<br /></span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'DELETE&amp;nbsp;FROM&amp;nbsp;CountryLanguage&amp;nbsp;WHERE&amp;nbsp;Language='Bavarian''</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'%d&amp;nbsp;ligne&amp;nbsp;effac&amp;eacute;e.\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_affected_rows</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>));<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Fermeture&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>mysqli_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <p class='para'>L&amp;#039;exemple ci-dessus va afficher :</p> <div class='example-contents screen'> <div class='cdata'><pre> 1 ligne ins&amp;eacute;r&amp;eacute;e. 1 ligne effac&amp;eacute;e. </pre></div> </div> </div> <a name='mysqli-stmt.bind-param.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/mysqli-stmt.bind-result.php' class='function' rel='rdfs-seeAlso'>mysqli_stmt_bind_result()</a> - Lie des variables &amp;agrave; un jeu de r&amp;eacute;sultats</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli-stmt.execute.php' class='function' rel='rdfs-seeAlso'>mysqli_stmt_execute()</a> - Ex&amp;eacute;cute une requ&amp;ecirc;te pr&amp;eacute;par&amp;eacute;e</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli-stmt.fetch.php' class='function' rel='rdfs-seeAlso'>mysqli_stmt_fetch()</a> - Lit des r&amp;eacute;sultats depuis une requ&amp;ecirc;te MySQL pr&amp;eacute;par&amp;eacute;e dans des variables li&amp;eacute;es</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.prepare.php' class='function' rel='rdfs-seeAlso'>mysqli_prepare()</a> - Pr&amp;eacute;pare une requ&amp;ecirc;te SQL pour l'ex&amp;eacute;cution</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli-stmt.send-long-data.php' class='function' rel='rdfs-seeAlso'>mysqli_stmt_send_long_data()</a> - Envoie des donn&amp;eacute;es MySQL par paquets</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli-stmt.errno.php' class='function' rel='rdfs-seeAlso'>mysqli_stmt_errno()</a> - Retourne un code erreur pour la derni&amp;egrave;re requ&amp;ecirc;te</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli-stmt.error.php' class='function' rel='rdfs-seeAlso'>mysqli_stmt_error()</a> - Retourne une description de la derni&amp;egrave;re erreur de traitement</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="mysqli_stmt_attr_set" value="<div id='mysqli-stmt.attr-set' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli-stmt.attr-set.php'>mysqli_stmt::attr_set</a></h1> <h1 class='refname'>mysqli_stmt_attr_set</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli_stmt::attr_set</span> -- <span class='refname'>mysqli_stmt_attr_set</span> &amp;mdash; <span class='dc-title'>Modifie le comportement d&amp;#039;une requ&amp;ecirc;te pr&amp;eacute;par&amp;eacute;e</span></p> </div> <a name='mysqli-stmt.attr-set.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet (m&amp;eacute;thode) :</p> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>mysqli_stmt::attr_set</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$attr</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$mode</tt></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>mysqli_stmt_attr_set</b></span> ( <span class='methodparam'><span class='type'><span class='type mysqli_stmt'>mysqli_stmt</span></span> <tt class='parameter'>$stmt</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$attr</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$mode</tt></span> )</div> <p class='para rdfs-comment'> Modifie le comportement d&amp;#039;une requ&amp;ecirc;te pr&amp;eacute;par&amp;eacute;e. Cette fonction peut &amp;ecirc;tre appel&amp;eacute;e plusieurs fois pour d&amp;eacute;finir plusieurs attributs. </p> </div> <a name='mysqli-stmt.attr-set.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'> stmt</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Style proc&amp;eacute;dural uniquement : Un identifiant de requ&amp;ecirc;te retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.stmt-init.php' class='function'>mysqli_stmt_init()</a>.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>attr</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;attribut que vous voulez d&amp;eacute;finir. Il peut avoir une des valeurs suivantes : </p><table class='doctable table'> <caption><b>Valeurs des attributs</b></caption> <thead valign='middle'> <tr valign='middle'> <th>Caract&amp;egrave;re</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>MYSQLI_STMT_ATTR_UPDATE_MAX_LENGTH</td> <td align='left'> Si d&amp;eacute;fini &amp;agrave; 1, la fonction <a href='http://www.php.net/manual/fr/mysqli-stmt.store-result.php' class='function'>mysqli_stmt_store_result()</a> mettra &amp;agrave; jour la valeur de la m&amp;eacute;ta-donn&amp;eacute;e <i>MYSQL_FIELD-&amp;gt;max_length</i>. </td> </tr> <tr valign='middle'> <td align='left'>MYSQLI_STMT_ATTR_CURSOR_TYPE</td> <td align='left'> Type du curseur permettant l&amp;#039;ouverture de la requ&amp;ecirc;te lorsque la fonction <a href='http://www.php.net/manual/fr/mysqli-stmt.execute.php' class='function'>mysqli_stmt_execute()</a> est appel&amp;eacute;e. <i><tt class='parameter'>mode</tt></i> peut valoir <i>MYSQLI_CURSOR_TYPE_NO_CURSOR</i> (par d&amp;eacute;faut) ou <i>MYSQLI_CURSOR_TYPE_READ_ONLY</i>. </td> </tr> <tr valign='middle'> <td align='left'>MYSQLI_STMT_ATTR_PREFETCH_ROWS</td> <td align='left'> Nombre de lignes &amp;agrave; r&amp;eacute;cup&amp;eacute;rer depuis le serveur en une fois lors de l&amp;#039;utilisation d&amp;#039;un curseur. <i><tt class='parameter'>mode</tt></i> peut &amp;ecirc;tre compris entre 1 et la valeur maximale d&amp;#039;un type long non-sign&amp;eacute;. Par d&amp;eacute;faut, vaut 1. </td> </tr> </tbody> </table> <p> </p> <p class='para'> Si vous utilisez l&amp;#039;option <i>MYSQLI_STMT_ATTR_CURSOR_TYPE</i> avec <i>MYSQLI_CURSOR_TYPE_READ_ONLY</i>, un curseur sera ouvert pour la requ&amp;ecirc;te lors de l&amp;#039;appel &amp;agrave; la fonction <a href='http://www.php.net/manual/fr/mysqli-stmt.execute.php' class='function'>mysqli_stmt_execute()</a>. S&amp;#039;il y a d&amp;eacute;j&amp;agrave; un curseur d&amp;#039;ouvert depuis un pr&amp;eacute;c&amp;eacute;dent appel &amp;agrave; la fonction <a href='http://www.php.net/manual/fr/mysqli-stmt.execute.php' class='function'>mysqli_stmt_execute()</a>, il sera ferm&amp;eacute; avant d&amp;#039;en ouvrir un nouveau. La fonction <a href='http://www.php.net/manual/fr/mysqli-stmt.reset.php' class='function'>mysqli_stmt_reset()</a> ferme &amp;eacute;galement tous les curseurs avant de pr&amp;eacute;parer la requ&amp;ecirc;te pour une r&amp;eacute;-ex&amp;eacute;cution. La fonction <a href='http://www.php.net/manual/fr/mysqli-stmt.free-result.php' class='function'>mysqli_stmt_free_result()</a> ferme tout curseur ouvert. </p> <p class='para'> Si vous ouvrez un curseur pour une requ&amp;ecirc;te pr&amp;eacute;par&amp;eacute;e, la fonction <a href='http://www.php.net/manual/fr/mysqli-stmt.store-result.php' class='function'>mysqli_stmt_store_result()</a> n&amp;#039;est pas n&amp;eacute;cessaire. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mode</tt></i> </span> </dt><dd class='listitem'> <p class='para'>La valeur &amp;agrave; assigner &amp;agrave; l&amp;#039;attribut.</p> </dd> </dl> <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="mysqli_stmt_attr_get" value="<div id='mysqli-stmt.attr-get' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli-stmt.attr-get.php'>mysqli_stmt::attr_get</a></h1> <h1 class='refname'>mysqli_stmt_attr_get</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli_stmt::attr_get</span> -- <span class='refname'>mysqli_stmt_attr_get</span> &amp;mdash; <span class='dc-title'>R&amp;eacute;cup&amp;egrave;re la valeur courante d&amp;#039;un attribut de requ&amp;ecirc;te</span></p> </div> <a name='mysqli-stmt.attr-get.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet (m&amp;eacute;thode)</p> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>mysqli_stmt::attr_get</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$attr</tt></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>mysqli_stmt_attr_get</b></span> ( <span class='methodparam'><span class='type'><span class='type mysqli_stmt'>mysqli_stmt</span></span> <tt class='parameter'>$stmt</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$attr</tt></span> )</div> <p class='para rdfs-comment'> R&amp;eacute;cup&amp;egrave;re la valeur courante d&amp;#039;un attribut de requ&amp;ecirc;te. </p> </div> <a name='mysqli-stmt.attr-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'> stmt</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Style proc&amp;eacute;dural uniquement : Un identifiant de requ&amp;ecirc;te retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.stmt-init.php' class='function'>mysqli_stmt_init()</a>.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>attr</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;attribut que vous voulez r&amp;eacute;cup&amp;eacute;rer. </p> </dd> </dl> <p> </p> </div> <a name='mysqli-stmt.attr-get.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne <b><tt class='constant'>FALSE</tt></b> si l&amp;#039;attribut n&amp;#039;a pas &amp;eacute;t&amp;eacute; trouv&amp;eacute; ou la valeur de l&amp;#039;attribut 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="mysqli_stmt_affected_rows" value="<div id='mysqli-stmt.affected-rows' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli-stmt.affected-rows.php'>mysqli_stmt-&amp;gt;affected_rows</a></h1> <h1 class='refname'>mysqli_stmt_affected_rows</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli_stmt-&amp;gt;affected_rows</span> -- <span class='refname'>mysqli_stmt_affected_rows</span> &amp;mdash; <span class='dc-title'>Retourne le nombre total de lignes modifi&amp;eacute;es, effac&amp;eacute;es ou ins&amp;eacute;r&amp;eacute;es par la derni&amp;egrave;re requ&amp;ecirc;te</span></p> </div> <a name='mysqli-stmt.affected-rows.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet (propri&amp;eacute;t&amp;eacute;s) :</p> <div class='classsynopsis'> <div class='ooclass'><a href='http://www.php.net/manual/fr/class.mysqli-stmt.php' class='classname'>mysqli_stmt</a></div> <div class='fieldsynopsis'><span class='type'>int</span> <var class='varname'>$affected_rows</var>;</div> </div> <p class='para'>Style proc&amp;eacute;dural :</p> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>mysqli_stmt_affected_rows</b></span> ( <span class='methodparam'><span class='type'><span class='type mysqli_stmt'>mysqli_stmt</span></span> <tt class='parameter'>$stmt</tt></span> )</div> <p class='para rdfs-comment'> Retourne le nombre de lignes affect&amp;eacute;es par une requ&amp;ecirc;te <i>INSERT</i>, <i>UPDATE</i> ou <i>DELETE</i>. </p> <p class='para'> La fonction <b>mysqli_stmt_affected_rows()</b> ne fonctionne que sur les requ&amp;ecirc;tes qui modifient la table. Si vous d&amp;eacute;sirez r&amp;eacute;cup&amp;eacute;rer le nombre de lignes retourn&amp;eacute;es par une requ&amp;ecirc;te SELECT, utilisez plut&amp;ocirc;t la requ&amp;ecirc;te <a href='http://www.php.net/manual/fr/mysqli-stmt.num-rows.php' class='function'>mysqli_stmt_num_rows()</a>. </p> </div> <a name='mysqli-stmt.affected-rows.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'> stmt</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Style proc&amp;eacute;dural uniquement : Un identifiant de requ&amp;ecirc;te retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.stmt-init.php' class='function'>mysqli_stmt_init()</a>.</p> </dd> </dl> <p> </p> </div> <a name='mysqli-stmt.affected-rows.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Un entier sup&amp;eacute;rieur &amp;agrave; z&amp;eacute;ro indique le nombre de lignes affect&amp;eacute;es ou retrouv&amp;eacute;es. Z&amp;eacute;ro indique qu&amp;#039;aucun enregistrement n&amp;#039;a &amp;eacute;t&amp;eacute; modifi&amp;eacute; par une requ&amp;ecirc;te UPDATE/DELETE, aucune ligne ne correspond &amp;agrave; la clause WHERE dans la requ&amp;ecirc;te ou bien qu&amp;#039;aucune requ&amp;ecirc;te n&amp;#039;a &amp;eacute;t&amp;eacute; encore ex&amp;eacute;cut&amp;eacute;e. -1 indique que la derni&amp;egrave;re requ&amp;ecirc;te a retourn&amp;eacute; une erreur. NULL indique qu&amp;#039;un argument invalide a &amp;eacute;t&amp;eacute; fourni &amp;agrave; la fonction. </p> <blockquote><p><b class='note'>Note</b>: Si le nombre de lignes affect&amp;eacute;es est plus grand que la valeur enti&amp;egrave;re maximale de PHP, le nombre de lignes affect&amp;eacute;es sera retourn&amp;eacute; comme une cha&amp;icirc;ne de caract&amp;egrave;res. <br /> </p></blockquote> </div> <a name='mysqli-stmt.affected-rows.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Style orient&amp;eacute; objet</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mysqli&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>mysqli</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Cr&amp;eacute;ation&amp;nbsp;d'une&amp;nbsp;table&amp;nbsp;temporaire&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'CREATE&amp;nbsp;TEMPORARY&amp;nbsp;TABLE&amp;nbsp;myCountry&amp;nbsp;LIKE&amp;nbsp;Country'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'INSERT&amp;nbsp;INTO&amp;nbsp;myCountry&amp;nbsp;SELECT&amp;nbsp;*&amp;nbsp;FROM&amp;nbsp;Country&amp;nbsp;WHERE&amp;nbsp;Code&amp;nbsp;LIKE&amp;nbsp;?'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Pr&amp;eacute;paration&amp;nbsp;de&amp;nbsp;la&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>))&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Insertion&amp;nbsp;de&amp;nbsp;la&amp;nbsp;variable&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$code&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'A%'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>bind_param</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'s'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$code</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Ex&amp;eacute;cution&amp;nbsp;de&amp;nbsp;la&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>();<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Lignes&amp;nbsp;ins&amp;eacute;r&amp;eacute;es&amp;nbsp;:&amp;nbsp;%d\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>affected_rows</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Fermeture&amp;nbsp;du&amp;nbsp;traitement&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</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;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Exemple #2 Style proc&amp;eacute;dural</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Cr&amp;eacute;ation&amp;nbsp;d'une&amp;nbsp;table&amp;nbsp;temporaire&amp;nbsp;*/<br /></span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'CREATE&amp;nbsp;TEMPORARY&amp;nbsp;TABLE&amp;nbsp;myCountry&amp;nbsp;LIKE&amp;nbsp;Country'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'INSERT&amp;nbsp;INTO&amp;nbsp;myCountry&amp;nbsp;SELECT&amp;nbsp;*&amp;nbsp;FROM&amp;nbsp;Country&amp;nbsp;WHERE&amp;nbsp;Code&amp;nbsp;LIKE&amp;nbsp;?'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Pr&amp;eacute;paration&amp;nbsp;de&amp;nbsp;la&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_prepare</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>))&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Insertion&amp;nbsp;de&amp;nbsp;la&amp;nbsp;variable&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$code&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'A%'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_stmt_bind_param</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'s'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$code</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Ex&amp;eacute;cution&amp;nbsp;de&amp;nbsp;la&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_stmt_execute</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Lignes&amp;nbsp;ins&amp;eacute;r&amp;eacute;es&amp;nbsp;:&amp;nbsp;%d\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_stmt_affected_rows</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>));<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Fermeture&amp;nbsp;du&amp;nbsp;traitement&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_stmt_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</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;*/<br /></span><span style='color: #0000BB'>mysqli_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <p class='para'>L&amp;#039;exemple ci-dessus va afficher :</p> <div class='example-contents screen'> <div class='cdata'><pre> Lignes ins&amp;eacute;r&amp;eacute;es : 17 </pre></div> </div> </div> <a name='mysqli-stmt.affected-rows.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/mysqli-stmt.num-rows.php' class='function' rel='rdfs-seeAlso'>mysqli_stmt_num_rows()</a> - Retourne le nombre de lignes d'un r&amp;eacute;sultat MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.prepare.php' class='function' rel='rdfs-seeAlso'>mysqli_prepare()</a> - Pr&amp;eacute;pare une requ&amp;ecirc;te SQL pour l'ex&amp;eacute;cution</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="MySQLi_STMT" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/fr/class.mysqli-stmt.php'>La classe MySQLi_STMT</a></h1> <div class='partintro'> <div id='mysqli-stmt.intro' class='section'> <h2 class='title'>Introduction</h2> <p class='para'> Repr&amp;eacute;sente une requ&amp;ecirc;te pr&amp;eacute;par&amp;eacute;e. </p> </div> <div id='mysqli-stmt.synopsis' class='section'> <h2 class='title'>Synopsis de la classe</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>MySQLi_STMT</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>MySQLi_STMT</b> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Propri&amp;eacute;t&amp;eacute;s */</div> <div class='fieldsynopsis'><span class='type'>int</span> <var class='varname'>$affected_rows</var>;</div> <div class='fieldsynopsis'><span class='type'>int</span> <var class='varname'>$errno</var>;</div> <div class='fieldsynopsis'><span class='type'>string</span> <var class='varname'>$error</var>;</div> <div class='fieldsynopsis'><span class='type'>int</span> <var class='varname'>$field_count</var>;</div> <div class='fieldsynopsis'><span class='type'>int</span> <var class='varname'>$insert_id</var>;</div> <div class='fieldsynopsis'><span class='type'>int</span> <var class='varname'>$num_rows</var>;</div> <div class='fieldsynopsis'><span class='type'>int</span> <var class='varname'>$param_count</var>;</div> <div class='fieldsynopsis'><span class='type'>string</span> <var class='varname'>$sqlstate</var>;</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* M&amp;eacute;thodes */</div> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli-stmt.affected-rows.php' class='function'>mysqli_stmt_affected_rows</a></span> ( <span class='methodparam'><span class='type'><span class='type mysqli_stmt'>mysqli_stmt</span></span> <tt class='parameter'>$stmt</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli-stmt.attr-get.php' class='function'>mysqli_stmt::attr_get</a></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$attr</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli-stmt.attr-set.php' class='function'>mysqli_stmt::attr_set</a></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$attr</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$mode</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli-stmt.bind-param.php' class='function'>mysqli_stmt::bind_param</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$types</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 reference'>&amp;amp;$var1</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 reference'>&amp;amp;$...</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli-stmt.bind-result.php' class='function'>mysqli_stmt::bind_result</a></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 reference'>&amp;amp;$var1</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 reference'>&amp;amp;$...</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli-stmt.close.php' class='function'>mysqli_stmt::close</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli-stmt.data-seek.php' class='function'>mysqli_stmt::data_seek</a></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$offset</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli-stmt.errno.php' class='function'>mysqli_stmt_errno</a></span> ( <span class='methodparam'><span class='type'><span class='type mysqli_stmt'>mysqli_stmt</span></span> <tt class='parameter'>$stmt</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli-stmt.error.php' class='function'>mysqli_stmt_error</a></span> ( <span class='methodparam'><span class='type'><span class='type mysqli_stmt'>mysqli_stmt</span></span> <tt class='parameter'>$stmt</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli-stmt.execute.php' class='function'>mysqli_stmt::execute</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/mysqli-stmt.fetch.php' class='function'>mysqli_stmt::fetch</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/mysqli-stmt.field-count.php' class='function'>mysqli_stmt_field_count</a></span> ( <span class='methodparam'><span class='type'><span class='type mysqli_stmt'>mysqli_stmt</span></span> <tt class='parameter'>$stmt</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli-stmt.free-result.php' class='function'>mysqli_stmt::free_result</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>object</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli-stmt.get-warnings.php' class='function'>mysqli_stmt::get_warnings</a></span> ( <span class='methodparam'><span class='type'><span class='type mysqli_stmt'>mysqli_stmt</span></span> <tt class='parameter'>$stmt</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>mixed</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli-stmt.insert-id.php' class='function'>mysqli_stmt_insert_id</a></span> ( <span class='methodparam'><span class='type'><span class='type mysqli_stmt'>mysqli_stmt</span></span> <tt class='parameter'>$stmt</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli-stmt.num-rows.php' class='function'>mysqli_stmt_num_rows</a></span> ( <span class='methodparam'><span class='type'><span class='type mysqli_stmt'>mysqli_stmt</span></span> <tt class='parameter'>$stmt</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli-stmt.param-count.php' class='function'>mysqli_stmt_param_count</a></span> ( <span class='methodparam'><span class='type'><span class='type mysqli_stmt'>mysqli_stmt</span></span> <tt class='parameter'>$stmt</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>mixed</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli-stmt.prepare.php' class='function'>mysqli_stmt::prepare</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$query</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli-stmt.reset.php' class='function'>mysqli_stmt::reset</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>mysqli_result</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli-stmt.result-metadata.php' class='function'>mysqli_stmt::result_metadata</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/mysqli-stmt.send-long-data.php' class='function'>mysqli_stmt::send_long_data</a></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$param_nr</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$data</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli-stmt.sqlstate.php' class='function'>mysqli_stmt_sqlstate</a></span> ( <span class='methodparam'><span class='type'><span class='type mysqli_stmt'>mysqli_stmt</span></span> <tt class='parameter'>$stmt</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli-stmt.store-result.php' class='function'>mysqli_stmt::store_result</a></span> ( <span class='methodparam'>void</span> )</div> }</div> </div> </div> <h2>Sommaire</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/fr/mysqli-stmt.affected-rows.php'>mysqli_stmt->affected_rows</a> &amp;mdash; Retourne le nombre total de lignes modifi&amp;eacute;es, effac&amp;eacute;es ou ins&amp;eacute;r&amp;eacute;es par la derni&amp;egrave;re requ&amp;ecirc;te</li><li><a href='http://www.php.net/manual/fr/mysqli-stmt.attr-get.php'>mysqli_stmt::attr_get</a> &amp;mdash; R&amp;eacute;cup&amp;egrave;re la valeur courante d'un attribut de requ&amp;ecirc;te</li><li><a href='http://www.php.net/manual/fr/mysqli-stmt.attr-set.php'>mysqli_stmt::attr_set</a> &amp;mdash; Modifie le comportement d'une requ&amp;ecirc;te pr&amp;eacute;par&amp;eacute;e</li><li><a href='http://www.php.net/manual/fr/mysqli-stmt.bind-param.php'>mysqli_stmt::bind_param</a> &amp;mdash; Lie des variables &amp;agrave; une requ&amp;ecirc;te MySQL</li><li><a href='http://www.php.net/manual/fr/mysqli-stmt.bind-result.php'>mysqli_stmt::bind_result</a> &amp;mdash; Lie des variables &amp;agrave; un jeu de r&amp;eacute;sultats</li><li><a href='http://www.php.net/manual/fr/mysqli-stmt.close.php'>mysqli_stmt::close</a> &amp;mdash; Termine une requ&amp;ecirc;te pr&amp;eacute;par&amp;eacute;e</li><li><a href='http://www.php.net/manual/fr/mysqli-stmt.data-seek.php'>mysqli_stmt::data_seek</a> &amp;mdash; D&amp;eacute;place le pointeur de r&amp;eacute;sultat</li><li><a href='http://www.php.net/manual/fr/mysqli-stmt.errno.php'>mysqli_stmt->errno</a> &amp;mdash; Retourne un code erreur pour la derni&amp;egrave;re requ&amp;ecirc;te</li><li><a href='http://www.php.net/manual/fr/mysqli-stmt.error.php'>mysqli_stmt->error</a> &amp;mdash; Retourne une description de la derni&amp;egrave;re erreur de traitement</li><li><a href='http://www.php.net/manual/fr/mysqli-stmt.execute.php'>mysqli_stmt::execute</a> &amp;mdash; Ex&amp;eacute;cute une requ&amp;ecirc;te pr&amp;eacute;par&amp;eacute;e</li><li><a href='http://www.php.net/manual/fr/mysqli-stmt.fetch.php'>mysqli_stmt::fetch</a> &amp;mdash; Lit des r&amp;eacute;sultats depuis une requ&amp;ecirc;te MySQL pr&amp;eacute;par&amp;eacute;e dans des variables li&amp;eacute;es</li><li><a href='http://www.php.net/manual/fr/mysqli-stmt.field-count.php'>mysqli_stmt->field_count</a> &amp;mdash; Retourne le nombre de champs pr&amp;eacute;sent dans la requ&amp;ecirc;te donn&amp;eacute;e</li><li><a href='http://www.php.net/manual/fr/mysqli-stmt.free-result.php'>mysqli_stmt::free_result</a> &amp;mdash; Lib&amp;egrave;re le r&amp;eacute;sultat MySQL de la m&amp;eacute;moire</li><li><a href='http://www.php.net/manual/fr/mysqli-stmt.get-warnings.php'>mysqli_stmt::get_warnings</a> &amp;mdash; Description</li><li><a href='http://www.php.net/manual/fr/mysqli-stmt.insert-id.php'>mysqli_stmt->insert_id</a> &amp;mdash; R&amp;eacute;cup&amp;egrave;re l'ID g&amp;eacute;n&amp;eacute;r&amp;eacute; par la derni&amp;egrave;re requ&amp;ecirc;te INSERT</li><li><a href='http://www.php.net/manual/fr/mysqli-stmt.num-rows.php'>mysqli_stmt::num_rows</a> &amp;mdash; Retourne le nombre de lignes d'un r&amp;eacute;sultat MySQL</li><li><a href='http://www.php.net/manual/fr/mysqli-stmt.param-count.php'>mysqli_stmt->param_count</a> &amp;mdash; Retourne le nombre de param&amp;egrave;tre d'une commande SQL</li><li><a href='http://www.php.net/manual/fr/mysqli-stmt.prepare.php'>mysqli_stmt::prepare</a> &amp;mdash; Pr&amp;eacute;pare une requ&amp;ecirc;te SQL pour l'ex&amp;eacute;cution</li><li><a href='http://www.php.net/manual/fr/mysqli-stmt.reset.php'>mysqli_stmt::reset</a> &amp;mdash; Annule une requ&amp;ecirc;te pr&amp;eacute;par&amp;eacute;e</li><li><a href='http://www.php.net/manual/fr/mysqli-stmt.result-metadata.php'>mysqli_stmt::result_metadata</a> &amp;mdash; Retourne les m&amp;eacute;tadonn&amp;eacute;es de pr&amp;eacute;paration de requ&amp;ecirc;te MySQL</li><li><a href='http://www.php.net/manual/fr/mysqli-stmt.send-long-data.php'>mysqli_stmt::send_long_data</a> &amp;mdash; Envoie des donn&amp;eacute;es MySQL par paquets</li><li><a href='http://www.php.net/manual/fr/mysqli-stmt.sqlstate.php'>mysqli_stmt::sqlstate</a> &amp;mdash; Retourne le code SQLSTATE de la derni&amp;egrave;re op&amp;eacute;ration MySQL</li><li><a href='http://www.php.net/manual/fr/mysqli-stmt.store-result.php'>mysqli_stmt::store_result</a> &amp;mdash; Stock un jeu de r&amp;eacute;sultats depuis une requ&amp;ecirc;te pr&amp;eacute;par&amp;eacute;e</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="mysqli_stat" value="<div id='mysqli.stat' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli.stat.php'>mysqli::stat</a></h1> <h1 class='refname'>mysqli_stat</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli::stat</span> -- <span class='refname'>mysqli_stat</span> &amp;mdash; <span class='dc-title'>Obtient le statut courant du syst&amp;egrave;me</span></p> </div> <a name='mysqli.stat.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet (m&amp;eacute;thode) :</p> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>mysqli::stat</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>mysqli_stat</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</tt></span> )</div> <p class='para rdfs-comment'> <b>mysqli_stat()</b> retourne une cha&amp;icirc;ne de caract&amp;egrave;res contenant des informations similaires &amp;agrave; la commande &amp;#039;<i>mysqladmin status</i>&amp;#039;. Cela inclut le temps de fonctionnement, exprim&amp;eacute; en secondes et le nombre de threads courant, le nombre de commandes, les tables recharg&amp;eacute;es et ouvertes. </p> </div> <a name='mysqli.stat.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'> link</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Seulement en style proc&amp;eacute;dural : Un identifiant de lien retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.connect.php' class='function'>mysqli_connect()</a> ou par la fonction <a href='http://www.php.net/manual/fr/mysqli.init.php' class='function'>mysqli_init()</a></p></dd> </dl> <p> </p> </div> <a name='mysqli.stat.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> d&amp;eacute;crivant le statut du serveur. <b><tt class='constant'>FALSE</tt></b> est retourn&amp;eacute; si une erreur survient. </p> </div> <a name='mysqli.stat.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Style orient&amp;eacute; objet</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mysqli&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>mysqli</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #0000BB'>printf&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Statut&amp;nbsp;du&amp;nbsp;syst&amp;egrave;me&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>stat</span><span style='color: #007700'>());<br /><br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Exemple #2 Style proc&amp;eacute;dural</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Statut&amp;nbsp;du&amp;nbsp;syst&amp;egrave;me&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_stat</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>));<br /><br /></span><span style='color: #0000BB'>mysqli_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <p class='para'>L&amp;#039;exemple ci-dessus va afficher :</p> <div class='example-contents screen'> <div class='cdata'><pre> Statut du syst&amp;egrave;me : Uptime: 272 Threads: 1 Questions: 5340 Slow queries: 0 Opens: 13 Flush tables: 1 Open tables: 0 Queries per second avg: 19.632 Memory in use: 8496K Max memory used: 8560K </pre></div> </div> </div> <a name='mysqli.stat.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/mysqli.get-server-info.php' class='function' rel='rdfs-seeAlso'>mysqli_get_server_info()</a> - Retourne la version du serveur MySQL</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="mysqli_ssl_set" value="<div id='mysqli.ssl-set' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli.ssl-set.php'>mysqli::ssl_set</a></h1> <h1 class='refname'>mysqli_ssl_set</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli::ssl_set</span> -- <span class='refname'>mysqli_ssl_set</span> &amp;mdash; <span class='dc-title'>Utilis&amp;eacute;e pour &amp;eacute;tablir une connexion s&amp;eacute;curis&amp;eacute;e avec SSL</span></p> </div> <a name='mysqli.ssl-set.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet (m&amp;eacute;thode):</p> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>mysqli::ssl_set</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$key</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$cert</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$ca</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$capath</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$cipher</tt></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>mysqli_ssl_set</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$key</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$cert</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$ca</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$capath</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$cipher</tt></span> )</div> <p class='para rdfs-comment'> Utilis&amp;eacute;e pour &amp;eacute;tablir une connexion s&amp;eacute;curis&amp;eacute;e avec SSL. Elle doit &amp;ecirc;tre appel&amp;eacute;e avant <a href='http://www.php.net/manual/fr/mysqli.real-connect.php' class='function'>mysqli_real_connect()</a>. Cette fonction ne fait rien du tout si le support OpenSSL n&amp;#039;est pas activ&amp;eacute;. </p> <p class='para'> Noter que le driver natif MySQL ne supporte pas SSL, aussi, l&amp;#039;appel &amp;agrave; cette fonction lors de l&amp;#039;utilisation du driver natif MySQL retournera une erreur. Le driver natif MySQL est activ&amp;eacute; par d&amp;eacute;faut sous Microsoft Windows depuis PHP version 5.3 et suivants. </p> </div> <a name='mysqli.ssl-set.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'> link</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Seulement en style proc&amp;eacute;dural : Un identifiant de lien retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.connect.php' class='function'>mysqli_connect()</a> ou par la fonction <a href='http://www.php.net/manual/fr/mysqli.init.php' class='function'>mysqli_init()</a></p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>key</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le chemin vers le fichier contenant la cl&amp;eacute;. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>cert</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le chemin vers le fichier contenant le certificat. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ca</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le chemin vers le fichier contenant l&amp;#039;autorit&amp;eacute; du certificat. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>capath</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le chemin vers le dossier contenant les certificats SSL CA au format PEM. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>cipher</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La liste des chiffres autoris&amp;eacute;s &amp;agrave; &amp;ecirc;tre utilis&amp;eacute;s pour le chiffrage SSL. </p> </dd> </dl> <p> </p> <p class='para'> Tous les param&amp;egrave;tres SSL non utilis&amp;eacute;s peuvent avoir comme valeur <b><tt class='constant'>NULL</tt></b>. </p> </div> <a name='mysqli.ssl-set.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne toujours <b><tt class='constant'>TRUE</tt></b>. Si SSL n&amp;#039;est pas correctement install&amp;eacute;, <a href='http://www.php.net/manual/fr/mysqli.real-connect.php' class='function'>mysqli_real_connect()</a> retournera une erreur lorsque vous tenterez une connexion. </p> </div> <a name='mysqli.ssl-set.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/mysqli.options.php' class='function' rel='rdfs-seeAlso'>mysqli_options()</a> - D&amp;eacute;finit les options</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.real-connect.php' class='function' rel='rdfs-seeAlso'>mysqli_real_connect()</a> - Ouvre une connexion &amp;agrave; un serveur MySQL</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="mysqli_sqlstate" value="<div id='mysqli.sqlstate' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli.sqlstate.php'>mysqli-&amp;gt;sqlstate</a></h1> <h1 class='refname'>mysqli_sqlstate</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli-&amp;gt;sqlstate</span> -- <span class='refname'>mysqli_sqlstate</span> &amp;mdash; <span class='dc-title'>Retourne l&amp;#039;erreur SQLSTATE de la derni&amp;egrave;re op&amp;eacute;ration MySQL</span></p> </div> <a name='mysqli.sqlstate.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet (propri&amp;eacute;t&amp;eacute;) :</p> <div class='classsynopsis'> <div class='ooclass'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='classname'>mysqli</a></div> <div class='fieldsynopsis'><span class='type'>string</span> <var class='varname'>$sqlstate</var>;</div> </div> <p class='para'>Style proc&amp;eacute;dural :</p> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>mysqli_sqlstate</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</tt></span> )</div> <p class='para rdfs-comment'> Retourne une cha&amp;icirc;ne contenant le code d&amp;#039;erreur SQLSTATE de la derni&amp;egrave;re erreur. Le code d&amp;#039;erreur <i>&amp;#039;00000&amp;#039;</i> signifie : &amp;quot;pas d&amp;#039;erreur&amp;quot;. Les valeurs sont sp&amp;eacute;cifi&amp;eacute;es par les normes ANSI SQL et ODBC. Pour une liste des valeurs possibles, voyez : <a href='http://dev.mysql.com/doc/mysql/en/error-handling.html' class='link external'>&amp;raquo; http://dev.mysql.com/doc/mysql/en/error-handling.html</a>. </p> <blockquote><p><b class='note'>Note</b>: Notez que toutes les erreurs de MySQL n&amp;#039;ont pas encore de correspondance avec les erreurs SQLSTATE. La valeur <i>HY000</i> (erreur g&amp;eacute;n&amp;eacute;rale) est utilis&amp;eacute;e pour les erreurs sans correspondance. <br /> </p></blockquote> </div> <a name='mysqli.sqlstate.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'> link</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Seulement en style proc&amp;eacute;dural : Un identifiant de lien retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.connect.php' class='function'>mysqli_connect()</a> ou par la fonction <a href='http://www.php.net/manual/fr/mysqli.init.php' class='function'>mysqli_init()</a></p></dd> </dl> <p> </p> </div> <a name='mysqli.sqlstate.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne une cha&amp;icirc;ne contenant le code d&amp;#039;erreur SQLSTATE de la derni&amp;egrave;re erreur. Le code est constitu&amp;eacute; de 5 caract&amp;egrave;res : <i>&amp;#039;00000&amp;#039;</i> repr&amp;eacute;sente l&amp;#039;absence d&amp;#039;erreurs. </p> </div> <a name='mysqli.sqlstate.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Style orient&amp;eacute; objet</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mysqli&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>mysqli</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;La&amp;nbsp;table&amp;nbsp;Ville&amp;nbsp;existe&amp;nbsp;d&amp;eacute;j&amp;agrave;,&amp;nbsp;nous&amp;nbsp;devrions&amp;nbsp;avoir&amp;nbsp;une&amp;nbsp;erreur&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(!</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'CREATE&amp;nbsp;TABLE&amp;nbsp;City&amp;nbsp;(ID&amp;nbsp;INT,&amp;nbsp;Name&amp;nbsp;VARCHAR(30))'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Erreur&amp;nbsp;-&amp;nbsp;SQLSTATE&amp;nbsp;%s.\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>sqlstate</span><span style='color: #007700'>);<br />}<br /><br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Exemple #2 Style proc&amp;eacute;dural</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;La&amp;nbsp;table&amp;nbsp;Ville&amp;nbsp;existe&amp;nbsp;d&amp;eacute;j&amp;agrave;,&amp;nbsp;nous&amp;nbsp;devrions&amp;nbsp;avoir&amp;nbsp;une&amp;nbsp;erreur&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(!</span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'CREATE&amp;nbsp;TABLE&amp;nbsp;City&amp;nbsp;(ID&amp;nbsp;INT,&amp;nbsp;Name&amp;nbsp;VARCHAR(30))'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Erreur&amp;nbsp;-&amp;nbsp;SQLSTATE&amp;nbsp;%s.\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_sqlstate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>));<br />}<br /><br /></span><span style='color: #0000BB'>mysqli_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <p class='para'>L&amp;#039;exemple ci-dessus va afficher :</p> <div class='example-contents screen'> <div class='cdata'><pre> Erreur - SQLSTATE 42S01. </pre></div> </div> </div> <a name='mysqli.sqlstate.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/mysqli.errno.php' class='function' rel='rdfs-seeAlso'>mysqli_errno()</a> - Retourne le dernier code d'erreur produit</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.error.php' class='function' rel='rdfs-seeAlso'>mysqli_error()</a> - Retourne une cha&amp;icirc;ne d&amp;eacute;crivant la derni&amp;egrave;re 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="mysqli_slave_query" value="<div id='function.mysqli-slave-query' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysqli-slave-query.php'>mysqli_slave_query</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli_slave_query</span> &amp;mdash; <span class='dc-title'>Force l&amp;#039;ex&amp;eacute;cution de la requ&amp;ecirc;te sur un serveur esclave pour une configuration ma&amp;icirc;tre/esclave</span></p> </div> <a name='function.mysqli-slave-query.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>mysqli_slave_query</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$query</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 class='warning'><b class='warning'>Avertissement</b><p class='simpara'>Cette fonction est<em class='emphasis'>obsol&amp;egrave;te</em> et a &amp;eacute;t&amp;eacute; <em class='emphasis'>supprim&amp;eacute;e</em> depuis PHP 5.3.0.</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="mysqli_set_opt" value="<div id='function.mysqli-set-opt' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysqli-set-opt.php'>mysqli_set_opt</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli_set_opt</span> &amp;mdash; <span class='dc-title'>Alias de <a href='http://www.php.net/manual/fr/mysqli.options.php' class='function'>mysqli_options()</a></span></p> </div> <a name='function.mysqli-set-opt.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'> <b>mysqli_set_opt()</b> est un alias de la fonction <a href='http://www.php.net/manual/fr/mysqli.options.php' class='function'>mysqli_options()</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="mysqli_set_local_infile_handler" value="<div id='mysqli.set-local-infile-handler' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli.set-local-infile-handler.php'>mysqli::set_local_infile_handler</a></h1> <h1 class='refname'>mysqli_set_local_infile_handler</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli::set_local_infile_handler</span> -- <span class='refname'>mysqli_set_local_infile_handler</span> &amp;mdash; <span class='dc-title'>D&amp;eacute;finit une fonction de rappel pour la commande LOAD DATA LOCAL INFILE</span></p> </div> <a name='mysqli.set-local-infile-handler.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>mysqli_set_local_infile_handler</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/language.pseudo-types.php#language.types.callback' class='type callback'>callback</a></span> <tt class='parameter'>$read_func</tt></span> )</div> <p class='para rdfs-comment'>Style orient&amp;eacute; objet (m&amp;eacute;thode)</p> <div class='classsynopsis'> <div class='ooclass'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='classname'>mysqli</a></div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>set_local_infile_handler</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/language.pseudo-types.php#language.types.callback' class='type callback'>callback</a></span> <tt class='parameter'>$read_func</tt></span> )</div> </div> <p class='para'> D&amp;eacute;finit une fonction de rappel pour la commande LOAD DATA LOCAL INFILE. </p> <p class='para'> Le but de la fonction de rappel est de lire le fichier sp&amp;eacute;cifi&amp;eacute; par <i>LOAD DATA LOCAL INFILE</i> et de le reformater dans un format compris par <i>LOAD DATA INFILE</i>. </p> <p class='para'> Les donn&amp;eacute;es retourn&amp;eacute;es doivent correspondre au format sp&amp;eacute;cifi&amp;eacute; par <i>LOAD DATA</i> </p> </div> <a name='mysqli.set-local-infile-handler.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'> link</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Seulement en style proc&amp;eacute;dural : Un identifiant de lien retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.connect.php' class='function'>mysqli_connect()</a> ou par la fonction <a href='http://www.php.net/manual/fr/mysqli.init.php' class='function'>mysqli_init()</a></p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>read_func</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Une fonction ou une m&amp;eacute;thode d&amp;#039;objet de rappel prend les param&amp;egrave;tres suivants : </p> <dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>stream</tt></i> </span> </dt><dd class='listitem'> <p class='para'>un flux PHP associ&amp;eacute; avec les commandes SQL INFILE</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>&amp;amp;buffer</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Une cha&amp;icirc;ne pour y stocker les donn&amp;eacute;es r&amp;eacute;&amp;eacute;crites</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>buflen</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Le nombre maximal de caract&amp;egrave;res &amp;agrave; stocker dans le buffer</p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>&amp;amp;errormsg</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Si une erreur survient, vous pourrez stocker le message d&amp;#039;erreur ici</p></dd> </dl> </dd> </dl> <p> </p> <p class='para'> La fonction de rappel doit retourner le nombre de caract&amp;egrave;res stock&amp;eacute;s dans le <i><tt class='parameter'>buffer</tt></i> ou une valeur n&amp;eacute;gative si une erreur survient. </p> </div> <a name='mysqli.set-local-infile-handler.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='mysqli.set-local-infile-handler.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Style orient&amp;eacute; objet</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;$db&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_init</span><span style='color: #007700'>();<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$db</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>real_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,</span><span style='color: #DD0000'>'root'</span><span style='color: #007700'>,</span><span style='color: #DD0000'>''</span><span style='color: #007700'>,</span><span style='color: #DD0000'>'test'</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>callme</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stream</span><span style='color: #007700'>,&amp;nbsp;&amp;amp;</span><span style='color: #0000BB'>$buffer</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$buflen</span><span style='color: #007700'>,&amp;nbsp;&amp;amp;</span><span style='color: #0000BB'>$errmsg</span><span style='color: #007700'>)<br />&amp;nbsp;&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$buffer&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>fgets</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stream</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$buffer</span><span style='color: #007700'>;<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;convertit&amp;nbsp;en&amp;nbsp;majuscule&amp;nbsp;et&amp;nbsp;remplace&amp;nbsp;le&amp;nbsp;d&amp;eacute;limiteur&amp;nbsp;','&amp;nbsp;par&amp;nbsp;[TAB]<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$buffer&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>strtoupper</span><span style='color: #007700'>(</span><span style='color: #0000BB'>str_replace</span><span style='color: #007700'>(</span><span style='color: #DD0000'>','</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'\t'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$buffer</span><span style='color: #007700'>));<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;</span><span style='color: #0000BB'>strlen</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$buffer</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;}<br /><br /><br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Entr&amp;eacute;e&amp;nbsp;:\n'</span><span style='color: #007700'>;<br /><br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$db</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>set_local_infile_handler</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'callme'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$db</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'LOAD&amp;nbsp;DATA&amp;nbsp;LOCAL&amp;nbsp;INFILE&amp;nbsp;'input.txt'&amp;nbsp;INTO&amp;nbsp;TABLE&amp;nbsp;t1'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$db</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>set_local_infile_default</span><span style='color: #007700'>();<br /><br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$res&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$db</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;*&amp;nbsp;FROM&amp;nbsp;t1'</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'\nSortie&amp;nbsp;:\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;while&amp;nbsp;(</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$res</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetch_assoc</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>join</span><span style='color: #007700'>(</span><span style='color: #DD0000'>','</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>).</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Exemple #2 Style proc&amp;eacute;dural</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;$db&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_init</span><span style='color: #007700'>();<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_real_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$db</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,</span><span style='color: #DD0000'>'root'</span><span style='color: #007700'>,</span><span style='color: #DD0000'>''</span><span style='color: #007700'>,</span><span style='color: #DD0000'>'test'</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>callme</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stream</span><span style='color: #007700'>,&amp;nbsp;&amp;amp;</span><span style='color: #0000BB'>$buffer</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$buflen</span><span style='color: #007700'>,&amp;nbsp;&amp;amp;</span><span style='color: #0000BB'>$errmsg</span><span style='color: #007700'>)<br />&amp;nbsp;&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$buffer&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>fgets</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stream</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$buffer</span><span style='color: #007700'>;<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;convertit&amp;nbsp;en&amp;nbsp;majuscule&amp;nbsp;et&amp;nbsp;remplace&amp;nbsp;le&amp;nbsp;d&amp;eacute;limiteur&amp;nbsp;','&amp;nbsp;par&amp;nbsp;[TAB]<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$buffer&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>strtoupper</span><span style='color: #007700'>(</span><span style='color: #0000BB'>str_replace</span><span style='color: #007700'>(</span><span style='color: #DD0000'>','</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'\t'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$buffer</span><span style='color: #007700'>));<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;</span><span style='color: #0000BB'>strlen</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$buffer</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;}<br /><br /><br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Entr&amp;eacute;e&amp;nbsp;:\n'</span><span style='color: #007700'>;<br /><br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_set_local_infile_handler</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$db</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'callme'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$db</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'LOAD&amp;nbsp;DATA&amp;nbsp;LOCAL&amp;nbsp;INFILE&amp;nbsp;'input.txt'&amp;nbsp;INTO&amp;nbsp;TABLE&amp;nbsp;t1'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_set_local_infile_default</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$db</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$res&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$db</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;*&amp;nbsp;FROM&amp;nbsp;t1'</span><span style='color: #007700'>);<br /><br /><br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'\nSortie&amp;nbsp;:\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;while&amp;nbsp;(</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_fetch_assoc</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$res</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>join</span><span style='color: #007700'>(</span><span style='color: #DD0000'>','</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>).</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <p class='para'>L&amp;#039;exemple ci-dessus va afficher :</p> <div class='example-contents screen'> <div class='cdata'><pre> Entr&amp;eacute;e : 23,foo 42,bar Sortie : 23,FOO 42,BAR </pre></div> </div> </div> <a name='mysqli.set-local-infile-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/mysqli.set-local-infile-default.php' class='function' rel='rdfs-seeAlso'>mysqli_set_local_infile_default()</a> - R&amp;eacute;tablit le gestionnaire par d&amp;eacute;faut pour la commande LOAD LOCAL INFILE</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="mysqli_set_local_infile_default" value="<div id='mysqli.set-local-infile-default' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli.set-local-infile-default.php'>mysqli::set_local_infile_default</a></h1> <h1 class='refname'>mysqli_set_local_infile_default</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli::set_local_infile_default</span> -- <span class='refname'>mysqli_set_local_infile_default</span> &amp;mdash; <span class='dc-title'>R&amp;eacute;tablit le gestionnaire par d&amp;eacute;faut pour la commande LOAD LOCAL INFILE</span></p> </div> <a name='mysqli.set-local-infile-default.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>mysqli_set_local_infile_default</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</tt></span> )</div> <p class='para rdfs-comment'> D&amp;eacute;sactive un gestionnaire <i>LOAD DATA INFILE LOCAL</i> pr&amp;eacute;c&amp;eacute;demment d&amp;eacute;finit avec la fonction <a href='http://www.php.net/manual/fr/mysqli.set-local-infile-handler.php' class='function'>mysqli_set_local_infile_handler()</a>. </p> </div> <a name='mysqli.set-local-infile-default.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'> link</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Seulement en style proc&amp;eacute;dural : Un identifiant de lien retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.connect.php' class='function'>mysqli_connect()</a> ou par la fonction <a href='http://www.php.net/manual/fr/mysqli.init.php' class='function'>mysqli_init()</a></p></dd> </dl> <p> </p> </div> <a name='mysqli.set-local-infile-default.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='mysqli.set-local-infile-default.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'>Voir l&amp;#039;exemple de la fonction <a href='http://www.php.net/manual/fr/mysqli.set-local-infile-handler.php' class='function'>mysqli_set_local_infile_handler()</a></p> </div> <a name='mysqli.set-local-infile-default.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/mysqli.set-local-infile-handler.php' class='function' rel='rdfs-seeAlso'>mysqli_set_local_infile_handler()</a> - D&amp;eacute;finit une fonction de rappel pour la commande LOAD DATA LOCAL INFILE</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="mysqli_set_charset" value="<div id='mysqli.set-charset' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli.set-charset.php'>mysqli::set_charset</a></h1> <h1 class='refname'>mysqli_set_charset</h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.0.5)</p><p class='refpurpose'><span class='refname'>mysqli::set_charset</span> -- <span class='refname'>mysqli_set_charset</span> &amp;mdash; <span class='dc-title'>D&amp;eacute;finit le jeu de caract&amp;egrave;res par d&amp;eacute;faut du client</span></p> </div> <a name='mysqli.set-charset.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>mysqli::set_charset</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$charset</tt></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>mysqli_set_charset</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$charset</tt></span> )</div> <p class='para rdfs-comment'> D&amp;eacute;finit le jeu de caract&amp;egrave;res par d&amp;eacute;faut &amp;agrave; utiliser lors de l&amp;#039;envoi de donn&amp;eacute;es depuis et vers le serveur de base de donn&amp;eacute;es. </p> </div> <a name='mysqli.set-charset.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'> link</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Seulement en style proc&amp;eacute;dural : Un identifiant de lien retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.connect.php' class='function'>mysqli_connect()</a> ou par la fonction <a href='http://www.php.net/manual/fr/mysqli.init.php' class='function'>mysqli_init()</a></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 &amp;agrave; d&amp;eacute;finir. </p> </dd> </dl> <p> </p> </div> <a name='mysqli.set-charset.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='mysqli.set-charset.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Pour utiliser cette fonction sur les syst&amp;egrave;mes Windows, vous devez utiliser la biblioth&amp;egrave;que client MySQL version 4.1.11 ou suivante (pour MySQL 5.0, vous avez besoin de la version 5.0.6 ou suivante). <br /> </p></blockquote> <blockquote><p><b class='note'>Note</b>: C&amp;#039;est la meilleure fa&amp;ccedil;on de modifier le jeu de caract&amp;egrave;res. Il n&amp;#039;est pas recommand&amp;eacute; d&amp;#039;utiliser la fonction <a href='http://www.php.net/manual/fr/mysqli.query.php' class='function'>mysqli::query()</a> avec une requ&amp;ecirc;te du type <i>SET NAMES ..</i> pour cela. <br /> </p></blockquote> </div> <a name='mysqli.set-charset.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Style orient&amp;eacute; objet</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mysqli&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>mysqli</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'test'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Modification&amp;nbsp;du&amp;nbsp;jeu&amp;nbsp;de&amp;nbsp;r&amp;eacute;sultats&amp;nbsp;en&amp;nbsp;utf8&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(!</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>set_charset</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'utf8'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Erreur&amp;nbsp;lors&amp;nbsp;du&amp;nbsp;chargement&amp;nbsp;du&amp;nbsp;jeu&amp;nbsp;de&amp;nbsp;caract&amp;egrave;res&amp;nbsp;utf8&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>error</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'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Jeu&amp;nbsp;de&amp;nbsp;caract&amp;egrave;res&amp;nbsp;courant&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>character_set_name</span><span style='color: #007700'>());<br />}<br /><br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Exemple #2 Style proc&amp;eacute;dural</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'test'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Modification&amp;nbsp;du&amp;nbsp;jeu&amp;nbsp;de&amp;nbsp;r&amp;eacute;sultats&amp;nbsp;en&amp;nbsp;utf8&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(!</span><span style='color: #0000BB'>mysqli_set_charset</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'utf8'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Erreur&amp;nbsp;lors&amp;nbsp;du&amp;nbsp;chargement&amp;nbsp;du&amp;nbsp;jeu&amp;nbsp;de&amp;nbsp;caract&amp;egrave;res&amp;nbsp;utf8&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_error</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</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'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Jeu&amp;nbsp;de&amp;nbsp;caract&amp;egrave;res&amp;nbsp;courant&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_character_set_name</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>));<br />}<br /><br /></span><span style='color: #0000BB'>mysqli_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <p class='para'>L&amp;#039;exemple ci-dessus va afficher :</p> <div class='example-contents screen'> <div class='cdata'><pre> Jeu de caract&amp;egrave;res courant : utf8 </pre></div> </div> </div> <a name='mysqli.set-charset.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/mysqli.character-set-name.php' class='function' rel='rdfs-seeAlso'>mysqli_character_set_name()</a> - Retourne le jeu de caract&amp;egrave;res courant pour la connexion</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.real-escape-string.php' class='function' rel='rdfs-seeAlso'>mysqli_real_escape_string()</a> - Prot&amp;egrave;ge les caract&amp;egrave;res sp&amp;eacute;ciaux d'une cha&amp;icirc;ne pour l'utiliser dans une requ&amp;ecirc;te SQL, en prenant en compte le jeu de caract&amp;egrave;res courant de la connexion</li> <li class='member'><a href='http://dev.mysql.com/doc/refman/5.1/en/charset-charsets.html' class='link external'>&amp;raquo; Liste des jeux de caract&amp;egrave;res support&amp;eacute;s par MySQL</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="mysqli_send_query" value="<div id='function.mysqli-send-query' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysqli-send-query.php'>mysqli_send_query</a></h1> <h1 class='refname'>mysqli-&amp;gt;send_query</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli_send_query</span> -- <span class='refname'>mysqli-&amp;gt;send_query</span> &amp;mdash; <span class='dc-title'>Envoie la requ&amp;ecirc;te et retourne</span></p> </div> <a name='function.mysqli-send-query.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'>bool</span> <span class='methodname'><b>mysqli_send_query</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$query</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.mysqli.php' class='classname'>mysqli</a></div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>send_query</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$query</tt></span> )</div> </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 class='warning'><b class='warning'>Avertissement</b><p class='simpara'>Cette fonction est<em class='emphasis'>obsol&amp;egrave;te</em> et a &amp;eacute;t&amp;eacute; <em class='emphasis'>supprim&amp;eacute;e</em> depuis PHP 5.3.0.</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="mysqli_send_long_data" value="<div id='function.mysqli-send-long-data' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysqli-send-long-data.php'>mysqli_send_long_data</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli_send_long_data</span> &amp;mdash; <span class='dc-title'>Alias de <a href='http://www.php.net/manual/fr/mysqli-stmt.send-long-data.php' class='function'>mysqli_stmt_send_long_data()</a></span></p> </div> <a name='function.mysqli-send-long-data.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'> <b>mysqli_send_long_data()</b> est un alias de la fonction <a href='http://www.php.net/manual/fr/mysqli-stmt.send-long-data.php' class='function'>mysqli_stmt_send_long_data()</a>. </p> </div> <a name='function.mysqli-send-long-data.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <b>mysqli_send_long_data()</b> est fortement d&amp;eacute;conseill&amp;eacute;e et devrait &amp;ecirc;tre supprim&amp;eacute;e prochainement. <br /> </p></blockquote> </div> <a name='function.mysqli-send-long-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/mysqli-stmt.send-long-data.php' class='function' rel='rdfs-seeAlso'>mysqli_stmt_send_long_data()</a> - Envoie des donn&amp;eacute;es MySQL par paquets</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="mysqli_select_db" value="<div id='mysqli.select-db' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli.select-db.php'>mysqli::select_db</a></h1> <h1 class='refname'>mysqli_select_db</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli::select_db</span> -- <span class='refname'>mysqli_select_db</span> &amp;mdash; <span class='dc-title'>S&amp;eacute;lectionne une base de donn&amp;eacute;es par d&amp;eacute;faut pour les requ&amp;ecirc;tes</span></p> </div> <a name='mysqli.select-db.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>mysqli::select_db</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$dbname</tt></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>mysqli_select_db</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$dbname</tt></span> )</div> <p class='para rdfs-comment'> S&amp;eacute;lectionne la base de donn&amp;eacute;es par d&amp;eacute;faut (sp&amp;eacute;cifi&amp;eacute;e par le param&amp;egrave;tre <i><tt class='parameter'>dbname</tt></i> ) pour &amp;ecirc;tre utilis&amp;eacute;e lors de l&amp;#039;ex&amp;eacute;cution de requ&amp;ecirc;tes sur la connexion repr&amp;eacute;sent&amp;eacute;e par le param&amp;egrave;tre <i><tt class='parameter'>link</tt></i> . </p> <blockquote><p><b class='note'>Note</b>: Cette fonction ne doit &amp;ecirc;tre utilis&amp;eacute;e que pour changer la base de donn&amp;eacute;es par d&amp;eacute;faut pour la connexion courante. Vous pouvez s&amp;eacute;lectionner la base de donn&amp;eacute;es par d&amp;eacute;faut avec le 4&amp;egrave;me param&amp;egrave;tre de la fonction <a href='http://www.php.net/manual/fr/mysqli.connect.php' class='function'>mysqli_connect()</a>. <br /> </p></blockquote> </div> <a name='mysqli.select-db.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'> link</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Seulement en style proc&amp;eacute;dural : Un identifiant de lien retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.connect.php' class='function'>mysqli_connect()</a> ou par la fonction <a href='http://www.php.net/manual/fr/mysqli.init.php' class='function'>mysqli_init()</a></p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>dbname</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nom de la base de donn&amp;eacute;es. </p> </dd> </dl> <p> </p> </div> <a name='mysqli.select-db.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='mysqli.select-db.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Style orient&amp;eacute; objet</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mysqli&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>mysqli</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'test'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Retourne&amp;nbsp;le&amp;nbsp;nom&amp;nbsp;de&amp;nbsp;la&amp;nbsp;base&amp;nbsp;de&amp;nbsp;donn&amp;eacute;es&amp;nbsp;courante&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;DATABASE()'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetch_row</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: #DD0000'>'La&amp;nbsp;base&amp;nbsp;de&amp;nbsp;donn&amp;eacute;es&amp;nbsp;courante&amp;nbsp;est&amp;nbsp;%s.\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>]);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Change&amp;nbsp;la&amp;nbsp;base&amp;nbsp;de&amp;nbsp;donn&amp;eacute;es&amp;nbsp;en&amp;nbsp;'world'&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>select_db</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Retourne&amp;nbsp;le&amp;nbsp;nom&amp;nbsp;de&amp;nbsp;la&amp;nbsp;base&amp;nbsp;de&amp;nbsp;donn&amp;eacute;es&amp;nbsp;courante&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;DATABASE()'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetch_row</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: #DD0000'>'La&amp;nbsp;base&amp;nbsp;de&amp;nbsp;donn&amp;eacute;es&amp;nbsp;courante&amp;nbsp;est&amp;nbsp;%s.\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>]);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br />}<br /><br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Exemple #2 Style proc&amp;eacute;dural</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'test'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Retourne&amp;nbsp;le&amp;nbsp;nom&amp;nbsp;de&amp;nbsp;la&amp;nbsp;base&amp;nbsp;de&amp;nbsp;donn&amp;eacute;es&amp;nbsp;courante&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;DATABASE()'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_fetch_row</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</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: #DD0000'>'La&amp;nbsp;base&amp;nbsp;de&amp;nbsp;donn&amp;eacute;es&amp;nbsp;courante&amp;nbsp;est&amp;nbsp;%s.\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>]);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_free_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Change&amp;nbsp;la&amp;nbsp;base&amp;nbsp;de&amp;nbsp;donn&amp;eacute;es&amp;nbsp;en&amp;nbsp;'world'&amp;nbsp;*/<br /></span><span style='color: #0000BB'>mysqli_select_db</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Retourne&amp;nbsp;le&amp;nbsp;nom&amp;nbsp;de&amp;nbsp;la&amp;nbsp;base&amp;nbsp;de&amp;nbsp;donn&amp;eacute;es&amp;nbsp;courante&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;DATABASE()'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_fetch_row</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</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: #DD0000'>'La&amp;nbsp;base&amp;nbsp;de&amp;nbsp;donn&amp;eacute;es&amp;nbsp;courante&amp;nbsp;est&amp;nbsp;%s.\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>]);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_free_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br />}<br /><br /></span><span style='color: #0000BB'>mysqli_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <p class='para'>L&amp;#039;exemple ci-dessus va afficher :</p> <div class='example-contents screen'> <div class='cdata'><pre> La basede donn&amp;eacute;es courante est test. La basede donn&amp;eacute;es courante est world. </pre></div> </div> </div> <a name='mysqli.select-db.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/mysqli.connect.php' class='function' rel='rdfs-seeAlso'>mysqli_connect()</a> - Ouvre une connexion &amp;agrave; un serveur MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.real-connect.php' class='function' rel='rdfs-seeAlso'>mysqli_real_connect()</a> - Ouvre une connexion &amp;agrave; un serveur MySQL</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="mysqli_rpl_query_type" value="<div id='function.mysqli-rpl-query-type' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysqli-rpl-query-type.php'>mysqli_rpl_query_type</a></h1> <h1 class='refname'>mysqli-&amp;gt;rpl_query_type</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli_rpl_query_type</span> -- <span class='refname'>mysqli-&amp;gt;rpl_query_type</span> &amp;mdash; <span class='dc-title'>Retourne le type de requ&amp;ecirc;te RPL</span></p> </div> <a name='function.mysqli-rpl-query-type.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'>int</span> <span class='methodname'><b>mysqli_rpl_query_type</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$query</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.mysqli.php' class='classname'>mysqli</a></div> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>rpl_query_type</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$query</tt></span> )</div> </div> <p class='para'> Retourne <b><tt class='constant'>MYSQLI_RPL_MASTER</tt></b>, <b><tt class='constant'>MYSQLI_RPL_SLAVE</tt></b> ou <b><tt class='constant'>MYSQLI_RPL_ADMIN</tt></b>, en fonction du type de requ&amp;ecirc;te. <i>INSERT</i>, <i>UPDATE</i> et similaire sont des requ&amp;ecirc;tes <em class='emphasis'>ma&amp;icirc;tres</em>, <i>SELECT</i> est <em class='emphasis'>esclave</em>, et <i>FLUSH</i>, <i>REPAIR</i> et similaire sont des requ&amp;ecirc;tes d&amp;#039;<em class='emphasis'>administration</em>. </p> <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 class='warning'><b class='warning'>Avertissement</b><p class='simpara'>Cette fonction est<em class='emphasis'>obsol&amp;egrave;te</em> et a &amp;eacute;t&amp;eacute; <em class='emphasis'>supprim&amp;eacute;e</em> depuis PHP 5.3.0.</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="mysqli_rpl_probe" value="<div id='function.mysqli-rpl-probe' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysqli-rpl-probe.php'>mysqli_rpl_probe</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli_rpl_probe</span> &amp;mdash; <span class='dc-title'>Sonde le RPL</span></p> </div> <a name='function.mysqli-rpl-probe.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>mysqli_rpl_probe</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</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 class='warning'><b class='warning'>Avertissement</b><p class='simpara'>Cette fonction est<em class='emphasis'>obsol&amp;egrave;te</em> et a &amp;eacute;t&amp;eacute; <em class='emphasis'>supprim&amp;eacute;e</em> depuis PHP 5.3.0.</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="mysqli_rpl_parse_enabled" value="<div id='function.mysqli-rpl-parse-enabled' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysqli-rpl-parse-enabled.php'>mysqli_rpl_parse_enabled</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli_rpl_parse_enabled</span> &amp;mdash; <span class='dc-title'>V&amp;eacute;rifie si l&amp;#039;analyseur RPL est activ&amp;eacute;</span></p> </div> <a name='function.mysqli-rpl-parse-enabled.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>mysqli_rpl_parse_enabled</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</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 class='warning'><b class='warning'>Avertissement</b><p class='simpara'>Cette fonction est<em class='emphasis'>obsol&amp;egrave;te</em> et a &amp;eacute;t&amp;eacute; <em class='emphasis'>supprim&amp;eacute;e</em> depuis PHP 5.3.0.</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="mysqli_rollback" value="<div id='mysqli.rollback' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli.rollback.php'>mysqli::rollback</a></h1> <h1 class='refname'>mysqli_rollback</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli::rollback</span> -- <span class='refname'>mysqli_rollback</span> &amp;mdash; <span class='dc-title'>Annule la transaction courante</span></p> </div> <a name='mysqli.rollback.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>mysqli::rollback</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>mysqli_rollback</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</tt></span> )</div> <p class='para rdfs-comment'> Annule la transaction courante pour la base de donn&amp;eacute;es. </p> </div> <a name='mysqli.rollback.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'> link</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Seulement en style proc&amp;eacute;dural : Un identifiant de lien retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.connect.php' class='function'>mysqli_connect()</a> ou par la fonction <a href='http://www.php.net/manual/fr/mysqli.init.php' class='function'>mysqli_init()</a></p></dd> </dl> <p> </p> </div> <a name='mysqli.rollback.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='mysqli.rollback.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Style orient&amp;eacute; objet</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mysqli&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>mysqli</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;D&amp;eacute;sactive&amp;nbsp;l'auto-commit&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>autocommit</span><span style='color: #007700'>(</span><span style='color: #0000BB'>FALSE</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'CREATE&amp;nbsp;TABLE&amp;nbsp;myCity&amp;nbsp;LIKE&amp;nbsp;City'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'ALTER&amp;nbsp;TABLE&amp;nbsp;myCity&amp;nbsp;Type=InnoDB'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'INSERT&amp;nbsp;INTO&amp;nbsp;myCity&amp;nbsp;SELECT&amp;nbsp;*&amp;nbsp;FROM&amp;nbsp;City&amp;nbsp;LIMIT&amp;nbsp;50'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Validation&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>commit</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Effacement&amp;nbsp;de&amp;nbsp;toutes&amp;nbsp;les&amp;nbsp;lignes&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'DELETE&amp;nbsp;FROM&amp;nbsp;myCity'</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;COUNT(*)&amp;nbsp;FROM&amp;nbsp;myCity'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetch_row</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: #DD0000'>'%d&amp;nbsp;ligne&amp;nbsp;dans&amp;nbsp;la&amp;nbsp;table&amp;nbsp;myCity.\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>]);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Free&amp;nbsp;result&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Rollback&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>rollback</span><span style='color: #007700'>();<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;COUNT(*)&amp;nbsp;FROM&amp;nbsp;myCity'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetch_row</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: #DD0000'>'%d&amp;nbsp;lignes&amp;nbsp;dans&amp;nbsp;la&amp;nbsp;table&amp;nbsp;myCity&amp;nbsp;(apr&amp;egrave;s&amp;nbsp;annulation).\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>]);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Lib&amp;egrave;re&amp;nbsp;le&amp;nbsp;r&amp;eacute;sultat&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Effacement&amp;nbsp;de&amp;nbsp;la&amp;nbsp;table&amp;nbsp;myCity&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'DROP&amp;nbsp;TABLE&amp;nbsp;myCity'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Exemple #2 Style proc&amp;eacute;dural</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;D&amp;eacute;sactive&amp;nbsp;l'auto-commit&amp;nbsp;*/<br /></span><span style='color: #0000BB'>mysqli_autocommit</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>FALSE</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'CREATE&amp;nbsp;TABLE&amp;nbsp;myCity&amp;nbsp;LIKE&amp;nbsp;City'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'ALTER&amp;nbsp;TABLE&amp;nbsp;myCity&amp;nbsp;Type=InnoDB'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'INSERT&amp;nbsp;INTO&amp;nbsp;myCity&amp;nbsp;SELECT&amp;nbsp;*&amp;nbsp;FROM&amp;nbsp;City&amp;nbsp;LIMIT&amp;nbsp;50'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Validation&amp;nbsp;*/<br /></span><span style='color: #0000BB'>mysqli_commit</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Effacement&amp;nbsp;de&amp;nbsp;toutes&amp;nbsp;les&amp;nbsp;lignes&amp;nbsp;*/<br /></span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'DELETE&amp;nbsp;FROM&amp;nbsp;myCity'</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;COUNT(*)&amp;nbsp;FROM&amp;nbsp;myCity'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_fetch_row</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</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: #DD0000'>'%d&amp;nbsp;ligne&amp;nbsp;dans&amp;nbsp;la&amp;nbsp;table&amp;nbsp;myCity.\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>]);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Lib&amp;egrave;re&amp;nbsp;le&amp;nbsp;r&amp;eacute;sultat&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_free_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Rollback&amp;nbsp;*/<br /></span><span style='color: #0000BB'>mysqli_rollback</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;COUNT(*)&amp;nbsp;FROM&amp;nbsp;myCity'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_fetch_row</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</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: #DD0000'>'%d&amp;nbsp;lignes&amp;nbsp;dans&amp;nbsp;la&amp;nbsp;table&amp;nbsp;myCity&amp;nbsp;(apr&amp;egrave;s&amp;nbsp;annulation).\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>]);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Free&amp;nbsp;result&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_free_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Effacement&amp;nbsp;de&amp;nbsp;la&amp;nbsp;table&amp;nbsp;myCity&amp;nbsp;*/<br /></span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'DROP&amp;nbsp;TABLE&amp;nbsp;myCity'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>mysqli_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <p class='para'>L&amp;#039;exemple ci-dessus va afficher :</p> <div class='example-contents screen'> <div class='cdata'><pre> 0 ligne dans la table myCity. 50 lignes dans la table myCity (apr&amp;egrave;s annulation). </pre></div> </div> </div> <a name='mysqli.rollback.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/mysqli.commit.php' class='function' rel='rdfs-seeAlso'>mysqli_commit()</a> - Valide la transaction courante</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.autocommit.php' class='function' rel='rdfs-seeAlso'>mysqli_autocommit()</a> - Active ou d&amp;eacute;sactive le mode auto-commit</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="MySQLi_Result" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/fr/class.mysqli-result.php'>La classe MySQLi_Result</a></h1> <div class='partintro'> <div id='mysqli-result.intro' class='section'> <h2 class='title'>Introduction</h2> <p class='para'> Repr&amp;eacute;sente le jeu de r&amp;eacute;sultats obtenu depuis une requ&amp;ecirc;te. </p> </div> <div id='mysqli-result.synopsis' class='section'> <h2 class='title'>Synopsis de la classe</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>MySQLi_Result</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>MySQLi_Result</b> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Propri&amp;eacute;t&amp;eacute;s */</div> <div class='fieldsynopsis'> <span class='type'>int</span> <var class='varname'>$current_field</var> ;</div> <div class='fieldsynopsis'><span class='type'>int</span> <var class='varname'>$field_count</var>;</div> <div class='fieldsynopsis'><span class='type'>array</span> <var class='varname'>$lengths</var>;</div> <div class='fieldsynopsis'><span class='type'>int</span> <var class='varname'>$num_rows</var>;</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* M&amp;eacute;thodes */</div> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli-result.current-field.php' class='function'>mysqli_field_tell</a></span> ( <span class='methodparam'><span class='type'><span class='type mysqli_result'>mysqli_result</span></span> <tt class='parameter'>$result</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli-result.data-seek.php' class='function'>mysqli_result::data_seek</a></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$offset</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>mixed</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli-result.fetch-all.php' class='function'>mysqli_result::fetch_all</a></span> ([ <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$resulttype</tt><span class='initializer'> = MYSQLI_NUM</span></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='type'>mixed</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli-result.fetch-array.php' class='function'>mysqli_result::fetch_array</a></span> ([ <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$resulttype</tt><span class='initializer'> = MYSQLI_BOTH</span></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli-result.fetch-assoc.php' class='function'>mysqli_result::fetch_assoc</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>object</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli-result.fetch-field-direct.php' class='function'>mysqli_result::fetch_field_direct</a></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$fieldnr</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>object</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli-result.fetch-field.php' class='function'>mysqli_result::fetch_field</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/mysqli-result.fetch-fields.php' class='function'>mysqli_result::fetch_fields</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>object</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli-result.fetch-object.php' class='function'>mysqli_result::fetch_object</a></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$class_name</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$params</tt></span> ]] )</div> <div class='methodsynopsis dc-description'> <span class='type'>mixed</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli-result.fetch-row.php' class='function'>mysqli_result::fetch_row</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/mysqli-result.field-count.php' class='function'>mysqli_num_fields</a></span> ( <span class='methodparam'><span class='type'><span class='type mysqli_result'>mysqli_result</span></span> <tt class='parameter'>$result</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli-result.field-seek.php' class='function'>mysqli_result::field_seek</a></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$fieldnr</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli-result.free.php' class='function'>mysqli_result::free</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/mysqli-result.lengths.php' class='function'>mysqli_fetch_lengths</a></span> ( <span class='methodparam'><span class='type'><span class='type mysqli_result'>mysqli_result</span></span> <tt class='parameter'>$result</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli-result.num-rows.php' class='function'>mysqli_num_rows</a></span> ( <span class='methodparam'><span class='type'><span class='type mysqli_result'>mysqli_result</span></span> <tt class='parameter'>$result</tt></span> )</div> }</div> </div> </div> <h2>Sommaire</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/fr/mysqli-result.current-field.php'>mysqli_result->current_field</a> &amp;mdash; R&amp;eacute;cup&amp;egrave;re la position courante d'un champ dans un pointeur de r&amp;eacute;sultat</li><li><a href='http://www.php.net/manual/fr/mysqli-result.data-seek.php'>mysqli_result::data_seek</a> &amp;mdash; D&amp;eacute;place le pointeur interne de r&amp;eacute;sultat</li><li><a href='http://www.php.net/manual/fr/mysqli-result.fetch-all.php'>mysqli_result::fetch_all</a> &amp;mdash; Lit toutes les lignes de r&amp;eacute;sultats dans un tableau</li><li><a href='http://www.php.net/manual/fr/mysqli-result.fetch-array.php'>mysqli_result::fetch_array</a> &amp;mdash; Retourne une ligne de r&amp;eacute;sultat sous la forme d'un tableau associatif, d'un tableau index&amp;eacute;, ou les deux</li><li><a href='http://www.php.net/manual/fr/mysqli-result.fetch-assoc.php'>mysqli_result::fetch_assoc</a> &amp;mdash; R&amp;eacute;cup&amp;egrave;re une ligne de r&amp;eacute;sultat sous forme de tableau associatif</li><li><a href='http://www.php.net/manual/fr/mysqli-result.fetch-field-direct.php'>mysqli_result::fetch_field_direct</a> &amp;mdash; R&amp;eacute;cup&amp;egrave;re les m&amp;eacute;tadonn&amp;eacute;es d'un champ unique</li><li><a href='http://www.php.net/manual/fr/mysqli-result.fetch-field.php'>mysqli_result::fetch_field</a> &amp;mdash; Retourne le prochain champs dans le jeu de r&amp;eacute;sultats</li><li><a href='http://www.php.net/manual/fr/mysqli-result.fetch-fields.php'>mysqli_result::fetch_fields</a> &amp;mdash; Retourne un tableau d'objets repr&amp;eacute;sentant les champs dans le r&amp;eacute;sultat</li><li><a href='http://www.php.net/manual/fr/mysqli-result.fetch-object.php'>mysqli_result::fetch_object</a> &amp;mdash; Retourne la ligne courante d'un jeu de r&amp;eacute;sultat sous forme d'objet</li><li><a href='http://www.php.net/manual/fr/mysqli-result.fetch-row.php'>mysqli_result::fetch_row</a> &amp;mdash; R&amp;eacute;cup&amp;egrave;re une ligne de r&amp;eacute;sultat sous forme de tableau index&amp;eacute;</li><li><a href='http://www.php.net/manual/fr/mysqli-result.field-count.php'>mysqli_result->field_count</a> &amp;mdash; R&amp;eacute;cup&amp;egrave;re le nombre de champs dans un r&amp;eacute;sultat</li><li><a href='http://www.php.net/manual/fr/mysqli-result.field-seek.php'>mysqli_result::field_seek</a> &amp;mdash; D&amp;eacute;place le pointeur de r&amp;eacute;sultat sur le champs sp&amp;eacute;cifi&amp;eacute;</li><li><a href='http://www.php.net/manual/fr/mysqli-result.free.php'>mysqli_result::free</a> &amp;mdash; Lib&amp;egrave;re la m&amp;eacute;moire associ&amp;eacute;e &amp;agrave; un r&amp;eacute;sultat</li><li><a href='http://www.php.net/manual/fr/mysqli-result.lengths.php'>mysqli_result->lengths</a> &amp;mdash; Retourne la longueur des colonnes de la ligne courante du jeu de r&amp;eacute;sultats</li><li><a href='http://www.php.net/manual/fr/mysqli-result.num-rows.php'>mysqli_result->num_rows</a> &amp;mdash; Retourne le nombre de lignes dans un r&amp;eacute;sultat</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="mysqli_report" value="<div id='function.mysqli-report' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysqli-report.php'>mysqli_report</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli_report</span> &amp;mdash; <span class='dc-title'>Active ou d&amp;eacute;sactive les fonctions de rapport interne</span></p> </div> <a name='function.mysqli-report.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>mysqli_report</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$flags</tt></span> )</div> <p class='para rdfs-comment'> <b>mysqli_report()</b> est une fonction puissante, pour am&amp;eacute;liorer vos requ&amp;ecirc;tes et votre code durant les phases de d&amp;eacute;veloppement et de tests. En fonction de l&amp;#039;argument <i><tt class='parameter'>flags</tt></i> , il rapporte des erreurs li&amp;eacute;es aux appels de fonctions mysqli ou aux requ&amp;ecirc;tes qui n&amp;#039;utilisent pas d&amp;#039;index (ou n&amp;#039;utilisent pas de bon index). </p> </div> <a name='function.mysqli-report.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'>flags</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p><table class='doctable table'> <caption><b>Options support&amp;eacute;es</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'><b><tt class='constant'>MYSQLI_REPORT_OFF</tt></b></td> <td align='left'>D&amp;eacute;sactive le rapport</td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>MYSQLI_REPORT_ERROR</tt></b></td> <td align='left'>Rapporte les erreurs des fonctions mysqli</td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>MYSQLI_REPORT_STRICT</tt></b></td> <td align='left'>Rapporte les alertes des appels aux fonctions mysqli</td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>MYSQLI_REPORT_INDEX</tt></b></td> <td align='left'>Rapporte si un mauvais index ou pas d&amp;#039;index a &amp;eacute;t&amp;eacute; utilis&amp;eacute;</td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>MYSQLI_REPORT_ALL</tt></b></td> <td align='left'>Active toutes les options</td> </tr> </tbody> </table> <p> </p> </dd> </dl> <p> </p> </div> <a name='function.mysqli-report.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.mysqli-report.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Style orient&amp;eacute; objet</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;Active&amp;nbsp;le&amp;nbsp;rapport&amp;nbsp;d'erreur&amp;nbsp;mysqli&amp;nbsp;*/<br /></span><span style='color: #0000BB'>mysqli_report</span><span style='color: #007700'>(</span><span style='color: #0000BB'>MYSQLI_REPORT_ALL</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$mysqli&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>mysqli</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Cette&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;doit&amp;nbsp;g&amp;eacute;n&amp;eacute;rer&amp;nbsp;une&amp;nbsp;erreur&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;Name&amp;nbsp;FROM&amp;nbsp;Nonexistingtable&amp;nbsp;WHERE&amp;nbsp;population&amp;nbsp;&amp;gt;&amp;nbsp;50000'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Cette&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;doit&amp;nbsp;g&amp;eacute;n&amp;eacute;rer&amp;nbsp;une&amp;nbsp;alerte&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;Name&amp;nbsp;FROM&amp;nbsp;City&amp;nbsp;WHERE&amp;nbsp;population&amp;nbsp;&amp;gt;&amp;nbsp;50000'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /><br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</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.mysqli-report.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/mysqli.debug.php' class='function' rel='rdfs-seeAlso'>mysqli_debug()</a> - Effectue des actions de d&amp;eacute;boguage</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.dump-debug-info.php' class='function' rel='rdfs-seeAlso'>mysqli_dump_debug_info()</a> - &amp;Eacute;crit les informations de d&amp;eacute;boguage dans les logs</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="mysqli_real_query" value="<div id='mysqli.real-query' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli.real-query.php'>mysqli::real_query</a></h1> <h1 class='refname'>mysqli_real_query</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli::real_query</span> -- <span class='refname'>mysqli_real_query</span> &amp;mdash; <span class='dc-title'>Ex&amp;eacute;cute une requ&amp;ecirc;te SQL</span></p> </div> <a name='mysqli.real-query.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>mysqli::real_query</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$query</tt></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>mysqli_real_query</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$query</tt></span> )</div> <p class='para rdfs-comment'> Ex&amp;eacute;cute une seule requ&amp;ecirc;te sur la connexion &amp;agrave; la base de donn&amp;eacute;es repr&amp;eacute;sent&amp;eacute;e par le param&amp;egrave;tre <i><tt class='parameter'>link</tt></i> dont le r&amp;eacute;sultat peut &amp;ecirc;tre r&amp;eacute;cup&amp;eacute;r&amp;eacute; ou stock&amp;eacute; en utilisant les fonctions <a href='http://www.php.net/manual/fr/mysqli.store-result.php' class='function'>mysqli_store_result()</a> ou <a href='http://www.php.net/manual/fr/mysqli.use-result.php' class='function'>mysqli_use_result()</a>. </p> <p class='para'> Pour d&amp;eacute;terminer si une requ&amp;ecirc;te donn&amp;eacute;e aurait du retourner un jeu de r&amp;eacute;sultats ou non, voyez la fonction <a href='http://www.php.net/manual/fr/mysqli.field-count.php' class='function'>mysqli_field_count()</a>. </p> </div> <a name='mysqli.real-query.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'> link</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Seulement en style proc&amp;eacute;dural : Un identifiant de lien retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.connect.php' class='function'>mysqli_connect()</a> ou par la fonction <a href='http://www.php.net/manual/fr/mysqli.init.php' class='function'>mysqli_init()</a></p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>query</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La requ&amp;ecirc;te, 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'> Les donn&amp;eacute;es contenues dans la requ&amp;ecirc;te doivent &amp;ecirc;tre <a href='http://www.php.net/manual/fr/mysqli.real-escape-string.php' class='link'>&amp;eacute;chapp&amp;eacute;es</a>. </p> </dd> </dl> <p> </p> </div> <a name='mysqli.real-query.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='mysqli.real-query.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/mysqli.query.php' class='function' rel='rdfs-seeAlso'>mysqli_query()</a> - Ex&amp;eacute;cute une requ&amp;ecirc;te sur la base de donn&amp;eacute;es</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.store-result.php' class='function' rel='rdfs-seeAlso'>mysqli_store_result()</a> - Transf&amp;egrave;re un jeu de r&amp;eacute;sultats &amp;agrave; partir de la derni&amp;egrave;re requ&amp;ecirc;te</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.use-result.php' class='function' rel='rdfs-seeAlso'>mysqli_use_result()</a> - Initialise la r&amp;eacute;cup&amp;eacute;ration d'un jeu de r&amp;eacute;sultats</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="mysqli_real_escape_string" value="<div id='mysqli.real-escape-string' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli.real-escape-string.php'>mysqli::real_escape_string</a></h1> <h1 class='refname'>mysqli_real_escape_string</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli::real_escape_string</span> -- <span class='refname'>mysqli_real_escape_string</span> &amp;mdash; <span class='dc-title'>Prot&amp;egrave;ge les caract&amp;egrave;res sp&amp;eacute;ciaux d&amp;#039;une cha&amp;icirc;ne pour l&amp;#039;utiliser dans une requ&amp;ecirc;te SQL, en prenant en compte le jeu de caract&amp;egrave;res courant de la connexion</span></p> </div> <a name='mysqli.real-escape-string.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'><a href='http://www.php.net/manual/fr/function.mysqli-escape-string.php' class='function'>mysqli::escape_string</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$escapestr</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>mysqli::real_escape_string</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$escapestr</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>mysqli_real_escape_string</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$escapestr</tt></span> )</div> <p class='para rdfs-comment'> Cette fonction est utilis&amp;eacute;e pour cr&amp;eacute;er une cha&amp;icirc;ne SQL valide qui pourra &amp;ecirc;tre utilis&amp;eacute;e dans une requ&amp;ecirc;te SQL. La cha&amp;icirc;ne de caract&amp;egrave;res <i>escapestr</i> est encod&amp;eacute;e en une cha&amp;icirc;ne SQL &amp;eacute;chapp&amp;eacute;e, en tenant compte du jeu de caract&amp;egrave;res courant de la connexion. </p> </div> <a name='mysqli.real-escape-string.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'> link</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Seulement en style proc&amp;eacute;dural : Un identifiant de lien retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.connect.php' class='function'>mysqli_connect()</a> ou par la fonction <a href='http://www.php.net/manual/fr/mysqli.init.php' class='function'>mysqli_init()</a></p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>escapestr</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; &amp;eacute;chapper. </p> <p class='para'> Les caract&amp;egrave;res encod&amp;eacute;s sont <i>NUL (ASCII 0), \n, \r, \, &amp;#039;, &amp;quot;, and Control-Z</i>. </p> </dd> </dl> <p> </p> </div> <a name='mysqli.real-escape-string.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;eacute;chapp&amp;eacute;e. </p> </div> <a name='mysqli.real-escape-string.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Style orient&amp;eacute; objet</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mysqli&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>mysqli</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'CREATE&amp;nbsp;TEMPORARY&amp;nbsp;TABLE&amp;nbsp;myCity&amp;nbsp;LIKE&amp;nbsp;City'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$city&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>''s&amp;nbsp;Hertogenbosch'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Cette&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;&amp;eacute;choue&amp;nbsp;car&amp;nbsp;nous&amp;nbsp;n'avons&amp;nbsp;pas&amp;nbsp;&amp;eacute;chapp&amp;eacute;&amp;nbsp;$city&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(!</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'INSERT&amp;nbsp;into&amp;nbsp;myCity&amp;nbsp;(Name)&amp;nbsp;VALUES&amp;nbsp;('</span><span style='color: #0000BB'>$city</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'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Erreur&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>sqlstate</span><span style='color: #007700'>);<br />}<br /><br /></span><span style='color: #0000BB'>$city&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>real_escape_string</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$city</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Cette&amp;nbsp;requ&amp;ecirc;te,&amp;nbsp;par&amp;nbsp;contre,&amp;nbsp;r&amp;eacute;ussira&amp;nbsp;car&amp;nbsp;nous&amp;nbsp;avons&amp;nbsp;&amp;eacute;chapp&amp;eacute;&amp;nbsp;$city&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'INSERT&amp;nbsp;into&amp;nbsp;myCity&amp;nbsp;(Name)&amp;nbsp;VALUES&amp;nbsp;('</span><span style='color: #0000BB'>$city</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'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'%d&amp;nbsp;ligne&amp;nbsp;ins&amp;eacute;r&amp;eacute;e.\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>affected_rows</span><span style='color: #007700'>);<br />}<br /><br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Exemple #2 Style proc&amp;eacute;dural</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'CREATE&amp;nbsp;TEMPORARY&amp;nbsp;TABLE&amp;nbsp;myCity&amp;nbsp;LIKE&amp;nbsp;City'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$city&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>''s&amp;nbsp;Hertogenbosch'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Cette&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;&amp;eacute;choue&amp;nbsp;car&amp;nbsp;nous&amp;nbsp;n'avons&amp;nbsp;pas&amp;nbsp;&amp;eacute;chapp&amp;eacute;&amp;nbsp;$city&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(!</span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'INSERT&amp;nbsp;into&amp;nbsp;myCity&amp;nbsp;(Name)&amp;nbsp;VALUES&amp;nbsp;('</span><span style='color: #0000BB'>$city</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'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Erreur&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_sqlstate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>));<br />}<br /><br /></span><span style='color: #0000BB'>$city&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_real_escape_string</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$city</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Cette&amp;nbsp;requ&amp;ecirc;te,&amp;nbsp;par&amp;nbsp;contre,&amp;nbsp;r&amp;eacute;ussira&amp;nbsp;car&amp;nbsp;nous&amp;nbsp;avons&amp;nbsp;&amp;eacute;chapp&amp;eacute;&amp;nbsp;$city&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'INSERT&amp;nbsp;into&amp;nbsp;myCity&amp;nbsp;(Name)&amp;nbsp;VALUES&amp;nbsp;('</span><span style='color: #0000BB'>$city</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'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'%d&amp;nbsp;ligne&amp;nbsp;ins&amp;eacute;r&amp;eacute;e.\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_affected_rows</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>));<br />}<br /><br /></span><span style='color: #0000BB'>mysqli_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <p class='para'>L&amp;#039;exemple ci-dessus va afficher :</p> <div class='example-contents screen'> <div class='cdata'><pre> Erreur : 42000 1 ligne ins&amp;eacute;r&amp;eacute;e. </pre></div> </div> </div> <a name='mysqli.real-escape-string.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/mysqli.character-set-name.php' class='function' rel='rdfs-seeAlso'>mysqli_character_set_name()</a> - Retourne le jeu de caract&amp;egrave;res courant pour la connexion</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="mysqli_real_connect" value="<div id='mysqli.real-connect' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli.real-connect.php'>mysqli::real_connect</a></h1> <h1 class='refname'>mysqli_real_connect</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli::real_connect</span> -- <span class='refname'>mysqli_real_connect</span> &amp;mdash; <span class='dc-title'>Ouvre une connexion &amp;agrave; un serveur MySQL</span></p> </div> <a name='mysqli.real-connect.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>mysqli::real_connect</b></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'>$username</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$passwd</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$dbname</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$port</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$socket</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$flags</tt></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>mysqli_real_connect</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</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'>$username</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$passwd</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$dbname</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$port</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$socket</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$flags</tt></span> ]]]]]]] )</div> <p class='para rdfs-comment'> <b>mysqli_real_connect()</b> &amp;eacute;tablit une connexion avec un serveur MySQL. </p> <p class='para'> Cette fonction diff&amp;egrave;re de <a href='http://www.php.net/manual/fr/mysqli.connect.php' class='function'>mysqli_connect()</a> : </p> <ul class='itemizedlist'> <li class='listitem'> <p class='para'> <b>mysqli_real_connect()</b> a besoin d&amp;#039;un objet cr&amp;eacute;&amp;eacute; avec <a href='http://www.php.net/manual/fr/mysqli.init.php' class='function'>mysqli_init()</a>. </p> </li> <li class='listitem'> <p class='para'> Avec la fonction <a href='http://www.php.net/manual/fr/mysqli.options.php' class='function'>mysqli_options()</a>, vous pouvez configurer diff&amp;eacute;rentes options de connexion. </p> </li> <li class='listitem'> <p class='para'> Il y a un param&amp;egrave;tre suppl&amp;eacute;mentaire <i><tt class='parameter'>flags</tt></i> . </p> </li> </ul> </div> <a name='mysqli.real-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'> link</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Seulement en style proc&amp;eacute;dural : Un identifiant de lien retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.connect.php' class='function'>mysqli_connect()</a> ou par la fonction <a href='http://www.php.net/manual/fr/mysqli.init.php' class='function'>mysqli_init()</a></p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>host</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Peut-&amp;ecirc;tre un nom d&amp;#039;h&amp;ocirc;te ou une adresse IP. En utilisant la valeur <b><tt class='constant'>NULL</tt></b> ou la cha&amp;icirc;ne &amp;quot;localhost&amp;quot;, l&amp;#039;h&amp;ocirc;te local est utilis&amp;eacute;. Lorsque c&amp;#039;est possible, les pipes seront utilis&amp;eacute;s &amp;agrave; la place de la pile TCP/IP. </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 MySQL. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>passwd</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Si non fourni ou <b><tt class='constant'>NULL</tt></b>, le serveur MySQL tentera de r&amp;eacute;aliser l&amp;#039;identification avec les utilisateurs sans mot de passe. Cela permet &amp;agrave; un nom d&amp;#039;utilisateur d&amp;#039;&amp;ecirc;tre utilis&amp;eacute; avec diff&amp;eacute;rentes droits, suivant que le mot de passe est fourni ou pas. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>dbname</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Si fourni, ce param&amp;egrave;tre indique le nom de la base de donn&amp;eacute;es de travail par d&amp;eacute;faut. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>port</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Sp&amp;eacute;cifie le num&amp;eacute;ro de port &amp;agrave; utiliser pour se connecter au serveur MySQL. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>socket</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Sp&amp;eacute;cifie la socket ou le pipe nomm&amp;eacute; qui doit &amp;ecirc;tre utilis&amp;eacute; pour &amp;eacute;tablir la connexion. </p> <blockquote><p><b class='note'>Note</b>: Sp&amp;eacute;cifier explicitement le param&amp;egrave;tre <i><tt class='parameter'>socket</tt></i> ne d&amp;eacute;termine pas le type de m&amp;eacute;thode utilis&amp;eacute;e lors de la connexion &amp;agrave; MySQL. La m&amp;eacute;thode est d&amp;eacute;termin&amp;eacute;e par le param&amp;egrave;tre <i><tt class='parameter'>host</tt></i> . <br /> </p></blockquote> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>flags</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Avec le param&amp;egrave;tre <i><tt class='parameter'>flags</tt></i> , vous pouvez configurer diff&amp;eacute;rentes directives de connexion : </p> <table class='doctable table'> <caption><b>Options support&amp;eacute;es</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'><b><tt class='constant'>MYSQLI_CLIENT_COMPRESS</tt></b></td> <td align='left'>Utilise le protocole compress&amp;eacute;</td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>MYSQLI_CLIENT_FOUND_ROWS</tt></b></td> <td align='left'>Retourne le nombre de ligne trouv&amp;eacute;es, pas le nombre de lignes affect&amp;eacute;es.</td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>MYSQLI_CLIENT_IGNORE_SPACE</tt></b></td> <td align='left'>Autorise les espaces entre les noms de fonctions et les arguments. Cela force les noms de fonctions &amp;agrave; &amp;ecirc;tre des mots r&amp;eacute;serv&amp;eacute;s.</td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>MYSQLI_CLIENT_INTERACTIVE</tt></b></td> <td align='left'> Autorise <i>interactive_timeout</i> secondes (au lieu de <i>wait_timeout</i> secondes) d&amp;#039;inactivit&amp;eacute; avant de fermer la connexion. </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>MYSQLI_CLIENT_SSL</tt></b></td> <td align='left'>Utilise le chiffrement SSL</td> </tr> </tbody> </table> <blockquote><p><b class='note'>Note</b>: Pour des raisons de s&amp;eacute;curit&amp;eacute;, l&amp;#039;option <b><tt class='constant'>MULTI_STATEMENT</tt></b> n&amp;#039;est pas support&amp;eacute;e en PHP. Si vous voulez ex&amp;eacute;cuter plusieurs commandes, utilisez la fonction <a href='http://www.php.net/manual/fr/mysqli.multi-query.php' class='function'>mysqli_multi_query()</a>. <br /> </p></blockquote> </dd> </dl> <p> </p> </div> <a name='mysqli.real-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. </p> </div> <a name='mysqli.real-connect.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Style orient&amp;eacute; objet</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$mysqli&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_init</span><span style='color: #007700'>();<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;die(</span><span style='color: #DD0000'>'mysqli_init&amp;nbsp;failed'</span><span style='color: #007700'>);<br />}<br /><br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>options</span><span style='color: #007700'>(</span><span style='color: #0000BB'>MYSQLI_INIT_COMMAND</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'SET&amp;nbsp;AUTOCOMMIT&amp;nbsp;=&amp;nbsp;0'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;die(</span><span style='color: #DD0000'>'Setting&amp;nbsp;MYSQLI_INIT_COMMAND&amp;nbsp;failed'</span><span style='color: #007700'>);<br />}<br /><br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>options</span><span style='color: #007700'>(</span><span style='color: #0000BB'>MYSQLI_OPT_CONNECT_TIMEOUT</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>5</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;die(</span><span style='color: #DD0000'>'Setting&amp;nbsp;MYSQLI_OPT_CONNECT_TIMEOUT&amp;nbsp;failed'</span><span style='color: #007700'>);<br />}<br /><br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>real_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_db'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;die(</span><span style='color: #DD0000'>'Connect&amp;nbsp;Error&amp;nbsp;('&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>()&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>')&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: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />}<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Succ&amp;egrave;s...&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>host_info&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'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Exemple #2 Style orient&amp;eacute; objet, avec extension de la classe mysqli</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'>class&amp;nbsp;</span><span style='color: #0000BB'>foo_mysqli&amp;nbsp;</span><span style='color: #007700'>extends&amp;nbsp;</span><span style='color: #0000BB'>mysqli&amp;nbsp;</span><span style='color: #007700'>{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>__construct</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$host</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$user</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$pass</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$db</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>parent</span><span style='color: #007700'>::</span><span style='color: #0000BB'>init</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'>parent</span><span style='color: #007700'>::</span><span style='color: #0000BB'>options</span><span style='color: #007700'>(</span><span style='color: #0000BB'>MYSQLI_INIT_COMMAND</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'SET&amp;nbsp;AUTOCOMMIT&amp;nbsp;=&amp;nbsp;0'</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;die(</span><span style='color: #DD0000'>'Setting&amp;nbsp;MYSQLI_INIT_COMMAND&amp;nbsp;failed'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<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'>parent</span><span style='color: #007700'>::</span><span style='color: #0000BB'>options</span><span style='color: #007700'>(</span><span style='color: #0000BB'>MYSQLI_OPT_CONNECT_TIMEOUT</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>5</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;die(</span><span style='color: #DD0000'>'Setting&amp;nbsp;MYSQLI_OPT_CONNECT_TIMEOUT&amp;nbsp;failed'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<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'>parent</span><span style='color: #007700'>::</span><span style='color: #0000BB'>real_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$host</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$user</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$pass</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$db</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;die(</span><span style='color: #DD0000'>'Connect&amp;nbsp;Error&amp;nbsp;('&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>()&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>')&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;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</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'>$db&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>foo_mysqli</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_db'</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Succ&amp;egrave;s...&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$db</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>host_info&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'>$db</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Exemple #3 Style proc&amp;eacute;dural</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_init</span><span style='color: #007700'>();<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;die(</span><span style='color: #DD0000'>'mysqli_init&amp;nbsp;failed'</span><span style='color: #007700'>);<br />}<br /><br />if&amp;nbsp;(!</span><span style='color: #0000BB'>mysqli_options</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>MYSQLI_INIT_COMMAND</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'SET&amp;nbsp;AUTOCOMMIT&amp;nbsp;=&amp;nbsp;0'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;die(</span><span style='color: #DD0000'>'Setting&amp;nbsp;MYSQLI_INIT_COMMAND&amp;nbsp;failed'</span><span style='color: #007700'>);<br />}<br /><br />if&amp;nbsp;(!</span><span style='color: #0000BB'>mysqli_options</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>MYSQLI_OPT_CONNECT_TIMEOUT</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>5</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;die(</span><span style='color: #DD0000'>'Setting&amp;nbsp;MYSQLI_OPT_CONNECT_TIMEOUT&amp;nbsp;failed'</span><span style='color: #007700'>);<br />}<br /><br />if&amp;nbsp;(!</span><span style='color: #0000BB'>mysqli_real_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_db'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;die(</span><span style='color: #DD0000'>'Connect&amp;nbsp;Error&amp;nbsp;('&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>()&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>')&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: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />}<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Succ&amp;egrave;s...&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>mysqli_get_host_info</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</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'>mysqli_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <p class='para'>L&amp;#039;exemple ci-dessus va afficher :</p> <div class='example-contents screen'> <div class='cdata'><pre> Succ&amp;egrave;s... MySQL host info: localhost via TCP/IP </pre></div> </div> </div> <a name='mysqli.real-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/mysqli.connect.php' class='function' rel='rdfs-seeAlso'>mysqli_connect()</a> - Ouvre une connexion &amp;agrave; un serveur MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.init.php' class='function' rel='rdfs-seeAlso'>mysqli_init()</a> - Initialise MySQLi et retourne une ressource &amp;agrave; utiliser avec mysqli_real_connect()</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.options.php' class='function' rel='rdfs-seeAlso'>mysqli_options()</a> - D&amp;eacute;finit les options</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.ssl-set.php' class='function' rel='rdfs-seeAlso'>mysqli_ssl_set()</a> - Utilis&amp;eacute;e pour &amp;eacute;tablir une connexion s&amp;eacute;curis&amp;eacute;e avec SSL</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.close.php' class='function' rel='rdfs-seeAlso'>mysqli_close()</a> - Ferme une connexion</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="mysqli_query" value="<div id='mysqli.query' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli.query.php'>mysqli::query</a></h1> <h1 class='refname'>mysqli_query</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli::query</span> -- <span class='refname'>mysqli_query</span> &amp;mdash; <span class='dc-title'>Ex&amp;eacute;cute une requ&amp;ecirc;te sur la base de donn&amp;eacute;es</span></p> </div> <a name='mysqli.query.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>mysqli::query</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$query</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$resultmode</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>mysqli_query</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$query</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$resultmode</tt></span> ] )</div> <p class='para rdfs-comment'> Ex&amp;eacute;cute une requ&amp;ecirc;te sur la base de donn&amp;eacute;es. </p> <p class='para'> En termes de fonctionnalit&amp;eacute;s, utiliser cette fonction revient &amp;agrave; appeler <a href='http://www.php.net/manual/fr/mysqli.real-query.php' class='function'>mysqli_real_query()</a> suivie de <a href='http://www.php.net/manual/fr/mysqli.use-result.php' class='function'>mysqli_use_result()</a> ou <a href='http://www.php.net/manual/fr/mysqli.store-result.php' class='function'>mysqli_store_result()</a>. </p> </div> <a name='mysqli.query.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'> link</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Seulement en style proc&amp;eacute;dural : Un identifiant de lien retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.connect.php' class='function'>mysqli_connect()</a> ou par la fonction <a href='http://www.php.net/manual/fr/mysqli.init.php' class='function'>mysqli_init()</a></p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>query</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La requ&amp;ecirc;te, 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'> Les donn&amp;eacute;es contenues dans la requ&amp;ecirc;te doivent &amp;ecirc;tre <a href='http://www.php.net/manual/fr/mysqli.real-escape-string.php' class='link'>&amp;eacute;chapp&amp;eacute;es</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>resultmode</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Soit la constante <b><tt class='constant'>MYSQLI_USE_RESULT</tt></b>, soit la constante <b><tt class='constant'>MYSQLI_STORE_RESULT</tt></b>, suivant le comportement d&amp;eacute;sir&amp;eacute;. Par d&amp;eacute;faut, la constante <b><tt class='constant'>MYSQLI_STORE_RESULT</tt></b> est utilis&amp;eacute;. </p> <p class='para'> Si vous utilisez la constante <b><tt class='constant'>MYSQLI_USE_RESULT</tt></b>, tous les appels suivants retourneront une erreur <i>Commands out of sync</i> tant que vous n&amp;#039;aurez pas appel&amp;eacute; la fonction <a href='http://www.php.net/manual/fr/mysqli-result.free.php' class='function'>mysqli_free_result()</a>. </p> <p class='para'> Avec la constante <b><tt class='constant'>MYSQLI_ASYNC</tt></b> (disponible avec mysqlnd), il est possible de faire des requ&amp;ecirc;tes asynchrone. <a href='http://www.php.net/manual/fr/mysqli.poll.php' class='function'>mysqli_poll()</a> est alors utilis&amp;eacute; pour lire les r&amp;eacute;sultats de ce type de requ&amp;ecirc;tes. </p> </dd> </dl> <p> </p> </div> <a name='mysqli.query.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. Pour <i>SELECT, SHOW, DESCRIBE</i> ou <i>EXPLAIN</i>, <b>mysqli_query()</b> retournera un r&amp;eacute;sultat sous la forme d&amp;#039;un objet. </p> </div> <a name='mysqli.query.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.3.0</td> <td align='left'> Ajout des requ&amp;ecirc;tes asynchrones. </td> </tr> </tbody> </table> <p> </p> </div> <a name='mysqli.query.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Style orient&amp;eacute; objet</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mysqli&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>mysqli</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;'Create&amp;nbsp;table'&amp;nbsp;ne&amp;nbsp;retournera&amp;nbsp;aucun&amp;nbsp;jeu&amp;nbsp;de&amp;nbsp;r&amp;eacute;sultats&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'CREATE&amp;nbsp;TEMPORARY&amp;nbsp;TABLE&amp;nbsp;myCity&amp;nbsp;LIKE&amp;nbsp;City'</span><span style='color: #007700'>)&amp;nbsp;===&amp;nbsp;</span><span style='color: #0000BB'>TRUE</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Table&amp;nbsp;myCity&amp;nbsp;cr&amp;eacute;&amp;eacute;e&amp;nbsp;avec&amp;nbsp;succ&amp;egrave;s.\n'</span><span style='color: #007700'>);<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Requ&amp;ecirc;te&amp;nbsp;'Select'&amp;nbsp;retourne&amp;nbsp;un&amp;nbsp;jeu&amp;nbsp;de&amp;nbsp;r&amp;eacute;sultats&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;Name&amp;nbsp;FROM&amp;nbsp;City&amp;nbsp;LIMIT&amp;nbsp;10'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Select&amp;nbsp;a&amp;nbsp;retourn&amp;eacute;&amp;nbsp;%d&amp;nbsp;lignes.\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>num_rows</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Lib&amp;eacute;ration&amp;nbsp;du&amp;nbsp;jeu&amp;nbsp;de&amp;nbsp;r&amp;eacute;sultats&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Si&amp;nbsp;nous&amp;nbsp;avons&amp;nbsp;&amp;agrave;&amp;nbsp;r&amp;eacute;cup&amp;eacute;rer&amp;nbsp;beaucoup&amp;nbsp;de&amp;nbsp;donn&amp;eacute;es,&amp;nbsp;nous&amp;nbsp;utilisons&amp;nbsp;MYSQLI_USE_RESULT&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;*&amp;nbsp;FROM&amp;nbsp;City'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>MYSQLI_USE_RESULT</span><span style='color: #007700'>))&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Notez&amp;nbsp;que&amp;nbsp;nous&amp;nbsp;ne&amp;nbsp;pouvons&amp;nbsp;ex&amp;eacute;cuter&amp;nbsp;aucune&amp;nbsp;fonction&amp;nbsp;qui&amp;nbsp;agit&amp;nbsp;sur&amp;nbsp;le&amp;nbsp;serveur&amp;nbsp;tant&amp;nbsp;que<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;le&amp;nbsp;jeu&amp;nbsp;de&amp;nbsp;r&amp;eacute;sultats&amp;nbsp;est&amp;nbsp;clos.&amp;nbsp;Tous&amp;nbsp;les&amp;nbsp;appels&amp;nbsp;retourneront&amp;nbsp;un&amp;nbsp;'out&amp;nbsp;of&amp;nbsp;sync'&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>if&amp;nbsp;(!</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SET&amp;nbsp;@a:='this&amp;nbsp;will&amp;nbsp;not&amp;nbsp;work''</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Erreur&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>error</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br />}<br /><br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Exemple #2 Style proc&amp;eacute;dural</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;'Create&amp;nbsp;table'&amp;nbsp;ne&amp;nbsp;retournera&amp;nbsp;aucun&amp;nbsp;jeu&amp;nbsp;de&amp;nbsp;r&amp;eacute;sultats&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'CREATE&amp;nbsp;TEMPORARY&amp;nbsp;TABLE&amp;nbsp;myCity&amp;nbsp;LIKE&amp;nbsp;City'</span><span style='color: #007700'>)&amp;nbsp;===&amp;nbsp;</span><span style='color: #0000BB'>TRUE</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Table&amp;nbsp;myCity&amp;nbsp;cr&amp;eacute;&amp;eacute;e&amp;nbsp;avec&amp;nbsp;succ&amp;egrave;s.\n'</span><span style='color: #007700'>);<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Requ&amp;ecirc;te&amp;nbsp;'Select'&amp;nbsp;retourne&amp;nbsp;un&amp;nbsp;jeu&amp;nbsp;de&amp;nbsp;r&amp;eacute;sultats&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;Name&amp;nbsp;FROM&amp;nbsp;City&amp;nbsp;LIMIT&amp;nbsp;10'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Select&amp;nbsp;a&amp;nbsp;retourn&amp;eacute;&amp;nbsp;%d&amp;nbsp;lignes.\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_num_rows</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>));<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Lib&amp;eacute;ration&amp;nbsp;du&amp;nbsp;jeu&amp;nbsp;de&amp;nbsp;r&amp;eacute;sultats&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_free_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Si&amp;nbsp;nous&amp;nbsp;avons&amp;nbsp;&amp;agrave;&amp;nbsp;r&amp;eacute;cup&amp;eacute;rer&amp;nbsp;beaucoup&amp;nbsp;de&amp;nbsp;donn&amp;eacute;es,&amp;nbsp;nous&amp;nbsp;utilisons&amp;nbsp;MYSQLI_USE_RESULT&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;*&amp;nbsp;FROM&amp;nbsp;City'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>MYSQLI_USE_RESULT</span><span style='color: #007700'>))&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Notez&amp;nbsp;que&amp;nbsp;nous&amp;nbsp;ne&amp;nbsp;pouvons&amp;nbsp;ex&amp;eacute;cuter&amp;nbsp;aucune&amp;nbsp;fonction&amp;nbsp;qui&amp;nbsp;agit&amp;nbsp;sur&amp;nbsp;le&amp;nbsp;serveur&amp;nbsp;tant&amp;nbsp;que<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;le&amp;nbsp;jeu&amp;nbsp;de&amp;nbsp;r&amp;eacute;sultats&amp;nbsp;est&amp;nbsp;clos.&amp;nbsp;Tous&amp;nbsp;les&amp;nbsp;appels&amp;nbsp;retourneront&amp;nbsp;un&amp;nbsp;'out&amp;nbsp;of&amp;nbsp;sync'&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>if&amp;nbsp;(!</span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'SET&amp;nbsp;@a:='this&amp;nbsp;will&amp;nbsp;not&amp;nbsp;work''</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Erreur&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_error</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>));<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_free_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br />}<br /><br /></span><span style='color: #0000BB'>mysqli_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <p class='para'>L&amp;#039;exemple ci-dessus va afficher :</p> <div class='example-contents screen'> <div class='cdata'><pre> Table myCity cr&amp;eacute;&amp;eacute;e avec succ&amp;egrave;s. Select a retourn&amp;eacute; 10 lignes. Erreur : Commands out of sync; You can&amp;#039;t run this command now </pre></div> </div> </div> <a name='mysqli.query.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/mysqli.real-query.php' class='function' rel='rdfs-seeAlso'>mysqli_real_query()</a> - Ex&amp;eacute;cute une requ&amp;ecirc;te SQL</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.multi-query.php' class='function' rel='rdfs-seeAlso'>mysqli_multi_query()</a> - Ex&amp;eacute;cute une requ&amp;ecirc;te MySQL multiple</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli-result.free.php' class='function' rel='rdfs-seeAlso'>mysqli_free_result()</a> - Lib&amp;egrave;re la m&amp;eacute;moire associ&amp;eacute;e &amp;agrave; un r&amp;eacute;sultat</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="mysqli_prepare" value="<div id='mysqli.prepare' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli.prepare.php'>mysqli::prepare</a></h1> <h1 class='refname'>mysqli_prepare</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli::prepare</span> -- <span class='refname'>mysqli_prepare</span> &amp;mdash; <span class='dc-title'>Pr&amp;eacute;pare une requ&amp;ecirc;te SQL pour l&amp;#039;ex&amp;eacute;cution</span></p> </div> <a name='mysqli.prepare.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'><span class='type mysqli_stmt'>mysqli_stmt</span></span> <span class='methodname'><b>mysqli::prepare</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$query</tt></span> )</div> <p class='para rdfs-comment'>Style proc&amp;eacute;dural :</p> <div class='methodsynopsis dc-description'> <span class='type'><span class='type mysqli_stmt'>mysqli_stmt</span></span> <span class='methodname'><b>mysqli_prepare</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$query</tt></span> )</div> <p class='para rdfs-comment'> Pr&amp;eacute;pare la requ&amp;ecirc;te SQL <i><tt class='parameter'>query</tt></i> et retourne une ressource &amp;agrave; utiliser pour les futures op&amp;eacute;rations sur le traitement. La requ&amp;ecirc;te doit &amp;ecirc;tre une requ&amp;ecirc;te SQL unique. </p> <p class='para'> Les param&amp;egrave;tres de marques doivent &amp;ecirc;tre li&amp;eacute;s &amp;agrave; des variables utilis&amp;eacute;es dans les fonctions <a href='http://www.php.net/manual/fr/mysqli-stmt.bind-param.php' class='function'>mysqli_stmt_bind_param()</a> et/ou <a href='http://www.php.net/manual/fr/mysqli-stmt.bind-result.php' class='function'>mysqli_stmt_bind_result()</a> avant d&amp;#039;ex&amp;eacute;cuter la requ&amp;ecirc;te ou de r&amp;eacute;cup&amp;eacute;rer les lignes. </p> </div> <a name='mysqli.prepare.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'> link</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Seulement en style proc&amp;eacute;dural : Un identifiant de lien retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.connect.php' class='function'>mysqli_connect()</a> ou par la fonction <a href='http://www.php.net/manual/fr/mysqli.init.php' class='function'>mysqli_init()</a></p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>query</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La requ&amp;ecirc;te, 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> <blockquote><p><b class='note'>Note</b>: Vous ne devez pas ajouter de point virgule ou de <i>\g</i> dans la requ&amp;ecirc;te. <br /> </p></blockquote> <p class='para'> Ce param&amp;egrave;tre peut inclure un ou plusieurs param&amp;egrave;tres de marques dans la requ&amp;ecirc;te SQL avec le caract&amp;egrave;re &amp;quot;point d&amp;#039;interrogation&amp;quot; (<i>?</i>) &amp;agrave; la position appropri&amp;eacute;e. </p> <blockquote><p><b class='note'>Note</b>: Les marques sont autoris&amp;eacute;es uniquement dans certaines endroits des requ&amp;ecirc;tes SQL. Par exemple, elles le sont dans la liste <i>VALUES()</i> d&amp;#039;une requ&amp;ecirc;te <i>INSERT</i> (pour sp&amp;eacute;cifier les valeurs des colonnes pour une ligne), ou dans une comparaison d&amp;#039;une clause <i>WHERE</i> pour sp&amp;eacute;cifier une valeur de comparaison. <br /> Cependant, elles ne sont pas autoris&amp;eacute;es pour les identifiants (comme les noms de tables ou de colonnes), dans une liste de s&amp;eacute;lection o&amp;ugrave; les noms des colonnes doivent &amp;ecirc;tre retourn&amp;eacute;s par une requ&amp;ecirc;te <i>SELECT</i>, ou pour sp&amp;eacute;cifier un op&amp;eacute;rateur tel que le signe &amp;eacute;gal (<i>=</i>). La derni&amp;egrave;re restriction est n&amp;eacute;cessaire, car il est impossible de d&amp;eacute;terminer le type de param&amp;egrave;tre. Il n&amp;#039;est pas non plus autoris&amp;eacute; de comparer les marqueurs avec <i>NULL</i> par <i>? IS NULL</i>. En g&amp;eacute;n&amp;eacute;ral, les param&amp;egrave;tres ne sont autoris&amp;eacute;s que dans les requ&amp;ecirc;tes DML (<i>&amp;quot;Data Manipulation Language&amp;quot;</i>) et non dans les requ&amp;ecirc;tes DDL (<i>&amp;quot;Data Definition Language&amp;quot;</i>). <br /> </p></blockquote> </dd> </dl> <p> </p> </div> <a name='mysqli.prepare.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> <b>mysqli_prepare()</b> retourne un objet de traitement ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='mysqli.prepare.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Style orient&amp;eacute; objet</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mysqli&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>mysqli</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #0000BB'>$city&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'Amersfoort'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Cr&amp;eacute;e&amp;nbsp;une&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;pr&amp;eacute;par&amp;eacute;e&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;District&amp;nbsp;FROM&amp;nbsp;City&amp;nbsp;WHERE&amp;nbsp;Name=?'</span><span style='color: #007700'>))&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Lecture&amp;nbsp;des&amp;nbsp;marqueurs&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>bind_param</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'s'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$city</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Ex&amp;eacute;cution&amp;nbsp;de&amp;nbsp;la&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>();<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Lecture&amp;nbsp;des&amp;nbsp;variables&amp;nbsp;r&amp;eacute;sultantes&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>bind_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$district</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;R&amp;eacute;cup&amp;eacute;ration&amp;nbsp;des&amp;nbsp;valeurs&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetch</span><span style='color: #007700'>();<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'%s&amp;nbsp;est&amp;nbsp;dans&amp;nbsp;le&amp;nbsp;district&amp;nbsp;de&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$city</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$district</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Fermeture&amp;nbsp;du&amp;nbsp;traitement&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</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;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Exemple #2 Style proc&amp;eacute;dural</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #0000BB'>$city&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'Amersfoort'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Cr&amp;eacute;e&amp;nbsp;une&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;pr&amp;eacute;par&amp;eacute;e&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_prepare</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;District&amp;nbsp;FROM&amp;nbsp;City&amp;nbsp;WHERE&amp;nbsp;Name=?'</span><span style='color: #007700'>))&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Lecture&amp;nbsp;des&amp;nbsp;marqueurs&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_stmt_bind_param</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'s'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$city</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Ex&amp;eacute;cution&amp;nbsp;de&amp;nbsp;la&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_stmt_execute</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Lecture&amp;nbsp;des&amp;nbsp;variables&amp;nbsp;r&amp;eacute;sultantes&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_stmt_bind_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$district</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;R&amp;eacute;cup&amp;eacute;ration&amp;nbsp;des&amp;nbsp;valeurs&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_stmt_fetch</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'%s&amp;nbsp;est&amp;nbsp;dans&amp;nbsp;le&amp;nbsp;district&amp;nbsp;de&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$city</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$district</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Fermeture&amp;nbsp;du&amp;nbsp;traitement&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_stmt_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</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;*/<br /></span><span style='color: #0000BB'>mysqli_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <p class='para'>L&amp;#039;exemple ci-dessus va afficher :</p> <div class='example-contents screen'> <div class='cdata'><pre> Amersfoort est dans le district de Utrecht </pre></div> </div> </div> <a name='mysqli.prepare.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/mysqli-stmt.execute.php' class='function' rel='rdfs-seeAlso'>mysqli_stmt_execute()</a> - Ex&amp;eacute;cute une requ&amp;ecirc;te pr&amp;eacute;par&amp;eacute;e</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli-stmt.fetch.php' class='function' rel='rdfs-seeAlso'>mysqli_stmt_fetch()</a> - Lit des r&amp;eacute;sultats depuis une requ&amp;ecirc;te MySQL pr&amp;eacute;par&amp;eacute;e dans des variables li&amp;eacute;es</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli-stmt.bind-param.php' class='function' rel='rdfs-seeAlso'>mysqli_stmt_bind_param()</a> - Lie des variables &amp;agrave; une requ&amp;ecirc;te MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli-stmt.bind-result.php' class='function' rel='rdfs-seeAlso'>mysqli_stmt_bind_result()</a> - Lie des variables &amp;agrave; un jeu de r&amp;eacute;sultats</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli-stmt.close.php' class='function' rel='rdfs-seeAlso'>mysqli_stmt_close()</a> - Termine une requ&amp;ecirc;te pr&amp;eacute;par&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="mysqli_ping" value="<div id='mysqli.ping' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli.ping.php'>mysqli::ping</a></h1> <h1 class='refname'>mysqli_ping</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli::ping</span> -- <span class='refname'>mysqli_ping</span> &amp;mdash; <span class='dc-title'>Ping la connexion au serveur et reconnecte si elle n&amp;#039;existe plus</span></p> </div> <a name='mysqli.ping.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>mysqli::ping</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>mysqli_ping</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</tt></span> )</div> <p class='para rdfs-comment'> V&amp;eacute;rifie si la connexion au serveur fonctionne correctement. Si elle a &amp;eacute;t&amp;eacute; referm&amp;eacute;e, et que la directive <a href='http://www.php.net/manual/fr/mysqli.configuration.php#ini.mysqli.reconnect' class='link'>mysqli.reconnect</a> est activ&amp;eacute;e, une reconnexion automatique est tent&amp;eacute;e. </p> <p class='para'> Cette fonction peut &amp;ecirc;tre utilis&amp;eacute;e pour que les clients qui restent longtemps ouverts sans action puissent v&amp;eacute;rifier que la connexion n&amp;#039;a pas &amp;eacute;t&amp;eacute; referm&amp;eacute;e par le serveur, et, le cas &amp;eacute;ch&amp;eacute;ant, faire une reconnexion automatique. </p> </div> <a name='mysqli.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'> link</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Seulement en style proc&amp;eacute;dural : Un identifiant de lien retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.connect.php' class='function'>mysqli_connect()</a> ou par la fonction <a href='http://www.php.net/manual/fr/mysqli.init.php' class='function'>mysqli_init()</a></p></dd> </dl> <p> </p> </div> <a name='mysqli.ping.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='mysqli.ping.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Style orient&amp;eacute; objet</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mysqli&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>mysqli</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;si&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;est&amp;nbsp;toujours&amp;nbsp;active&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>ping</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'La&amp;nbsp;connexion&amp;nbsp;est&amp;nbsp;Ok&amp;nbsp;!\n'</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'>printf&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Erreur&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>error</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;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Exemple #2 Style proc&amp;eacute;dural</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;si&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;est&amp;nbsp;toujours&amp;nbsp;active&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_ping</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'La&amp;nbsp;connexion&amp;nbsp;est&amp;nbsp;Ok&amp;nbsp;!\n'</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'>printf&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Erreur&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_error</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</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;*/<br /></span><span style='color: #0000BB'>mysqli_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <p class='para'>L&amp;#039;exemple ci-dessus va afficher :</p> <div class='example-contents screen'> <div class='cdata'><pre> La connexion est valide ! </pre></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="mysqli_param_count" value="<div id='function.mysqli-param-count' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysqli-param-count.php'>mysqli_param_count</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli_param_count</span> &amp;mdash; <span class='dc-title'>Alias de <a href='http://www.php.net/manual/fr/mysqli-stmt.param-count.php' class='function'>mysqli_stmt_param_count()</a></span></p> </div> <a name='function.mysqli-param-count.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'> <b>mysqli_param_count()</b> est un alias de la fonction <a href='http://www.php.net/manual/fr/mysqli-stmt.param-count.php' class='function'>mysqli_stmt_param_count()</a>. </p> </div> <a name='function.mysqli-param-count.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <b>mysqli_param_count()</b> est fortement d&amp;eacute;conseill&amp;eacute;e et devrait &amp;ecirc;tre supprim&amp;eacute;e prochainement. <br /> </p></blockquote> </div> <a name='function.mysqli-param-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/mysqli-stmt.param-count.php' class='function' rel='rdfs-seeAlso'>mysqli_stmt_param_count()</a> - Retourne le nombre de param&amp;egrave;tre d'une commande SQL</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="mysqli_options" value="<div id='mysqli.options' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli.options.php'>mysqli::options</a></h1> <h1 class='refname'>mysqli_options</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli::options</span> -- <span class='refname'>mysqli_options</span> &amp;mdash; <span class='dc-title'>D&amp;eacute;finit les options</span></p> </div> <a name='mysqli.options.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>mysqli::options</b></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'>Style proc&amp;eacute;dural :</p> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>mysqli_options</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</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'> Utile pour d&amp;eacute;finir des options de connexion et ainsi affecter le comportement de la connexion courante. </p> <p class='para'> Cette fonction peut &amp;ecirc;tre appel&amp;eacute;e plusieurs fois pour d&amp;eacute;finir plusieurs options. </p> <p class='para'> <b>mysqli_options()</b> doit &amp;ecirc;tre appel&amp;eacute;e apr&amp;egrave;s <a href='http://www.php.net/manual/fr/mysqli.init.php' class='function'>mysqli_init()</a> et avant <a href='http://www.php.net/manual/fr/mysqli.real-connect.php' class='function'>mysqli_real_connect()</a>. </p> </div> <a name='mysqli.options.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'> link</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Seulement en style proc&amp;eacute;dural : Un identifiant de lien retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.connect.php' class='function'>mysqli_connect()</a> ou par la fonction <a href='http://www.php.net/manual/fr/mysqli.init.php' class='function'>mysqli_init()</a></p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>option</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;option que vous voulez d&amp;eacute;finir. Il peut prendre une des valeurs suivantes : </p><table class='doctable table'> <caption><b>Options valides</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'><b><tt class='constant'>MYSQLI_OPT_CONNECT_TIMEOUT</tt></b></td> <td align='left'>d&amp;eacute;lai maximal de la connexion en secondes (support&amp;eacute; sous Windows avec TCP/IP depuis PHP 5.3.1)</td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>MYSQLI_OPT_LOCAL_INFILE</tt></b></td> <td align='left'>active/d&amp;eacute;sactive l&amp;#039;utilisation de <i>LOAD LOCAL INFILE</i></td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>MYSQLI_INIT_COMMAND</tt></b></td> <td align='left'>commande &amp;agrave; ex&amp;eacute;cuter apr&amp;egrave;s la connexion au serveur MySQL</td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>MYSQLI_READ_DEFAULT_FILE</tt></b></td> <td align='left'> Lit les options depuis le nom de l&amp;#039;option plut&amp;ocirc;t que du fichier <var class='filename'>my.cnf</var> </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>MYSQLI_READ_DEFAULT_GROUP</tt></b></td> <td align='left'> Lit les options du groupe depuis <var class='filename'>my.cnf</var> ou depuis le fichier sp&amp;eacute;cifi&amp;eacute; avec <b><tt class='constant'>MYSQL_READ_DEFAULT_FILE</tt></b>. </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'> La valeur pour l&amp;#039;option. </p> </dd> </dl> <p> </p> </div> <a name='mysqli.options.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='mysqli.options.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> Voir <a href='http://www.php.net/manual/fr/mysqli.real-connect.php' class='function'>mysqli_real_connect()</a>. </p> </div> <a name='mysqli.options.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/mysqli.init.php' class='function' rel='rdfs-seeAlso'>mysqli_init()</a> - Initialise MySQLi et retourne une ressource &amp;agrave; utiliser avec mysqli_real_connect()</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.real-connect.php' class='function' rel='rdfs-seeAlso'>mysqli_real_connect()</a> - Ouvre une connexion &amp;agrave; un serveur MySQL</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="mysqli_num_rows" value="<div id='mysqli-result.num-rows' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli-result.num-rows.php'>mysqli_result-&amp;gt;num_rows</a></h1> <h1 class='refname'>mysqli_num_rows</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli_result-&amp;gt;num_rows</span> -- <span class='refname'>mysqli_num_rows</span> &amp;mdash; <span class='dc-title'>Retourne le nombre de lignes dans un r&amp;eacute;sultat</span></p> </div> <a name='mysqli-result.num-rows.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet (propri&amp;eacute;t&amp;eacute;s) :</p> <div class='classsynopsis'> <div class='ooclass'><a href='http://www.php.net/manual/fr/class.mysqli-result.php' class='classname'>mysqli_result</a></div> <div class='fieldsynopsis'><span class='type'>int</span> <var class='varname'>$num_rows</var>;</div> </div> <p class='para'>Style proc&amp;eacute;dural :</p> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>mysqli_num_rows</b></span> ( <span class='methodparam'><span class='type'><span class='type mysqli_result'>mysqli_result</span></span> <tt class='parameter'>$result</tt></span> )</div> <p class='para rdfs-comment'> Retourne le nombre de lignes dans un jeu de r&amp;eacute;sultats. </p> <p class='para'> L&amp;#039;utilisation de <b>mysqli_num_rows()</b> d&amp;eacute;pend de l&amp;#039;utilisation de jeux de r&amp;eacute;sultats bufferis&amp;eacute;s ou non. Dans le cas o&amp;ugrave; vous utilisez des jeux de r&amp;eacute;sultats non bufferis&amp;eacute;s, <b>mysqli_num_rows()</b> ne retournera pas le nombre correct de lignes tant que toutes les lignes du jeu de r&amp;eacute;sultats ne sont pas retourn&amp;eacute;es. </p> </div> <a name='mysqli-result.num-rows.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'> result</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Style proc&amp;eacute;dural uniquement : Un identifiant de jeu de r&amp;eacute;sultats retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.query.php' class='function'>mysqli_query()</a>, <a href='http://www.php.net/manual/fr/mysqli.store-result.php' class='function'>mysqli_store_result()</a> ou <a href='http://www.php.net/manual/fr/mysqli.use-result.php' class='function'>mysqli_use_result()</a>. </p></dd> </dl> <p> </p> </div> <a name='mysqli-result.num-rows.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne le nombre de lignes dans le jeu de r&amp;eacute;sultats. </p> <blockquote><p><b class='note'>Note</b>: Si le nombre de r&amp;eacute;sultats est plus grand que la valeur maximale d&amp;#039;un entier, le nombre sera retourn&amp;eacute; sous la forme d&amp;#039;une cha&amp;icirc;ne de caract&amp;egrave;res. <br /> </p></blockquote> </div> <a name='mysqli-result.num-rows.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Style orient&amp;eacute; objet</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mysqli&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>mysqli</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;Code,&amp;nbsp;Name&amp;nbsp;FROM&amp;nbsp;Country&amp;nbsp;ORDER&amp;nbsp;BY&amp;nbsp;Name'</span><span style='color: #007700'>))&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;D&amp;eacute;termine&amp;nbsp;le&amp;nbsp;nombre&amp;nbsp;de&amp;nbsp;lignes&amp;nbsp;du&amp;nbsp;jeu&amp;nbsp;de&amp;nbsp;r&amp;eacute;sultats&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$row_cnt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>num_rows</span><span style='color: #007700'>;<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Le&amp;nbsp;jeu&amp;nbsp;de&amp;nbsp;r&amp;eacute;sultats&amp;nbsp;a&amp;nbsp;%d&amp;nbsp;lignes.\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$row_cnt</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Ferme&amp;nbsp;le&amp;nbsp;jeu&amp;nbsp;de&amp;nbsp;r&amp;eacute;sultats&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Ferme&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Exemple #2 Style proc&amp;eacute;dural</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;Code,&amp;nbsp;Name&amp;nbsp;FROM&amp;nbsp;Country&amp;nbsp;ORDER&amp;nbsp;BY&amp;nbsp;Name'</span><span style='color: #007700'>))&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;D&amp;eacute;termine&amp;nbsp;le&amp;nbsp;nombre&amp;nbsp;de&amp;nbsp;lignes&amp;nbsp;du&amp;nbsp;jeu&amp;nbsp;de&amp;nbsp;r&amp;eacute;sultats&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$row_cnt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_num_rows</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Le&amp;nbsp;jeu&amp;nbsp;de&amp;nbsp;r&amp;eacute;sultats&amp;nbsp;a&amp;nbsp;%d&amp;nbsp;lignes.\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$row_cnt</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Ferme&amp;nbsp;le&amp;nbsp;jeu&amp;nbsp;de&amp;nbsp;r&amp;eacute;sultats&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_free_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Ferme&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>mysqli_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <p class='para'>L&amp;#039;exemple ci-dessus va afficher :</p> <div class='example-contents screen'> <div class='cdata'><pre> Le jeu de r&amp;eacute;sultats a 239 lignes. </pre></div> </div> </div> <a name='mysqli-result.num-rows.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/mysqli.affected-rows.php' class='function' rel='rdfs-seeAlso'>mysqli_affected_rows()</a> - Retourne le nombre de lignes affect&amp;eacute;es par la derni&amp;egrave;re op&amp;eacute;ration MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.store-result.php' class='function' rel='rdfs-seeAlso'>mysqli_store_result()</a> - Transf&amp;egrave;re un jeu de r&amp;eacute;sultats &amp;agrave; partir de la derni&amp;egrave;re requ&amp;ecirc;te</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.use-result.php' class='function' rel='rdfs-seeAlso'>mysqli_use_result()</a> - Initialise la r&amp;eacute;cup&amp;eacute;ration d'un jeu de r&amp;eacute;sultats</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.query.php' class='function' rel='rdfs-seeAlso'>mysqli_query()</a> - Ex&amp;eacute;cute une requ&amp;ecirc;te sur la base de donn&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="mysqli_num_fields" value="<div id='mysqli-result.field-count' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli-result.field-count.php'>mysqli_result-&amp;gt;field_count</a></h1> <h1 class='refname'>mysqli_num_fields</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli_result-&amp;gt;field_count</span> -- <span class='refname'>mysqli_num_fields</span> &amp;mdash; <span class='dc-title'>R&amp;eacute;cup&amp;egrave;re le nombre de champs dans un r&amp;eacute;sultat</span></p> </div> <a name='mysqli-result.field-count.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet (propri&amp;eacute;t&amp;eacute;s):</p> <div class='classsynopsis'> <div class='ooclass'><a href='http://www.php.net/manual/fr/class.mysqli-result.php' class='classname'>mysqli_result</a></div> <div class='fieldsynopsis'><span class='type'>int</span> <var class='varname'>$field_count</var>;</div> </div> <p class='para'>Style proc&amp;eacute;dural :</p> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>mysqli_num_fields</b></span> ( <span class='methodparam'><span class='type'><span class='type mysqli_result'>mysqli_result</span></span> <tt class='parameter'>$result</tt></span> )</div> <p class='para rdfs-comment'> Retourne le nombre de champs dans le jeu de r&amp;eacute;sultats sp&amp;eacute;cifi&amp;eacute;. </p> </div> <a name='mysqli-result.field-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'> result</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Style proc&amp;eacute;dural uniquement : Un identifiant de jeu de r&amp;eacute;sultats retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.query.php' class='function'>mysqli_query()</a>, <a href='http://www.php.net/manual/fr/mysqli.store-result.php' class='function'>mysqli_store_result()</a> ou <a href='http://www.php.net/manual/fr/mysqli.use-result.php' class='function'>mysqli_use_result()</a>. </p></dd> </dl> <p> </p> </div> <a name='mysqli-result.field-count.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Le nombre de champs depuis le jeu de r&amp;eacute;sultats. </p> </div> <a name='mysqli-result.field-count.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Style orient&amp;eacute; objet</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mysqli&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>mysqli</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;*&amp;nbsp;FROM&amp;nbsp;City&amp;nbsp;ORDER&amp;nbsp;BY&amp;nbsp;ID&amp;nbsp;LIMIT&amp;nbsp;1'</span><span style='color: #007700'>))&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;D&amp;eacute;termine&amp;nbsp;le&amp;nbsp;nombre&amp;nbsp;de&amp;nbsp;champs&amp;nbsp;dans&amp;nbsp;le&amp;nbsp;jeu&amp;nbsp;de&amp;nbsp;r&amp;eacute;sultats&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$field_cnt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>field_count</span><span style='color: #007700'>;<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Le&amp;nbsp;r&amp;eacute;sultat&amp;nbsp;a&amp;nbsp;%d&amp;nbsp;champs.\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$field_cnt</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Ferme&amp;nbsp;le&amp;nbsp;jeu&amp;nbsp;de&amp;nbsp;r&amp;eacute;sultats&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Ferme&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Exemple #2 Style proc&amp;eacute;dural</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;*&amp;nbsp;FROM&amp;nbsp;City&amp;nbsp;ORDER&amp;nbsp;BY&amp;nbsp;ID&amp;nbsp;LIMIT&amp;nbsp;1'</span><span style='color: #007700'>))&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;D&amp;eacute;termine&amp;nbsp;le&amp;nbsp;nombre&amp;nbsp;de&amp;nbsp;champs&amp;nbsp;dans&amp;nbsp;le&amp;nbsp;jeu&amp;nbsp;de&amp;nbsp;r&amp;eacute;sultats&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$field_cnt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_num_fields</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Le&amp;nbsp;r&amp;eacute;sultat&amp;nbsp;a&amp;nbsp;%d&amp;nbsp;champs.\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$field_cnt</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Ferme&amp;nbsp;le&amp;nbsp;jeu&amp;nbsp;de&amp;nbsp;r&amp;eacute;sultats&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_free_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Ferme&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>mysqli_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <p class='para'>L&amp;#039;exemple ci-dessus va afficher :</p> <div class='example-contents screen'> <div class='cdata'><pre> Le r&amp;eacute;sultat a 5 champs. </pre></div> </div> </div> <a name='mysqli-result.field-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/mysqli-result.fetch-field.php' class='function' rel='rdfs-seeAlso'>mysqli_fetch_field()</a> - Retourne le prochain champs dans le jeu de r&amp;eacute;sultats</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="mysqli_next_result" value="<div id='mysqli.next-result' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli.next-result.php'>mysqli::next_result</a></h1> <h1 class='refname'>mysqli_next_result</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli::next_result</span> -- <span class='refname'>mysqli_next_result</span> &amp;mdash; <span class='dc-title'>Pr&amp;eacute;pare le prochain r&amp;eacute;sultat d&amp;#039;une requ&amp;ecirc;te multiple</span></p> </div> <a name='mysqli.next-result.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>mysqli::next_result</b></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>mysqli_next_result</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</tt></span> )</div> <p class='para rdfs-comment'> Pr&amp;eacute;pare le prochain jeu de r&amp;eacute;sultat, initialis&amp;eacute; par un appel ant&amp;eacute;rieur &amp;agrave; <a href='http://www.php.net/manual/fr/mysqli.multi-query.php' class='function'>mysqli_multi_query()</a>, et qui peut &amp;ecirc;tre lu par <a href='http://www.php.net/manual/fr/mysqli.store-result.php' class='function'>mysqli_store_result()</a> ou <a href='http://www.php.net/manual/fr/mysqli.use-result.php' class='function'>mysqli_use_result()</a>. </p> </div> <a name='mysqli.next-result.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'> link</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Seulement en style proc&amp;eacute;dural : Un identifiant de lien retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.connect.php' class='function'>mysqli_connect()</a> ou par la fonction <a href='http://www.php.net/manual/fr/mysqli.init.php' class='function'>mysqli_init()</a></p></dd> </dl> <p> </p> </div> <a name='mysqli.next-result.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='mysqli.next-result.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> Voir <a href='http://www.php.net/manual/fr/mysqli.multi-query.php' class='function'>mysqli_multi_query()</a>. </p> </div> <a name='mysqli.next-result.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/mysqli.multi-query.php' class='function' rel='rdfs-seeAlso'>mysqli_multi_query()</a> - Ex&amp;eacute;cute une requ&amp;ecirc;te MySQL multiple</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.more-results.php' class='function' rel='rdfs-seeAlso'>mysqli_more_results()</a> - V&amp;eacute;rifie s'il y a d'autres jeux de r&amp;eacute;sultats MySQL disponibles</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.store-result.php' class='function' rel='rdfs-seeAlso'>mysqli_store_result()</a> - Transf&amp;egrave;re un jeu de r&amp;eacute;sultats &amp;agrave; partir de la derni&amp;egrave;re requ&amp;ecirc;te</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.use-result.php' class='function' rel='rdfs-seeAlso'>mysqli_use_result()</a> - Initialise la r&amp;eacute;cup&amp;eacute;ration d'un jeu de r&amp;eacute;sultats</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="mysqli_multi_query" value="<div id='mysqli.multi-query' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli.multi-query.php'>mysqli::multi_query</a></h1> <h1 class='refname'>mysqli_multi_query</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli::multi_query</span> -- <span class='refname'>mysqli_multi_query</span> &amp;mdash; <span class='dc-title'>Ex&amp;eacute;cute une requ&amp;ecirc;te MySQL multiple</span></p> </div> <a name='mysqli.multi-query.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>mysqli::multi_query</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$query</tt></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>mysqli_multi_query</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$query</tt></span> )</div> <p class='para rdfs-comment'> Ex&amp;eacute;cute une ou plusieurs requ&amp;ecirc;tes, rassembl&amp;eacute;es dans le param&amp;egrave;tre <i><tt class='parameter'>query</tt></i> par des points-virgules. </p> <p class='para'> Pour lire les r&amp;eacute;sultats de la premi&amp;egrave;re requ&amp;ecirc;te, vous pouvez utiliser les fonctions <a href='http://www.php.net/manual/fr/mysqli.use-result.php' class='function'>mysqli_use_result()</a> et <a href='http://www.php.net/manual/fr/mysqli.store-result.php' class='function'>mysqli_store_result()</a>. Tous les autres r&amp;eacute;sultats de requ&amp;ecirc;tes peuvent &amp;ecirc;tre atteints avec <a href='http://www.php.net/manual/fr/mysqli.more-results.php' class='function'>mysqli_more_results()</a> et <a href='http://www.php.net/manual/fr/mysqli.next-result.php' class='function'>mysqli_next_result()</a>. </p> </div> <a name='mysqli.multi-query.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'> link</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Seulement en style proc&amp;eacute;dural : Un identifiant de lien retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.connect.php' class='function'>mysqli_connect()</a> ou par la fonction <a href='http://www.php.net/manual/fr/mysqli.init.php' class='function'>mysqli_init()</a></p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>query</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La requ&amp;ecirc;te, 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'> Les donn&amp;eacute;es contenues dans la requ&amp;ecirc;te doivent &amp;ecirc;tre <a href='http://www.php.net/manual/fr/mysqli.real-escape-string.php' class='link'>&amp;eacute;chapp&amp;eacute;es</a>. </p> </dd> </dl> <p> </p> </div> <a name='mysqli.multi-query.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne <b><tt class='constant'>FALSE</tt></b> uniquement si la premi&amp;egrave;re requ&amp;ecirc;te &amp;eacute;choue. Pour r&amp;eacute;cup&amp;eacute;rer les sous-s&amp;eacute;quences d&amp;#039;erreurs issues des autres requ&amp;ecirc;tes, vous devez appeler d&amp;#039;abord la fonction <a href='http://www.php.net/manual/fr/mysqli.next-result.php' class='function'>mysqli_next_result()</a>. </p> </div> <a name='mysqli.multi-query.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Style orient&amp;eacute; objet</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mysqli&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>mysqli</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #0000BB'>$query&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;CURRENT_USER();'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>.=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;Name&amp;nbsp;FROM&amp;nbsp;City&amp;nbsp;ORDER&amp;nbsp;BY&amp;nbsp;ID&amp;nbsp;LIMIT&amp;nbsp;20,&amp;nbsp;5'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Ex&amp;eacute;cution&amp;nbsp;d'une&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;multiple&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>multi_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;do&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Stockage&amp;nbsp;du&amp;nbsp;premier&amp;nbsp;r&amp;eacute;sultat&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>store_result</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;while&amp;nbsp;(</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetch_row</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;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</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;}<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'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>free</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;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Affichage&amp;nbsp;d'une&amp;nbsp;s&amp;eacute;paration&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>more_results</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'>printf</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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;while&amp;nbsp;(</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>next_result</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;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Exemple #2 Style proc&amp;eacute;dural</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #0000BB'>$query&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;CURRENT_USER();'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>.=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;Name&amp;nbsp;FROM&amp;nbsp;City&amp;nbsp;ORDER&amp;nbsp;BY&amp;nbsp;ID&amp;nbsp;LIMIT&amp;nbsp;20,&amp;nbsp;5'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Ex&amp;eacute;cution&amp;nbsp;d'une&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;multiple&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_multi_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;do&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;sStockage&amp;nbsp;du&amp;nbsp;premier&amp;nbsp;r&amp;eacute;sultat&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_store_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</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;while&amp;nbsp;(</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_fetch_row</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</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;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</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;}<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'>mysqli_free_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</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;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Affichage&amp;nbsp;d'une&amp;nbsp;s&amp;eacute;paration&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_more_results</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</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'>printf</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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;while&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_next_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</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;*/<br /></span><span style='color: #0000BB'>mysqli_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <p class='para'>L&amp;#039;exemple ci-dessus va afficher quelque chose de similaire &amp;agrave; :</p> <div class='example-contents screen'> <div class='cdata'><pre> my_user@localhost ----------------- Amersfoort Maastricht Dordrecht Leiden Haarlemmermeer </pre></div> </div> </div> <a name='mysqli.multi-query.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/mysqli.use-result.php' class='function' rel='rdfs-seeAlso'>mysqli_use_result()</a> - Initialise la r&amp;eacute;cup&amp;eacute;ration d'un jeu de r&amp;eacute;sultats</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.store-result.php' class='function' rel='rdfs-seeAlso'>mysqli_store_result()</a> - Transf&amp;egrave;re un jeu de r&amp;eacute;sultats &amp;agrave; partir de la derni&amp;egrave;re requ&amp;ecirc;te</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.next-result.php' class='function' rel='rdfs-seeAlso'>mysqli_next_result()</a> - Pr&amp;eacute;pare le prochain r&amp;eacute;sultat d'une requ&amp;ecirc;te multiple</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.more-results.php' class='function' rel='rdfs-seeAlso'>mysqli_more_results()</a> - V&amp;eacute;rifie s'il y a d'autres jeux de r&amp;eacute;sultats MySQL disponibles</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="mysqli_more_results" value="<div id='mysqli.more-results' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli.more-results.php'>mysqli::more_results</a></h1> <h1 class='refname'>mysqli_more_results</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli::more_results</span> -- <span class='refname'>mysqli_more_results</span> &amp;mdash; <span class='dc-title'>V&amp;eacute;rifie s&amp;#039;il y a d&amp;#039;autres jeux de r&amp;eacute;sultats MySQL disponibles</span></p> </div> <a name='mysqli.more-results.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>mysqli::more_results</b></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>mysqli_more_results</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</tt></span> )</div> <p class='para rdfs-comment'> Indique si un ou plusieurs jeux de r&amp;eacute;sultats sont disponibles, g&amp;eacute;n&amp;eacute;r&amp;eacute;s par un appel ant&amp;eacute;rieur &amp;agrave; <a href='http://www.php.net/manual/fr/mysqli.multi-query.php' class='function'>mysqli_multi_query()</a>. </p> </div> <a name='mysqli.more-results.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'> link</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Seulement en style proc&amp;eacute;dural : Un identifiant de lien retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.connect.php' class='function'>mysqli_connect()</a> ou par la fonction <a href='http://www.php.net/manual/fr/mysqli.init.php' class='function'>mysqli_init()</a></p></dd> </dl> <p> </p> </div> <a name='mysqli.more-results.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='mysqli.more-results.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'>Voir <a href='http://www.php.net/manual/fr/mysqli.multi-query.php' class='function'>mysqli_multi_query()</a>.</p> </div> <a name='mysqli.more-results.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/mysqli.multi-query.php' class='function' rel='rdfs-seeAlso'>mysqli_multi_query()</a> - Ex&amp;eacute;cute une requ&amp;ecirc;te MySQL multiple</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.next-result.php' class='function' rel='rdfs-seeAlso'>mysqli_next_result()</a> - Pr&amp;eacute;pare le prochain r&amp;eacute;sultat d'une requ&amp;ecirc;te multiple</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.store-result.php' class='function' rel='rdfs-seeAlso'>mysqli_store_result()</a> - Transf&amp;egrave;re un jeu de r&amp;eacute;sultats &amp;agrave; partir de la derni&amp;egrave;re requ&amp;ecirc;te</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.use-result.php' class='function' rel='rdfs-seeAlso'>mysqli_use_result()</a> - Initialise la r&amp;eacute;cup&amp;eacute;ration d'un jeu de r&amp;eacute;sultats</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="mysqli_master_query" value="<div id='function.mysqli-master-query' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysqli-master-query.php'>mysqli_master_query</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli_master_query</span> &amp;mdash; <span class='dc-title'>Force l&amp;#039;ex&amp;eacute;cution d&amp;#039;une requ&amp;ecirc;te sur le ma&amp;icirc;tre dans une configuration ma&amp;icirc;tre/esclave</span></p> </div> <a name='function.mysqli-master-query.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>mysqli_master_query</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$query</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 class='warning'><b class='warning'>Avertissement</b><p class='simpara'>Cette fonction est<em class='emphasis'>obsol&amp;egrave;te</em> et a &amp;eacute;t&amp;eacute; <em class='emphasis'>supprim&amp;eacute;e</em> depuis PHP 5.3.0.</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="mysqli_kill" value="<div id='mysqli.kill' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli.kill.php'>mysqli::kill</a></h1> <h1 class='refname'>mysqli_kill</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli::kill</span> -- <span class='refname'>mysqli_kill</span> &amp;mdash; <span class='dc-title'>Demande au serveur de terminer un thread MySQL</span></p> </div> <a name='mysqli.kill.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>mysqli::kill</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$processid</tt></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>mysqli_kill</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$processid</tt></span> )</div> <p class='para rdfs-comment'> <b>mysqli_kill()</b> est utilis&amp;eacute;e pour demander au serveur de terminer un thread MySQL sp&amp;eacute;cifi&amp;eacute; par le param&amp;egrave;tre <i><tt class='parameter'>processid</tt></i> . Cette valeur doit &amp;ecirc;tre obtenue en appelant la fonction <a href='http://www.php.net/manual/fr/mysqli.thread-id.php' class='function'>mysqli_thread_id()</a>. </p> <p class='para'> Pour arr&amp;ecirc;ter une requ&amp;ecirc;te en cours d&amp;#039;ex&amp;eacute;cution, utilisez la commande SQL <i>KILL QUERY processid</i>. </p> </div> <a name='mysqli.kill.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'> link</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Seulement en style proc&amp;eacute;dural : Un identifiant de lien retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.connect.php' class='function'>mysqli_connect()</a> ou par la fonction <a href='http://www.php.net/manual/fr/mysqli.init.php' class='function'>mysqli_init()</a></p></dd> </dl> <p> </p> </div> <a name='mysqli.kill.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='mysqli.kill.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Style orient&amp;eacute; objet</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mysqli&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>mysqli</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;D&amp;eacute;termine&amp;nbsp;l'id&amp;nbsp;du&amp;nbsp;thread&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$thread_id&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>thread_id</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Termine&amp;nbsp;le&amp;nbsp;thread&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>kill</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$thread_id</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Ceci&amp;nbsp;devrait&amp;nbsp;produire&amp;nbsp;une&amp;nbsp;erreur&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(!</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'CREATE&amp;nbsp;TABLE&amp;nbsp;myCity&amp;nbsp;LIKE&amp;nbsp;City'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Erreur&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>error</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit;<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Fermeture&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Exemple #2 Style proc&amp;eacute;dural</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;D&amp;eacute;termine&amp;nbsp;l'id&amp;nbsp;du&amp;nbsp;thread&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$thread_id&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_thread_id</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Termine&amp;nbsp;le&amp;nbsp;thread&amp;nbsp;*/<br /></span><span style='color: #0000BB'>mysqli_kill</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$thread_id</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Ceci&amp;nbsp;devrait&amp;nbsp;produire&amp;nbsp;une&amp;nbsp;erreur&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(!</span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'CREATE&amp;nbsp;TABLE&amp;nbsp;myCity&amp;nbsp;LIKE&amp;nbsp;City'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Erreur&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_error</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>));<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit;<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Fermeture&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>mysqli_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <p class='para'>L&amp;#039;exemple ci-dessus va afficher :</p> <div class='example-contents screen'> <div class='cdata'><pre> Erreur : MySQL server has gone away </pre></div> </div> </div> <a name='mysqli.kill.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/mysqli.thread-id.php' class='function' rel='rdfs-seeAlso'>mysqli_thread_id()</a> - Retourne l'identifiant du thread pour la connexion 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="mysqli_insert_id" value="<div id='mysqli.insert-id' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli.insert-id.php'>mysqli-&amp;gt;insert_id</a></h1> <h1 class='refname'>mysqli_insert_id</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli-&amp;gt;insert_id</span> -- <span class='refname'>mysqli_insert_id</span> &amp;mdash; <span class='dc-title'>Retourne l&amp;#039;identifiant automatiquement g&amp;eacute;n&amp;eacute;r&amp;eacute; par la derni&amp;egrave;re requ&amp;ecirc;te</span></p> </div> <a name='mysqli.insert-id.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet :</p> <div class='classsynopsis'> <div class='ooclass'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='classname'>mysqli</a></div> <div class='fieldsynopsis'><span class='type'><a href='http://www.php.net/manual/fr/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <var class='varname'>$insert_id</var>;</div> </div> <p class='para'>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>mysqli_insert_id</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</tt></span> )</div> <p class='para rdfs-comment'> La fonction <b>mysqli_insert_id()</b> retourne l&amp;#039;identifiant g&amp;eacute;n&amp;eacute;r&amp;eacute; par une requ&amp;ecirc;te sur une table avec une colonne poss&amp;eacute;dant l&amp;#039;attribut AUTO_INCREMENT. Si la derni&amp;egrave;re requ&amp;ecirc;te n&amp;#039;&amp;eacute;tait ni un INSERT, ni un UPDATE ou que la table modifi&amp;eacute;e ne poss&amp;egrave;de pas de colonne avec l&amp;#039;attribut AUTO_INCREMENT, cette fonction retournera z&amp;eacute;ro. </p> <blockquote><p><b class='note'>Note</b>: Ex&amp;eacute;cuter une commande INSERT ou UPDATE utilisant la fonction LAST_INSERT_ID() modifiera aussi la valeur retourn&amp;eacute;e par la fonction <b>mysqli_insert_id()</b>. <br /> </p></blockquote> </div> <a name='mysqli.insert-id.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'> link</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Seulement en style proc&amp;eacute;dural : Un identifiant de lien retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.connect.php' class='function'>mysqli_connect()</a> ou par la fonction <a href='http://www.php.net/manual/fr/mysqli.init.php' class='function'>mysqli_init()</a></p></dd> </dl> <p> </p> </div> <a name='mysqli.insert-id.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> La valeur du champ <i>AUTO_INCREMENT</i> modifi&amp;eacute;e par la derni&amp;egrave;re requ&amp;ecirc;te. Retourne z&amp;eacute;ro s&amp;#039;il n&amp;#039;y a pas eu de requ&amp;ecirc;te sur la connexion ou si la derni&amp;egrave;re requ&amp;ecirc;te n&amp;#039;a pas modifi&amp;eacute; la valeur de l&amp;#039;<i>AUTO_INCREMENT</i>. </p> <blockquote><p><b class='note'>Note</b>: Si le nombre est plus grand que la valeur maximale d&amp;#039;un entier, <b>mysqli_insert_id()</b> retournera une cha&amp;icirc;ne le repr&amp;eacute;sentant. <br /> </p></blockquote> </div> <a name='mysqli.insert-id.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Style orient&amp;eacute; objet</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mysqli&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>mysqli</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'CREATE&amp;nbsp;TABLE&amp;nbsp;myCity&amp;nbsp;LIKE&amp;nbsp;City'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'INSERT&amp;nbsp;INTO&amp;nbsp;myCity&amp;nbsp;VALUES&amp;nbsp;(NULL,&amp;nbsp;'Stuttgart',&amp;nbsp;'DEU',&amp;nbsp;'Stuttgart',&amp;nbsp;617000)'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>printf&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Le&amp;nbsp;nouvel&amp;nbsp;enregistrement&amp;nbsp;a&amp;nbsp;l'id&amp;nbsp;%d.\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>insert_id</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;drop&amp;nbsp;table&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'DROP&amp;nbsp;TABLE&amp;nbsp;myCity'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Fermeture&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Exemple #2 Style proc&amp;eacute;dural</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'CREATE&amp;nbsp;TABLE&amp;nbsp;myCity&amp;nbsp;LIKE&amp;nbsp;City'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'INSERT&amp;nbsp;INTO&amp;nbsp;myCity&amp;nbsp;VALUES&amp;nbsp;(NULL,&amp;nbsp;'Stuttgart',&amp;nbsp;'DEU',&amp;nbsp;'Stuttgart',&amp;nbsp;617000)'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>printf&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Le&amp;nbsp;nouvel&amp;nbsp;enregistrement&amp;nbsp;a&amp;nbsp;l'id&amp;nbsp;%d.\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_insert_id</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>));<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;drop&amp;nbsp;table&amp;nbsp;*/<br /></span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'DROP&amp;nbsp;TABLE&amp;nbsp;myCity'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Fermeture&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>mysqli_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <p class='para'>L&amp;#039;exemple ci-dessus va afficher :</p> <div class='example-contents screen'> <div class='cdata'><pre> Le nouvel enregistrement a l&amp;#039;id 1. </pre></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="mysqli_init" value="<div id='mysqli.init' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli.init.php'>mysqli::init</a></h1> <h1 class='refname'>mysqli_init</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli::init</span> -- <span class='refname'>mysqli_init</span> &amp;mdash; <span class='dc-title'>Initialise MySQLi et retourne une ressource &amp;agrave; utiliser avec mysqli_real_connect()</span></p> </div> <a name='mysqli.init.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.mysqli.php' class='type mysqli'>mysqli</a></span> <span class='methodname'><b>mysqli::init</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.mysqli.php' class='type mysqli'>mysqli</a></span> <span class='methodname'><b>mysqli_init</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Alloue ou initialise un objet MySQL utilisable pour les fonctions <a href='http://www.php.net/manual/fr/mysqli.options.php' class='function'>mysqli_options()</a> et <a href='http://www.php.net/manual/fr/mysqli.real-connect.php' class='function'>mysqli_real_connect()</a>. </p> <blockquote><p><b class='note'>Note</b>: Tous les appels suivants &amp;agrave; n&amp;#039;importe quelle fonction MySQLi (except&amp;eacute;e <a href='http://www.php.net/manual/fr/mysqli.options.php' class='function'>mysqli_options()</a>) &amp;eacute;choueront en attendant que la fonction <a href='http://www.php.net/manual/fr/mysqli.real-connect.php' class='function'>mysqli_real_connect()</a> soit appel&amp;eacute;e. <br /> </p></blockquote> </div> <a name='mysqli.init.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un objet. </p> </div> <a name='mysqli.init.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> Voir <a href='http://www.php.net/manual/fr/mysqli.real-connect.php' class='function'>mysqli_real_connect()</a>. </p> </div> <a name='mysqli.init.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/mysqli.options.php' class='function' rel='rdfs-seeAlso'>mysqli_options()</a> - D&amp;eacute;finit les options</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.close.php' class='function' rel='rdfs-seeAlso'>mysqli_close()</a> - Ferme une connexion</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.real-connect.php' class='function' rel='rdfs-seeAlso'>mysqli_real_connect()</a> - Ouvre une connexion &amp;agrave; un serveur MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.connect.php' class='function' rel='rdfs-seeAlso'>mysqli_connect()</a> - Ouvre une connexion &amp;agrave; un serveur MySQL</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="mysqli_info" value="<div id='mysqli.info' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli.info.php'>mysqli-&amp;gt;info</a></h1> <h1 class='refname'>mysqli_info</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli-&amp;gt;info</span> -- <span class='refname'>mysqli_info</span> &amp;mdash; <span class='dc-title'>Retourne des informations &amp;agrave; propos de la derni&amp;egrave;re requ&amp;ecirc;te ex&amp;eacute;cut&amp;eacute;e</span></p> </div> <a name='mysqli.info.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet :</p> <div class='classsynopsis'> <div class='ooclass'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='classname'>mysqli</a></div> <div class='fieldsynopsis'><span class='type'>string</span> <var class='varname'>$info</var>;</div> </div> <p class='para'>Style proc&amp;eacute;dural :</p> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>mysqli_info</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</tt></span> )</div> <p class='para rdfs-comment'> La fonction <b>mysqli_info()</b> retourne une cha&amp;icirc;ne fournissant des informations &amp;agrave; propos de la derni&amp;egrave;re requ&amp;ecirc;te ex&amp;eacute;cut&amp;eacute;e. La nature de cette cha&amp;icirc;ne est fournie ci-dessous : </p> <p class='para'> </p><table class='doctable table'> <caption><b>Valeurs de retour possibles pour <b>mysqli_info()</b></b></caption> <thead valign='middle'> <tr valign='middle'> <th>Type de requ&amp;ecirc;te</th> <th>Exemple de retour</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>INSERT INTO...SELECT...</td> <td align='left'>Records: 100 Duplicates: 0 Warnings: 0</td> </tr> <tr valign='middle'> <td align='left'>INSERT INTO...VALUES (...),(...),(...)</td> <td align='left'>Records: 3 Duplicates: 0 Warnings: 0</td> </tr> <tr valign='middle'> <td align='left'>LOAD DATA INFILE ...</td> <td align='left'>Records: 1 Deleted: 0 Skipped: 0 Warnings: 0</td> </tr> <tr valign='middle'> <td align='left'>ALTER TABLE ...</td> <td align='left'>Records: 3 Duplicates: 0 Warnings: 0</td> </tr> <tr valign='middle'> <td align='left'>UPDATE ...</td> <td align='left'>Rows matched: 40 Changed: 40 Warnings: 0</td> </tr> </tbody> </table> <p> </p> <blockquote><p><b class='note'>Note</b>: Les requ&amp;ecirc;tes qui ne font pas partie de la liste pr&amp;eacute;c&amp;eacute;dente ne sont pas support&amp;eacute;es. Dans cette situation, <b>mysqli_info()</b> retournera 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> vide. <br /> </p></blockquote> </div> <a name='mysqli.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'> link</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Seulement en style proc&amp;eacute;dural : Un identifiant de lien retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.connect.php' class='function'>mysqli_connect()</a> ou par la fonction <a href='http://www.php.net/manual/fr/mysqli.init.php' class='function'>mysqli_init()</a></p></dd> </dl> <p> </p> </div> <a name='mysqli.info.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Une cha&amp;icirc;ne de caract&amp;egrave;res donnant des informations suppl&amp;eacute;mentaires &amp;agrave; propos de la derni&amp;egrave;re requ&amp;ecirc;te ex&amp;eacute;cut&amp;eacute;e. </p> </div> <a name='mysqli.info.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Style orient&amp;eacute; objet</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mysqli&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>mysqli</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'CREATE&amp;nbsp;TEMPORARY&amp;nbsp;TABLE&amp;nbsp;t1&amp;nbsp;LIKE&amp;nbsp;City'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;INSERT&amp;nbsp;INTO&amp;nbsp;..&amp;nbsp;SELECT&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'INSERT&amp;nbsp;INTO&amp;nbsp;t1&amp;nbsp;SELECT&amp;nbsp;*&amp;nbsp;FROM&amp;nbsp;City&amp;nbsp;ORDER&amp;nbsp;BY&amp;nbsp;ID&amp;nbsp;LIMIT&amp;nbsp;150'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>info</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Fermeture&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Exemple #2 Style proc&amp;eacute;dural</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'CREATE&amp;nbsp;TEMPORARY&amp;nbsp;TABLE&amp;nbsp;t1&amp;nbsp;LIKE&amp;nbsp;City'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;INSERT&amp;nbsp;INTO&amp;nbsp;..&amp;nbsp;SELECT&amp;nbsp;*/<br /></span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'INSERT&amp;nbsp;INTO&amp;nbsp;t1&amp;nbsp;SELECT&amp;nbsp;*&amp;nbsp;FROM&amp;nbsp;City&amp;nbsp;ORDER&amp;nbsp;BY&amp;nbsp;ID&amp;nbsp;LIMIT&amp;nbsp;150'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_info</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>));<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Fermeture&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>mysqli_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <p class='para'>L&amp;#039;exemple ci-dessus va afficher :</p> <div class='example-contents screen'> <div class='cdata'><pre> Records: 150 Duplicates: 0 Warnings: 0 </pre></div> </div> </div> <a name='mysqli.info.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/mysqli.affected-rows.php' class='function' rel='rdfs-seeAlso'>mysqli_affected_rows()</a> - Retourne le nombre de lignes affect&amp;eacute;es par la derni&amp;egrave;re op&amp;eacute;ration MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.warning-count.php' class='function' rel='rdfs-seeAlso'>mysqli_warning_count()</a> - Retourne le nombre d'avertissements g&amp;eacute;n&amp;eacute;r&amp;eacute;s par la derni&amp;egrave;re requ&amp;ecirc;te</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli-result.num-rows.php' class='function' rel='rdfs-seeAlso'>mysqli_num_rows()</a> - Retourne le nombre de lignes dans un r&amp;eacute;sultat</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="mysqli_get_warnings" value="<div id='mysqli.get-warnings' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli.get-warnings.php'>mysqli::get_warnings</a></h1> <h1 class='refname'>mysqli_get_warnings</h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>mysqli::get_warnings</span> -- <span class='refname'>mysqli_get_warnings</span> &amp;mdash; <span class='dc-title'>Lit le r&amp;eacute;sultat de <i>SHOW WARNINGS</i></span></p> </div> <a name='mysqli.get-warnings.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><span class='type mysqli_warnings'>mysqli_warnings</span></span> <span class='methodname'><b>mysqli::get_warnings</b></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'><span class='type mysqli_warnings'>mysqli_warnings</span></span> <span class='methodname'><b>mysqli_get_warnings</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</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> </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="mysqli_get_server_version" value="<div id='mysqli.get-server-version' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli.get-server-version.php'>mysqli-&amp;gt;server_version</a></h1> <h1 class='refname'>mysqli_get_server_version</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli-&amp;gt;server_version</span> -- <span class='refname'>mysqli_get_server_version</span> &amp;mdash; <span class='dc-title'>Retourne un entier repr&amp;eacute;sentant la version du serveur MySQL</span></p> </div> <a name='mysqli.get-server-version.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet :</p> <div class='classsynopsis'> <div class='ooclass'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='classname'>mysqli</a></div> <div class='fieldsynopsis'><span class='type'>int</span> <var class='varname'>$server_version</var>;</div> </div> <p class='para'>Style proc&amp;eacute;dural :</p> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>mysqli_get_server_version</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</tt></span> )</div> <p class='para rdfs-comment'> La fonction <b>mysqli_get_server_version()</b> retourne un entier repr&amp;eacute;sentant la version du serveur sur lequel on est connect&amp;eacute; (repr&amp;eacute;sent&amp;eacute; par le param&amp;egrave;tre <i><tt class='parameter'>link</tt></i> ). </p> </div> <a name='mysqli.get-server-version.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'> link</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Seulement en style proc&amp;eacute;dural : Un identifiant de lien retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.connect.php' class='function'>mysqli_connect()</a> ou par la fonction <a href='http://www.php.net/manual/fr/mysqli.init.php' class='function'>mysqli_init()</a></p></dd> </dl> <p> </p> </div> <a name='mysqli.get-server-version.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Un entier repr&amp;eacute;sentant la version du serveur. </p> <p class='para'> Le format de ce nombre est <i>main_version * 10000 + minor_version * 100 + sub_version</i> (i.e. la version 4.1.0 retournera 40100). </p> </div> <a name='mysqli.get-server-version.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Style orient&amp;eacute; objet</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mysqli&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>mysqli</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Affichage&amp;nbsp;de&amp;nbsp;la&amp;nbsp;version&amp;nbsp;du&amp;nbsp;serveur&amp;nbsp;*/<br /></span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Version&amp;nbsp;du&amp;nbsp;serveur&amp;nbsp;:&amp;nbsp;%d\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>server_version</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Fermeture&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Exemple #2 Style proc&amp;eacute;dural</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Affichage&amp;nbsp;de&amp;nbsp;la&amp;nbsp;version&amp;nbsp;du&amp;nbsp;serveur&amp;nbsp;*/<br /></span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Version&amp;nbsp;du&amp;nbsp;serveur&amp;nbsp;:&amp;nbsp;%d\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_get_server_version</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>));<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Fermeture&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>mysqli_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <p class='para'>L&amp;#039;exemple ci-dessus va afficher :</p> <div class='example-contents screen'> <div class='cdata'><pre> Version du serveur : 40102 </pre></div> </div> </div> <a name='mysqli.get-server-version.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/mysqli.get-client-info.php' class='function' rel='rdfs-seeAlso'>mysqli_get_client_info()</a> - Retourne une cha&amp;icirc;ne contenant la version du client MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.get-client-version.php' class='function' rel='rdfs-seeAlso'>mysqli_get_client_version()</a> - Lit les informations du client MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.get-server-info.php' class='function' rel='rdfs-seeAlso'>mysqli_get_server_info()</a> - Retourne la version du serveur MySQL</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="mysqli_get_server_info" value="<div id='mysqli.get-server-info' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli.get-server-info.php'>mysqli-&amp;gt;server_info</a></h1> <h1 class='refname'>mysqli_get_server_info</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli-&amp;gt;server_info</span> -- <span class='refname'>mysqli_get_server_info</span> &amp;mdash; <span class='dc-title'>Retourne la version du serveur MySQL</span></p> </div> <a name='mysqli.get-server-info.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet :</p> <div class='classsynopsis'> <div class='ooclass'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='classname'>mysqli</a></div> <div class='fieldsynopsis'><span class='type'>string</span> <var class='varname'>$server_info</var>;</div> </div> <p class='para'>Style proc&amp;eacute;dural :</p> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>mysqli_get_server_info</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</tt></span> )</div> <p class='para rdfs-comment'> Retourne une cha&amp;icirc;ne de caract&amp;egrave;res repr&amp;eacute;sentant la version du serveur MySQL auquel l&amp;#039;extension MySQLi est connect&amp;eacute;e (repr&amp;eacute;sent&amp;eacute; par le param&amp;egrave;tre <i><tt class='parameter'>link</tt></i> ). </p> </div> <a name='mysqli.get-server-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'> link</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Seulement en style proc&amp;eacute;dural : Un identifiant de lien retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.connect.php' class='function'>mysqli_connect()</a> ou par la fonction <a href='http://www.php.net/manual/fr/mysqli.init.php' class='function'>mysqli_init()</a></p></dd> </dl> <p> </p> </div> <a name='mysqli.get-server-info.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> repr&amp;eacute;sentant la version du serveur. </p> </div> <a name='mysqli.get-server-info.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Style orient&amp;eacute; objet</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mysqli&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>mysqli</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Affichage&amp;nbsp;de&amp;nbsp;la&amp;nbsp;version&amp;nbsp;du&amp;nbsp;serveur&amp;nbsp;*/<br /></span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Version&amp;nbsp;du&amp;nbsp;serveur&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>server_info</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Fermeture&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Exemple #2 Style proc&amp;eacute;dural</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Affichage&amp;nbsp;de&amp;nbsp;la&amp;nbsp;version&amp;nbsp;du&amp;nbsp;serveur&amp;nbsp;*/<br /></span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Version&amp;nbsp;du&amp;nbsp;serveur&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_get_server_info</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>));<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Fermeture&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>mysqli_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <p class='para'>L&amp;#039;exemple ci-dessus va afficher :</p> <div class='example-contents screen'> <div class='cdata'><pre> Version du serveur : 4.1.2-alpha-debug </pre></div> </div> </div> <a name='mysqli.get-server-info.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/mysqli.get-client-info.php' class='function' rel='rdfs-seeAlso'>mysqli_get_client_info()</a> - Retourne une cha&amp;icirc;ne contenant la version du client MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.get-client-version.php' class='function' rel='rdfs-seeAlso'>mysqli_get_client_version()</a> - Lit les informations du client MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.get-server-version.php' class='function' rel='rdfs-seeAlso'>mysqli_get_server_version()</a> - Retourne un entier repr&amp;eacute;sentant la version du serveur MySQL</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="mysqli_get_proto_info" value="<div id='mysqli.get-proto-info' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli.get-proto-info.php'>mysqli-&amp;gt;protocol_version</a></h1> <h1 class='refname'>mysqli_get_proto_info</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli-&amp;gt;protocol_version</span> -- <span class='refname'>mysqli_get_proto_info</span> &amp;mdash; <span class='dc-title'>Retourne la version du protocole MySQL utilis&amp;eacute;</span></p> </div> <a name='mysqli.get-proto-info.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet :</p> <div class='classsynopsis'> <div class='ooclass'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='classname'>mysqli</a></div> <div class='fieldsynopsis'><span class='type'>string</span> <var class='varname'>$protocol_version</var>;</div> </div> <p class='para'>Style proc&amp;eacute;dural :</p> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>mysqli_get_proto_info</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</tt></span> )</div> <p class='para rdfs-comment'> Retourne un entier repr&amp;eacute;sentant la version du protocole MySQL utilis&amp;eacute; par la connexion repr&amp;eacute;sent&amp;eacute;e par le param&amp;egrave;tre <i><tt class='parameter'>link</tt></i> . </p> </div> <a name='mysqli.get-proto-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'> link</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Seulement en style proc&amp;eacute;dural : Un identifiant de lien retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.connect.php' class='function'>mysqli_connect()</a> ou par la fonction <a href='http://www.php.net/manual/fr/mysqli.init.php' class='function'>mysqli_init()</a></p></dd> </dl> <p> </p> </div> <a name='mysqli.get-proto-info.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un entier repr&amp;eacute;sentant la version du protocole. </p> </div> <a name='mysqli.get-proto-info.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Style orient&amp;eacute; objet</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mysqli&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>mysqli</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Affichage&amp;nbsp;de&amp;nbsp;la&amp;nbsp;version&amp;nbsp;du&amp;nbsp;protocole&amp;nbsp;*/<br /></span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Version&amp;nbsp;du&amp;nbsp;protocole&amp;nbsp;:&amp;nbsp;%d\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>protocol_version</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Fermeture&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Exemple #2 Style proc&amp;eacute;dural</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Affichage&amp;nbsp;de&amp;nbsp;la&amp;nbsp;version&amp;nbsp;du&amp;nbsp;protocole&amp;nbsp;*/<br /></span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Version&amp;nbsp;du&amp;nbsp;protocole&amp;nbsp;:&amp;nbsp;%d\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_get_proto_info</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>));<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Fermeture&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>mysqli_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <p class='para'>L&amp;#039;exemple ci-dessus va afficher :</p> <div class='example-contents screen'> <div class='cdata'><pre> Version du protocole: 10 </pre></div> </div> </div> <a name='mysqli.get-proto-info.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/mysqli.get-host-info.php' class='function' rel='rdfs-seeAlso'>mysqli_get_host_info()</a> - Retourne une cha&amp;icirc;ne contenant le type de connexion utilis&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="mysqli_get_metadata" value="<div id='function.mysqli-get-metadata' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysqli-get-metadata.php'>mysqli_get_metadata</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli_get_metadata</span> &amp;mdash; <span class='dc-title'>Alias de <a href='http://www.php.net/manual/fr/mysqli-stmt.result-metadata.php' class='function'>mysqli_stmt_result_metadata()</a></span></p> </div> <a name='function.mysqli-get-metadata.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'> <b>mysqli_get_metadata()</b> est un alias de la fonction <a href='http://www.php.net/manual/fr/mysqli-stmt.result-metadata.php' class='function'>mysqli_stmt_result_metadata()</a>. </p> </div> <a name='function.mysqli-get-metadata.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <b>mysqli_get_metadata()</b> est obsol&amp;egrave;te, et sera bient&amp;ocirc;t supprim&amp;eacute;e. <br /> </p></blockquote> </div> <a name='function.mysqli-get-metadata.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/mysqli-stmt.result-metadata.php' class='function' rel='rdfs-seeAlso'>mysqli_stmt_result_metadata()</a> - Retourne les m&amp;eacute;tadonn&amp;eacute;es de pr&amp;eacute;paration de requ&amp;ecirc;te MySQL</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="mysqli_get_host_info" value="<div id='mysqli.get-host-info' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli.get-host-info.php'>mysqli-&amp;gt;host_info</a></h1> <h1 class='refname'>mysqli_get_host_info</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli-&amp;gt;host_info</span> -- <span class='refname'>mysqli_get_host_info</span> &amp;mdash; <span class='dc-title'>Retourne une cha&amp;icirc;ne contenant le type de connexion utilis&amp;eacute;e</span></p> </div> <a name='mysqli.get-host-info.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet</p> <div class='classsynopsis'> <div class='ooclass'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='classname'>mysqli</a></div> <div class='fieldsynopsis'><span class='type'>string</span> <var class='varname'>$host_info</var>;</div> </div> <p class='para'>Style proc&amp;eacute;dural</p> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>mysqli_get_host_info</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</tt></span> )</div> <p class='para rdfs-comment'> <b>mysqli_get_host_info()</b> retourne une cha&amp;icirc;ne de caract&amp;egrave;res d&amp;eacute;crivant la connexion repr&amp;eacute;sent&amp;eacute;e par le param&amp;egrave;tre <i><tt class='parameter'>link</tt></i> (incluant le nom d&amp;#039;h&amp;ocirc;te du serveur). </p> </div> <a name='mysqli.get-host-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'> link</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Seulement en style proc&amp;eacute;dural : Un identifiant de lien retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.connect.php' class='function'>mysqli_connect()</a> ou par la fonction <a href='http://www.php.net/manual/fr/mysqli.init.php' class='function'>mysqli_init()</a></p></dd> </dl> <p> </p> </div> <a name='mysqli.get-host-info.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Une cha&amp;icirc;ne de caract&amp;egrave;res repr&amp;eacute;sentant le nom d&amp;#039;h&amp;ocirc;te du serveur et le type de connexion. </p> </div> <a name='mysqli.get-host-info.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Style orient&amp;eacute; objet</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mysqli&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>mysqli</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Affichage&amp;nbsp;des&amp;nbsp;informations&amp;nbsp;sur&amp;nbsp;l'h&amp;ocirc;te&amp;nbsp;*/<br /></span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Informations&amp;nbsp;sur&amp;nbsp;l'h&amp;ocirc;te&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>host_info</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Fermeture&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Exemple #2 Style proc&amp;eacute;dural</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Affichage&amp;nbsp;des&amp;nbsp;informations&amp;nbsp;sur&amp;nbsp;l'h&amp;ocirc;te&amp;nbsp;*/<br /></span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Informations&amp;nbsp;sur&amp;nbsp;l'h&amp;ocirc;te&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_get_host_info</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>));<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Fermeture&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>mysqli_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <p class='para'>L&amp;#039;exemple ci-dessus va afficher :</p> <div class='example-contents screen'> <div class='cdata'><pre> Informations sur l&amp;#039;h&amp;ocirc;te : Localhost via UNIX socket </pre></div> </div> </div> <a name='mysqli.get-host-info.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/mysqli.get-proto-info.php' class='function' rel='rdfs-seeAlso'>mysqli_get_proto_info()</a> - Retourne la version du protocole MySQL utilis&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="mysqli_get_client_version" value="<div id='mysqli.get-client-version' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli.get-client-version.php'>mysqli-&amp;gt;client_version</a></h1> <h1 class='refname'>mysqli_get_client_version</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli-&amp;gt;client_version</span> -- <span class='refname'>mysqli_get_client_version</span> &amp;mdash; <span class='dc-title'>Lit les informations du client MySQL</span></p> </div> <a name='mysqli.get-client-version.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet (propri&amp;eacute;t&amp;eacute;) :</p> <div class='classsynopsis'> <div class='ooclass'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='classname'>mysqli</a></div> <div class='fieldsynopsis'><span class='type'>int</span> <var class='varname'>$client_version</var>;</div> </div> <p class='para'>Style proc&amp;eacute;dural :</p> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>mysqli_get_client_version</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</tt></span> )</div> <p class='para rdfs-comment'> Retourne la version du client MySQL sous la forme d&amp;#039;un entier. </p> </div> <a name='mysqli.get-client-version.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Un nombre qui repr&amp;eacute;sente la version de la biblioth&amp;egrave;que cliente MySQL dans ce format : <i>version_principale*10000 + version_mineure *100 + sous_version</i>. Par exemple, la version 4.1.0 est retourn&amp;eacute;e sous la forme 40100. </p> <p class='para'> Cette fonction est pratique pour d&amp;eacute;terminer la version de la biblioth&amp;egrave;que cliente, si vous recherchez des fonctionnalit&amp;eacute;s sp&amp;eacute;cifiques. </p> </div> <a name='mysqli.get-client-version.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>mysqli_get_client_version()</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;Nous&amp;nbsp;n'avons&amp;nbsp;pas&amp;nbsp;besoin&amp;nbsp;d'une&amp;nbsp;connexion&amp;nbsp;pour<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;d&amp;eacute;terminer&amp;nbsp;la&amp;nbsp;version&amp;nbsp;de&amp;nbsp;la&amp;nbsp;biblioth&amp;egrave;que&amp;nbsp;cliente&amp;nbsp;mysql&amp;nbsp;*/<br /><br /></span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Version&amp;nbsp;de&amp;nbsp;la&amp;nbsp;biblioth&amp;egrave;que&amp;nbsp;cliente&amp;nbsp;:&amp;nbsp;%d\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_get_client_version</span><span style='color: #007700'>());<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='mysqli.get-client-version.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/mysqli.get-client-info.php' class='function' rel='rdfs-seeAlso'>mysqli_get_client_info()</a> - Retourne une cha&amp;icirc;ne contenant la version du client MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.get-server-info.php' class='function' rel='rdfs-seeAlso'>mysqli_get_server_info()</a> - Retourne la version du serveur MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.get-server-version.php' class='function' rel='rdfs-seeAlso'>mysqli_get_server_version()</a> - Retourne un entier repr&amp;eacute;sentant la version du serveur MySQL</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="mysqli_get_client_info" value="<div id='mysqli.get-client-info' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli.get-client-info.php'>mysqli-&amp;gt;get_client_info</a></h1> <h1 class='refname'>mysqli_get_client_info</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli-&amp;gt;get_client_info</span> -- <span class='refname'>mysqli_get_client_info</span> &amp;mdash; <span class='dc-title'>Retourne une cha&amp;icirc;ne contenant la version du client MySQL</span></p> </div> <a name='mysqli.get-client-info.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet (m&amp;eacute;thode) :</p> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>mysqli::get_client_info</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>mysqli_get_client_info</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</tt></span> )</div> <p class='para rdfs-comment'> 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> qui repr&amp;eacute;sente la version de la librairie cliente MySQL. </p> </div> <a name='mysqli.get-client-info.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> repr&amp;eacute;sentant la version du client utilis&amp;eacute; par l&amp;#039;extension MySQL. </p> </div> <a name='mysqli.get-client-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>mysqli_get_client_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 /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Vous&amp;nbsp;n'avez&amp;nbsp;pas&amp;nbsp;besoin&amp;nbsp;d'une&amp;nbsp;connexion&amp;nbsp;pour&amp;nbsp;d&amp;eacute;terminer<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;la&amp;nbsp;version&amp;nbsp;du&amp;nbsp;client&amp;nbsp;utilis&amp;eacute;&amp;nbsp;par&amp;nbsp;l'extension&amp;nbsp;MySQL&amp;nbsp;*/<br /><br /></span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Version&amp;nbsp;de&amp;nbsp;la&amp;nbsp;biblioth&amp;egrave;que&amp;nbsp;cliente&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_get_client_info</span><span style='color: #007700'>());<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='mysqli.get-client-info.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/mysqli.get-client-version.php' class='function' rel='rdfs-seeAlso'>mysqli_get_client_version()</a> - Lit les informations du client MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.get-server-info.php' class='function' rel='rdfs-seeAlso'>mysqli_get_server_info()</a> - Retourne la version du serveur MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.get-server-version.php' class='function' rel='rdfs-seeAlso'>mysqli_get_server_version()</a> - Retourne un entier repr&amp;eacute;sentant la version du serveur MySQL</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="mysqli_get_charset" value="<div id='mysqli.get-charset' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli.get-charset.php'>mysqli::get_charset</a></h1> <h1 class='refname'>mysqli_get_charset</h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>mysqli::get_charset</span> -- <span class='refname'>mysqli_get_charset</span> &amp;mdash; <span class='dc-title'>Retourne un objet repr&amp;eacute;sentant le jeu de caract&amp;egrave;res</span></p> </div> <a name='mysqli.get-charset.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>mysqli::get_charset</b></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>object</span> <span class='methodname'><b>mysqli_get_charset</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</tt></span> )</div> <p class='para rdfs-comment'> Retourne un objet repr&amp;eacute;sentant le jeu de caract&amp;egrave;res, fournissant diff&amp;eacute;rentes propri&amp;eacute;t&amp;eacute;s du jeu de caract&amp;egrave;res courant. </p> </div> <a name='mysqli.get-charset.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'> link</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Seulement en style proc&amp;eacute;dural : Un identifiant de lien retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.connect.php' class='function'>mysqli_connect()</a> ou par la fonction <a href='http://www.php.net/manual/fr/mysqli.init.php' class='function'>mysqli_init()</a></p></dd> </dl> <p> </p> </div> <a name='mysqli.get-charset.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> La fonction retourne un jeu de caract&amp;egrave;res avec les propri&amp;eacute;t&amp;eacute;s suivantes : </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>charset</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Nom du jeu de caract&amp;egrave;res </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>collation</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Nom de la collation </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>dir</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le dossier dans lequel la description du jeu de caract&amp;egrave;res est cherch&amp;eacute;e (?) ou &amp;quot;&amp;quot; pour les jeux de caract&amp;egrave;res internes </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>min_length</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Longueur minimum de caract&amp;egrave;res, en octets </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>max_length</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Longueur maximal de caract&amp;egrave;res, en octets </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>number</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Num&amp;eacute;ro du jeu de caract&amp;egrave;res interne </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>state</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Statut du jeu de caract&amp;egrave;res (?) </p> </dd> </dl> <p> </p> </div> <a name='mysqli.get-charset.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Exemple avec <b>mysqli_get_charset()</b>, POO</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;$db&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_init</span><span style='color: #007700'>();<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$db</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>real_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,</span><span style='color: #DD0000'>'root'</span><span style='color: #007700'>,</span><span style='color: #DD0000'>''</span><span style='color: #007700'>,</span><span style='color: #DD0000'>'test'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$db</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>get_charset</span><span style='color: #007700'>());<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Exemple #2 Exemple avec <b>mysqli_get_charset()</b>, style proc&amp;eacute;dural</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;$db&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_init</span><span style='color: #007700'>();<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_real_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$db</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,</span><span style='color: #DD0000'>'root'</span><span style='color: #007700'>,</span><span style='color: #DD0000'>''</span><span style='color: #007700'>,</span><span style='color: #DD0000'>'test'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$db</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>get_charset</span><span style='color: #007700'>());<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <p class='para'>L&amp;#039;exemple ci-dessus va afficher :</p> <div class='example-contents screen'> <div class='cdata'><pre> object(stdClass)#2 (7) { [&amp;quot;charset&amp;quot;]=&amp;gt; string(6) &amp;quot;latin1&amp;quot; [&amp;quot;collation&amp;quot;]=&amp;gt; string(17) &amp;quot;latin1_swedish_ci&amp;quot; [&amp;quot;dir&amp;quot;]=&amp;gt; string(0) &amp;quot;&amp;quot; [&amp;quot;min_length&amp;quot;]=&amp;gt; int(1) [&amp;quot;max_length&amp;quot;]=&amp;gt; int(1) [&amp;quot;number&amp;quot;]=&amp;gt; int(8) [&amp;quot;state&amp;quot;]=&amp;gt; int(801) } </pre></div> </div> </div> <a name='mysqli.get-charset.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/mysqli.character-set-name.php' class='function' rel='rdfs-seeAlso'>mysqli_character_set_name()</a> - Retourne le jeu de caract&amp;egrave;res courant pour la connexion</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.set-charset.php' class='function' rel='rdfs-seeAlso'>mysqli_set_charset()</a> - D&amp;eacute;finit le jeu de caract&amp;egrave;res par d&amp;eacute;faut du client</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="mysqli_free_result" value="<div id='mysqli-result.free' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli-result.free.php'>mysqli_result::free</a></h1> <h1 class='refname'>mysqli_free_result</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli_result::free</span> -- <span class='refname'>mysqli_free_result</span> &amp;mdash; <span class='dc-title'>Lib&amp;egrave;re la m&amp;eacute;moire associ&amp;eacute;e &amp;agrave; un r&amp;eacute;sultat</span></p> </div> <a name='mysqli-result.free.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet (toutes les m&amp;eacute;thodes sont &amp;eacute;quivalentes) :</p> <div class='methodsynopsis dc-description'> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>mysqli_result::free</b></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>mysqli_result::close</b></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>mysqli_result::free_result</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'><span class='type void'>void</span></span> <span class='methodname'><b>mysqli_free_result</b></span> ( <span class='methodparam'><span class='type'><span class='type mysqli_result'>mysqli_result</span></span> <tt class='parameter'>$result</tt></span> )</div> <p class='para rdfs-comment'> Lib&amp;egrave;re la m&amp;eacute;moire associ&amp;eacute;e &amp;agrave; un r&amp;eacute;sultat. </p> <blockquote><p><b class='note'>Note</b>: Vous devriez toujours lib&amp;eacute;rer les r&amp;eacute;sultats avec <b>mysqli_free_result()</b>, lorsque votre objet de r&amp;eacute;sultat ne vous est plus utile. <br /> </p></blockquote> </div> <a name='mysqli-result.free.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'> result</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Style proc&amp;eacute;dural uniquement : Un identifiant de jeu de r&amp;eacute;sultats retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.query.php' class='function'>mysqli_query()</a>, <a href='http://www.php.net/manual/fr/mysqli.store-result.php' class='function'>mysqli_store_result()</a> ou <a href='http://www.php.net/manual/fr/mysqli.use-result.php' class='function'>mysqli_use_result()</a>. </p></dd> </dl> <p> </p> </div> <a name='mysqli-result.free.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='mysqli-result.free.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/mysqli.query.php' class='function' rel='rdfs-seeAlso'>mysqli_query()</a> - Ex&amp;eacute;cute une requ&amp;ecirc;te sur la base de donn&amp;eacute;es</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli-stmt.store-result.php' class='function' rel='rdfs-seeAlso'>mysqli_stmt_store_result()</a> - Stock un jeu de r&amp;eacute;sultats depuis une requ&amp;ecirc;te pr&amp;eacute;par&amp;eacute;e</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.store-result.php' class='function' rel='rdfs-seeAlso'>mysqli_store_result()</a> - Transf&amp;egrave;re un jeu de r&amp;eacute;sultats &amp;agrave; partir de la derni&amp;egrave;re requ&amp;ecirc;te</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.use-result.php' class='function' rel='rdfs-seeAlso'>mysqli_use_result()</a> - Initialise la r&amp;eacute;cup&amp;eacute;ration d'un jeu de r&amp;eacute;sultats</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="mysqli_field_tell" value="<div id='mysqli-result.current-field' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli-result.current-field.php'>mysqli_result-&amp;gt;current_field</a></h1> <h1 class='refname'>mysqli_field_tell</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli_result-&amp;gt;current_field</span> -- <span class='refname'>mysqli_field_tell</span> &amp;mdash; <span class='dc-title'>R&amp;eacute;cup&amp;egrave;re la position courante d&amp;#039;un champ dans un pointeur de r&amp;eacute;sultat</span></p> </div> <a name='mysqli-result.current-field.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet (propri&amp;eacute;t&amp;eacute;s) :</p> <div class='classsynopsis'> <div class='ooclass'><a href='http://www.php.net/manual/fr/class.mysqli-result.php' class='classname'>mysqli_result</a></div> <div class='fieldsynopsis'> <span class='type'>int</span> <var class='varname'>$current_field</var> ;</div> </div> <p class='para'>Style proc&amp;eacute;dural :</p> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>mysqli_field_tell</b></span> ( <span class='methodparam'><span class='type'><span class='type mysqli_result'>mysqli_result</span></span> <tt class='parameter'>$result</tt></span> )</div> <p class='para rdfs-comment'> Retourne la position du curseur de champ utilis&amp;eacute; par le dernier appel &amp;agrave; la fonction <a href='http://www.php.net/manual/fr/mysqli-result.fetch-field.php' class='function'>mysqli_fetch_field()</a>. Cette valeur peut &amp;ecirc;tre utilis&amp;eacute;e comme argument de la fonction <a href='http://www.php.net/manual/fr/mysqli-result.field-seek.php' class='function'>mysqli_field_seek()</a>. </p> </div> <a name='mysqli-result.current-field.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'> result</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Style proc&amp;eacute;dural uniquement : Un identifiant de jeu de r&amp;eacute;sultats retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.query.php' class='function'>mysqli_query()</a>, <a href='http://www.php.net/manual/fr/mysqli.store-result.php' class='function'>mysqli_store_result()</a> ou <a href='http://www.php.net/manual/fr/mysqli.use-result.php' class='function'>mysqli_use_result()</a>. </p></dd> </dl> <p> </p> </div> <a name='mysqli-result.current-field.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne la position courante du curseur de champ. </p> </div> <a name='mysqli-result.current-field.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Style orient&amp;eacute; objet</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mysqli&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>mysqli</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;Name,&amp;nbsp;SurfaceArea&amp;nbsp;from&amp;nbsp;Country&amp;nbsp;ORDER&amp;nbsp;BY&amp;nbsp;Code&amp;nbsp;LIMIT&amp;nbsp;5'</span><span style='color: #007700'>;<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>))&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;R&amp;eacute;cup&amp;eacute;ration&amp;nbsp;des&amp;nbsp;informations&amp;nbsp;sur&amp;nbsp;le&amp;nbsp;champ&amp;nbsp;pour&amp;nbsp;toutes&amp;nbsp;les&amp;nbsp;colonnes&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>while&amp;nbsp;(</span><span style='color: #0000BB'>$finfo&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetch_field</span><span style='color: #007700'>())&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;R&amp;eacute;cup&amp;eacute;ration&amp;nbsp;de&amp;nbsp;la&amp;nbsp;position&amp;nbsp;du&amp;nbsp;pointeur&amp;nbsp;de&amp;nbsp;champ&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$currentfield&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>current_field</span><span style='color: #007700'>;<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Colonne&amp;nbsp;%d&amp;nbsp;:\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$currentfield</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'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Nom&amp;nbsp;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$finfo</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>name</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'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Table&amp;nbsp;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$finfo</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>table</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'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Longueur&amp;nbsp;max.&amp;nbsp;:&amp;nbsp;%d\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$finfo</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>max_length</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'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Drapeaux&amp;nbsp;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;%d\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$finfo</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>flags</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'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Type&amp;nbsp;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;%d\n\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$finfo</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>type</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</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;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Exemple #2 Style proc&amp;eacute;dural</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;Name,&amp;nbsp;SurfaceArea&amp;nbsp;from&amp;nbsp;Country&amp;nbsp;ORDER&amp;nbsp;BY&amp;nbsp;Code&amp;nbsp;LIMIT&amp;nbsp;5'</span><span style='color: #007700'>;<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>))&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;R&amp;eacute;cup&amp;eacute;ration&amp;nbsp;des&amp;nbsp;informations&amp;nbsp;sur&amp;nbsp;le&amp;nbsp;champ&amp;nbsp;pour&amp;nbsp;toutes&amp;nbsp;les&amp;nbsp;colonnes&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>while&amp;nbsp;(</span><span style='color: #0000BB'>$finfo&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_fetch_field</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>))&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;R&amp;eacute;cup&amp;eacute;ration&amp;nbsp;de&amp;nbsp;la&amp;nbsp;position&amp;nbsp;du&amp;nbsp;pointeur&amp;nbsp;de&amp;nbsp;champ&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$currentfield&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_field_tell</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Colonne&amp;nbsp;%d&amp;nbsp;:\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$currentfield</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'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Nom&amp;nbsp;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$finfo</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>name</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'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Table&amp;nbsp;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$finfo</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>table</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'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Longueur&amp;nbsp;max.&amp;nbsp;:&amp;nbsp;%d\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$finfo</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>max_length</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'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Drapeaux&amp;nbsp;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;%d\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$finfo</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>flags</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'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Type&amp;nbsp;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;%d\n\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$finfo</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>type</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_free_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</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;*/<br /></span><span style='color: #0000BB'>mysqli_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <p class='para'>L&amp;#039;exemple ci-dessus va afficher :</p> <div class='example-contents screen'> <div class='cdata'><pre> Colonne 1: Nom : Name Table : Country Longueur max. : 11 Drapeaux : 1 Type : 254 Colonne 2: Nom : SurfaceArea Table : Country Longueur max. : 10 Drapeaux : 32769 Type : 4 </pre></div> </div> </div> <a name='mysqli-result.current-field.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/mysqli-result.fetch-field.php' class='function' rel='rdfs-seeAlso'>mysqli_fetch_field()</a> - Retourne le prochain champs dans le jeu de r&amp;eacute;sultats</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli-result.field-seek.php' class='function' rel='rdfs-seeAlso'>mysqli_field_seek()</a> - D&amp;eacute;place le pointeur de r&amp;eacute;sultat sur le champs 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="mysqli_field_seek" value="<div id='mysqli-result.field-seek' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli-result.field-seek.php'>mysqli_result::field_seek</a></h1> <h1 class='refname'>mysqli_field_seek</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli_result::field_seek</span> -- <span class='refname'>mysqli_field_seek</span> &amp;mdash; <span class='dc-title'>D&amp;eacute;place le pointeur de r&amp;eacute;sultat sur le champs sp&amp;eacute;cifi&amp;eacute;</span></p> </div> <a name='mysqli-result.field-seek.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet (m&amp;eacute;thode) :</p> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>mysqli_result::field_seek</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$fieldnr</tt></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>mysqli_field_seek</b></span> ( <span class='methodparam'><span class='type'><span class='type mysqli_result'>mysqli_result</span></span> <tt class='parameter'>$result</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$fieldnr</tt></span> )</div> <p class='para rdfs-comment'> Place le curseur sur le champs sp&amp;eacute;cifi&amp;eacute; par le num&amp;eacute;ro <i><tt class='parameter'>fieldnr</tt></i> . Le prochain appel &amp;agrave; la fonction <a href='http://www.php.net/manual/fr/mysqli-result.fetch-field.php' class='function'>mysqli_fetch_field()</a> retournera la d&amp;eacute;finition du champ de la colonne associ&amp;eacute;e &amp;agrave; cette position. </p> <blockquote><p><b class='note'>Note</b>: Pour se d&amp;eacute;placer au d&amp;eacute;but d&amp;#039;une ligne, passez une position ayant pour valeur z&amp;eacute;ro. <br /> </p></blockquote> </div> <a name='mysqli-result.field-seek.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'> result</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Style proc&amp;eacute;dural uniquement : Un identifiant de jeu de r&amp;eacute;sultats retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.query.php' class='function'>mysqli_query()</a>, <a href='http://www.php.net/manual/fr/mysqli.store-result.php' class='function'>mysqli_store_result()</a> ou <a href='http://www.php.net/manual/fr/mysqli.use-result.php' class='function'>mysqli_use_result()</a>. </p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>fieldnr</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le num&amp;eacute;ro du champs. Cette valeur doit &amp;ecirc;tre dans l&amp;#039;intervalle <i>0</i> &amp;agrave; <i>nombre de champs - 1</i>. </p> </dd> </dl> <p> </p> </div> <a name='mysqli-result.field-seek.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='mysqli-result.field-seek.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Style orient&amp;eacute; objet</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mysqli&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>mysqli</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;Name,&amp;nbsp;SurfaceArea&amp;nbsp;from&amp;nbsp;Country&amp;nbsp;ORDER&amp;nbsp;BY&amp;nbsp;Code&amp;nbsp;LIMIT&amp;nbsp;5'</span><span style='color: #007700'>;<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>))&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;R&amp;eacute;cup&amp;eacute;ration&amp;nbsp;des&amp;nbsp;informations&amp;nbsp;du&amp;nbsp;champ&amp;nbsp;pour&amp;nbsp;la&amp;nbsp;2&amp;egrave;me&amp;nbsp;colonne&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>field_seek</span><span style='color: #007700'>(</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$finfo&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetch_field</span><span style='color: #007700'>();<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Name:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$finfo</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>name</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: #DD0000'>'Table:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$finfo</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>table</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: #DD0000'>'max.&amp;nbsp;Len:&amp;nbsp;%d\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$finfo</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>max_length</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: #DD0000'>'Flags:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;%d\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$finfo</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>flags</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: #DD0000'>'Type:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;%d\n\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$finfo</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>type</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Ferme&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Exemple #2 Style proc&amp;eacute;dural</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;Name,&amp;nbsp;SurfaceArea&amp;nbsp;from&amp;nbsp;Country&amp;nbsp;ORDER&amp;nbsp;BY&amp;nbsp;Code&amp;nbsp;LIMIT&amp;nbsp;5'</span><span style='color: #007700'>;<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>))&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;R&amp;eacute;cup&amp;eacute;ration&amp;nbsp;des&amp;nbsp;informations&amp;nbsp;du&amp;nbsp;champ&amp;nbsp;pour&amp;nbsp;la&amp;nbsp;2&amp;egrave;me&amp;nbsp;colonne&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_field_seek</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$finfo&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_fetch_field</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Name:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$finfo</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>name</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: #DD0000'>'Table:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$finfo</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>table</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: #DD0000'>'max.&amp;nbsp;Len:&amp;nbsp;%d\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$finfo</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>max_length</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: #DD0000'>'Flags:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;%d\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$finfo</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>flags</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: #DD0000'>'Type:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;%d\n\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$finfo</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>type</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_free_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Ferme&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>mysqli_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <p class='para'>L&amp;#039;exemple ci-dessus va afficher :</p> <div class='example-contents screen'> <div class='cdata'><pre> Name: SurfaceArea Table: Country max. Len: 10 Flags: 32769 Type: 4 </pre></div> </div> </div> <a name='mysqli-result.field-seek.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/mysqli-result.fetch-field.php' class='function' rel='rdfs-seeAlso'>mysqli_fetch_field()</a> - Retourne le prochain champs dans le jeu de r&amp;eacute;sultats</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="mysqli_field_count" value="<div id='mysqli.field-count' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli.field-count.php'>mysqli-&amp;gt;field_count</a></h1> <h1 class='refname'>mysqli_field_count</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli-&amp;gt;field_count</span> -- <span class='refname'>mysqli_field_count</span> &amp;mdash; <span class='dc-title'>Retourne le nombre de colonnes pour la derni&amp;egrave;re requ&amp;ecirc;te</span></p> </div> <a name='mysqli.field-count.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet :</p> <div class='classsynopsis'> <div class='ooclass'><a href='http://www.php.net/manual/fr/class.mysqli-result.php' class='classname'>mysqli_result</a></div> <div class='fieldsynopsis'><span class='type'>int</span> <var class='varname'>$field_count</var>;</div> </div> <p class='para'>Style proc&amp;eacute;dural :</p> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>mysqli_field_count</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</tt></span> )</div> <p class='para rdfs-comment'> Retourne le nombre de colonnes pour la derni&amp;egrave;re requ&amp;ecirc;te sur la connexion sp&amp;eacute;cifi&amp;eacute;e par le param&amp;egrave;tre <i><tt class='parameter'>link</tt></i> . Cette fonction peut &amp;ecirc;tre utile lors de l&amp;#039;utilisation de <a href='http://www.php.net/manual/fr/mysqli.store-result.php' class='function'>mysqli_store_result()</a> pour d&amp;eacute;terminer si la requ&amp;ecirc;te aurait du retourner un r&amp;eacute;sultat vide ou non, sans en conna&amp;icirc;tre la nature. </p> </div> <a name='mysqli.field-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'> link</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Seulement en style proc&amp;eacute;dural : Un identifiant de lien retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.connect.php' class='function'>mysqli_connect()</a> ou par la fonction <a href='http://www.php.net/manual/fr/mysqli.init.php' class='function'>mysqli_init()</a></p></dd> </dl> <p> </p> </div> <a name='mysqli.field-count.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Un entier repr&amp;eacute;sentant le nombre de champs dans un jeu de r&amp;eacute;sultats. </p> </div> <a name='mysqli.field-count.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Style orient&amp;eacute; objet</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mysqli&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>mysqli</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'test'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(&amp;nbsp;</span><span style='color: #DD0000'>'DROP&amp;nbsp;TABLE&amp;nbsp;IF&amp;nbsp;EXISTS&amp;nbsp;friends'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(&amp;nbsp;</span><span style='color: #DD0000'>'CREATE&amp;nbsp;TABLE&amp;nbsp;friends&amp;nbsp;(id&amp;nbsp;int,&amp;nbsp;name&amp;nbsp;varchar(20))'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(&amp;nbsp;</span><span style='color: #DD0000'>'INSERT&amp;nbsp;INTO&amp;nbsp;friends&amp;nbsp;VALUES&amp;nbsp;(1,'Hartmut'),&amp;nbsp;(2,&amp;nbsp;'Ulf')'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>real_query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;*&amp;nbsp;FROM&amp;nbsp;friends'</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>field_count</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Une&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;SELECT,&amp;nbsp;SHOW&amp;nbsp;ou&amp;nbsp;DESCRIBE&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>store_result</span><span style='color: #007700'>();<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;R&amp;eacute;cup&amp;eacute;ration&amp;nbsp;du&amp;nbsp;jeu&amp;nbsp;de&amp;nbsp;r&amp;eacute;sultats&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetch_row</span><span style='color: #007700'>();<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Lib&amp;eacute;ration&amp;nbsp;du&amp;nbsp;jeu&amp;nbsp;de&amp;nbsp;r&amp;eacute;sultats&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</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;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p><div class='example'> <p><b>Exemple #2 Style proc&amp;eacute;dural</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'test'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'DROP&amp;nbsp;TABLE&amp;nbsp;IF&amp;nbsp;EXISTS&amp;nbsp;friends'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'CREATE&amp;nbsp;TABLE&amp;nbsp;friends&amp;nbsp;(id&amp;nbsp;int,&amp;nbsp;name&amp;nbsp;varchar(20))'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'INSERT&amp;nbsp;INTO&amp;nbsp;friends&amp;nbsp;VALUES&amp;nbsp;(1,'Hartmut'),&amp;nbsp;(2,&amp;nbsp;'Ulf')'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>mysqli_real_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;*&amp;nbsp;FROM&amp;nbsp;friends'</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_field_count</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Une&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;SELECT,&amp;nbsp;SHOW&amp;nbsp;ou&amp;nbsp;DESCRIBE&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_store_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;R&amp;eacute;cup&amp;eacute;ration&amp;nbsp;du&amp;nbsp;jeu&amp;nbsp;de&amp;nbsp;r&amp;eacute;sultats&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_fetch_row</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Lib&amp;eacute;ration&amp;nbsp;du&amp;nbsp;jeu&amp;nbsp;de&amp;nbsp;r&amp;eacute;sultats&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_free_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</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;*/<br /></span><span style='color: #0000BB'>mysqli_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</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="mysqli_fetch_row" value="<div id='mysqli-result.fetch-row' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli-result.fetch-row.php'>mysqli_result::fetch_row</a></h1> <h1 class='refname'>mysqli_fetch_row</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli_result::fetch_row</span> -- <span class='refname'>mysqli_fetch_row</span> &amp;mdash; <span class='dc-title'>R&amp;eacute;cup&amp;egrave;re une ligne de r&amp;eacute;sultat sous forme de tableau index&amp;eacute;</span></p> </div> <a name='mysqli-result.fetch-row.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet (m&amp;eacute;thode) :</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>mysqli_result::fetch_row</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/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>mysqli_fetch_row</b></span> ( <span class='methodparam'><span class='type'><span class='type mysqli_result'>mysqli_result</span></span> <tt class='parameter'>$result</tt></span> )</div> <p class='para rdfs-comment'> R&amp;eacute;cup&amp;egrave;re une ligne de donn&amp;eacute;es &amp;agrave; partir du jeu de r&amp;eacute;sultats repr&amp;eacute;sent&amp;eacute; par <i><tt class='parameter'>result</tt></i> et le retourne en tant que tableau index&amp;eacute;, o&amp;ugrave; chaque colonne est une case du tableau, celui-ci commen&amp;ccedil;ant &amp;agrave; 0 (z&amp;eacute;ro). Chaque nouvel appel &amp;agrave; <b>mysqli_fetch_row()</b> retournera la prochaine ligne dans le jeu de r&amp;eacute;sultats, ou <b><tt class='constant'>NULL</tt></b> s&amp;#039;il n&amp;#039;y a plus de lignes. </p> </div> <a name='mysqli-result.fetch-row.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'> result</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Style proc&amp;eacute;dural uniquement : Un identifiant de jeu de r&amp;eacute;sultats retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.query.php' class='function'>mysqli_query()</a>, <a href='http://www.php.net/manual/fr/mysqli.store-result.php' class='function'>mysqli_store_result()</a> ou <a href='http://www.php.net/manual/fr/mysqli.use-result.php' class='function'>mysqli_use_result()</a>. </p></dd> </dl> <p> </p> </div> <a name='mysqli-result.fetch-row.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> <b>mysqli_fetch_row()</b> retourne un tableau de cha&amp;icirc;nes correspondant &amp;agrave; la ligne r&amp;eacute;cup&amp;eacute;r&amp;eacute;e ou <b><tt class='constant'>NULL</tt></b> s&amp;#039;il n&amp;#039;y a plus de ligne dans le jeu de r&amp;eacute;sultats. </p> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Cette fonction d&amp;eacute;finit les champs NULL &amp;agrave; la valeur PHP <b><tt class='constant'>NULL</tt></b>.</span></p></blockquote> </div> <a name='mysqli-result.fetch-row.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Style orient&amp;eacute; objet</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mysqli&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>mysqli</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;Name,&amp;nbsp;CountryCode&amp;nbsp;FROM&amp;nbsp;City&amp;nbsp;ORDER&amp;nbsp;by&amp;nbsp;ID&amp;nbsp;DESC&amp;nbsp;LIMIT&amp;nbsp;50,5'</span><span style='color: #007700'>;<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>))&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;R&amp;eacute;cup&amp;egrave;re&amp;nbsp;un&amp;nbsp;tableau&amp;nbsp;associatif&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>while&amp;nbsp;(</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetch_row</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'%s&amp;nbsp;(%s)\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>1</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;Lib&amp;egrave;re&amp;nbsp;le&amp;nbsp;jeu&amp;nbsp;de&amp;nbsp;r&amp;eacute;sultats&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</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;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Exemple #2 Style proc&amp;eacute;dural</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;Name,&amp;nbsp;CountryCode&amp;nbsp;FROM&amp;nbsp;City&amp;nbsp;ORDER&amp;nbsp;by&amp;nbsp;ID&amp;nbsp;DESC&amp;nbsp;LIMIT&amp;nbsp;50,5'</span><span style='color: #007700'>;<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>))&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;R&amp;eacute;cup&amp;egrave;re&amp;nbsp;un&amp;nbsp;tableau&amp;nbsp;associatif&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>while&amp;nbsp;(</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_fetch_row</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'%s&amp;nbsp;(%s)\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>1</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;Lib&amp;egrave;re&amp;nbsp;le&amp;nbsp;jeu&amp;nbsp;de&amp;nbsp;r&amp;eacute;sultats&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_free_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</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;*/<br /></span><span style='color: #0000BB'>mysqli_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <p class='para'>L&amp;#039;exemple ci-dessus va afficher :</p> <div class='example-contents screen'> <div class='cdata'><pre> Pueblo (USA) Arvada (USA) Cape Coral (USA) Green Bay (USA) Santa Clara (USA) </pre></div> </div> </div> <a name='mysqli-result.fetch-row.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/mysqli-result.fetch-array.php' class='function' rel='rdfs-seeAlso'>mysqli_fetch_array()</a> - Retourne une ligne de r&amp;eacute;sultat sous la forme d'un tableau associatif, d'un tableau index&amp;eacute;, ou les deux</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli-result.fetch-assoc.php' class='function' rel='rdfs-seeAlso'>mysqli_fetch_assoc()</a> - R&amp;eacute;cup&amp;egrave;re une ligne de r&amp;eacute;sultat sous forme de tableau associatif</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli-result.fetch-object.php' class='function' rel='rdfs-seeAlso'>mysqli_fetch_object()</a> - Retourne la ligne courante d'un jeu de r&amp;eacute;sultat sous forme d'objet</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.query.php' class='function' rel='rdfs-seeAlso'>mysqli_query()</a> - Ex&amp;eacute;cute une requ&amp;ecirc;te sur la base de donn&amp;eacute;es</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli-result.data-seek.php' class='function' rel='rdfs-seeAlso'>mysqli_data_seek()</a> - D&amp;eacute;place le pointeur interne de r&amp;eacute;sultat</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="mysqli_fetch_object" value="<div id='mysqli-result.fetch-object' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli-result.fetch-object.php'>mysqli_result::fetch_object</a></h1> <h1 class='refname'>mysqli_fetch_object</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli_result::fetch_object</span> -- <span class='refname'>mysqli_fetch_object</span> &amp;mdash; <span class='dc-title'>Retourne la ligne courante d&amp;#039;un jeu de r&amp;eacute;sultat sous forme d&amp;#039;objet</span></p> </div> <a name='mysqli-result.fetch-object.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet (m&amp;eacute;thode) :</p> <div class='methodsynopsis dc-description'> <span class='type'>object</span> <span class='methodname'><b>mysqli_result::fetch_object</b></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$class_name</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$params</tt></span> ]] )</div> <p class='para rdfs-comment'>Style proc&amp;eacute;dural :</p> <div class='methodsynopsis dc-description'> <span class='type'>object</span> <span class='methodname'><b>mysqli_fetch_object</b></span> ( <span class='methodparam'><span class='type'><span class='type mysqli_result'>mysqli_result</span></span> <tt class='parameter'>$result</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$class_name</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$params</tt></span> ]] )</div> <p class='para rdfs-comment'> La fonction <b>mysqli_fetch_object()</b> retourne la ligne courante du jeu de r&amp;eacute;sultat sous forme d&amp;#039;objet dont les attributs repr&amp;eacute;sentent les noms des champs trouv&amp;eacute;s dans le jeu de r&amp;eacute;sultats. </p> </div> <a name='mysqli-result.fetch-object.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'> result</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Style proc&amp;eacute;dural uniquement : Un identifiant de jeu de r&amp;eacute;sultats retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.query.php' class='function'>mysqli_query()</a>, <a href='http://www.php.net/manual/fr/mysqli.store-result.php' class='function'>mysqli_store_result()</a> ou <a href='http://www.php.net/manual/fr/mysqli.use-result.php' class='function'>mysqli_use_result()</a>. </p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>class_name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nom de la classe &amp;agrave; instancier. Si non fourni, un objet <b class='classname'>stdClass</b> sera retourn&amp;eacute;. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>params</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Un tableau de param&amp;egrave;tres (optionnel) &amp;agrave; passer au constructeur de l&amp;#039;objet <i><tt class='parameter'>class_name</tt></i> . </p> </dd> </dl> <p> </p> </div> <a name='mysqli-result.fetch-object.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 qui correspondent &amp;agrave; la ligne r&amp;eacute;cup&amp;eacute;r&amp;eacute;e ou <b><tt class='constant'>NULL</tt></b> s&amp;#039;il n&amp;#039;y a plus de ligne dans le jeu de r&amp;eacute;sultat. </p> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Les noms des champs retourn&amp;eacute;s par cette fonction sont <em class='emphasis'>sensibles &amp;agrave; la casse</em>.</span></p></blockquote> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Cette fonction d&amp;eacute;finit les champs NULL &amp;agrave; la valeur PHP <b><tt class='constant'>NULL</tt></b>.</span></p></blockquote> </div> <a name='mysqli-result.fetch-object.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'> Ajoute la possibilit&amp;eacute; de retourner le r&amp;eacute;sultat dans un objet diff&amp;eacute;rent. </td> </tr> </tbody> </table> <p> </p> </div> <a name='mysqli-result.fetch-object.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Style orient&amp;eacute; objet</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mysqli&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>mysqli</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br />&amp;nbsp;<br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;Name,&amp;nbsp;CountryCode&amp;nbsp;FROM&amp;nbsp;City&amp;nbsp;ORDER&amp;nbsp;by&amp;nbsp;ID&amp;nbsp;DESC&amp;nbsp;LIMIT&amp;nbsp;50,5'</span><span style='color: #007700'>;<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>))&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;R&amp;eacute;cup&amp;egrave;re&amp;nbsp;un&amp;nbsp;tableau&amp;nbsp;d'objets&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>while&amp;nbsp;(</span><span style='color: #0000BB'>$obj&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetch_object</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'%s&amp;nbsp;(%s)\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$obj</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>Name</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$obj</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>CountryCode</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;free&amp;nbsp;result&amp;nbsp;set&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</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;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Exemple #2 Style proc&amp;eacute;dural</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;Name,&amp;nbsp;CountryCode&amp;nbsp;FROM&amp;nbsp;City&amp;nbsp;ORDER&amp;nbsp;by&amp;nbsp;ID&amp;nbsp;DESC&amp;nbsp;LIMIT&amp;nbsp;50,5'</span><span style='color: #007700'>;<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>))&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;R&amp;eacute;cup&amp;egrave;re&amp;nbsp;un&amp;nbsp;tableau&amp;nbsp;d'objets&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>while&amp;nbsp;(</span><span style='color: #0000BB'>$obj&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_fetch_object</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'%s&amp;nbsp;(%s)\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$obj</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>Name</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$obj</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>CountryCode</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;free&amp;nbsp;result&amp;nbsp;set&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_free_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</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;*/<br /></span><span style='color: #0000BB'>mysqli_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <p class='para'>L&amp;#039;exemple ci-dessus va afficher :</p> <div class='example-contents screen'> <div class='cdata'><pre> Pueblo (USA) Arvada (USA) Cape Coral (USA) Green Bay (USA) Santa Clara (USA) </pre></div> </div> </div> <a name='mysqli-result.fetch-object.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/mysqli-result.fetch-array.php' class='function' rel='rdfs-seeAlso'>mysqli_fetch_array()</a> - Retourne une ligne de r&amp;eacute;sultat sous la forme d'un tableau associatif, d'un tableau index&amp;eacute;, ou les deux</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli-result.fetch-assoc.php' class='function' rel='rdfs-seeAlso'>mysqli_fetch_assoc()</a> - R&amp;eacute;cup&amp;egrave;re une ligne de r&amp;eacute;sultat sous forme de tableau associatif</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli-result.fetch-row.php' class='function' rel='rdfs-seeAlso'>mysqli_fetch_row()</a> - R&amp;eacute;cup&amp;egrave;re une ligne de r&amp;eacute;sultat sous forme de tableau index&amp;eacute;</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.query.php' class='function' rel='rdfs-seeAlso'>mysqli_query()</a> - Ex&amp;eacute;cute une requ&amp;ecirc;te sur la base de donn&amp;eacute;es</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli-result.data-seek.php' class='function' rel='rdfs-seeAlso'>mysqli_data_seek()</a> - D&amp;eacute;place le pointeur interne de r&amp;eacute;sultat</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="mysqli_fetch_lengths" value="<div id='mysqli-result.lengths' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli-result.lengths.php'>mysqli_result-&amp;gt;lengths</a></h1> <h1 class='refname'>mysqli_fetch_lengths</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli_result-&amp;gt;lengths</span> -- <span class='refname'>mysqli_fetch_lengths</span> &amp;mdash; <span class='dc-title'>Retourne la longueur des colonnes de la ligne courante du jeu de r&amp;eacute;sultats</span></p> </div> <a name='mysqli-result.lengths.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet (propri&amp;eacute;t&amp;eacute;s) :</p> <div class='classsynopsis'> <div class='ooclass'><a href='http://www.php.net/manual/fr/class.mysqli-result.php' class='classname'>mysqli_result</a></div> <div class='fieldsynopsis'><span class='type'>array</span> <var class='varname'>$lengths</var>;</div> </div> <p class='para'>Style proc&amp;eacute;dural :</p> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>mysqli_fetch_lengths</b></span> ( <span class='methodparam'><span class='type'><span class='type mysqli_result'>mysqli_result</span></span> <tt class='parameter'>$result</tt></span> )</div> <p class='para rdfs-comment'> La fonction <b>mysqli_fetch_lengths()</b> retourne un tableau contenant la longueur de chaque colonne de la ligne courante du jeu de r&amp;eacute;sultats repr&amp;eacute;sent&amp;eacute; par le param&amp;egrave;tre <i><tt class='parameter'>result</tt></i> . </p> </div> <a name='mysqli-result.lengths.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'> result</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Style proc&amp;eacute;dural uniquement : Un identifiant de jeu de r&amp;eacute;sultats retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.query.php' class='function'>mysqli_query()</a>, <a href='http://www.php.net/manual/fr/mysqli.store-result.php' class='function'>mysqli_store_result()</a> ou <a href='http://www.php.net/manual/fr/mysqli.use-result.php' class='function'>mysqli_use_result()</a>. </p></dd> </dl> <p> </p> </div> <a name='mysqli-result.lengths.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Un tableau d&amp;#039;entiers repr&amp;eacute;sentant la taille de chaque colonne (n&amp;#039;incluant aucun caract&amp;egrave;re null de fin). Retourne <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> <p class='para'> <b>mysqli_fetch_lengths()</b> n&amp;#039;est valide que pour la ligne courant du jeu de r&amp;eacute;sultats. Elle retourne <b><tt class='constant'>FALSE</tt></b> si vous l&amp;#039;appelez avant les fonctions <a href='http://www.php.net/manual/fr/mysqli-result.fetch-row.php' class='function'>mysqli_fetch_row()</a>, <a href='http://www.php.net/manual/fr/mysqli-result.fetch-array.php' class='function'>mysqli_fetch_array()</a>, <a href='http://www.php.net/manual/fr/mysqli-result.fetch-object.php' class='function'>mysqli_fetch_object()</a> ou apr&amp;egrave;s avoir r&amp;eacute;cup&amp;eacute;r&amp;eacute; toutes les lignes du r&amp;eacute;sultat. </p> </div> <a name='mysqli-result.lengths.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Style orient&amp;eacute; objet</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mysqli&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>mysqli</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mon_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mon_mot_de_passe'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'la_base'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;*&amp;nbsp;from&amp;nbsp;Country&amp;nbsp;ORDER&amp;nbsp;BY&amp;nbsp;Code&amp;nbsp;LIMIT&amp;nbsp;1'</span><span style='color: #007700'>;<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>))&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetch_row</span><span style='color: #007700'>();<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Affichage&amp;nbsp;de&amp;nbsp;la&amp;nbsp;longueur&amp;nbsp;des&amp;nbsp;colonnes&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>foreach&amp;nbsp;(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>lengths&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$i&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;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Le&amp;nbsp;champ&amp;nbsp;n&amp;deg;%2d&amp;nbsp;a&amp;nbsp;une&amp;nbsp;longueur&amp;nbsp;de&amp;nbsp;%2d\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$i</span><span style='color: #007700'>+</span><span style='color: #0000BB'>1</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;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Ferme&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Exemple #2 Style proc&amp;eacute;dural</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;*&amp;nbsp;from&amp;nbsp;Country&amp;nbsp;ORDER&amp;nbsp;BY&amp;nbsp;Code&amp;nbsp;LIMIT&amp;nbsp;1'</span><span style='color: #007700'>;<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>))&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_fetch_row</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Affichage&amp;nbsp;de&amp;nbsp;la&amp;nbsp;longueur&amp;nbsp;des&amp;nbsp;colonnes&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>foreach&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_fetch_lengths</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>)&amp;nbsp;as&amp;nbsp;</span><span style='color: #0000BB'>$i&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;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Le&amp;nbsp;champ&amp;nbsp;n&amp;deg;%2d&amp;nbsp;a&amp;nbsp;une&amp;nbsp;longueur&amp;nbsp;de&amp;nbsp;%2d\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$i</span><span style='color: #007700'>+</span><span style='color: #0000BB'>1</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;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_free_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Ferme&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>mysqli_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <p class='para'>L&amp;#039;exemple ci-dessus va afficher :</p> <div class='example-contents screen'> <div class='cdata'><pre> Le champ n&amp;deg; 1 a une longueur de 3 Le champ n&amp;deg; 2 a une longueur de 5 Le champ n&amp;deg; 3 a une longueur de 13 Le champ n&amp;deg; 4 a une longueur de 9 Le champ n&amp;deg; 5 a une longueur de 6 Le champ n&amp;deg; 6 a une longueur de 1 Le champ n&amp;deg; 7 a une longueur de 6 Le champ n&amp;deg; 8 a une longueur de 4 Le champ n&amp;deg; 9 a une longueur de 6 Le champ n&amp;deg;10 a une longueur de 6 Le champ n&amp;deg;11 a une longueur de 5 Le champ n&amp;deg;12 a une longueur de 44 Le champ n&amp;deg;13 a une longueur de 7 Le champ n&amp;deg;14 a une longueur de 3 Le champ n&amp;deg;15 a une longueur de 2 </pre></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="mysqli_fetch_field_direct" value="<div id='mysqli-result.fetch-field-direct' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli-result.fetch-field-direct.php'>mysqli_result::fetch_field_direct</a></h1> <h1 class='refname'>mysqli_fetch_field_direct</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli_result::fetch_field_direct</span> -- <span class='refname'>mysqli_fetch_field_direct</span> &amp;mdash; <span class='dc-title'>R&amp;eacute;cup&amp;egrave;re les m&amp;eacute;tadonn&amp;eacute;es d&amp;#039;un champ unique</span></p> </div> <a name='mysqli-result.fetch-field-direct.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet (m&amp;eacute;thode)</p> <div class='methodsynopsis dc-description'> <span class='type'>object</span> <span class='methodname'><b>mysqli_result::fetch_field_direct</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$fieldnr</tt></span> )</div> <p class='para rdfs-comment'>Style proc&amp;eacute;dural</p> <div class='methodsynopsis dc-description'> <span class='type'>object</span> <span class='methodname'><b>mysqli_fetch_field_direct</b></span> ( <span class='methodparam'><span class='type'><span class='type mysqli_result'>mysqli_result</span></span> <tt class='parameter'>$result</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$fieldnr</tt></span> )</div> <p class='para rdfs-comment'> Retourne un objet qui contient les m&amp;eacute;tadonn&amp;eacute;es d&amp;#039;un champ dans le jeu de r&amp;eacute;sultats sp&amp;eacute;cifi&amp;eacute;. </p> </div> <a name='mysqli-result.fetch-field-direct.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'> result</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Style proc&amp;eacute;dural uniquement : Un identifiant de jeu de r&amp;eacute;sultats retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.query.php' class='function'>mysqli_query()</a>, <a href='http://www.php.net/manual/fr/mysqli.store-result.php' class='function'>mysqli_store_result()</a> ou <a href='http://www.php.net/manual/fr/mysqli.use-result.php' class='function'>mysqli_use_result()</a>. </p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>fieldnr</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le num&amp;eacute;ro du champ. Cette valeur doit &amp;ecirc;tre dans l&amp;#039;intervalle <i>0</i> &amp;agrave; <i>nombre de champs - 1</i>. </p> </dd> </dl> <p> </p> </div> <a name='mysqli-result.fetch-field-direct.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un objet qui contient les m&amp;eacute;tadonn&amp;eacute;es d&amp;#039;un champ ou <b><tt class='constant'>FALSE</tt></b> si aucune m&amp;eacute;tadonn&amp;eacute;e n&amp;#039;est sp&amp;eacute;cifi&amp;eacute;e pour le champ <i><tt class='parameter'>fieldnr</tt></i> . </p> <p class='para'> </p><table class='doctable table'> <caption><b>Attributs de l&amp;#039;objet</b></caption> <thead valign='middle'> <tr valign='middle'> <th>Attribut</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'><i>name</i></td> <td align='left'>Le nom de la colonne</td> </tr> <tr valign='middle'> <td align='left'><i>orgname</i></td> <td align='left'>Le nom original de la colonne si un alias a &amp;eacute;t&amp;eacute; sp&amp;eacute;cifi&amp;eacute;</td> </tr> <tr valign='middle'> <td align='left'><i>table</i></td> <td align='left'>Le nom de la table &amp;agrave; laquelle ce champs appartient (s&amp;#039;il n&amp;#039;a pas &amp;eacute;t&amp;eacute; calcul&amp;eacute;)</td> </tr> <tr valign='middle'> <td align='left'><i>orgtable</i></td> <td align='left'>Le nom original de la table si un alias a &amp;eacute;t&amp;eacute; sp&amp;eacute;cifi&amp;eacute;</td> </tr> <tr valign='middle'> <td align='left'><i>def</i></td> <td align='left'>La valeur par d&amp;eacute;faut du champs, repr&amp;eacute;sent&amp;eacute;e par une cha&amp;icirc;ne de caract&amp;egrave;res</td> </tr> <tr valign='middle'> <td align='left'><i>max_length</i></td> <td align='left'>La longueur maximale du champs pour le jeu de r&amp;eacute;sultats</td> </tr> <tr valign='middle'> <td align='left'><i>length</i></td> <td align='left'>La largeur du champs, comme sp&amp;eacute;cifi&amp;eacute;e dans la d&amp;eacute;finition de table</td> </tr> <tr valign='middle'> <td align='left'><i>charsetnr</i></td> <td align='left'>Le num&amp;eacute;ro du jeu de caract&amp;egrave;res pour ce champs</td> </tr> <tr valign='middle'> <td align='left'><i>flags</i></td> <td align='left'>Un entier repr&amp;eacute;sentant le bit-flags pour ce champs</td> </tr> <tr valign='middle'> <td align='left'><i>type</i></td> <td align='left'>Le type de donn&amp;eacute;es utilis&amp;eacute;es pour ce champs</td> </tr> <tr valign='middle'> <td align='left'><i>decimals</i></td> <td align='left'>Le nombre de d&amp;eacute;cimales utilis&amp;eacute;es (pour les champs de type entier)</td> </tr> </tbody> </table> <p> </p> </div> <a name='mysqli-result.fetch-field-direct.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Exemple avec <b>mysqli_fetch_field_direct()</b>, POO</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mysqli&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>mysqli</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;Name,&amp;nbsp;SurfaceArea&amp;nbsp;from&amp;nbsp;Country&amp;nbsp;ORDER&amp;nbsp;BY&amp;nbsp;Name&amp;nbsp;LIMIT&amp;nbsp;5'</span><span style='color: #007700'>;<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>))&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Get&amp;nbsp;field&amp;nbsp;information&amp;nbsp;for&amp;nbsp;column&amp;nbsp;'SurfaceArea'&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$finfo&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetch_field_direct</span><span style='color: #007700'>(</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Nom&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$finfo</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>name</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: #DD0000'>'Table&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$finfo</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>table</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: #DD0000'>'Taille&amp;nbsp;max&amp;nbsp;:&amp;nbsp;%d\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$finfo</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>max_length</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: #DD0000'>'Flags&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:&amp;nbsp;%d\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$finfo</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>flags</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: #DD0000'>'Type&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:&amp;nbsp;%d\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$finfo</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>type</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</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;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Exemple #2 Exemple avec <b>mysqli_fetch_field_direct()</b>, proc&amp;eacute;dural</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;Name,&amp;nbsp;SurfaceArea&amp;nbsp;from&amp;nbsp;Country&amp;nbsp;ORDER&amp;nbsp;BY&amp;nbsp;Name&amp;nbsp;LIMIT&amp;nbsp;5'</span><span style='color: #007700'>;<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>))&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Get&amp;nbsp;field&amp;nbsp;information&amp;nbsp;for&amp;nbsp;column&amp;nbsp;'SurfaceArea'&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$finfo&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_fetch_field_direct</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Nom&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$finfo</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>name</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: #DD0000'>'Table&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$finfo</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>table</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: #DD0000'>'Taille&amp;nbsp;max&amp;nbsp;:&amp;nbsp;%d\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$finfo</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>max_length</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: #DD0000'>'Flags&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:&amp;nbsp;%d\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$finfo</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>flags</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: #DD0000'>'Type&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:&amp;nbsp;%d\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$finfo</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>type</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_free_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</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;*/<br /></span><span style='color: #0000BB'>mysqli_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <p class='para'>L&amp;#039;exemple ci-dessus va afficher :</p> <div class='example-contents screen'> <div class='cdata'><pre> Nom : SurfaceArea Table : Country Taille max : 10 Flags : 32769 Type : 4 </pre></div> </div> </div> <a name='mysqli-result.fetch-field-direct.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/mysqli-result.field-count.php' class='function' rel='rdfs-seeAlso'>mysqli_num_fields()</a> - R&amp;eacute;cup&amp;egrave;re le nombre de champs dans un r&amp;eacute;sultat</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli-result.fetch-field.php' class='function' rel='rdfs-seeAlso'>mysqli_fetch_field()</a> - Retourne le prochain champs dans le jeu de r&amp;eacute;sultats</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli-result.fetch-fields.php' class='function' rel='rdfs-seeAlso'>mysqli_fetch_fields()</a> - Retourne un tableau d'objets repr&amp;eacute;sentant les champs dans le r&amp;eacute;sultat</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="mysqli_fetch_fields" value="<div id='mysqli-result.fetch-fields' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli-result.fetch-fields.php'>mysqli_result::fetch_fields</a></h1> <h1 class='refname'>mysqli_fetch_fields</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli_result::fetch_fields</span> -- <span class='refname'>mysqli_fetch_fields</span> &amp;mdash; <span class='dc-title'>Retourne un tableau d&amp;#039;objets repr&amp;eacute;sentant les champs dans le r&amp;eacute;sultat</span></p> </div> <a name='mysqli-result.fetch-fields.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet (m&amp;eacute;thode) :</p> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>mysqli_result::fetch_fields</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>mysqli_fetch_fields</b></span> ( <span class='methodparam'><span class='type'><span class='type mysqli_result'>mysqli_result</span></span> <tt class='parameter'>$result</tt></span> )</div> <p class='para rdfs-comment'> Cette fonction fonctionne comme <a href='http://www.php.net/manual/fr/mysqli-result.fetch-field.php' class='function'>mysqli_fetch_field()</a> &amp;agrave; la diff&amp;eacute;rence que, au lieu de retourner un objet &amp;agrave; la fois pour chaque champ, les colonnes sont retourn&amp;eacute;es en tant que tableau d&amp;#039;objets. </p> </div> <a name='mysqli-result.fetch-fields.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'> result</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Style proc&amp;eacute;dural uniquement : Un identifiant de jeu de r&amp;eacute;sultats retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.query.php' class='function'>mysqli_query()</a>, <a href='http://www.php.net/manual/fr/mysqli.store-result.php' class='function'>mysqli_store_result()</a> ou <a href='http://www.php.net/manual/fr/mysqli.use-result.php' class='function'>mysqli_use_result()</a>. </p></dd> </dl> <p> </p> </div> <a name='mysqli-result.fetch-fields.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un tableau d&amp;#039;objets qui contient les m&amp;eacute;tadonn&amp;eacute;es d&amp;#039;un champ ou <b><tt class='constant'>FALSE</tt></b> si aucune m&amp;eacute;tadonn&amp;eacute;e n&amp;#039;est disponible pour ce champ. </p> <p class='para'> </p><table class='doctable table'> <caption><b>Propri&amp;eacute;t&amp;eacute;s de l&amp;#039;objet</b></caption> <thead valign='middle'> <tr valign='middle'> <th>Propri&amp;eacute;t&amp;eacute;</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>name</td> <td align='left'>Le nom de la colonne</td> </tr> <tr valign='middle'> <td align='left'>orgname</td> <td align='left'>Le nom original de la colonne si un alias a &amp;eacute;t&amp;eacute; sp&amp;eacute;cifi&amp;eacute;</td> </tr> <tr valign='middle'> <td align='left'>table</td> <td align='left'>Le nom de la table &amp;agrave; laquelle ce champ appartient (s&amp;#039;il n&amp;#039;a pas &amp;eacute;t&amp;eacute; calcul&amp;eacute;)</td> </tr> <tr valign='middle'> <td align='left'>orgtable</td> <td align='left'>Le nom original de la table si un alias a &amp;eacute;t&amp;eacute; sp&amp;eacute;cifi&amp;eacute;</td> </tr> <tr valign='middle'> <td align='left'>def</td> <td align='left'>La valeur par d&amp;eacute;faut du champs, repr&amp;eacute;sent&amp;eacute;e par une cha&amp;icirc;ne de caract&amp;egrave;res</td> </tr> <tr valign='middle'> <td align='left'>max_length</td> <td align='left'>La longueur maximale du champs pour le jeu de r&amp;eacute;sultats</td> </tr> <tr valign='middle'> <td align='left'>length</td> <td align='left'>La largeur du champs, comme sp&amp;eacute;cifi&amp;eacute;e dans la d&amp;eacute;finition de table</td> </tr> <tr valign='middle'> <td align='left'>charsetnr</td> <td align='left'>Le num&amp;eacute;ro du jeu de caract&amp;egrave;res pour ce champs</td> </tr> <tr valign='middle'> <td align='left'>flags</td> <td align='left'>Un entier repr&amp;eacute;sentant le bit-flags pour ce champs</td> </tr> <tr valign='middle'> <td align='left'>type</td> <td align='left'>Le type de donn&amp;eacute;es utilis&amp;eacute;es pour ce champs</td> </tr> <tr valign='middle'> <td align='left'>decimals</td> <td align='left'>Le nombre de d&amp;eacute;cimales utilis&amp;eacute;es (pour les champs de type entier)</td> </tr> </tbody> </table> <p> </p> </div> <a name='mysqli-result.fetch-fields.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Style orient&amp;eacute; objet</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mysqli&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>mysqli</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;Name,&amp;nbsp;SurfaceArea&amp;nbsp;from&amp;nbsp;Country&amp;nbsp;ORDER&amp;nbsp;BY&amp;nbsp;Code&amp;nbsp;LIMIT&amp;nbsp;5'</span><span style='color: #007700'>;<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>))&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;R&amp;eacute;cup&amp;egrave;re&amp;nbsp;les&amp;nbsp;informations&amp;nbsp;d'un&amp;nbsp;champ&amp;nbsp;pour&amp;nbsp;toutes&amp;nbsp;les&amp;nbsp;colonnes&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$finfo&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetch_fields</span><span style='color: #007700'>();<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;foreach&amp;nbsp;(</span><span style='color: #0000BB'>$finfo&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;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Name:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;%s\n'</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'>name</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'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Table:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;%s\n'</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'>table</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'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'max.&amp;nbsp;Len:&amp;nbsp;%d\n'</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'>max_length</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'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Flags:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;%d\n'</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'>flags</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'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Type:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;%d\n\n'</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'>type</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</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;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Exemple #2 Style proc&amp;eacute;dural</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;Name,&amp;nbsp;SurfaceArea&amp;nbsp;from&amp;nbsp;Country&amp;nbsp;ORDER&amp;nbsp;BY&amp;nbsp;Code&amp;nbsp;LIMIT&amp;nbsp;5'</span><span style='color: #007700'>;<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>))&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;R&amp;eacute;cup&amp;egrave;re&amp;nbsp;les&amp;nbsp;informations&amp;nbsp;d'un&amp;nbsp;champ&amp;nbsp;pour&amp;nbsp;toutes&amp;nbsp;les&amp;nbsp;colonnes&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$finfo&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_fetch_fields</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;foreach&amp;nbsp;(</span><span style='color: #0000BB'>$finfo&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;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Name:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;%s\n'</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'>name</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'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Table:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;%s\n'</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'>table</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'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'max.&amp;nbsp;Len:&amp;nbsp;%d\n'</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'>max_length</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'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Flags:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;%d\n'</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'>flags</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'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Type:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;%d\n\n'</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'>type</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_free_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</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;*/<br /></span><span style='color: #0000BB'>mysqli_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <p class='para'>L&amp;#039;exemple ci-dessus va afficher :</p> <div class='example-contents screen'> <div class='cdata'><pre> Name: Name Table: Country max. Len: 11 Flags: 1 Type: 254 Name: SurfaceArea Table: Country max. Len: 10 Flags: 32769 Type: 4 </pre></div> </div> </div> <a name='mysqli-result.fetch-fields.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/mysqli-result.field-count.php' class='function' rel='rdfs-seeAlso'>mysqli_num_fields()</a> - R&amp;eacute;cup&amp;egrave;re le nombre de champs dans un r&amp;eacute;sultat</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli-result.fetch-field-direct.php' class='function' rel='rdfs-seeAlso'>mysqli_fetch_field_direct()</a> - R&amp;eacute;cup&amp;egrave;re les m&amp;eacute;tadonn&amp;eacute;es d'un champ unique</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli-result.fetch-field.php' class='function' rel='rdfs-seeAlso'>mysqli_fetch_field()</a> - Retourne le prochain champs dans le jeu de r&amp;eacute;sultats</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="mysqli_fetch_field" value="<div id='mysqli-result.fetch-field' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli-result.fetch-field.php'>mysqli_result::fetch_field</a></h1> <h1 class='refname'>mysqli_fetch_field</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli_result::fetch_field</span> -- <span class='refname'>mysqli_fetch_field</span> &amp;mdash; <span class='dc-title'>Retourne le prochain champs dans le jeu de r&amp;eacute;sultats</span></p> </div> <a name='mysqli-result.fetch-field.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet (m&amp;eacute;thode):</p> <div class='methodsynopsis dc-description'> <span class='type'>object</span> <span class='methodname'><b>mysqli_result::fetch_field</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'>object</span> <span class='methodname'><b>mysqli_fetch_field</b></span> ( <span class='methodparam'><span class='type'><span class='type mysqli_result'>mysqli_result</span></span> <tt class='parameter'>$result</tt></span> )</div> <p class='para rdfs-comment'> Retourne les attributs de la prochaine colonne dans le jeu de r&amp;eacute;sultats repr&amp;eacute;sent&amp;eacute; par le param&amp;egrave;tre <i><tt class='parameter'>result</tt></i> en tant qu&amp;#039;objet. Appelez cette fonction de fa&amp;ccedil;on r&amp;eacute;p&amp;eacute;titive pour r&amp;eacute;cup&amp;eacute;rer les informations de toutes les colonnes. </p> </div> <a name='mysqli-result.fetch-field.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'> result</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Style proc&amp;eacute;dural uniquement : Un identifiant de jeu de r&amp;eacute;sultats retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.query.php' class='function'>mysqli_query()</a>, <a href='http://www.php.net/manual/fr/mysqli.store-result.php' class='function'>mysqli_store_result()</a> ou <a href='http://www.php.net/manual/fr/mysqli.use-result.php' class='function'>mysqli_use_result()</a>. </p></dd> </dl> <p> </p> </div> <a name='mysqli-result.fetch-field.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un objet qui contient les informations d&amp;#039;un champ ou <b><tt class='constant'>FALSE</tt></b> si aucune information n&amp;#039;est disponible pour ce champs. </p> <p class='para'> </p><table class='doctable table'> <caption><b>Propri&amp;eacute;t&amp;eacute;s de l&amp;#039;objet</b></caption> <thead valign='middle'> <tr valign='middle'> <th>Propri&amp;eacute;t&amp;eacute;</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>name</td> <td align='left'>Le nom de la colonne</td> </tr> <tr valign='middle'> <td align='left'>orgname</td> <td align='left'>Le nom original de la colonne si un alias a &amp;eacute;t&amp;eacute; sp&amp;eacute;cifi&amp;eacute;</td> </tr> <tr valign='middle'> <td align='left'>table</td> <td align='left'>Le nom de la table &amp;agrave; laquelle ce champs appartient (s&amp;#039;il n&amp;#039;a pas &amp;eacute;t&amp;eacute; calcul&amp;eacute;)</td> </tr> <tr valign='middle'> <td align='left'>orgtable</td> <td align='left'>Le nom original de la table si un alias a &amp;eacute;t&amp;eacute; sp&amp;eacute;cifi&amp;eacute;</td> </tr> <tr valign='middle'> <td align='left'>def</td> <td align='left'>La valeur par d&amp;eacute;faut du champs, repr&amp;eacute;sent&amp;eacute;e par une cha&amp;icirc;ne de caract&amp;egrave;res</td> </tr> <tr valign='middle'> <td align='left'>max_length</td> <td align='left'>La longueur maximale du champs pour le jeu de r&amp;eacute;sultats</td> </tr> <tr valign='middle'> <td align='left'>length</td> <td align='left'>La largeur du champs, comme sp&amp;eacute;cifi&amp;eacute;e dans la d&amp;eacute;finition de table</td> </tr> <tr valign='middle'> <td align='left'>charsetnr</td> <td align='left'>Le num&amp;eacute;ro du jeu de caract&amp;egrave;res pour ce champs</td> </tr> <tr valign='middle'> <td align='left'>flags</td> <td align='left'>Un entier repr&amp;eacute;sentant le bit-flags pour ce champs</td> </tr> <tr valign='middle'> <td align='left'>type</td> <td align='left'>Le type de donn&amp;eacute;es utilis&amp;eacute;es pour ce champs</td> </tr> <tr valign='middle'> <td align='left'>decimals</td> <td align='left'>Le nombre de d&amp;eacute;cimales utilis&amp;eacute;es (pour les champs de type entier)</td> </tr> </tbody> </table> <p> </p> </div> <a name='mysqli-result.fetch-field.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Style orient&amp;eacute; objet</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mysqli&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>mysqli</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;Name,&amp;nbsp;SurfaceArea&amp;nbsp;from&amp;nbsp;Country&amp;nbsp;ORDER&amp;nbsp;BY&amp;nbsp;Code&amp;nbsp;LIMIT&amp;nbsp;5'</span><span style='color: #007700'>;<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>))&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;R&amp;eacute;cup&amp;egrave;re&amp;nbsp;les&amp;nbsp;informations&amp;nbsp;d'un&amp;nbsp;champ&amp;nbsp;pour&amp;nbsp;toutes&amp;nbsp;les&amp;nbsp;colonnes&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>while&amp;nbsp;(</span><span style='color: #0000BB'>$finfo&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetch_field</span><span style='color: #007700'>())&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Name:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$finfo</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>name</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'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Table:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$finfo</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>table</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'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'max.&amp;nbsp;Len:&amp;nbsp;%d\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$finfo</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>max_length</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'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Flags:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;%d\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$finfo</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>flags</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'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Type:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;%d\n\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$finfo</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>type</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</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;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Exemple #2 Style proc&amp;eacute;dural</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;Name,&amp;nbsp;SurfaceArea&amp;nbsp;from&amp;nbsp;Country&amp;nbsp;ORDER&amp;nbsp;BY&amp;nbsp;Code&amp;nbsp;LIMIT&amp;nbsp;5'</span><span style='color: #007700'>;<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>))&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;R&amp;eacute;cup&amp;egrave;re&amp;nbsp;les&amp;nbsp;informations&amp;nbsp;d'un&amp;nbsp;champ&amp;nbsp;pour&amp;nbsp;toutes&amp;nbsp;les&amp;nbsp;colonnes&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>while&amp;nbsp;(</span><span style='color: #0000BB'>$finfo&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_fetch_field</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>))&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Name:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$finfo</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>name</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'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Table:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$finfo</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>table</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'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'max.&amp;nbsp;Len:&amp;nbsp;%d\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$finfo</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>max_length</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'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Flags:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;%d\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$finfo</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>flags</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'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Type:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;%d\n\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$finfo</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>type</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_free_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</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;*/<br /></span><span style='color: #0000BB'>mysqli_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <p class='para'>L&amp;#039;exemple ci-dessus va afficher :</p> <div class='example-contents screen'> <div class='cdata'><pre> Name: Name Table: Country max. Len: 11 Flags: 1 Type: 254 Name: SurfaceArea Table: Country max. Len: 10 Flags: 32769 Type: 4 </pre></div> </div> </div> <a name='mysqli-result.fetch-field.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/mysqli-result.field-count.php' class='function' rel='rdfs-seeAlso'>mysqli_num_fields()</a> - R&amp;eacute;cup&amp;egrave;re le nombre de champs dans un r&amp;eacute;sultat</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli-result.fetch-field-direct.php' class='function' rel='rdfs-seeAlso'>mysqli_fetch_field_direct()</a> - R&amp;eacute;cup&amp;egrave;re les m&amp;eacute;tadonn&amp;eacute;es d'un champ unique</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli-result.fetch-fields.php' class='function' rel='rdfs-seeAlso'>mysqli_fetch_fields()</a> - Retourne un tableau d'objets repr&amp;eacute;sentant les champs dans le r&amp;eacute;sultat</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli-result.field-seek.php' class='function' rel='rdfs-seeAlso'>mysqli_field_seek()</a> - D&amp;eacute;place le pointeur de r&amp;eacute;sultat sur le champs 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="mysqli_fetch_assoc" value="<div id='mysqli-result.fetch-assoc' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli-result.fetch-assoc.php'>mysqli_result::fetch_assoc</a></h1> <h1 class='refname'>mysqli_fetch_assoc</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli_result::fetch_assoc</span> -- <span class='refname'>mysqli_fetch_assoc</span> &amp;mdash; <span class='dc-title'>R&amp;eacute;cup&amp;egrave;re une ligne de r&amp;eacute;sultat sous forme de tableau associatif</span></p> </div> <a name='mysqli-result.fetch-assoc.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet (m&amp;eacute;thode) :</p> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>mysqli_result::fetch_assoc</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>mysqli_fetch_assoc</b></span> ( <span class='methodparam'><span class='type'><span class='type mysqli_result'>mysqli_result</span></span> <tt class='parameter'>$result</tt></span> )</div> <p class='para rdfs-comment'> Retourne un tableau associatif qui correspond &amp;agrave; la ligne r&amp;eacute;cup&amp;eacute;r&amp;eacute;e ou <b><tt class='constant'>NULL</tt></b> s&amp;#039;il n&amp;#039;y a plus de ligne. </p> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Les noms des champs retourn&amp;eacute;s par cette fonction sont <em class='emphasis'>sensibles &amp;agrave; la casse</em>.</span></p></blockquote> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Cette fonction d&amp;eacute;finit les champs NULL &amp;agrave; la valeur PHP <b><tt class='constant'>NULL</tt></b>.</span></p></blockquote> </div> <a name='mysqli-result.fetch-assoc.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'> result</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Style proc&amp;eacute;dural uniquement : Un identifiant de jeu de r&amp;eacute;sultats retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.query.php' class='function'>mysqli_query()</a>, <a href='http://www.php.net/manual/fr/mysqli.store-result.php' class='function'>mysqli_store_result()</a> ou <a href='http://www.php.net/manual/fr/mysqli.use-result.php' class='function'>mysqli_use_result()</a>. </p></dd> </dl> <p> </p> </div> <a name='mysqli-result.fetch-assoc.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un tableau associatif de cha&amp;icirc;nes repr&amp;eacute;sentant la prochaine ligne dans le jeu de r&amp;eacute;sultats repr&amp;eacute;sent&amp;eacute; par le param&amp;egrave;tre <i><tt class='parameter'>result</tt></i> , o&amp;ugrave; chaque cl&amp;eacute; du tableau repr&amp;eacute;sente le nom d&amp;#039;une colonne du r&amp;eacute;sultat ou <b><tt class='constant'>NULL</tt></b> s&amp;#039;il n&amp;#039;y a plus de ligne dans le jeu de r&amp;eacute;sultats. </p> <p class='para'> Si deux ou plus colonnes dans le jeu de r&amp;eacute;sultat ont le m&amp;ecirc;me nom, le tableau associatif retourn&amp;eacute; par la fonction <b>mysqli_fetch_assoc()</b> ne contiendra que la valeur de la derni&amp;egrave;re colonne de ce nom. Si vous devez travailler avec des jeux de r&amp;eacute;sultats ayant cette particularit&amp;eacute;, la fonction <a href='http://www.php.net/manual/fr/mysqli-result.fetch-row.php' class='function'>mysqli_fetch_row()</a> qui retourne un tableau index&amp;eacute; doit &amp;ecirc;tre utilis&amp;eacute;e &amp;agrave; la place. </p> </div> <a name='mysqli-result.fetch-assoc.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Style orient&amp;eacute; objet</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mysqli&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>mysqli</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;Name,&amp;nbsp;CountryCode&amp;nbsp;FROM&amp;nbsp;City&amp;nbsp;ORDER&amp;nbsp;by&amp;nbsp;ID&amp;nbsp;DESC&amp;nbsp;LIMIT&amp;nbsp;50,5'</span><span style='color: #007700'>;<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>))&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;R&amp;eacute;cup&amp;egrave;re&amp;nbsp;un&amp;nbsp;tableau&amp;nbsp;associatif&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>while&amp;nbsp;(</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetch_assoc</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'%s&amp;nbsp;(%s)\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'Name'</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'CountryCode'</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;Lib&amp;eacute;ration&amp;nbsp;des&amp;nbsp;r&amp;eacute;sultats&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</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;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Exemple #2 Style proc&amp;eacute;dural</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;Name,&amp;nbsp;CountryCode&amp;nbsp;FROM&amp;nbsp;City&amp;nbsp;ORDER&amp;nbsp;by&amp;nbsp;ID&amp;nbsp;DESC&amp;nbsp;LIMIT&amp;nbsp;50,5'</span><span style='color: #007700'>;<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>))&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;R&amp;eacute;cup&amp;egrave;re&amp;nbsp;un&amp;nbsp;tableau&amp;nbsp;associatif&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>while&amp;nbsp;(</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_fetch_assoc</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'%s&amp;nbsp;(%s)\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'Name'</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'CountryCode'</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;Lib&amp;eacute;ration&amp;nbsp;des&amp;nbsp;r&amp;eacute;sultats&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_free_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</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;*/<br /></span><span style='color: #0000BB'>mysqli_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <p class='para'>L&amp;#039;exemple ci-dessus va afficher :</p> <div class='example-contents screen'> <div class='cdata'><pre> Pueblo (USA) Arvada (USA) Cape Coral (USA) Green Bay (USA) Santa Clara (USA) </pre></div> </div> </div> <a name='mysqli-result.fetch-assoc.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/mysqli-result.fetch-array.php' class='function' rel='rdfs-seeAlso'>mysqli_fetch_array()</a> - Retourne une ligne de r&amp;eacute;sultat sous la forme d'un tableau associatif, d'un tableau index&amp;eacute;, ou les deux</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli-result.fetch-row.php' class='function' rel='rdfs-seeAlso'>mysqli_fetch_row()</a> - R&amp;eacute;cup&amp;egrave;re une ligne de r&amp;eacute;sultat sous forme de tableau index&amp;eacute;</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli-result.fetch-object.php' class='function' rel='rdfs-seeAlso'>mysqli_fetch_object()</a> - Retourne la ligne courante d'un jeu de r&amp;eacute;sultat sous forme d'objet</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.query.php' class='function' rel='rdfs-seeAlso'>mysqli_query()</a> - Ex&amp;eacute;cute une requ&amp;ecirc;te sur la base de donn&amp;eacute;es</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli-result.data-seek.php' class='function' rel='rdfs-seeAlso'>mysqli_data_seek()</a> - D&amp;eacute;place le pointeur interne de r&amp;eacute;sultat</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="mysqli_fetch_array" value="<div id='mysqli-result.fetch-array' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli-result.fetch-array.php'>mysqli_result::fetch_array</a></h1> <h1 class='refname'>mysqli_fetch_array</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli_result::fetch_array</span> -- <span class='refname'>mysqli_fetch_array</span> &amp;mdash; <span class='dc-title'>Retourne une ligne de r&amp;eacute;sultat sous la forme d&amp;#039;un tableau associatif, d&amp;#039;un tableau index&amp;eacute;, ou les deux</span></p> </div> <a name='mysqli-result.fetch-array.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet (m&amp;eacute;thode):</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>mysqli_result::fetch_array</b></span> ([ <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$resulttype</tt><span class='initializer'> = MYSQLI_BOTH</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/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>mysqli_fetch_array</b></span> ( <span class='methodparam'><span class='type'><span class='type mysqli_result'>mysqli_result</span></span> <tt class='parameter'>$result</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$resulttype</tt><span class='initializer'> = MYSQLI_BOTH</span></span> ] )</div> <p class='para rdfs-comment'> Retourne un tableau qui correspond &amp;agrave; la ligne r&amp;eacute;cup&amp;eacute;r&amp;eacute;e ou <b><tt class='constant'>NULL</tt></b> s&amp;#039;il n&amp;#039;y a plus de ligne dans le jeu de r&amp;eacute;sultats <i><tt class='parameter'>result</tt></i> . </p> <p class='para'> <b>mysqli_fetch_array()</b> est une version &amp;eacute;tendue de la fonction <a href='http://www.php.net/manual/fr/mysqli-result.fetch-row.php' class='function'>mysqli_fetch_row()</a>. En plus d&amp;#039;enregistrer les donn&amp;eacute;es sous forme d&amp;#039;un tableau &amp;agrave; indices num&amp;eacute;riques, elle peut aussi les enregistrer dans un tableau associatif, en utilisant les noms des champs comme cl&amp;eacute;s. </p> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Les noms des champs retourn&amp;eacute;s par cette fonction sont <em class='emphasis'>sensibles &amp;agrave; la casse</em>.</span></p></blockquote> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Cette fonction d&amp;eacute;finit les champs NULL &amp;agrave; la valeur PHP <b><tt class='constant'>NULL</tt></b>.</span></p></blockquote> <p class='para'> Si plusieurs colonnes portent le m&amp;ecirc;me nom, la derni&amp;egrave;re colonne aura la priorit&amp;eacute;. Pour acc&amp;eacute;der aux autres colonnes du m&amp;ecirc;me nom, vous devez utiliser l&amp;#039;index num&amp;eacute;rique, ou faire un alias pour chaque colonne. </p> </div> <a name='mysqli-result.fetch-array.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'> result</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Style proc&amp;eacute;dural uniquement : Un identifiant de jeu de r&amp;eacute;sultats retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.query.php' class='function'>mysqli_query()</a>, <a href='http://www.php.net/manual/fr/mysqli.store-result.php' class='function'>mysqli_store_result()</a> ou <a href='http://www.php.net/manual/fr/mysqli.use-result.php' class='function'>mysqli_use_result()</a>. </p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>resulttype</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le second argument optionnel est une constante indiquant quel type de tableau doit &amp;ecirc;tre renvoy&amp;eacute; &amp;agrave; partir de la ligne de donn&amp;eacute;es courante. Les valeurs possibles pour ce param&amp;egrave;tre sont les constantes <b><tt class='constant'>MYSQLI_ASSOC</tt></b>, <b><tt class='constant'>MYSQLI_NUM</tt></b>, et <b><tt class='constant'>MYSQLI_BOTH</tt></b>. </p> <p class='para'> En utilisant la constante <b><tt class='constant'>MYSQLI_ASSOC</tt></b>, cette fonction se comportera comme la fonction <a href='http://www.php.net/manual/fr/mysqli-result.fetch-assoc.php' class='function'>mysqli_fetch_assoc()</a>, tandis que <b><tt class='constant'>MYSQLI_NUM</tt></b> la fera agir comme la fonction <a href='http://www.php.net/manual/fr/mysqli-result.fetch-row.php' class='function'>mysqli_fetch_row()</a>. La constante <b><tt class='constant'>MYSQLI_BOTH</tt></b>, cr&amp;eacute;era elle un tableau qui sera &amp;agrave; la fois associatif et index&amp;eacute; num&amp;eacute;riquement. </p> </dd> </dl> <p> </p> </div> <a name='mysqli-result.fetch-array.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un tableau de cha&amp;icirc;nes qui correspond &amp;agrave; la ligne r&amp;eacute;cup&amp;eacute;r&amp;eacute;e ou <b><tt class='constant'>NULL</tt></b> s&amp;#039;il n&amp;#039;y a plus de ligne disponible dans le jeu de r&amp;eacute;sultats. </p> </div> <a name='mysqli-result.fetch-array.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Style orient&amp;eacute; objet</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mysqli&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>mysqli</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;Name,&amp;nbsp;CountryCode&amp;nbsp;FROM&amp;nbsp;City&amp;nbsp;ORDER&amp;nbsp;by&amp;nbsp;ID&amp;nbsp;LIMIT&amp;nbsp;3'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Tableau&amp;nbsp;num&amp;eacute;rique&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetch_array</span><span style='color: #007700'>(</span><span style='color: #0000BB'>MYSQLI_NUM</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>printf&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'%s&amp;nbsp;(%s)\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>1</span><span style='color: #007700'>]);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Tableau&amp;nbsp;associatif&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetch_array</span><span style='color: #007700'>(</span><span style='color: #0000BB'>MYSQLI_ASSOC</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>printf&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'%s&amp;nbsp;(%s)\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'Name'</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'CountryCode'</span><span style='color: #007700'>]);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Tableau&amp;nbsp;associatif&amp;nbsp;et&amp;nbsp;num&amp;eacute;rique&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetch_array</span><span style='color: #007700'>(</span><span style='color: #0000BB'>MYSQLI_BOTH</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>printf&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'%s&amp;nbsp;(%s)\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'CountryCode'</span><span style='color: #007700'>]);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Lib&amp;eacute;ration&amp;nbsp;des&amp;nbsp;r&amp;eacute;sultats&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Fermeture&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Exemple #2 Style proc&amp;eacute;dural</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;Name,&amp;nbsp;CountryCode&amp;nbsp;FROM&amp;nbsp;City&amp;nbsp;ORDER&amp;nbsp;by&amp;nbsp;ID&amp;nbsp;LIMIT&amp;nbsp;3'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Tableau&amp;nbsp;num&amp;eacute;rique&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_fetch_array</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>MYSQLI_NUM</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>printf&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'%s&amp;nbsp;(%s)\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>1</span><span style='color: #007700'>]);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Tableau&amp;nbsp;associatif&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_fetch_array</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>MYSQLI_ASSOC</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>printf&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'%s&amp;nbsp;(%s)\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'Name'</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'CountryCode'</span><span style='color: #007700'>]);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Tableau&amp;nbsp;associatif&amp;nbsp;et&amp;nbsp;num&amp;eacute;rique&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_fetch_array</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>MYSQLI_BOTH</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>printf&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'%s&amp;nbsp;(%s)\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'CountryCode'</span><span style='color: #007700'>]);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Lib&amp;eacute;ration&amp;nbsp;des&amp;nbsp;r&amp;eacute;sultats&amp;nbsp;*/<br /></span><span style='color: #0000BB'>mysqli_free_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Fermeture&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>mysqli_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <p class='para'>L&amp;#039;exemple ci-dessus va afficher :</p> <div class='example-contents screen'> <div class='cdata'><pre> Kabul (AFG) Qandahar (AFG) Herat (AFG) </pre></div> </div> </div> <a name='mysqli-result.fetch-array.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/mysqli-result.fetch-assoc.php' class='function' rel='rdfs-seeAlso'>mysqli_fetch_assoc()</a> - R&amp;eacute;cup&amp;egrave;re une ligne de r&amp;eacute;sultat sous forme de tableau associatif</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli-result.fetch-row.php' class='function' rel='rdfs-seeAlso'>mysqli_fetch_row()</a> - R&amp;eacute;cup&amp;egrave;re une ligne de r&amp;eacute;sultat sous forme de tableau index&amp;eacute;</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli-result.fetch-object.php' class='function' rel='rdfs-seeAlso'>mysqli_fetch_object()</a> - Retourne la ligne courante d'un jeu de r&amp;eacute;sultat sous forme d'objet</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.query.php' class='function' rel='rdfs-seeAlso'>mysqli_query()</a> - Ex&amp;eacute;cute une requ&amp;ecirc;te sur la base de donn&amp;eacute;es</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli-result.data-seek.php' class='function' rel='rdfs-seeAlso'>mysqli_data_seek()</a> - D&amp;eacute;place le pointeur interne de r&amp;eacute;sultat</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="mysqli_fetch" value="<div id='function.mysqli-fetch' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysqli-fetch.php'>mysqli_fetch</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli_fetch</span> &amp;mdash; <span class='dc-title'>Alias de <a href='http://www.php.net/manual/fr/mysqli-stmt.fetch.php' class='function'>mysqli_stmt_fetch()</a></span></p> </div> <a name='function.mysqli-fetch.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'> <b>mysqli_fetch()</b> est un alias de la fonction <a href='http://www.php.net/manual/fr/mysqli-stmt.fetch.php' class='function'>mysqli_stmt_fetch()</a>. </p> </div> <a name='function.mysqli-fetch.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <b>mysqli_fetch()</b> est fortement d&amp;eacute;conseill&amp;eacute;e et devrait &amp;ecirc;tre supprim&amp;eacute;e prochainement. <br /> </p></blockquote> </div> <a name='function.mysqli-fetch.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/mysqli-stmt.fetch.php' class='function' rel='rdfs-seeAlso'>mysqli_stmt_fetch()</a> - Lit des r&amp;eacute;sultats depuis une requ&amp;ecirc;te MySQL pr&amp;eacute;par&amp;eacute;e dans des variables li&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="mysqli_execute" value="<div id='function.mysqli-execute' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysqli-execute.php'>mysqli_execute</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli_execute</span> &amp;mdash; <span class='dc-title'>Alias de <a href='http://www.php.net/manual/fr/mysqli-stmt.execute.php' class='function'>mysqli_stmt_execute()</a></span></p> </div> <a name='function.mysqli-execute.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'> <b>mysqli_execute()</b> est un alias de la fonction <a href='http://www.php.net/manual/fr/mysqli-stmt.execute.php' class='function'>mysqli_stmt_execute()</a>. </p> </div> <a name='function.mysqli-execute.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <b>mysqli_execute()</b> est fortement d&amp;eacute;conseill&amp;eacute;e et devrait &amp;ecirc;tre supprim&amp;eacute;e prochainement. <br /> </p></blockquote> </div> <a name='function.mysqli-execute.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/mysqli-stmt.execute.php' class='function' rel='rdfs-seeAlso'>mysqli_stmt_execute()</a> - Ex&amp;eacute;cute une requ&amp;ecirc;te pr&amp;eacute;par&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="mysqli_escape_string" value="<div id='function.mysqli-escape-string' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysqli-escape-string.php'>mysqli_escape_string</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli_escape_string</span> &amp;mdash; <span class='dc-title'>Alias de <a href='http://www.php.net/manual/fr/mysqli.real-escape-string.php' class='function'>mysqli_real_escape_string()</a></span></p> </div> <a name='function.mysqli-escape-string.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'> <b>mysqli_escape_string()</b> est un alias de la fonction <a href='http://www.php.net/manual/fr/mysqli.real-escape-string.php' class='function'>mysqli_real_escape_string()</a>. </p> </div> <a name='function.mysqli-escape-string.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/mysqli.real-escape-string.php' class='function' rel='rdfs-seeAlso'>mysqli_real_escape_string()</a> - Prot&amp;egrave;ge les caract&amp;egrave;res sp&amp;eacute;ciaux d'une cha&amp;icirc;ne pour l'utiliser dans une requ&amp;ecirc;te SQL, en prenant en compte le jeu de caract&amp;egrave;res courant de la connexion</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="mysqli_error" value="<div id='mysqli.error' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli.error.php'>mysqli-&amp;gt;error</a></h1> <h1 class='refname'>mysqli_error</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli-&amp;gt;error</span> -- <span class='refname'>mysqli_error</span> &amp;mdash; <span class='dc-title'>Retourne une cha&amp;icirc;ne d&amp;eacute;crivant la derni&amp;egrave;re erreur</span></p> </div> <a name='mysqli.error.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet :</p> <div class='classsynopsis'> <div class='ooclass'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='classname'>mysqli</a></div> <div class='fieldsynopsis'><span class='type'>string</span> <var class='varname'>$error</var>;</div> </div> <p class='para'>Style proc&amp;eacute;dural :</p> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>mysqli_error</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</tt></span> )</div> <p class='para rdfs-comment'> 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> d&amp;eacute;crivant l&amp;#039;erreur survenue lors du dernier appel &amp;agrave; une fonction MySQLi, que cet appel est r&amp;eacute;ussi ou &amp;eacute;chou&amp;eacute;. </p> </div> <a name='mysqli.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'> link</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Seulement en style proc&amp;eacute;dural : Un identifiant de lien retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.connect.php' class='function'>mysqli_connect()</a> ou par la fonction <a href='http://www.php.net/manual/fr/mysqli.init.php' class='function'>mysqli_init()</a></p></dd> </dl> <p> </p> </div> <a name='mysqli.error.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Une cha&amp;icirc;ne de caract&amp;egrave;res qui d&amp;eacute;crit l&amp;#039;erreur. Une cha&amp;icirc;ne de caract&amp;egrave;res vide si aucun erreur n&amp;#039;est survenue. </p> </div> <a name='mysqli.error.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Style orient&amp;eacute; objet</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mysqli&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>mysqli</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SET&amp;nbsp;a=1'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Message&amp;nbsp;d'erreur&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>error</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;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Exemple #2 Style proc&amp;eacute;dural</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br />if&amp;nbsp;(!</span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'SET&amp;nbsp;a=1'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Message&amp;nbsp;d'erreur&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_error</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</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;*/<br /></span><span style='color: #0000BB'>mysqli_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <p class='para'>L&amp;#039;exemple ci-dessus va afficher :</p> <div class='example-contents screen'> <div class='cdata'><pre> Message d&amp;#039;erreur : Unknown system variable &amp;#039;a&amp;#039; </pre></div> </div> </div> <a name='mysqli.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/mysqli.connect-errno.php' class='function' rel='rdfs-seeAlso'>mysqli_connect_errno()</a> - Retourne le code d'erreur de la connexion MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.connect-error.php' class='function' rel='rdfs-seeAlso'>mysqli_connect_error()</a> - Retourne le message d'erreur de connexion MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.errno.php' class='function' rel='rdfs-seeAlso'>mysqli_errno()</a> - Retourne le dernier code d'erreur produit</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.sqlstate.php' class='function' rel='rdfs-seeAlso'>mysqli_sqlstate()</a> - Retourne l'erreur SQLSTATE de la derni&amp;egrave;re op&amp;eacute;ration MySQL</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="mysqli_errno" value="<div id='mysqli.errno' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli.errno.php'>mysqli-&amp;gt;errno</a></h1> <h1 class='refname'>mysqli_errno</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli-&amp;gt;errno</span> -- <span class='refname'>mysqli_errno</span> &amp;mdash; <span class='dc-title'>Retourne le dernier code d&amp;#039;erreur produit</span></p> </div> <a name='mysqli.errno.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet :</p> <div class='classsynopsis'> <div class='ooclass'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='classname'>mysqli</a></div> <div class='fieldsynopsis'><span class='type'>int</span> <var class='varname'>$errno</var>;</div> </div> <p class='para'>Style proc&amp;eacute;dural :</p> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>mysqli_errno</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</tt></span> )</div> <p class='para rdfs-comment'> Retourne le code erreur pour le dernier appel &amp;agrave; une fonction MySQLi qui peut &amp;eacute;chouer ou r&amp;eacute;ussir en respectant la connexion d&amp;eacute;finie par la param&amp;egrave;tre <i><tt class='parameter'>link</tt></i> . </p> <p class='para'> Les num&amp;eacute;ros d&amp;#039;erreur client sont list&amp;eacute;s dans les en-t&amp;ecirc;tes du fichier MySQL <var class='filename'>errmsg.h</var>, les messages d&amp;#039;erreur du serveur sont list&amp;eacute;s dans le fichier <var class='filename'>mysqld_error.h</var>. Dans les sources de MySQL, vous pouvez trouver une liste compl&amp;egrave;te des messages d&amp;#039;erreur et des num&amp;eacute;ros d&amp;#039;erreur dans le fichier <var class='filename'>Docs/mysqld_error.txt</var>. </p> </div> <a name='mysqli.errno.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'> link</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Seulement en style proc&amp;eacute;dural : Un identifiant de lien retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.connect.php' class='function'>mysqli_connect()</a> ou par la fonction <a href='http://www.php.net/manual/fr/mysqli.init.php' class='function'>mysqli_init()</a></p></dd> </dl> <p> </p> </div> <a name='mysqli.errno.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> La valeur du code erreur pour le dernier appel, s&amp;#039;il &amp;eacute;choue. <i>0</i> signifie qu&amp;#039;aucune erreur n&amp;#039;est survenue. </p> </div> <a name='mysqli.errno.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Style orient&amp;eacute; objet</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mysqli&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>mysqli</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SET&amp;nbsp;a=1'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Code&amp;nbsp;Erreur&amp;nbsp;:&amp;nbsp;%d\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>errno</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;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Exemple #2 Style proc&amp;eacute;dural</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br />if&amp;nbsp;(!</span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'SET&amp;nbsp;a=1'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Code&amp;nbsp;Erreur&amp;nbsp;:&amp;nbsp;%d\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_errno</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</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;*/<br /></span><span style='color: #0000BB'>mysqli_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <p class='para'>L&amp;#039;exemple ci-dessus va afficher :</p> <div class='example-contents screen'> <div class='cdata'><pre> Code Erreur : 1193 </pre></div> </div> </div> <a name='mysqli.errno.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/mysqli.connect-errno.php' class='function' rel='rdfs-seeAlso'>mysqli_connect_errno()</a> - Retourne le code d'erreur de la connexion MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.connect-error.php' class='function' rel='rdfs-seeAlso'>mysqli_connect_error()</a> - Retourne le message d'erreur de connexion MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.error.php' class='function' rel='rdfs-seeAlso'>mysqli_error()</a> - Retourne une cha&amp;icirc;ne d&amp;eacute;crivant la derni&amp;egrave;re erreur</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.sqlstate.php' class='function' rel='rdfs-seeAlso'>mysqli_sqlstate()</a> - Retourne l'erreur SQLSTATE de la derni&amp;egrave;re op&amp;eacute;ration MySQL</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="mysqli_enable_rpl_parse" value="<div id='function.mysqli-enable-rpl-parse' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysqli-enable-rpl-parse.php'>mysqli_enable_rpl_parse</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli_enable_rpl_parse</span> &amp;mdash; <span class='dc-title'>Active l&amp;#039;analyseur RPL</span></p> </div> <a name='function.mysqli-enable-rpl-parse.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>mysqli_enable_rpl_parse</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</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 class='warning'><b class='warning'>Avertissement</b><p class='simpara'>Cette fonction est<em class='emphasis'>obsol&amp;egrave;te</em> et a &amp;eacute;t&amp;eacute; <em class='emphasis'>supprim&amp;eacute;e</em> depuis PHP 5.3.0.</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="mysqli_enable_reads_from_master" value="<div id='function.mysqli-enable-reads-from-master' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysqli-enable-reads-from-master.php'>mysqli_enable_reads_from_master</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli_enable_reads_from_master</span> &amp;mdash; <span class='dc-title'>Active la lecture depuis le ma&amp;icirc;tre</span></p> </div> <a name='function.mysqli-enable-reads-from-master.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>mysqli_enable_reads_from_master</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</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 class='warning'><b class='warning'>Avertissement</b><p class='simpara'>Cette fonction est<em class='emphasis'>obsol&amp;egrave;te</em> et a &amp;eacute;t&amp;eacute; <em class='emphasis'>supprim&amp;eacute;e</em> depuis PHP 5.3.0.</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="mysqli_embedded_server_start" value="<div id='mysqli-driver.embedded-server-start' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli-driver.embedded-server-start.php'>mysqli_driver::embedded_server_start</a></h1> <h1 class='refname'>mysqli_embedded_server_start</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli_driver::embedded_server_start</span> -- <span class='refname'>mysqli_embedded_server_start</span> &amp;mdash; <span class='dc-title'>Initialise et d&amp;eacute;marre le serveur embarqu&amp;eacute;</span></p> </div> <a name='mysqli-driver.embedded-server-start.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>mysqli_driver::embedded_server_start</b></span> ( <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$start</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$arguments</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$groups</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>mysqli_embedded_server_start</b></span> ( <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$start</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$arguments</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$groups</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> </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="mysqli_embedded_server_end" value="<div id='mysqli-driver.embedded-server-end' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli-driver.embedded-server-end.php'>mysqli_driver::embedded_server_end</a></h1> <h1 class='refname'>mysqli_embedded_server_end</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli_driver::embedded_server_end</span> -- <span class='refname'>mysqli_embedded_server_end</span> &amp;mdash; <span class='dc-title'>Arr&amp;ecirc;te le serveur embarqu&amp;eacute;</span></p> </div> <a name='mysqli-driver.embedded-server-end.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>mysqli_driver::embedded_server_end</b></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>mysqli_embedded_server_end</b></span> ( <span class='methodparam'>void</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> </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="mysqli_dump_debug_info" value="<div id='mysqli.dump-debug-info' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli.dump-debug-info.php'>mysqli::dump_debug_info</a></h1> <h1 class='refname'>mysqli_dump_debug_info</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli::dump_debug_info</span> -- <span class='refname'>mysqli_dump_debug_info</span> &amp;mdash; <span class='dc-title'>&amp;Eacute;crit les informations de d&amp;eacute;boguage dans les logs</span></p> </div> <a name='mysqli.dump-debug-info.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>mysqli::dump_debug_info</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>mysqli_dump_debug_info</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</tt></span> )</div> <p class='para rdfs-comment'> Cette fonction est &amp;agrave; utiliser par un utilisateur poss&amp;eacute;dant le privil&amp;egrave;ge SUPER et est utilis&amp;eacute;e pour &amp;eacute;crire quelques informations de d&amp;eacute;boguage dans le journal pour le serveur MySQL relatif &amp;agrave; la connexion sp&amp;eacute;cifi&amp;eacute;e par le param&amp;egrave;tre <i><tt class='parameter'>link</tt></i> . </p> </div> <a name='mysqli.dump-debug-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'> link</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Seulement en style proc&amp;eacute;dural : Un identifiant de lien retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.connect.php' class='function'>mysqli_connect()</a> ou par la fonction <a href='http://www.php.net/manual/fr/mysqli.init.php' class='function'>mysqli_init()</a></p></dd> </dl> <p> </p> </div> <a name='mysqli.dump-debug-info.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='mysqli.dump-debug-info.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/mysqli.debug.php' class='function' rel='rdfs-seeAlso'>mysqli_debug()</a> - Effectue des actions de d&amp;eacute;boguage</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="MySQLi_Driver" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/fr/class.mysqli-driver.php'>La classe MySQLi_Driver</a></h1> <div class='partintro'> <div id='mysqli-driver.intro' class='section'> <h2 class='title'>Introduction</h2> <p class='para'> Driver MySQLi. </p> </div> <div id='mysqli-driver.synopsis' class='section'> <h2 class='title'>Synopsis de la classe</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>MySQLi_Driver</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>MySQLi_Driver</b> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Propri&amp;eacute;t&amp;eacute;s */</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <span class='modifier'>readonly</span> <span class='type'>string</span> <var class='varname'><a href='http://www.php.net/manual/fr/class.mysqli-driver.php#mysqli-driver.props.client-info'>$client_info</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <span class='modifier'>readonly</span> <span class='type'>string</span> <var class='varname'><a href='http://www.php.net/manual/fr/class.mysqli-driver.php#mysqli-driver.props.client-version'>$client_version</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <span class='modifier'>readonly</span> <span class='type'>string</span> <var class='varname'><a href='http://www.php.net/manual/fr/class.mysqli-driver.php#mysqli-driver.props.driver-version'>$driver_version</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <span class='modifier'>readonly</span> <span class='type'>string</span> <var class='varname'><a href='http://www.php.net/manual/fr/class.mysqli-driver.php#mysqli-driver.props.embedded'>$embedded</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <span class='type'>boolean</span> <var class='varname'><a href='http://www.php.net/manual/fr/class.mysqli-driver.php#mysqli-driver.props.reconnect'>$reconnect</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <span class='type'>int</span> <var class='varname'><a href='http://www.php.net/manual/fr/class.mysqli-driver.php#mysqli-driver.props.report-mode'>$report-mode</a></var> ;</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* M&amp;eacute;thodes */</div> <div class='methodsynopsis dc-description'> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli-driver.embedded-server-end.php' class='function'>mysqli_driver::embedded_server_end</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/mysqli-driver.embedded-server-start.php' class='function'>mysqli_driver::embedded_server_start</a></span> ( <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$start</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$arguments</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$groups</tt></span> )</div> }</div> </div> <div id='mysqli-driver.props' class='section'> <h2 class='title'>Propri&amp;eacute;t&amp;eacute;s</h2> <dl> <dt id='mysqli-driver.props.client-info' class='varlistentry'> <span class='term'><var class='varname'>client_info</var></span> </dt><dd class='listitem'> <p class='para'>La version de l&amp;#039;en-t&amp;ecirc;te du client API</p> </dd> <dt id='mysqli-driver.props.client-version' class='varlistentry'> <span class='term'><var class='varname'>client_version</var></span> </dt><dd class='listitem'> <p class='para'>La version du client</p> </dd> <dt id='mysqli-driver.props.driver-version' class='varlistentry'> <span class='term'><var class='varname'>driver_version</var></span> </dt><dd class='listitem'> <p class='para'>La version du driver MySQLi</p> </dd> <dt id='mysqli-driver.props.embedded' class='varlistentry'> <span class='term'><var class='varname'>embedded</var></span> </dt><dd class='listitem'> <p class='para'>Si le support &amp;quot;MySQLi Embedded&amp;quot; est activ&amp;eacute;</p> </dd> <dt id='mysqli-driver.props.reconnect' class='varlistentry'> <span class='term'><var class='varname'>reconnect</var></span> </dt><dd class='listitem'> <p class='para'>Permet ou non la reconnexion (voir la directive INI mysqli.reconnect)</p> </dd> <dt id='mysqli-driver.props.report-mode' class='varlistentry'> <span class='term'><var class='varname'>report_mode</var></span> </dt><dd class='listitem'> <p class='para'> D&amp;eacute;finit &amp;agrave; <b><tt class='constant'>MYSQLI_REPORT_OFF</tt></b>, <b><tt class='constant'>MYSQLI_REPORT_ALL</tt></b> ou n&amp;#039;importe quelle combinaison de <b><tt class='constant'>MYSQLI_REPORT_STRICT</tt></b> (lane des exceptions lors d&amp;#039;erreurs), <b><tt class='constant'>MYSQLI_REPORT_ERROR</tt></b> (rapporte les erreurs) et <b><tt class='constant'>MYSQLI_REPORT_INDEX</tt></b> (erreurs sur les indexes). </p> </dd> </dl> </div> </div> <h2>Sommaire</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/fr/mysqli-driver.embedded-server-end.php'>mysqli_driver::embedded_server_end</a> &amp;mdash; Arr&amp;ecirc;te le serveur embarqu&amp;eacute;</li><li><a href='http://www.php.net/manual/fr/mysqli-driver.embedded-server-start.php'>mysqli_driver::embedded_server_start</a> &amp;mdash; Initialise et d&amp;eacute;marre le serveur embarqu&amp;eacute;</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="mysqli_disable_rpl_parse" value="<div id='function.mysqli-disable-rpl-parse' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysqli-disable-rpl-parse.php'>mysqli_disable_rpl_parse</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli_disable_rpl_parse</span> &amp;mdash; <span class='dc-title'>D&amp;eacute;sactive l&amp;#039;analyseur RPL</span></p> </div> <a name='function.mysqli-disable-rpl-parse.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>mysqli_disable_rpl_parse</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</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 class='warning'><b class='warning'>Avertissement</b><p class='simpara'>Cette fonction est<em class='emphasis'>obsol&amp;egrave;te</em> et a &amp;eacute;t&amp;eacute; <em class='emphasis'>supprim&amp;eacute;e</em> depuis PHP 5.3.0.</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="mysqli_disable_reads_from_master" value="<div id='function.mysqli-disable-reads-from-master' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysqli-disable-reads-from-master.php'>mysqli_disable_reads_from_master</a></h1> <h1 class='refname'>mysqli-&amp;gt;disable_reads_from_master</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli_disable_reads_from_master</span> -- <span class='refname'>mysqli-&amp;gt;disable_reads_from_master</span> &amp;mdash; <span class='dc-title'>D&amp;eacute;sactive la lecture depuis le ma&amp;icirc;tre</span></p> </div> <a name='function.mysqli-disable-reads-from-master.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'>bool</span> <span class='methodname'><b>mysqli_disable_reads_from_master</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</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.mysqli.php' class='classname'>mysqli</a></div> <div class='methodsynopsis dc-description'> <span class='type'>void</span> <span class='methodname'><b>disable_reads_from_master</b></span> ( <span class='methodparam'>void</span> )</div> </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 class='warning'><b class='warning'>Avertissement</b><p class='simpara'>Cette fonction est<em class='emphasis'>obsol&amp;egrave;te</em> et a &amp;eacute;t&amp;eacute; <em class='emphasis'>supprim&amp;eacute;e</em> depuis PHP 5.3.0.</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="mysqli_debug" value="<div id='mysqli.debug' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli.debug.php'>mysqli::debug</a></h1> <h1 class='refname'>mysqli_debug</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli::debug</span> -- <span class='refname'>mysqli_debug</span> &amp;mdash; <span class='dc-title'>Effectue des actions de d&amp;eacute;boguage</span></p> </div> <a name='mysqli.debug.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>mysqli::debug</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$message</tt></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>mysqli_debug</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$message</tt></span> )</div> <p class='para rdfs-comment'> Effectue des actions de d&amp;eacute;boguage en utilisant la biblioth&amp;egrave;que de d&amp;eacute;boguage Fred Fish. </p> </div> <a name='mysqli.debug.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'> Une cha&amp;icirc;ne de caract&amp;egrave;res repr&amp;eacute;sentant l&amp;#039;op&amp;eacute;ration de d&amp;eacute;boguage &amp;agrave; effectuer. </p> </dd> </dl> <p> </p> </div> <a name='mysqli.debug.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='mysqli.debug.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Pour utiliser la fonction <b>mysqli_debug()</b>, vous devez compiler la biblioth&amp;egrave;que cliente MySQL avec le support du d&amp;eacute;boguage. <br /> </p></blockquote> </div> <a name='mysqli.debug.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 G&amp;eacute;n&amp;eacute;ration d&amp;#039;un fichier de &amp;quot;traces&amp;quot;</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;G&amp;eacute;n&amp;egrave;re&amp;nbsp;un&amp;nbsp;fichier&amp;nbsp;de&amp;nbsp;'trace'&amp;nbsp;dans&amp;nbsp;'/tmp/client.trace'&amp;nbsp;sur&amp;nbsp;la&amp;nbsp;machine&amp;nbsp;(cliente)&amp;nbsp;locale&amp;nbsp;:&amp;nbsp;*/<br /></span><span style='color: #0000BB'>mysqli_debug</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'d:t:o,/tmp/client.trace'</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='mysqli.debug.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/mysqli.dump-debug-info.php' class='function' rel='rdfs-seeAlso'>mysqli_dump_debug_info()</a> - &amp;Eacute;crit les informations de d&amp;eacute;boguage dans les logs</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mysqli-report.php' class='function' rel='rdfs-seeAlso'>mysqli_report()</a> - Active ou d&amp;eacute;sactive les fonctions de rapport interne</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="mysqli_data_seek" value="<div id='mysqli-result.data-seek' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli-result.data-seek.php'>mysqli_result::data_seek</a></h1> <h1 class='refname'>mysqli_data_seek</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli_result::data_seek</span> -- <span class='refname'>mysqli_data_seek</span> &amp;mdash; <span class='dc-title'>D&amp;eacute;place le pointeur interne de r&amp;eacute;sultat</span></p> </div> <a name='mysqli-result.data-seek.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet (m&amp;eacute;thode):</p> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>mysqli_result::data_seek</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$offset</tt></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>mysqli_data_seek</b></span> ( <span class='methodparam'><span class='type'><span class='type mysqli_result'>mysqli_result</span></span> <tt class='parameter'>$result</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$offset</tt></span> )</div> <p class='para rdfs-comment'> La fonction <b>mysqli_data_seek()</b> d&amp;eacute;place le pointeur interne de r&amp;eacute;sultat associ&amp;eacute; au jeu de r&amp;eacute;sultat repr&amp;eacute;sent&amp;eacute; par <i><tt class='parameter'>result</tt></i> , en le faisant pointer sur la ligne sp&amp;eacute;cifi&amp;eacute;e par <i><tt class='parameter'>offset</tt></i> . </p> </div> <a name='mysqli-result.data-seek.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'> result</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Style proc&amp;eacute;dural uniquement : Un identifiant de jeu de r&amp;eacute;sultats retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.query.php' class='function'>mysqli_query()</a>, <a href='http://www.php.net/manual/fr/mysqli.store-result.php' class='function'>mysqli_store_result()</a> ou <a href='http://www.php.net/manual/fr/mysqli.use-result.php' class='function'>mysqli_use_result()</a>. </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 <i><tt class='parameter'>offset</tt></i> doit &amp;ecirc;tre compris entre z&amp;eacute;ro et <a href='http://www.php.net/manual/fr/mysqli-result.num-rows.php' class='function'>mysqli_num_rows()</a> - 1 (0..<a href='http://www.php.net/manual/fr/mysqli-result.num-rows.php' class='function'>mysqli_num_rows()</a> - 1). </p> </dd> </dl> <p> </p> </div> <a name='mysqli-result.data-seek.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='mysqli-result.data-seek.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Cette fonction ne peut &amp;ecirc;tre utilis&amp;eacute;e qu&amp;#039;avec des r&amp;eacute;sultats obtenus avec la fonction <a href='http://www.php.net/manual/fr/mysqli.store-result.php' class='function'>mysqli_store_result()</a> ou <a href='http://www.php.net/manual/fr/mysqli.query.php' class='function'>mysqli_query()</a>. <br /> </p></blockquote> </div> <a name='mysqli-result.data-seek.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Style orient&amp;eacute; objet</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mysqli&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>mysqli</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;Name,&amp;nbsp;CountryCode&amp;nbsp;FROM&amp;nbsp;City&amp;nbsp;ORDER&amp;nbsp;BY&amp;nbsp;Name'</span><span style='color: #007700'>;<br />if&amp;nbsp;(</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(&amp;nbsp;</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>))&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;D&amp;eacute;placement&amp;nbsp;du&amp;nbsp;pointeur&amp;nbsp;sur&amp;nbsp;la&amp;nbsp;ligne&amp;nbsp;num&amp;eacute;ro&amp;nbsp;400&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>data_seek</span><span style='color: #007700'>(</span><span style='color: #0000BB'>399</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;R&amp;eacute;cup&amp;eacute;ration&amp;nbsp;de&amp;nbsp;cette&amp;nbsp;ligne&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetch_row</span><span style='color: #007700'>();<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Ville&amp;nbsp;:&amp;nbsp;%s&amp;nbsp;Code&amp;nbsp;Pays&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>1</span><span style='color: #007700'>]);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Lib&amp;eacute;ration&amp;nbsp;des&amp;nbsp;r&amp;eacute;sultats&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</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;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Exemple #2 Style proc&amp;eacute;dural</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(!</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;Name,&amp;nbsp;CountryCode&amp;nbsp;FROM&amp;nbsp;City&amp;nbsp;ORDER&amp;nbsp;BY&amp;nbsp;Name'</span><span style='color: #007700'>;<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>))&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;D&amp;eacute;placement&amp;nbsp;du&amp;nbsp;pointeur&amp;nbsp;sur&amp;nbsp;la&amp;nbsp;ligne&amp;nbsp;num&amp;eacute;ro&amp;nbsp;400&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_data_seek</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>399</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;R&amp;eacute;cup&amp;eacute;ration&amp;nbsp;de&amp;nbsp;cette&amp;nbsp;ligne&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_fetch_row</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Ville&amp;nbsp;:&amp;nbsp;%s&amp;nbsp;Code&amp;nbsp;Pays&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>1</span><span style='color: #007700'>]);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Lib&amp;eacute;ration&amp;nbsp;des&amp;nbsp;r&amp;eacute;sultats&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_free_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</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;*/<br /></span><span style='color: #0000BB'>mysqli_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <p class='para'>L&amp;#039;exemple ci-dessus va afficher :</p> <div class='example-contents screen'> <div class='cdata'><pre> Ville : Benin City Code Pays : NGA </pre></div> </div> </div> <a name='mysqli-result.data-seek.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/mysqli.store-result.php' class='function' rel='rdfs-seeAlso'>mysqli_store_result()</a> - Transf&amp;egrave;re un jeu de r&amp;eacute;sultats &amp;agrave; partir de la derni&amp;egrave;re requ&amp;ecirc;te</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli-result.fetch-row.php' class='function' rel='rdfs-seeAlso'>mysqli_fetch_row()</a> - R&amp;eacute;cup&amp;egrave;re une ligne de r&amp;eacute;sultat sous forme de tableau index&amp;eacute;</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli-result.fetch-array.php' class='function' rel='rdfs-seeAlso'>mysqli_fetch_array()</a> - Retourne une ligne de r&amp;eacute;sultat sous la forme d'un tableau associatif, d'un tableau index&amp;eacute;, ou les deux</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli-result.fetch-assoc.php' class='function' rel='rdfs-seeAlso'>mysqli_fetch_assoc()</a> - R&amp;eacute;cup&amp;egrave;re une ligne de r&amp;eacute;sultat sous forme de tableau associatif</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli-result.fetch-object.php' class='function' rel='rdfs-seeAlso'>mysqli_fetch_object()</a> - Retourne la ligne courante d'un jeu de r&amp;eacute;sultat sous forme d'objet</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.query.php' class='function' rel='rdfs-seeAlso'>mysqli_query()</a> - Ex&amp;eacute;cute une requ&amp;ecirc;te sur la base de donn&amp;eacute;es</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli-result.num-rows.php' class='function' rel='rdfs-seeAlso'>mysqli_num_rows()</a> - Retourne le nombre de lignes dans un r&amp;eacute;sultat</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="mysqli_connect_error" value="<div id='mysqli.connect-error' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli.connect-error.php'>mysqli-&amp;gt;connect_error</a></h1> <h1 class='refname'>mysqli_connect_error</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli-&amp;gt;connect_error</span> -- <span class='refname'>mysqli_connect_error</span> &amp;mdash; <span class='dc-title'>Retourne le message d&amp;#039;erreur de connexion MySQL</span></p> </div> <a name='mysqli.connect-error.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='classsynopsis'> <div class='ooclass'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='classname'>mysqli</a></div> <div class='fieldsynopsis'><span class='type'>string</span> <var class='varname'>$connect_error</var>;</div> </div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>mysqli_connect_error</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Retourne un message d&amp;#039;erreur, li&amp;eacute; au dernier appel &amp;agrave; <a href='http://www.php.net/manual/fr/mysqli.connect.php' class='function'>mysqli_connect()</a>. </p> </div> <a name='mysqli.connect-error.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Une cha&amp;icirc;ne qui d&amp;eacute;crit l&amp;#039;erreur ou <b><tt class='constant'>NULL</tt></b> si aucune erreur ne survient. </p> </div> <a name='mysqli.connect-error.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Exemple orient&amp;eacute; objet</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mysqli&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;@new&amp;nbsp;</span><span style='color: #0000BB'>mysqli</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'fake_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_db'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Fonctionne&amp;nbsp;depuis&amp;nbsp;PHP&amp;nbsp;5.2.9&amp;nbsp;et&amp;nbsp;5.3.0.<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>connect_error</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;de&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>connect_error</span><span style='color: #007700'>);<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Exemple #2 Exemple proc&amp;eacute;dural</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;@</span><span style='color: #0000BB'>mysqli_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'fake_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_db'</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$link</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;de&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <p class='para'>L&amp;#039;exemple ci-dessus va afficher :</p> <div class='example-contents screen'> <div class='cdata'><pre> Erreur de connexion : Access denied for user &amp;#039;fake_user&amp;#039;@&amp;#039;localhost&amp;#039; (using password: YES) </pre></div> </div> </div> <a name='mysqli.connect-error.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <div class='warning'><b class='warning'>Avertissement</b> <p class='para'> La propri&amp;eacute;t&amp;eacute; mysqli-&amp;gt;connect_error ne fonctionne correctement que depuis PHP versions 5.2.9 et 5.3.0. Utilisez la fonction <b>mysqli_connect_error()</b> pour les versions ant&amp;eacute;rieures. </p> </div> </div> <a name='mysqli.connect-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/mysqli.connect.php' class='function' rel='rdfs-seeAlso'>mysqli_connect()</a> - Ouvre une connexion &amp;agrave; un serveur MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.connect-errno.php' class='function' rel='rdfs-seeAlso'>mysqli_connect_errno()</a> - Retourne le code d'erreur de la connexion MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.errno.php' class='function' rel='rdfs-seeAlso'>mysqli_errno()</a> - Retourne le dernier code d'erreur produit</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.error.php' class='function' rel='rdfs-seeAlso'>mysqli_error()</a> - Retourne une cha&amp;icirc;ne d&amp;eacute;crivant la derni&amp;egrave;re erreur</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.sqlstate.php' class='function' rel='rdfs-seeAlso'>mysqli_sqlstate()</a> - Retourne l'erreur SQLSTATE de la derni&amp;egrave;re op&amp;eacute;ration MySQL</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="mysqli_connect_errno" value="<div id='mysqli.connect-errno' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli.connect-errno.php'>mysqli-&amp;gt;connect_errno</a></h1> <h1 class='refname'>mysqli_connect_errno</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli-&amp;gt;connect_errno</span> -- <span class='refname'>mysqli_connect_errno</span> &amp;mdash; <span class='dc-title'>Retourne le code d&amp;#039;erreur de la connexion MySQL</span></p> </div> <a name='mysqli.connect-errno.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='classsynopsis'> <div class='ooclass'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='classname'>mysqli</a></div> <div class='fieldsynopsis'><span class='type'>string</span> <var class='varname'>$connect_errno</var>;</div> </div> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>mysqli_connect_errno</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Retourne le code d&amp;#039;erreur de la derni&amp;egrave;re tentative de connexion avec <a href='http://www.php.net/manual/fr/mysqli.connect.php' class='function'>mysqli_connect()</a>. </p> <blockquote><p><b class='note'>Note</b>: Les messages d&amp;#039;erreur du client MySQL sont disponibles dans <var class='filename'>errmsg.h</var>. Les messages d&amp;#039;erreur du serveur MySQL sont disponibles dans <var class='filename'>mysqld_error.h</var>. Dans la distribution source de MySQL, vous pouvez trouver la liste compl&amp;egrave;te des messages d&amp;#039;erreurs et des codes d&amp;#039;erreurs dans le fichier <var class='filename'>Docs/mysqld_error.txt</var>. <br /> </p></blockquote> </div> <a name='mysqli.connect-errno.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Un code d&amp;#039;erreur g&amp;eacute;n&amp;eacute;r&amp;eacute; par le dernier appel &amp;agrave; <a href='http://www.php.net/manual/fr/mysqli.connect.php' class='function'>mysqli_connect()</a>, si ce dernier a &amp;eacute;chou&amp;eacute;. Z&amp;eacute;ro signifie qu&amp;#039;aucune erreur n&amp;#039;est survenue. </p> </div> <a name='mysqli.connect-errno.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Exemple orient&amp;eacute; objet</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mysqli&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;@new&amp;nbsp;</span><span style='color: #0000BB'>mysqli</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'fake_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_db'</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>connect_errno</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;de&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>connect_errno</span><span style='color: #007700'>);<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Exemple #2 Exemple proc&amp;eacute;dural</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;@</span><span style='color: #0000BB'>mysqli_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'fake_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_db'</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$link</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;de&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>());<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <p class='para'>L&amp;#039;exemple ci-dessus va afficher :</p> <div class='example-contents screen'> <div class='cdata'><pre> Erreur de connexion : 1045 </pre></div> </div> </div> <a name='mysqli.connect-errno.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/mysqli.connect.php' class='function' rel='rdfs-seeAlso'>mysqli_connect()</a> - Ouvre une connexion &amp;agrave; un serveur MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.connect-error.php' class='function' rel='rdfs-seeAlso'>mysqli_connect_error()</a> - Retourne le message d'erreur de connexion MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.errno.php' class='function' rel='rdfs-seeAlso'>mysqli_errno()</a> - Retourne le dernier code d'erreur produit</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.error.php' class='function' rel='rdfs-seeAlso'>mysqli_error()</a> - Retourne une cha&amp;icirc;ne d&amp;eacute;crivant la derni&amp;egrave;re erreur</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.sqlstate.php' class='function' rel='rdfs-seeAlso'>mysqli_sqlstate()</a> - Retourne l'erreur SQLSTATE de la derni&amp;egrave;re op&amp;eacute;ration MySQL</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="mysqli_connect" value="<div id='mysqli.connect' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli.connect.php'>mysqli::__construct</a></h1> <h1 class='refname'>mysqli_connect</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli::__construct</span> -- <span class='refname'>mysqli_connect</span> &amp;mdash; <span class='dc-title'>Ouvre une connexion &amp;agrave; un serveur MySQL</span></p> </div> <a name='mysqli.connect.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet :</p> <div class='constructorsynopsis dc-description'> <span class='methodname'><b>mysqli::__construct</b></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$host</tt><span class='initializer'> = ini_get(&amp;quot;mysqli.default_host&amp;quot;)</span></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$username</tt><span class='initializer'> = ini_get(&amp;quot;mysqli.default_user&amp;quot;)</span></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$passwd</tt><span class='initializer'> = ini_get(&amp;quot;mysqli.default_pw&amp;quot;)</span></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$dbname</tt><span class='initializer'> = &amp;quot;&amp;quot;</span></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$port</tt><span class='initializer'> = ini_get(&amp;quot;mysqli.default_port&amp;quot;)</span></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$socket</tt><span class='initializer'> = ini_get(&amp;quot;mysqli.default_socket&amp;quot;)</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.mysqli.php' class='type mysqli'>mysqli</a></span> <span class='methodname'><b>mysqli_connect</b></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$host</tt><span class='initializer'> = ini_get(&amp;quot;mysqli.default_host&amp;quot;)</span></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$username</tt><span class='initializer'> = ini_get(&amp;quot;mysqli.default_user&amp;quot;)</span></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$passwd</tt><span class='initializer'> = ini_get(&amp;quot;mysqli.default_pw&amp;quot;)</span></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$dbname</tt><span class='initializer'> = &amp;quot;&amp;quot;</span></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$port</tt><span class='initializer'> = ini_get(&amp;quot;mysqli.default_port&amp;quot;)</span></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$socket</tt><span class='initializer'> = ini_get(&amp;quot;mysqli.default_socket&amp;quot;)</span></span> ]]]]]] )</div> <p class='para rdfs-comment'> Ouvre une connexion au serveur MySQL de l&amp;#039;h&amp;ocirc;te <i><tt class='parameter'>host</tt></i> qui peut &amp;ecirc;tre un nom d&amp;#039;h&amp;ocirc;te ou une adresse IP. </p> </div> <a name='mysqli.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'> Peut &amp;ecirc;tre un nom d&amp;#039;h&amp;ocirc;te ou une adresse IP. Si vous passez la valeur <b><tt class='constant'>NULL</tt></b> ou la cha&amp;icirc;ne &amp;quot;localhost&amp;quot; &amp;agrave; ce param&amp;egrave;tre, l&amp;#039;h&amp;ocirc;te local est sous-entendu. Lorsque c&amp;#039;est possible, les sockets seront utilis&amp;eacute;es au lieu du protocole TCP/IP. </p> <p class='para'> Pr&amp;eacute;fixer l&amp;#039;h&amp;ocirc;te par <i>p:</i> ouvre une connexion persistante <a href='http://www.php.net/manual/fr/mysqli.change-user.php' class='function'>mysqli_change_user()</a> est automatiquement appel&amp;eacute; sur les connexions qui sont utilis&amp;eacute;es dans le pool de connexions. </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 MySQL. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>passwd</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Si le mot de passe n&amp;#039;est pas indiqu&amp;eacute; (la valeur <b><tt class='constant'>NULL</tt></b> est pass&amp;eacute;e), le serveur MySQL essaiera d&amp;#039;identifier l&amp;#039;utilisateur en &amp;eacute;tudiant que les enregistrements o&amp;ugrave; les utilisateurs n&amp;#039;ont pas de mot de passe. Cela permet &amp;agrave; un utilisateur de jouir de plusieurs permissions (selon que l&amp;#039;on fournit le mot de passe ou non). </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>dbname</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Si fourni, sp&amp;eacute;cifiera la base de donn&amp;eacute;es par d&amp;eacute;faut &amp;agrave; utiliser lors de l&amp;#039;ex&amp;eacute;cution de requ&amp;ecirc;tes. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>port</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Sp&amp;eacute;cifie le num&amp;eacute;ro du port pour la connexion au serveur MySQL. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>socket</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Sp&amp;eacute;cifie le socket ou le nom du tunnel &amp;agrave; utiliser. </p> <blockquote><p><b class='note'>Note</b>: Sp&amp;eacute;cifier le param&amp;egrave;tre <i><tt class='parameter'>socket</tt></i> ne d&amp;eacute;terminera pas explicitement le type de connexion qui sera utilis&amp;eacute; lors de la connexion au serveur MySQL. Cela est d&amp;eacute;termin&amp;eacute; par le param&amp;egrave;tre <i><tt class='parameter'>host</tt></i> . <br /> </p></blockquote> </dd> </dl> <p> </p> </div> <a name='mysqli.connect.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un objet qui repr&amp;eacute;sente la connexion au serveur MySQL. </p> </div> <a name='mysqli.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'>5.3.0</td> <td align='left'> Ajout des connexions persistantes. </td> </tr> </tbody> </table> <p> </p> </div> <a name='mysqli.connect.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Style orient&amp;eacute; objet</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mysqli&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>mysqli</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_db'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*<br />&amp;nbsp;*&amp;nbsp;Ceci&amp;nbsp;est&amp;nbsp;le&amp;nbsp;style&amp;nbsp;POO&amp;nbsp;'officiel'<br />&amp;nbsp;*&amp;nbsp;MAIS&amp;nbsp;$connect_error&amp;nbsp;&amp;eacute;tait&amp;nbsp;erron&amp;eacute;&amp;nbsp;jusqu'en&amp;nbsp;PHP&amp;nbsp;5.2.9&amp;nbsp;et&amp;nbsp;5.3.0.<br />&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>connect_error</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;de&amp;nbsp;connexion&amp;nbsp;('&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>connect_errno&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>')&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: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>connect_error</span><span style='color: #007700'>);<br />}<br /><br /></span><span style='color: #FF8000'>/*<br />&amp;nbsp;*&amp;nbsp;Utilisez&amp;nbsp;cette&amp;nbsp;syntaxe&amp;nbsp;de&amp;nbsp;$connect_error&amp;nbsp;si&amp;nbsp;vous&amp;nbsp;devez&amp;nbsp;assurer<br />&amp;nbsp;*&amp;nbsp;la&amp;nbsp;compatibilit&amp;eacute;&amp;nbsp;avec&amp;nbsp;les&amp;nbsp;versions&amp;nbsp;de&amp;nbsp;PHP&amp;nbsp;avant&amp;nbsp;5.2.9&amp;nbsp;et&amp;nbsp;5.3.0.<br />&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_error</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;de&amp;nbsp;connexion&amp;nbsp;('&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>()&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>')&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: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />}<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Succ&amp;egrave;s...&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>host_info&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'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Exemple #2 Style orient&amp;eacute; objet, avec extension de mysqli</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'>class&amp;nbsp;</span><span style='color: #0000BB'>foo_mysqli&amp;nbsp;</span><span style='color: #007700'>extends&amp;nbsp;</span><span style='color: #0000BB'>mysqli&amp;nbsp;</span><span style='color: #007700'>{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>__construct</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$host</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$user</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$pass</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$db</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>parent</span><span style='color: #007700'>::</span><span style='color: #0000BB'>__construct</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$host</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$user</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$pass</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$db</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'>mysqli_connect_error</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;die(</span><span style='color: #DD0000'>'Connect&amp;nbsp;Error&amp;nbsp;('&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>()&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>')&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;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</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'>$db&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>foo_mysqli</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_db'</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Succ&amp;egrave;s...&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$db</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>host_info&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'>$db</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Exemple #3 Style proc&amp;eacute;dural</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_db'</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$link</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;de&amp;nbsp;connexion&amp;nbsp;('&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>()&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>')&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: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />}<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Succ&amp;egrave;s...&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>mysqli_get_host_info</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</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'>mysqli_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <p class='para'>L&amp;#039;exemple ci-dessus va afficher :</p> <div class='example-contents screen'> <div class='cdata'><pre> Succ&amp;egrave;s... Localhost via UNIX socket </pre></div> </div> </div> <a name='mysqli.connect.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Uniquement pour la syntaxe orient&amp;eacute;e objet :pour v&amp;eacute;rifier si la connexion a &amp;eacute;chou&amp;eacute;, utilisez la fonction <a href='http://www.php.net/manual/fr/mysqli.connect-error.php' class='function'>mysqli_connect_error()</a> ou la propri&amp;eacute;t&amp;eacute; <a href='http://www.php.net/manual/fr/mysqli.connect-error.php' class='link'>mysqli-&amp;gt;connect_error</a>. <br /> </p></blockquote> <blockquote><p><b class='note'>Note</b>: S&amp;#039;il est n&amp;eacute;cessaire de configurer des options, telles que le d&amp;eacute;lai de connexion, <a href='http://www.php.net/manual/fr/mysqli.real-connect.php' class='function'>mysqli_real_connect()</a> doit &amp;ecirc;tre utilis&amp;eacute;. <br /> </p></blockquote> <blockquote><p><b class='note'>Note</b>: Appeler le constructeur sans param&amp;egrave;tre a le m&amp;ecirc;me effet qu&amp;#039;appeler <a href='http://www.php.net/manual/fr/mysqli.init.php' class='function'>mysqli_init()</a>. <br /> </p></blockquote> <blockquote><p><b class='note'>Note</b>: L&amp;#039;erreur <i>&amp;quot;Can&amp;#039;t create TCP/IP socket (10106)&amp;quot;</i> signifie &amp;agrave; g&amp;eacute;n&amp;eacute;ralement que la directive de configuration <a href='http://www.php.net/manual/fr/ini.core.php#ini.variables-order' class='link'>variables_order</a> ne contient pas le caract&amp;egrave;re <i>E</i>. Sous Windows, si l&amp;#039;environnement n&amp;#039;est pas copi&amp;eacute;, la variable d&amp;#039;environnement <i>SYSTEMROOT</i> ne sera pas disponible et PHP aura des soucis pour charger Winsock. <br /> </p></blockquote> </div> <a name='mysqli.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/mysqli.real-connect.php' class='function' rel='rdfs-seeAlso'>mysqli_real_connect()</a> - Ouvre une connexion &amp;agrave; un serveur MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.options.php' class='function' rel='rdfs-seeAlso'>mysqli_options()</a> - D&amp;eacute;finit les options</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.connect-errno.php' class='function' rel='rdfs-seeAlso'>mysqli_connect_errno()</a> - Retourne le code d'erreur de la connexion MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.connect-error.php' class='function' rel='rdfs-seeAlso'>mysqli_connect_error()</a> - Retourne le message d'erreur de connexion MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.close.php' class='function' rel='rdfs-seeAlso'>mysqli_close()</a> - Ferme une connexion</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="mysqli_commit" value="<div id='mysqli.commit' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli.commit.php'>mysqli::commit</a></h1> <h1 class='refname'>mysqli_commit</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli::commit</span> -- <span class='refname'>mysqli_commit</span> &amp;mdash; <span class='dc-title'>Valide la transaction courante</span></p> </div> <a name='mysqli.commit.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>mysqli::commit</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>mysqli_commit</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</tt></span> )</div> <p class='para rdfs-comment'> Valide la transaction courante pour la base de donn&amp;eacute;es sp&amp;eacute;cifi&amp;eacute;e par le param&amp;egrave;tre <i><tt class='parameter'>link</tt></i> . </p> </div> <a name='mysqli.commit.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'> link</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Seulement en style proc&amp;eacute;dural : Un identifiant de lien retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.connect.php' class='function'>mysqli_connect()</a> ou par la fonction <a href='http://www.php.net/manual/fr/mysqli.init.php' class='function'>mysqli_init()</a></p></dd> </dl> <p> </p> </div> <a name='mysqli.commit.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='mysqli.commit.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Style orient&amp;eacute; objet</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mysqli&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>mysqli</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'CREATE&amp;nbsp;TABLE&amp;nbsp;Language&amp;nbsp;LIKE&amp;nbsp;CountryLanguage&amp;nbsp;Type=InnoDB'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;D&amp;eacute;sactivation&amp;nbsp;de&amp;nbsp;l'autocommit&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>autocommit</span><span style='color: #007700'>(</span><span style='color: #0000BB'>FALSE</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Insertion&amp;nbsp;de&amp;nbsp;quelques&amp;nbsp;valeurs&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'INSERT&amp;nbsp;INTO&amp;nbsp;Language&amp;nbsp;VALUES&amp;nbsp;('DEU',&amp;nbsp;'Bavarian',&amp;nbsp;'F',&amp;nbsp;11.2)'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'INSERT&amp;nbsp;INTO&amp;nbsp;Language&amp;nbsp;VALUES&amp;nbsp;('DEU',&amp;nbsp;'Swabian',&amp;nbsp;'F',&amp;nbsp;9.4)'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Validation&amp;nbsp;de&amp;nbsp;la&amp;nbsp;transaction&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>commit</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Effacement&amp;nbsp;de&amp;nbsp;la&amp;nbsp;table&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'DROP&amp;nbsp;TABLE&amp;nbsp;Language'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Fermeture&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p><div class='example'> <p><b>Exemple #2 Style proc&amp;eacute;dural</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'test'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(!</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;D&amp;eacute;sactivation&amp;nbsp;de&amp;nbsp;l'autocommit&amp;nbsp;*/<br /></span><span style='color: #0000BB'>mysqli_autocommit</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>FALSE</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'CREATE&amp;nbsp;TABLE&amp;nbsp;Language&amp;nbsp;LIKE&amp;nbsp;CountryLanguage&amp;nbsp;Type=InnoDB'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Insertion&amp;nbsp;de&amp;nbsp;quelques&amp;nbsp;valeurs&amp;nbsp;*/<br /></span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'INSERT&amp;nbsp;INTO&amp;nbsp;Language&amp;nbsp;VALUES&amp;nbsp;('DEU',&amp;nbsp;'Bavarian',&amp;nbsp;'F',&amp;nbsp;11.2)'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'INSERT&amp;nbsp;INTO&amp;nbsp;Language&amp;nbsp;VALUES&amp;nbsp;('DEU',&amp;nbsp;'Swabian',&amp;nbsp;'F',&amp;nbsp;9.4)'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Validation&amp;nbsp;de&amp;nbsp;la&amp;nbsp;transaction&amp;nbsp;*/<br /></span><span style='color: #0000BB'>mysqli_commit</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Fermeture&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>mysqli_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='mysqli.commit.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/mysqli.autocommit.php' class='function' rel='rdfs-seeAlso'>mysqli_autocommit()</a> - Active ou d&amp;eacute;sactive le mode auto-commit</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.rollback.php' class='function' rel='rdfs-seeAlso'>mysqli_rollback()</a> - Annule la transaction 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="mysqli_close" value="<div id='mysqli.close' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli.close.php'>mysqli::close</a></h1> <h1 class='refname'>mysqli_close</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli::close</span> -- <span class='refname'>mysqli_close</span> &amp;mdash; <span class='dc-title'>Ferme une connexion</span></p> </div> <a name='mysqli.close.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>mysqli::close</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>mysqli_close</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</tt></span> )</div> <p class='para rdfs-comment'> Ferme la connexion sp&amp;eacute;cifi&amp;eacute;e par le param&amp;egrave;tre <i><tt class='parameter'>link</tt></i> . </p> </div> <a name='mysqli.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'> link</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Seulement en style proc&amp;eacute;dural : Un identifiant de lien retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.connect.php' class='function'>mysqli_connect()</a> ou par la fonction <a href='http://www.php.net/manual/fr/mysqli.init.php' class='function'>mysqli_init()</a></p></dd> </dl> <p> </p> </div> <a name='mysqli.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='mysqli.close.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> Voir <a href='http://www.php.net/manual/fr/mysqli.connect.php' class='function'>mysqli_connect()</a>. </p> </div> <a name='mysqli.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/mysqli.connect.php' class='function' rel='rdfs-seeAlso'>mysqli_connect()</a> - Ouvre une connexion &amp;agrave; un serveur MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.init.php' class='function' rel='rdfs-seeAlso'>mysqli_init()</a> - Initialise MySQLi et retourne une ressource &amp;agrave; utiliser avec mysqli_real_connect()</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.real-connect.php' class='function' rel='rdfs-seeAlso'>mysqli_real_connect()</a> - Ouvre une connexion &amp;agrave; un serveur MySQL</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="mysqli_client_encoding" value="<div id='function.mysqli-client-encoding' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysqli-client-encoding.php'>mysqli_client_encoding</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli_client_encoding</span> &amp;mdash; <span class='dc-title'>Alias de <a href='http://www.php.net/manual/fr/mysqli.character-set-name.php' class='function'>mysqli_character_set_name()</a></span></p> </div> <a name='function.mysqli-client-encoding.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'> Cette fonction est un alias de la fonction <a href='http://www.php.net/manual/fr/mysqli.character-set-name.php' class='function'>mysqli_character_set_name()</a>. </p> </div> <a name='function.mysqli-client-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/mysqli.real-escape-string.php' class='function' rel='rdfs-seeAlso'>mysqli_real_escape_string()</a> - Prot&amp;egrave;ge les caract&amp;egrave;res sp&amp;eacute;ciaux d'une cha&amp;icirc;ne pour l'utiliser dans une requ&amp;ecirc;te SQL, en prenant en compte le jeu de caract&amp;egrave;res courant de la connexion</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="mysqli_character_set_name" value="<div id='mysqli.character-set-name' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli.character-set-name.php'>mysqli::character_set_name</a></h1> <h1 class='refname'>mysqli_character_set_name</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli::character_set_name</span> -- <span class='refname'>mysqli_character_set_name</span> &amp;mdash; <span class='dc-title'>Retourne le jeu de caract&amp;egrave;res courant pour la connexion</span></p> </div> <a name='mysqli.character-set-name.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>mysqli::character_set_name</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>mysqli_character_set_name</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</tt></span> )</div> <p class='para rdfs-comment'> Retourne le jeu de caract&amp;egrave;res courant pour la connexion sp&amp;eacute;cifi&amp;eacute;e par le param&amp;egrave;tre <i><tt class='parameter'>link</tt></i> . </p> </div> <a name='mysqli.character-set-name.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'> link</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Seulement en style proc&amp;eacute;dural : Un identifiant de lien retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.connect.php' class='function'>mysqli_connect()</a> ou par la fonction <a href='http://www.php.net/manual/fr/mysqli.init.php' class='function'>mysqli_init()</a></p></dd> </dl> <p> </p> </div> <a name='mysqli.character-set-name.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Le jeu de caract&amp;egrave;res par d&amp;eacute;faut pour la connexion courante. </p> </div> <a name='mysqli.character-set-name.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Exemple avec <b>mysqli_character_set_name()</b>, POO</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;Ouvre&amp;nbsp;une&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$mysqli&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>mysqli</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Print&amp;nbsp;current&amp;nbsp;character&amp;nbsp;set&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$charset&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>character_set_name</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>printf&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Jeu&amp;nbsp;de&amp;nbsp;caract&amp;egrave;res&amp;nbsp;courant&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$charset</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Fermeture&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Exemple #2 Exemple avec <b>mysqli_character_set_name()</b>, proc&amp;eacute;dural</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;Ouvre&amp;nbsp;une&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(!</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Affiche&amp;nbsp;le&amp;nbsp;jeu&amp;nbsp;de&amp;nbsp;caract&amp;egrave;res&amp;nbsp;courant&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$charset&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_character_set_name</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>printf&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Jeu&amp;nbsp;de&amp;nbsp;caract&amp;egrave;res&amp;nbsp;courant&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,</span><span style='color: #0000BB'>$charset</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Fermeture&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>mysqli_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <p class='para'>L&amp;#039;exemple ci-dessus va afficher :</p> <div class='example-contents screen'> <div class='cdata'><pre> Jeu de caract&amp;egrave;res courant : latin1_swedish_ci </pre></div> </div> </div> <a name='mysqli.character-set-name.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.mysqli-client-encoding.php' class='function' rel='rdfs-seeAlso'>mysqli_client_encoding()</a> - Alias de mysqli_character_set_name</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.real-escape-string.php' class='function' rel='rdfs-seeAlso'>mysqli_real_escape_string()</a> - Prot&amp;egrave;ge les caract&amp;egrave;res sp&amp;eacute;ciaux d'une cha&amp;icirc;ne pour l'utiliser dans une requ&amp;ecirc;te SQL, en prenant en compte le jeu de caract&amp;egrave;res courant de la connexion</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="mysqli_change_user" value="<div id='mysqli.change-user' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli.change-user.php'>mysqli::change_user</a></h1> <h1 class='refname'>mysqli_change_user</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli::change_user</span> -- <span class='refname'>mysqli_change_user</span> &amp;mdash; <span class='dc-title'>Change l&amp;#039;utilisateur de la connexion sp&amp;eacute;cifi&amp;eacute;e</span></p> </div> <a name='mysqli.change-user.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>mysqli::change_user</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$user</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$password</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$database</tt></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>mysqli_change_user</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$user</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$password</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$database</tt></span> )</div> <p class='para rdfs-comment'> Change l&amp;#039;utilisateur de la connexion sp&amp;eacute;cifi&amp;eacute;e par le param&amp;egrave;tre <i><tt class='parameter'>link</tt></i> et change la base de donn&amp;eacute;es courante pour celle sp&amp;eacute;cifi&amp;eacute;e par le param&amp;egrave;tre <i><tt class='parameter'>database</tt></i> . </p> <p class='para'> Pour que cette fonction r&amp;eacute;ussisse, les param&amp;egrave;tres <i><tt class='parameter'>username</tt></i> et <i><tt class='parameter'>password</tt></i> doivent &amp;ecirc;tre valides et l&amp;#039;utilisateur en question doit avoir les permissions d&amp;#039;acc&amp;egrave;s &amp;agrave; la base de donn&amp;eacute;es d&amp;eacute;sir&amp;eacute;e. Si pour une raison ou une autre, l&amp;#039;autorisation &amp;eacute;choue, l&amp;#039;utilisateur courant sera conserv&amp;eacute;. </p> </div> <a name='mysqli.change-user.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'> link</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Seulement en style proc&amp;eacute;dural : Un identifiant de lien retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.connect.php' class='function'>mysqli_connect()</a> ou par la fonction <a href='http://www.php.net/manual/fr/mysqli.init.php' class='function'>mysqli_init()</a></p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>user</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nom d&amp;#039;utilisateur MySQL. </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 MySQL. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>database</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La base de donn&amp;eacute;es &amp;agrave; utiliser. </p> <p class='para'> Vous pouvez passer la valeur <b><tt class='constant'>NULL</tt></b> &amp;agrave; ce param&amp;egrave;tre pour ne changer que l&amp;#039;utilisateur. Dans ce cas, vous pouvez utiliser la fonction <a href='http://www.php.net/manual/fr/mysqli.select-db.php' class='function'>mysqli_select_db()</a> pour changer de base de donn&amp;eacute;es. </p> </dd> </dl> <p> </p> </div> <a name='mysqli.change-user.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='mysqli.change-user.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: L&amp;#039;utilisation de cette commande implique toujours que la connexion soit consid&amp;eacute;r&amp;eacute;e comme neuve, que la fonction r&amp;eacute;ussisse ou non. Un appel &amp;agrave; cette fonction annulera donc toutes les transactions actives, fermera les tables temporaires et d&amp;eacute;verrouillera les tables verrouill&amp;eacute;es. <br /> </p></blockquote> </div> <a name='mysqli.change-user.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Style orient&amp;eacute; objet</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;&amp;agrave;&amp;nbsp;la&amp;nbsp;base&amp;nbsp;de&amp;nbsp;donn&amp;eacute;es&amp;nbsp;test&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$mysqli&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>mysqli</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'test'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;D&amp;eacute;finition&amp;nbsp;de&amp;nbsp;la&amp;nbsp;variable&amp;nbsp;'a'&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SET&amp;nbsp;@a:=1'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;r&amp;eacute;initialise&amp;nbsp;tout&amp;nbsp;et&amp;nbsp;s&amp;eacute;lectionne&amp;nbsp;une&amp;nbsp;nouvelle&amp;nbsp;base&amp;nbsp;de&amp;nbsp;donn&amp;eacute;es&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>change_user</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;DATABASE()'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetch_row</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: #DD0000'>'Base&amp;nbsp;de&amp;nbsp;donn&amp;eacute;es&amp;nbsp;par&amp;nbsp;d&amp;eacute;faut&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>]);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br />}<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;@a'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetch_row</span><span style='color: #007700'>();<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>]&amp;nbsp;===&amp;nbsp;</span><span style='color: #0000BB'>NULL</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'La&amp;nbsp;valeur&amp;nbsp;de&amp;nbsp;la&amp;nbsp;variable&amp;nbsp;a&amp;nbsp;est&amp;nbsp;NULL\n'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</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;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Exemple #2 Style proc&amp;eacute;dural</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;&amp;agrave;&amp;nbsp;la&amp;nbsp;base&amp;nbsp;de&amp;nbsp;donn&amp;eacute;es&amp;nbsp;test&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'test'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(!</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;D&amp;eacute;finition&amp;nbsp;de&amp;nbsp;la&amp;nbsp;variable&amp;nbsp;'a'&amp;nbsp;*/<br /></span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'SET&amp;nbsp;@a:=1'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;r&amp;eacute;initialise&amp;nbsp;tout&amp;nbsp;et&amp;nbsp;s&amp;eacute;lectionne&amp;nbsp;une&amp;nbsp;nouvelle&amp;nbsp;base&amp;nbsp;de&amp;nbsp;donn&amp;eacute;es&amp;nbsp;*/<br /></span><span style='color: #0000BB'>mysqli_change_user</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;DATABASE()'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_fetch_row</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</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: #DD0000'>'Base&amp;nbsp;de&amp;nbsp;donn&amp;eacute;es&amp;nbsp;par&amp;nbsp;d&amp;eacute;faut&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>]);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_free_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br />}<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;@a'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_fetch_row</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>]&amp;nbsp;===&amp;nbsp;</span><span style='color: #0000BB'>NULL</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'La&amp;nbsp;valeur&amp;nbsp;de&amp;nbsp;la&amp;nbsp;variable&amp;nbsp;a&amp;nbsp;est&amp;nbsp;NULL\n'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_free_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</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;*/<br /></span><span style='color: #0000BB'>mysqli_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <p class='para'>L&amp;#039;exemple ci-dessus va afficher :</p> <div class='example-contents screen'> <div class='cdata'><pre> Base de donn&amp;eacute;es par d&amp;eacute;faut : world La valeur de la variable a est NULL </pre></div> </div> </div> <a name='mysqli.change-user.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/mysqli.connect.php' class='function' rel='rdfs-seeAlso'>mysqli_connect()</a> - Ouvre une connexion &amp;agrave; un serveur MySQL</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.select-db.php' class='function' rel='rdfs-seeAlso'>mysqli_select_db()</a> - S&amp;eacute;lectionne une base de donn&amp;eacute;es par d&amp;eacute;faut pour les requ&amp;ecirc;tes</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="mysqli_bind_result" value="<div id='function.mysqli-bind-result' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysqli-bind-result.php'>mysqli_bind_result</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli_bind_result</span> &amp;mdash; <span class='dc-title'>Alias de <a href='http://www.php.net/manual/fr/mysqli-stmt.bind-result.php' class='function'>mysqli_stmt_bind_result()</a></span></p> </div> <a name='function.mysqli-bind-result.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'> Cette fonction est un alias de la fonction <a href='http://www.php.net/manual/fr/mysqli-stmt.bind-result.php' class='function'>mysqli_stmt_bind_result()</a>. </p> </div> <a name='function.mysqli-bind-result.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: La fonction <b>mysqli_bind_result()</b> est obsol&amp;egrave;te et devrait &amp;ecirc;tre supprim&amp;eacute;e. <br /> </p></blockquote> </div> <a name='function.mysqli-bind-result.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/mysqli-stmt.bind-result.php' class='function' rel='rdfs-seeAlso'>mysqli_stmt_bind_result()</a> - Lie des variables &amp;agrave; un jeu de r&amp;eacute;sultats</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="mysqli_bind_param" value="<div id='function.mysqli-bind-param' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mysqli-bind-param.php'>mysqli_bind_param</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli_bind_param</span> &amp;mdash; <span class='dc-title'>Alias de <a href='http://www.php.net/manual/fr/mysqli-stmt.bind-param.php' class='function'>mysqli_stmt_bind_param()</a></span></p> </div> <a name='function.mysqli-bind-param.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'> Cette fonction est un alias de la fonction <a href='http://www.php.net/manual/fr/mysqli-stmt.bind-param.php' class='function'>mysqli_stmt_bind_param()</a>. </p> </div> <a name='function.mysqli-bind-param.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: La fonction <b>mysqli_bind_param()</b> est obsol&amp;egrave;te et devrait &amp;ecirc;tre supprim&amp;eacute;e. <br /> </p></blockquote> </div> <a name='function.mysqli-bind-param.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/mysqli-stmt.bind-param.php' class='function' rel='rdfs-seeAlso'>mysqli_stmt_bind_param()</a> - Lie des variables &amp;agrave; une requ&amp;ecirc;te MySQL</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="mysqli_autocommit" value="<div id='mysqli.autocommit' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli.autocommit.php'>mysqli::autocommit</a></h1> <h1 class='refname'>mysqli_autocommit</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli::autocommit</span> -- <span class='refname'>mysqli_autocommit</span> &amp;mdash; <span class='dc-title'>Active ou d&amp;eacute;sactive le mode auto-commit</span></p> </div> <a name='mysqli.autocommit.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>mysqli::autocommit</b></span> ( <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$mode</tt></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>mysqli_autocommit</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</tt></span> , <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$mode</tt></span> )</div> <p class='para rdfs-comment'> Active ou d&amp;eacute;sactive le mode auto-commit pour les requ&amp;ecirc;tes sur la connexion. </p> <p class='para'> Pour v&amp;eacute;rifier l&amp;#039;&amp;eacute;tat de l&amp;#039;auto-commit, utilisez la commande SQL <i>SELECT @@autocommit</i>. </p> </div> <a name='mysqli.autocommit.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'> link</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Seulement en style proc&amp;eacute;dural : Un identifiant de lien retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.connect.php' class='function'>mysqli_connect()</a> ou par la fonction <a href='http://www.php.net/manual/fr/mysqli.init.php' class='function'>mysqli_init()</a></p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mode</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Si l&amp;#039;on doit activer ou non l&amp;#039;auto-commit. </p> </dd> </dl> <p> </p> </div> <a name='mysqli.autocommit.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='mysqli.autocommit.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Cette fonction ne fonctionne pas avec les types de tables non transactionnelles, comme MyISAM ou ISAM. <br /> </p></blockquote> </div> <a name='mysqli.autocommit.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Exemple avec <b>mysqli_autocommit()</b>, POO</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mysqli&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>mysqli</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion.&amp;nbsp;Erreur&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Activation&amp;nbsp;de&amp;nbsp;l'autocommit&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>autocommit</span><span style='color: #007700'>(</span><span style='color: #0000BB'>TRUE</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;@@autocommit'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetch_row</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: #DD0000'>'L'autocommit&amp;nbsp;vaut&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>]);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>free</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;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Exemple #2 Exemple avec <b>mysqli_autocommit()</b>, proc&amp;eacute;dural</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Eacute;chec&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion.&amp;nbsp;Erreur&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Activation&amp;nbsp;de&amp;nbsp;l'autocommit&amp;nbsp;*/<br /></span><span style='color: #0000BB'>mysqli_autocommit</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>TRUE</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;@@autocommit'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_fetch_row</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</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: #DD0000'>'L'autocommit&amp;nbsp;vaut&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>]);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mysqli_free_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</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;*/<br /></span><span style='color: #0000BB'>mysqli_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <p class='para'>L&amp;#039;exemple ci-dessus va afficher :</p> <div class='example-contents screen'> <div class='cdata'><pre> L&amp;#039;autocommit vaut 1 </pre></div> </div> </div> <a name='mysqli.autocommit.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/mysqli.commit.php' class='function' rel='rdfs-seeAlso'>mysqli_commit()</a> - Valide la transaction courante</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.rollback.php' class='function' rel='rdfs-seeAlso'>mysqli_rollback()</a> - Annule la transaction 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="mysqli_affected_rows" value="<div id='mysqli.affected-rows' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/mysqli.affected-rows.php'>mysqli-&amp;gt;affected_rows</a></h1> <h1 class='refname'>mysqli_affected_rows</h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mysqli-&amp;gt;affected_rows</span> -- <span class='refname'>mysqli_affected_rows</span> &amp;mdash; <span class='dc-title'>Retourne le nombre de lignes affect&amp;eacute;es par la derni&amp;egrave;re op&amp;eacute;ration MySQL</span></p> </div> <a name='mysqli.affected-rows.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='para'>Style orient&amp;eacute; objet :</p> <div class='classsynopsis'> <div class='ooclass'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='classname'>mysqli</a></div> <div class='fieldsynopsis'><span class='type'>int</span> <var class='varname'>$affected_rows</var>;</div> </div> <p class='para'>Style proc&amp;eacute;dural :</p> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>mysqli_affected_rows</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</tt></span> )</div> <p class='para rdfs-comment'> Retourne le nombre de lignes affect&amp;eacute;es par la derni&amp;egrave;re requ&amp;ecirc;te <i>INSERT</i>, <i>UPDATE</i>, <i>REPLACE</i> ou <i>DELETE</i> associ&amp;eacute;e au param&amp;egrave;tre <i><tt class='parameter'>link</tt></i> . </p> <p class='para'> Pour les requ&amp;ecirc;tes de s&amp;eacute;lection, la fonction <b>mysqli_affected_rows()</b> fonctionne de la m&amp;ecirc;me fa&amp;ccedil;on que la fonction <a href='http://www.php.net/manual/fr/mysqli-result.num-rows.php' class='function'>mysqli_num_rows()</a>. </p> </div> <a name='mysqli.affected-rows.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'> link</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Seulement en style proc&amp;eacute;dural : Un identifiant de lien retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/mysqli.connect.php' class='function'>mysqli_connect()</a> ou par la fonction <a href='http://www.php.net/manual/fr/mysqli.init.php' class='function'>mysqli_init()</a></p></dd> </dl> <p> </p> </div> <a name='mysqli.affected-rows.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Un entier plus grand que z&amp;eacute;ro indique le nombre de lignes affect&amp;eacute;es ou recherch&amp;eacute;es. Z&amp;eacute;ro indique qu&amp;#039;aucun enregistrement n&amp;#039;a &amp;eacute;t&amp;eacute; modifi&amp;eacute; par une requ&amp;ecirc;te du type UPDATE, aucune ligne ne correspond &amp;agrave; la clause WHERE dans la requ&amp;ecirc;te ou bien qu&amp;#039;aucune requ&amp;ecirc;te n&amp;#039;a &amp;eacute;t&amp;eacute; ex&amp;eacute;cut&amp;eacute;e. -1 indique que la requ&amp;ecirc;te a retourn&amp;eacute; une erreur. </p> <blockquote><p><b class='note'>Note</b>: Si le nombre de lignes affect&amp;eacute;es est plus grand que la valeur maximale que peut prendre un entier, le nombre de lignes affect&amp;eacute;es sera retourn&amp;eacute; en tant que cha&amp;icirc;ne de caract&amp;egrave;res. <br /> </p></blockquote> </div> <a name='mysqli.affected-rows.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Style orient&amp;eacute; objet</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$mysqli&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>mysqli</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;V&amp;eacute;rification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>mysqli_connect_errno</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Erreur&amp;nbsp;de&amp;nbsp;connexion&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Insertion&amp;nbsp;d'une&amp;nbsp;ligne&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'CREATE&amp;nbsp;TABLE&amp;nbsp;Language&amp;nbsp;SELECT&amp;nbsp;*&amp;nbsp;from&amp;nbsp;CountryLanguage'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Nombre&amp;nbsp;de&amp;nbsp;lignes&amp;nbsp;affect&amp;eacute;es&amp;nbsp;(INSERT):&amp;nbsp;%d\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>affected_rows</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'ALTER&amp;nbsp;TABLE&amp;nbsp;Language&amp;nbsp;ADD&amp;nbsp;Status&amp;nbsp;int&amp;nbsp;default&amp;nbsp;0'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Modification&amp;nbsp;d'une&amp;nbsp;ligne&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'UPDATE&amp;nbsp;Language&amp;nbsp;SET&amp;nbsp;Status=1&amp;nbsp;WHERE&amp;nbsp;Percentage&amp;nbsp;&amp;gt;&amp;nbsp;50'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Nombre&amp;nbsp;de&amp;nbsp;lignes&amp;nbsp;affect&amp;eacute;es&amp;nbsp;(UPDATE):&amp;nbsp;%d\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>affected_rows</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Effacement&amp;nbsp;d'une&amp;nbsp;ligne&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'DELETE&amp;nbsp;FROM&amp;nbsp;Language&amp;nbsp;WHERE&amp;nbsp;Percentage&amp;nbsp;&amp;lt;&amp;nbsp;50'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Nombre&amp;nbsp;de&amp;nbsp;lignes&amp;nbsp;affect&amp;eacute;es&amp;nbsp;(DELETE):&amp;nbsp;%d\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>affected_rows</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;S&amp;eacute;lection&amp;nbsp;de&amp;nbsp;toutes&amp;nbsp;les&amp;nbsp;lignes&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;CountryCode&amp;nbsp;FROM&amp;nbsp;Language'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Nombre&amp;nbsp;de&amp;nbsp;lignes&amp;nbsp;affect&amp;eacute;es&amp;nbsp;(SELECT):&amp;nbsp;%d\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>affected_rows</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Delete&amp;nbsp;table&amp;nbsp;Language&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'DROP&amp;nbsp;TABLE&amp;nbsp;Language'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Fermeture&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$mysqli</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>close</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Exemple #2 Style proc&amp;eacute;dural</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_password'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'world'</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Connexion&amp;nbsp;impossible&amp;nbsp;&amp;agrave;&amp;nbsp;localhost.&amp;nbsp;Erreur&amp;nbsp;:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_connect_error</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit();<br />}<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Insertion&amp;nbsp;d'une&amp;nbsp;ligne&amp;nbsp;*/<br /></span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'CREATE&amp;nbsp;TABLE&amp;nbsp;Language&amp;nbsp;SELECT&amp;nbsp;*&amp;nbsp;from&amp;nbsp;CountryLanguage'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Nombre&amp;nbsp;de&amp;nbsp;lignes&amp;nbsp;affect&amp;eacute;es&amp;nbsp;(INSERT):&amp;nbsp;%d\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_affected_rows</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>));<br /><br /></span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'ALTER&amp;nbsp;TABLE&amp;nbsp;Language&amp;nbsp;ADD&amp;nbsp;Status&amp;nbsp;int&amp;nbsp;default&amp;nbsp;0'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Modification&amp;nbsp;d'une&amp;nbsp;ligne&amp;nbsp;*/<br /></span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'UPDATE&amp;nbsp;Language&amp;nbsp;SET&amp;nbsp;Status=1&amp;nbsp;WHERE&amp;nbsp;Percentage&amp;nbsp;&amp;gt;&amp;nbsp;50'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Nombre&amp;nbsp;de&amp;nbsp;lignes&amp;nbsp;affect&amp;eacute;es&amp;nbsp;(UPDATE):&amp;nbsp;%d\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_affected_rows</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>));<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Effacement&amp;nbsp;d'une&amp;nbsp;ligne&amp;nbsp;*/<br /></span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'DELETE&amp;nbsp;FROM&amp;nbsp;Language&amp;nbsp;WHERE&amp;nbsp;Percentage&amp;nbsp;&amp;lt;&amp;nbsp;50'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Nombre&amp;nbsp;de&amp;nbsp;lignes&amp;nbsp;affect&amp;eacute;es&amp;nbsp;(DELETE):&amp;nbsp;%d\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_affected_rows</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>));<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Selection&amp;nbsp;de&amp;nbsp;toutes&amp;nbsp;les&amp;nbsp;lignes&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;CountryCode&amp;nbsp;FROM&amp;nbsp;Language'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Nombre&amp;nbsp;de&amp;nbsp;lignes&amp;nbsp;affect&amp;eacute;es&amp;nbsp;(SELECT):&amp;nbsp;%d\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mysqli_affected_rows</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>));<br /><br /></span><span style='color: #0000BB'>mysqli_free_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Effacement&amp;nbsp;de&amp;nbsp;la&amp;nbsp;table&amp;nbsp;'language'&amp;nbsp;*/<br /></span><span style='color: #0000BB'>mysqli_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'DROP&amp;nbsp;TABLE&amp;nbsp;Language'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Fermeture&amp;nbsp;de&amp;nbsp;la&amp;nbsp;connexion&amp;nbsp;*/<br /></span><span style='color: #0000BB'>mysqli_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <p class='para'>L&amp;#039;exemple ci-dessus va afficher :</p> <div class='example-contents screen'> <div class='cdata'><pre> Nombre de lignes affect&amp;eacute;es (INSERT): 984 Nombre de lignes affect&amp;eacute;es (UPDATE): 168 Nombre de lignes affect&amp;eacute;es (DELETE): 815 Nombre de lignes affect&amp;eacute;es (SELECT): 169 </pre></div> </div> </div> <a name='mysqli.affected-rows.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/mysqli-result.num-rows.php' class='function' rel='rdfs-seeAlso'>mysqli_num_rows()</a> - Retourne le nombre de lignes dans un r&amp;eacute;sultat</li> <li class='member'><a href='http://www.php.net/manual/fr/mysqli.info.php' class='function' rel='rdfs-seeAlso'>mysqli_info()</a> - Retourne des informations &amp;agrave; propos de la derni&amp;egrave;re requ&amp;ecirc;te ex&amp;eacute;cut&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="MySQLi" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/fr/class.mysqli.php'>La classe MySQLi</a></h1> <div class='partintro'> <div id='mysqli.intro' class='section'> <h2 class='title'>Introduction</h2> <p class='para'> Repr&amp;eacute;sente une connexion entre PHP et une base de donn&amp;eacute;es MySQL. </p> </div> <div id='mysqli.synopsis' class='section'> <h2 class='title'>Synopsis de la classe</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>MySQLi</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>MySQLi</b> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Propri&amp;eacute;t&amp;eacute;s */</div> <div class='fieldsynopsis'><span class='type'>int</span> <var class='varname'>$affected_rows</var>;</div> <div class='fieldsynopsis'><span class='type'>string</span> <var class='varname'>$client_info</var>;</div> <div class='fieldsynopsis'><span class='type'>int</span> <var class='varname'>$client_version</var>;</div> <div class='fieldsynopsis'><span class='type'>string</span> <var class='varname'>$connect_errno</var>;</div> <div class='fieldsynopsis'><span class='type'>string</span> <var class='varname'>$connect_error</var>;</div> <div class='fieldsynopsis'><span class='type'>int</span> <var class='varname'>$errno</var>;</div> <div class='fieldsynopsis'><span class='type'>string</span> <var class='varname'>$error</var>;</div> <div class='fieldsynopsis'><span class='type'>int</span> <var class='varname'>$field_count</var>;</div> <div class='fieldsynopsis'><span class='type'>int</span> <var class='varname'>$client_version</var>;</div> <div class='fieldsynopsis'><span class='type'>string</span> <var class='varname'>$host_info</var>;</div> <div class='fieldsynopsis'><span class='type'>string</span> <var class='varname'>$protocol_version</var>;</div> <div class='fieldsynopsis'><span class='type'>string</span> <var class='varname'>$server_info</var>;</div> <div class='fieldsynopsis'><span class='type'>int</span> <var class='varname'>$server_version</var>;</div> <div class='fieldsynopsis'><span class='type'>string</span> <var class='varname'>$info</var>;</div> <div class='fieldsynopsis'><span class='type'><a href='http://www.php.net/manual/fr/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <var class='varname'>$insert_id</var>;</div> <div class='fieldsynopsis'><span class='type'>string</span> <var class='varname'>$sqlstate</var>;</div> <div class='fieldsynopsis'><span class='type'>int</span> <var class='varname'>$thread_id</var>;</div> <div class='fieldsynopsis'><span class='type'>int</span> <var class='varname'>$warning_count</var>;</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* M&amp;eacute;thodes */</div> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli.affected-rows.php' class='function'>mysqli_affected_rows</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli.autocommit.php' class='function'>mysqli::autocommit</a></span> ( <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$mode</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli.change-user.php' class='function'>mysqli::change_user</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$user</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$password</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$database</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli.character-set-name.php' class='function'>mysqli::character_set_name</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli.get-client-info.php' class='function'>mysqli_get_client_info</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli.get-client-version.php' class='function'>mysqli_get_client_version</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli.close.php' class='function'>mysqli::close</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/mysqli.commit.php' class='function'>mysqli::commit</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/mysqli.connect-errno.php' class='function'>mysqli_connect_errno</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli.connect-error.php' class='function'>mysqli_connect_error</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>mysqli</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli.connect.php' class='function'>mysqli_connect</a></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$host</tt><span class='initializer'> = ini_get(&amp;quot;mysqli.default_host&amp;quot;)</span></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$username</tt><span class='initializer'> = ini_get(&amp;quot;mysqli.default_user&amp;quot;)</span></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$passwd</tt><span class='initializer'> = ini_get(&amp;quot;mysqli.default_pw&amp;quot;)</span></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$dbname</tt><span class='initializer'> = &amp;quot;&amp;quot;</span></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$port</tt><span class='initializer'> = ini_get(&amp;quot;mysqli.default_port&amp;quot;)</span></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$socket</tt><span class='initializer'> = ini_get(&amp;quot;mysqli.default_socket&amp;quot;)</span></span> ]]]]]] )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli.debug.php' class='function'>mysqli::debug</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$message</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli.dump-debug-info.php' class='function'>mysqli::dump_debug_info</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/mysqli.errno.php' class='function'>mysqli_errno</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli.error.php' class='function'>mysqli_error</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli.field-count.php' class='function'>mysqli_field_count</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>object</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli.get-charset.php' class='function'>mysqli::get_charset</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli.get-client-info.php' class='function'>mysqli::get_client_info</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/mysqli.get-client-version.php' class='function'>mysqli_get_client_version</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli.get-connection-stats.php' class='function'>mysqli::get_connection_stats</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli.get-host-info.php' class='function'>mysqli_get_host_info</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli.get-proto-info.php' class='function'>mysqli_get_proto_info</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli.get-server-info.php' class='function'>mysqli_get_server_info</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli.get-server-version.php' class='function'>mysqli_get_server_version</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>mysqli_warnings</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli.get-warnings.php' class='function'>mysqli::get_warnings</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli.info.php' class='function'>mysqli_info</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>mysqli</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli.init.php' class='function'>mysqli::init</a></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/mysqli.insert-id.php' class='function'>mysqli_insert_id</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli.kill.php' class='function'>mysqli::kill</a></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$processid</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli.more-results.php' class='function'>mysqli::more_results</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/mysqli.multi-query.php' class='function'>mysqli::multi_query</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$query</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli.next-result.php' class='function'>mysqli::next_result</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/mysqli.options.php' class='function'>mysqli::options</a></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> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli.ping.php' class='function'>mysqli::ping</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli.poll.php' class='function'>mysqli::poll</a></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;$error</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter reference'>&amp;amp;$reject</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$sec</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$usec</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='type'>mysqli_stmt</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli.prepare.php' class='function'>mysqli::prepare</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$query</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>mixed</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli.query.php' class='function'>mysqli::query</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$query</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$resultmode</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli.real-connect.php' class='function'>mysqli::real_connect</a></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'>$username</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$passwd</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$dbname</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$port</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$socket</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$flags</tt></span> ]]]]]]] )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/fr/function.mysqli-escape-string.php' class='function'>mysqli::escape_string</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$escapestr</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli.real-query.php' class='function'>mysqli::real_query</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$query</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>mysqli_result</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli.reap-async-query.php' class='function'>mysqli::reap_async_query</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/mysqli.rollback.php' class='function'>mysqli::rollback</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/mysqli.select-db.php' class='function'>mysqli::select_db</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$dbname</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli.set-charset.php' class='function'>mysqli::set_charset</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$charset</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli.set-local-infile-default.php' class='function'>mysqli_set_local_infile_default</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli.set-local-infile-handler.php' class='function'>mysqli_set_local_infile_handler</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/language.pseudo-types.php#language.types.callback' class='type callback'>callback</a></span> <tt class='parameter'>$read_func</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli.sqlstate.php' class='function'>mysqli_sqlstate</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli.ssl-set.php' class='function'>mysqli::ssl_set</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$key</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$cert</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$ca</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$capath</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$cipher</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli.stat.php' class='function'>mysqli::stat</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>mysqli_stmt</span> <span class='methodname'><b>stmt_init</b></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>mysqli_result</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli.store-result.php' class='function'>mysqli::store_result</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/mysqli.thread-id.php' class='function'>mysqli_thread_id</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli.thread-safe.php' class='function'>mysqli_thread_safe</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>mysqli_result</span> <span class='methodname'><a href='http://www.php.net/manual/fr/mysqli.use-result.php' class='function'>mysqli::use_result</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/mysqli.warning-count.php' class='function'>mysqli_warning_count</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.mysqli.php' class='type mysqli'>mysqli</a></span> <tt class='parameter'>$link</tt></span> )</div> }</div> </div> </div> <h2>Sommaire</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/fr/mysqli.affected-rows.php'>mysqli->affected_rows</a> &amp;mdash; Retourne le nombre de lignes affect&amp;eacute;es par la derni&amp;egrave;re op&amp;eacute;ration MySQL</li><li><a href='http://www.php.net/manual/fr/mysqli.autocommit.php'>mysqli::autocommit</a> &amp;mdash; Active ou d&amp;eacute;sactive le mode auto-commit</li><li><a href='http://www.php.net/manual/fr/mysqli.change-user.php'>mysqli::change_user</a> &amp;mdash; Change l'utilisateur de la connexion sp&amp;eacute;cifi&amp;eacute;e</li><li><a href='http://www.php.net/manual/fr/mysqli.character-set-name.php'>mysqli::character_set_name</a> &amp;mdash; Retourne le jeu de caract&amp;egrave;res courant pour la connexion</li><li><a href='http://www.php.net/manual/fr/mysqli.client-info.php'>mysqli->client_info</a> &amp;mdash; Retourne la version du client MySQL, sous la forme d'une cha&amp;icirc;ne de caract&amp;egrave;res</li><li><a href='http://www.php.net/manual/fr/mysqli.client-version.php'>mysqli->client_version</a> &amp;mdash; R&amp;eacute;cup&amp;egrave;re les informations du client MySQL</li><li><a href='http://www.php.net/manual/fr/mysqli.close.php'>mysqli::close</a> &amp;mdash; Ferme une connexion</li><li><a href='http://www.php.net/manual/fr/mysqli.commit.php'>mysqli::commit</a> &amp;mdash; Valide la transaction courante</li><li><a href='http://www.php.net/manual/fr/mysqli.connect-errno.php'>mysqli->connect_errno</a> &amp;mdash; Retourne le code d'erreur de la connexion MySQL</li><li><a href='http://www.php.net/manual/fr/mysqli.connect-error.php'>mysqli->connect_error</a> &amp;mdash; Retourne le message d'erreur de connexion MySQL</li><li><a href='http://www.php.net/manual/fr/mysqli.connect.php'>mysqli::__construct</a> &amp;mdash; Ouvre une connexion &amp;agrave; un serveur MySQL</li><li><a href='http://www.php.net/manual/fr/mysqli.debug.php'>mysqli::debug</a> &amp;mdash; Effectue des actions de d&amp;eacute;boguage</li><li><a href='http://www.php.net/manual/fr/mysqli.dump-debug-info.php'>mysqli::dump_debug_info</a> &amp;mdash; &amp;Eacute;crit les informations de d&amp;eacute;boguage dans les logs</li><li><a href='http://www.php.net/manual/fr/mysqli.errno.php'>mysqli->errno</a> &amp;mdash; Retourne le dernier code d'erreur produit</li><li><a href='http://www.php.net/manual/fr/mysqli.error.php'>mysqli->error</a> &amp;mdash; Retourne une cha&amp;icirc;ne d&amp;eacute;crivant la derni&amp;egrave;re erreur</li><li><a href='http://www.php.net/manual/fr/mysqli.field-count.php'>mysqli->field_count</a> &amp;mdash; Retourne le nombre de colonnes pour la derni&amp;egrave;re requ&amp;ecirc;te</li><li><a href='http://www.php.net/manual/fr/mysqli.get-charset.php'>mysqli::get_charset</a> &amp;mdash; Retourne un objet repr&amp;eacute;sentant le jeu de caract&amp;egrave;res</li><li><a href='http://www.php.net/manual/fr/mysqli.get-client-info.php'>mysqli->get_client_info</a> &amp;mdash; Retourne une cha&amp;icirc;ne contenant la version du client MySQL</li><li><a href='http://www.php.net/manual/fr/mysqli.get-client-version.php'>mysqli->client_version</a> &amp;mdash; Lit les informations du client MySQL</li><li><a href='http://www.php.net/manual/fr/mysqli.get-connection-stats.php'>mysqli::get_connection_stats</a> &amp;mdash; Retourne des statistiques sur la connexion</li><li><a href='http://www.php.net/manual/fr/mysqli.get-host-info.php'>mysqli->host_info</a> &amp;mdash; Retourne une cha&amp;icirc;ne contenant le type de connexion utilis&amp;eacute;e</li><li><a href='http://www.php.net/manual/fr/mysqli.get-proto-info.php'>mysqli->protocol_version</a> &amp;mdash; Retourne la version du protocole MySQL utilis&amp;eacute;</li><li><a href='http://www.php.net/manual/fr/mysqli.get-server-info.php'>mysqli->server_info</a> &amp;mdash; Retourne la version du serveur MySQL</li><li><a href='http://www.php.net/manual/fr/mysqli.get-server-version.php'>mysqli->server_version</a> &amp;mdash; Retourne un entier repr&amp;eacute;sentant la version du serveur MySQL</li><li><a href='http://www.php.net/manual/fr/mysqli.get-warnings.php'>mysqli::get_warnings</a> &amp;mdash; Lit le r&amp;eacute;sultat de SHOW WARNINGS</li><li><a href='http://www.php.net/manual/fr/mysqli.info.php'>mysqli->info</a> &amp;mdash; Retourne des informations &amp;agrave; propos de la derni&amp;egrave;re requ&amp;ecirc;te ex&amp;eacute;cut&amp;eacute;e</li><li><a href='http://www.php.net/manual/fr/mysqli.init.php'>mysqli::init</a> &amp;mdash; Initialise MySQLi et retourne une ressource &amp;agrave; utiliser avec mysqli_real_connect()</li><li><a href='http://www.php.net/manual/fr/mysqli.insert-id.php'>mysqli->insert_id</a> &amp;mdash; Retourne l'identifiant automatiquement g&amp;eacute;n&amp;eacute;r&amp;eacute; par la derni&amp;egrave;re requ&amp;ecirc;te</li><li><a href='http://www.php.net/manual/fr/mysqli.kill.php'>mysqli::kill</a> &amp;mdash; Demande au serveur de terminer un thread MySQL</li><li><a href='http://www.php.net/manual/fr/mysqli.more-results.php'>mysqli::more_results</a> &amp;mdash; V&amp;eacute;rifie s'il y a d'autres jeux de r&amp;eacute;sultats MySQL disponibles</li><li><a href='http://www.php.net/manual/fr/mysqli.multi-query.php'>mysqli::multi_query</a> &amp;mdash; Ex&amp;eacute;cute une requ&amp;ecirc;te MySQL multiple</li><li><a href='http://www.php.net/manual/fr/mysqli.next-result.php'>mysqli::next_result</a> &amp;mdash; Pr&amp;eacute;pare le prochain r&amp;eacute;sultat d'une requ&amp;ecirc;te multiple</li><li><a href='http://www.php.net/manual/fr/mysqli.options.php'>mysqli::options</a> &amp;mdash; D&amp;eacute;finit les options</li><li><a href='http://www.php.net/manual/fr/mysqli.ping.php'>mysqli::ping</a> &amp;mdash; Ping la connexion au serveur et reconnecte si elle n'existe plus</li><li><a href='http://www.php.net/manual/fr/mysqli.poll.php'>mysqli::poll</a> &amp;mdash; V&amp;eacute;rifie l'&amp;eacute;tat de la connexion</li><li><a href='http://www.php.net/manual/fr/mysqli.prepare.php'>mysqli::prepare</a> &amp;mdash; Pr&amp;eacute;pare une requ&amp;ecirc;te SQL pour l'ex&amp;eacute;cution</li><li><a href='http://www.php.net/manual/fr/mysqli.query.php'>mysqli::query</a> &amp;mdash; Ex&amp;eacute;cute une requ&amp;ecirc;te sur la base de donn&amp;eacute;es</li><li><a href='http://www.php.net/manual/fr/mysqli.real-connect.php'>mysqli::real_connect</a> &amp;mdash; Ouvre une connexion &amp;agrave; un serveur MySQL</li><li><a href='http://www.php.net/manual/fr/mysqli.real-escape-string.php'>mysqli::real_escape_string</a> &amp;mdash; Prot&amp;egrave;ge les caract&amp;egrave;res sp&amp;eacute;ciaux d'une cha&amp;icirc;ne pour l'utiliser dans une requ&amp;ecirc;te SQL, en prenant en compte le jeu de caract&amp;egrave;res courant de la connexion</li><li><a href='http://www.php.net/manual/fr/mysqli.real-query.php'>mysqli::real_query</a> &amp;mdash; Ex&amp;eacute;cute une requ&amp;ecirc;te SQL</li><li><a href='http://www.php.net/manual/fr/mysqli.reap-async-query.php'>mysqli::reap_async_query</a> &amp;mdash; Lit un r&amp;eacute;sultat pour une requ&amp;ecirc;te asynchrone</li><li><a href='http://www.php.net/manual/fr/mysqli.rollback.php'>mysqli::rollback</a> &amp;mdash; Annule la transaction courante</li><li><a href='http://www.php.net/manual/fr/mysqli.select-db.php'>mysqli::select_db</a> &amp;mdash; S&amp;eacute;lectionne une base de donn&amp;eacute;es par d&amp;eacute;faut pour les requ&amp;ecirc;tes</li><li><a href='http://www.php.net/manual/fr/mysqli.set-charset.php'>mysqli::set_charset</a> &amp;mdash; D&amp;eacute;finit le jeu de caract&amp;egrave;res par d&amp;eacute;faut du client</li><li><a href='http://www.php.net/manual/fr/mysqli.set-local-infile-default.php'>mysqli::set_local_infile_default</a> &amp;mdash; R&amp;eacute;tablit le gestionnaire par d&amp;eacute;faut pour la commande LOAD LOCAL INFILE</li><li><a href='http://www.php.net/manual/fr/mysqli.set-local-infile-handler.php'>mysqli::set_local_infile_handler</a> &amp;mdash; D&amp;eacute;finit une fonction de rappel pour la commande LOAD DATA LOCAL INFILE</li><li><a href='http://www.php.net/manual/fr/mysqli.sqlstate.php'>mysqli->sqlstate</a> &amp;mdash; Retourne l'erreur SQLSTATE de la derni&amp;egrave;re op&amp;eacute;ration MySQL</li><li><a href='http://www.php.net/manual/fr/mysqli.ssl-set.php'>mysqli::ssl_set</a> &amp;mdash; Utilis&amp;eacute;e pour &amp;eacute;tablir une connexion s&amp;eacute;curis&amp;eacute;e avec SSL</li><li><a href='http://www.php.net/manual/fr/mysqli.stat.php'>mysqli::stat</a> &amp;mdash; Obtient le statut courant du syst&amp;egrave;me</li><li><a href='http://www.php.net/manual/fr/mysqli.stmt-init.php'>mysqli::stmt_init</a> &amp;mdash; Initialise une commande MySQL</li><li><a href='http://www.php.net/manual/fr/mysqli.store-result.php'>mysqli::store_result</a> &amp;mdash; Transf&amp;egrave;re un jeu de r&amp;eacute;sultats &amp;agrave; partir de la derni&amp;egrave;re requ&amp;ecirc;te</li><li><a href='http://www.php.net/manual/fr/mysqli.thread-id.php'>mysqli::thread_id</a> &amp;mdash; Retourne l'identifiant du thread pour la connexion courante</li><li><a href='http://www.php.net/manual/fr/mysqli.thread-safe.php'>mysqli::thread_safe</a> &amp;mdash; Indique si le support des threads est activ&amp;eacute; ou pas</li><li><a href='http://www.php.net/manual/fr/mysqli.use-result.php'>mysqli::use_result</a> &amp;mdash; Initialise la r&amp;eacute;cup&amp;eacute;ration d'un jeu de r&amp;eacute;sultats</li><li><a href='http://www.php.net/manual/fr/mysqli.warning-count.php'>mysqli::warning_count</a> &amp;mdash; Retourne le nombre d'avertissements g&amp;eacute;n&amp;eacute;r&amp;eacute;s par la derni&amp;egrave;re requ&amp;ecirc;te</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="mt_srand" value="<div id='function.mt-srand' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mt-srand.php'>mt_srand</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>mt_srand</span> &amp;mdash; <span class='dc-title'>Initialise une meilleure valeur al&amp;eacute;atoire</span></p> </div> <a name='function.mt-srand.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>mt_srand</b></span> ([ <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$seed</tt></span> ] )</div> <p class='para rdfs-comment'> <b>mt_srand()</b> initialise le g&amp;eacute;n&amp;eacute;rateur de valeurs al&amp;eacute;atoires avec <i><tt class='parameter'>seed</tt></i> ou avec une valeur al&amp;eacute;atoire si aucun param&amp;egrave;tre <i><tt class='parameter'>seed</tt></i> n&amp;#039;est fourni. </p> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Depuis PHP 4.2.0, vous n&amp;#039;avez plus besoin d&amp;#039;initialiser le g&amp;eacute;n&amp;eacute;rateur de nombres al&amp;eacute;atoires avec <a href='http://www.php.net/manual/fr/function.srand.php' class='function'>srand()</a> ou <b>mt_srand()</b> car c&amp;#039;est fait automatiquement.</span></p></blockquote> </div> <a name='function.mt-srand.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'>seed</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Une valeur d&amp;#039;initialisation al&amp;eacute;atoire </p> </dd> </dl> <p> </p> </div> <a name='function.mt-srand.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.mt-srand.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.2.0</td> <td align='left'> Le param&amp;egrave;tre <i><tt class='parameter'>seed</tt></i> est devenu optionnel et, par d&amp;eacute;faut, vaut une valeur al&amp;eacute;atoire. </td> </tr> <tr valign='middle'> <td align='left'>Depuis la version 5.2.1</td> <td align='left'> L&amp;#039;impl&amp;eacute;mentation Mersenne Twister en PHP utilise maintenant un nouvel algorithme d&amp;#039;initialisation, r&amp;eacute;alis&amp;eacute; par Richard Wagner. Des initialisations identiques ne produisent plus la m&amp;ecirc;me s&amp;eacute;quence de valeurs, comme cela pouvait &amp;ecirc;tre le cas dans les versions ant&amp;eacute;rieures. Ce comportement ne devrait plus changer. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.mt-srand.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>mt_srand()</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;initialisation&amp;nbsp;avec&amp;nbsp;des&amp;nbsp;microsecondes<br /></span><span style='color: #007700'>function&amp;nbsp;</span><span style='color: #0000BB'>make_seed</span><span style='color: #007700'>()<br />{<br />&amp;nbsp;&amp;nbsp;list(</span><span style='color: #0000BB'>$usec</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$sec</span><span style='color: #007700'>)&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>explode</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;nbsp;'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>microtime</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;return&amp;nbsp;(float)&amp;nbsp;</span><span style='color: #0000BB'>$sec&amp;nbsp;</span><span style='color: #007700'>+&amp;nbsp;((float)&amp;nbsp;</span><span style='color: #0000BB'>$usec&amp;nbsp;</span><span style='color: #007700'>*&amp;nbsp;</span><span style='color: #0000BB'>100000</span><span style='color: #007700'>);<br />}<br /></span><span style='color: #0000BB'>mt_srand</span><span style='color: #007700'>(</span><span style='color: #0000BB'>make_seed</span><span style='color: #007700'>());<br /></span><span style='color: #0000BB'>$randval&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mt_rand</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.mt-srand.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.mt-rand.php' class='function' rel='rdfs-seeAlso'>mt_rand()</a> - G&amp;eacute;n&amp;egrave;re une meilleure valeur al&amp;eacute;atoire</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mt-getrandmax.php' class='function' rel='rdfs-seeAlso'>mt_getrandmax()</a> - La plus grande valeur al&amp;eacute;atoire possible</li> <li class='member'><a href='http://www.php.net/manual/fr/function.srand.php' class='function' rel='rdfs-seeAlso'>srand()</a> - Initialise le g&amp;eacute;n&amp;eacute;rateur de nombres al&amp;eacute;atoires</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="mt_rand" value="<div id='function.mt-rand' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mt-rand.php'>mt_rand</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>mt_rand</span> &amp;mdash; <span class='dc-title'>G&amp;eacute;n&amp;egrave;re une meilleure valeur al&amp;eacute;atoire</span></p> </div> <a name='function.mt-rand.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>mt_rand</b></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>mt_rand</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$min</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$max</tt></span> )</div> <p class='simpara'> De nombreux g&amp;eacute;n&amp;eacute;rateurs de nombres al&amp;eacute;atoires provenant de vieilles biblioth&amp;egrave;ques libcs ont des comportements douteux et sont tr&amp;egrave;s lents. Par d&amp;eacute;faut, PHP utilise le g&amp;eacute;n&amp;eacute;rateur de nombres al&amp;eacute;atoires de libc avec la fonction <a href='http://www.php.net/manual/fr/function.rand.php' class='function'>rand()</a>. <b>mt_rand()</b> est une fonction de remplacement, pour cette derni&amp;egrave;re. Elle utilise un g&amp;eacute;n&amp;eacute;rateur de nombres al&amp;eacute;atoire de caract&amp;eacute;ristique connue, le &amp;quot; <a href='http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/emt.html' class='link external'>&amp;raquo; Mersenne Twister</a> &amp;quot; qui est 4 fois plus rapide que la fonction standard libc. </p> <p class='simpara'> Appel&amp;eacute;e sans les arguments optionnels <i><tt class='parameter'>min</tt></i> et <i><tt class='parameter'>max</tt></i> , <b>mt_rand()</b> retourne un nombre pseudoal&amp;eacute;atoire, entre 0 et <a href='http://www.php.net/manual/fr/function.mt-getrandmax.php' class='function'>mt_getrandmax()</a>. Pour obtenir un nombre entre 5 et 15 inclus, il faut utiliser <i>mt_rand(5,15)</i>. </p> </div> <a name='function.mt-rand.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'>min</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Valeur la plus basse qui peut &amp;ecirc;tre retourn&amp;eacute;e (par d&amp;eacute;faut : 0) </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>max</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Valeur la plus haute qui peut &amp;ecirc;tre retourn&amp;eacute;e (par d&amp;eacute;faut : <a href='http://www.php.net/manual/fr/function.mt-getrandmax.php' class='function'>mt_getrandmax()</a>). </p> </dd> </dl> <p> </p> </div> <a name='function.mt-rand.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> al&amp;eacute;atoire compris entre <i><tt class='parameter'>min</tt></i> (ou 0) et <i><tt class='parameter'>max</tt></i> (ou <a href='http://www.php.net/manual/fr/function.mt-getrandmax.php' class='function'>mt_getrandmax()</a>, inclusif). </p> </div> <a name='function.mt-rand.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'>Le g&amp;eacute;n&amp;eacute;rateur de nombres al&amp;eacute;atoires est initialis&amp;eacute; automatiquement.</td></tr> </tbody> </table> <p> </p> </div> <a name='function.mt-rand.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>mt_rand()</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'>mt_rand</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'>mt_rand</span><span style='color: #007700'>()&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>mt_rand</span><span style='color: #007700'>(</span><span style='color: #0000BB'>5</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>15</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> 1604716014 1478613278 6 </pre></div> </div> </div><p> </p> </div> <a name='function.mt-rand.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.mt-srand.php' class='function' rel='rdfs-seeAlso'>mt_srand()</a> - Initialise une meilleure valeur al&amp;eacute;atoire</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mt-getrandmax.php' class='function' rel='rdfs-seeAlso'>mt_getrandmax()</a> - La plus grande valeur al&amp;eacute;atoire possible</li> <li class='member'><a href='http://www.php.net/manual/fr/function.rand.php' class='function' rel='rdfs-seeAlso'>rand()</a> - G&amp;eacute;n&amp;egrave;re une valeur al&amp;eacute;atoire</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="mt_getrandmax" value="<div id='function.mt-getrandmax' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mt-getrandmax.php'>mt_getrandmax</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>mt_getrandmax</span> &amp;mdash; <span class='dc-title'>La plus grande valeur al&amp;eacute;atoire possible</span></p> </div> <a name='function.mt-getrandmax.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>mt_getrandmax</b></span> ( <span class='methodparam'>void</span> )</div> <p class='simpara'> Retourne la plus grande valeur al&amp;eacute;atoire possible que peut retourner la fonction <a href='http://www.php.net/manual/fr/function.mt-rand.php' class='function'>mt_rand()</a>. </p> </div> <a name='function.mt-getrandmax.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne la plus grande valeur al&amp;eacute;atoire possible retourn&amp;eacute;e par la fonction <a href='http://www.php.net/manual/fr/function.mt-rand.php' class='function'>mt_rand()</a> </p> </div> <a name='function.mt-getrandmax.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.mt-rand.php' class='function' rel='rdfs-seeAlso'>mt_rand()</a> - G&amp;eacute;n&amp;egrave;re une meilleure valeur al&amp;eacute;atoire</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mt-srand.php' class='function' rel='rdfs-seeAlso'>mt_srand()</a> - Initialise une meilleure valeur al&amp;eacute;atoire</li> <li class='member'><a href='http://www.php.net/manual/fr/function.getrandmax.php' class='function' rel='rdfs-seeAlso'>getrandmax()</a> - Plus grande valeur al&amp;eacute;atoire possible</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="move_uploaded_file" value="<div id='function.move-uploaded-file' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.move-uploaded-file.php'>move_uploaded_file</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.3, PHP 5)</p><p class='refpurpose'><span class='refname'>move_uploaded_file</span> &amp;mdash; <span class='dc-title'>D&amp;eacute;place un fichier t&amp;eacute;l&amp;eacute;charg&amp;eacute;</span></p> </div> <a name='function.move-uploaded-file.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>move_uploaded_file</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'>$destination</tt></span> )</div> <p class='para rdfs-comment'> S&amp;#039;assure que le fichier <i><tt class='parameter'>filename</tt></i> est un fichier t&amp;eacute;l&amp;eacute;charg&amp;eacute; par HTTP POST. Si le fichier est valide, il est d&amp;eacute;plac&amp;eacute; jusqu&amp;#039;&amp;agrave; <i><tt class='parameter'>destination</tt></i> . </p> <p class='para'> Ce type de v&amp;eacute;rification est sp&amp;eacute;cialement important s&amp;#039;il est possible que les fichiers t&amp;eacute;l&amp;eacute;charg&amp;eacute;s r&amp;eacute;v&amp;egrave;lent leur contenu &amp;agrave; l&amp;#039;utilisateur, ou m&amp;ecirc;me aux utilisateurs du m&amp;ecirc;me syst&amp;egrave;me. </p> </div> <a name='function.move-uploaded-file.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 t&amp;eacute;l&amp;eacute;charg&amp;eacute;. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>destination</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La destination du fichier d&amp;eacute;plac&amp;eacute;. </p> </dd> </dl> <p> </p> </div> <a name='function.move-uploaded-file.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Si <i><tt class='parameter'>filename</tt></i> n&amp;#039;est pas valide, rien ne se passe, et <b>move_uploaded_file()</b> retournera <b><tt class='constant'>FALSE</tt></b>. </p> <p class='para'> Si <i><tt class='parameter'>filename</tt></i> est un fichier t&amp;eacute;l&amp;eacute;charg&amp;eacute;, mais que pour une raison quelconque, il ne peut &amp;ecirc;tre d&amp;eacute;plac&amp;eacute;, rien ne se passe, et <b>move_uploaded_file()</b> retourne <b><tt class='constant'>FALSE</tt></b>. De plus, une alerte sera affich&amp;eacute;e. </p> </div> <a name='function.move-uploaded-file.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 T&amp;eacute;l&amp;eacute;chargement de plusieurs fichiers</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$uploads_dir&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'/uploads'</span><span style='color: #007700'>;<br />foreach&amp;nbsp;(</span><span style='color: #0000BB'>$_FILES</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'pictures'</span><span style='color: #007700'>][</span><span style='color: #DD0000'>'error'</span><span style='color: #007700'>]&amp;nbsp;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'>$error</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>$error&amp;nbsp;</span><span style='color: #007700'>==&amp;nbsp;</span><span style='color: #0000BB'>UPLOAD_ERR_OK</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$tmp_name&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$_FILES</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'pictures'</span><span style='color: #007700'>][</span><span style='color: #DD0000'>'tmp_name'</span><span style='color: #007700'>][</span><span style='color: #0000BB'>$key</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'>$name&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$_FILES</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'pictures'</span><span style='color: #007700'>][</span><span style='color: #DD0000'>'name'</span><span style='color: #007700'>][</span><span style='color: #0000BB'>$key</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'>move_uploaded_file</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$tmp_name</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$uploads_dir</span><span style='color: #DD0000'>/</span><span style='color: #0000BB'>$name</span><span style='color: #DD0000'>'</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><p> </p> </div> <a name='function.move-uploaded-file.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <b>move_uploaded_file()</b> n&amp;#039;est pas affect&amp;eacute;e par les restrictions li&amp;eacute;es au <a href='http://www.php.net/manual/fr/ini.sect.safe-mode.php#ini.safe-mode' class='link'>safe mode</a> et &amp;agrave; l&amp;#039;<a href='http://www.php.net/manual/fr/ini.core.php#ini.open-basedir' class='link'>open_basedir</a>. Cependant, les restrictions sont plac&amp;eacute;es uniquement sur le param&amp;egrave;tre <i><tt class='parameter'>destination</tt></i> qui permet le d&amp;eacute;placement des fichiers charg&amp;eacute;s dans lesquels <i><tt class='parameter'>filename</tt></i> peut entrer en conflit avec ces restrictions. <b>move_uploaded_file()</b> permet de s&amp;#039;assurer de la s&amp;eacute;curit&amp;eacute; de cette op&amp;eacute;ration en autorisant le d&amp;eacute;placement des seuls fichiers charg&amp;eacute;s via PHP. <br /> </p></blockquote> <div class='warning'><b class='warning'>Avertissement</b> <p class='para'> Si le fichier de destination existe d&amp;eacute;j&amp;agrave;, il sera &amp;eacute;cras&amp;eacute;. </p> </div> </div> <a name='function.move-uploaded-file.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.is-uploaded-file.php' class='function' rel='rdfs-seeAlso'>is_uploaded_file()</a> - Indique si le fichier a &amp;eacute;t&amp;eacute; t&amp;eacute;l&amp;eacute;charg&amp;eacute; par HTTP POST</li> <li class='member'>Voir la section sur <a href='http://www.php.net/manual/fr/features.file-upload.php' class='link'>les t&amp;eacute;l&amp;eacute;chargements de fichiers</a> pour un exemple d&amp;#039;utilisation</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="mktime" value="<div id='function.mktime' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mktime.php'>mktime</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>mktime</span> &amp;mdash; <span class='dc-title'> Retourne le timestamp UNIX d&amp;#039;une date </span></p> </div> <a name='function.mktime.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>mktime</b></span> ([ <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$hour</tt><span class='initializer'> = date(&amp;quot;H&amp;quot;)</span></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$minute</tt><span class='initializer'> = date(&amp;quot;i&amp;quot;)</span></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$second</tt><span class='initializer'> = date(&amp;quot;s&amp;quot;)</span></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$month</tt><span class='initializer'> = date(&amp;quot;n&amp;quot;)</span></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$day</tt><span class='initializer'> = date(&amp;quot;j&amp;quot;)</span></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$year</tt><span class='initializer'> = date(&amp;quot;Y&amp;quot;)</span></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$is_dst</tt><span class='initializer'> = -1</span></span> ]]]]]]] )</div> <p class='para rdfs-comment'> <b>mktime()</b> retourne un timestamp UNIX correspondant aux arguments fournis. Ce timestamp est un entier long, contenant le nombre de secondes entre le d&amp;eacute;but de l&amp;#039;&amp;eacute;poque UNIX (1er Janvier 1970 00:00:00 GMT) et le temps sp&amp;eacute;cifi&amp;eacute;. </p> <p class='para'> Les arguments peuvent &amp;ecirc;tre omis, de droite &amp;agrave; gauche, et tous les arguments manquants sont utilis&amp;eacute;s avec la valeur courante de l&amp;#039;heure et du jour. </p> </div> <a name='function.mktime.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Depuis PHP 5.1, lorsqu&amp;#039;appel&amp;eacute;e sans argument, la fonction <b>mktime()</b> &amp;eacute;met une alerte de type <b><tt class='constant'>E_STRICT</tt></b> : utilisez la fonction <a href='http://www.php.net/manual/fr/function.time.php' class='function'>time()</a> &amp;agrave; la place. <br /> </p></blockquote> </div> <a name='function.mktime.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'>hour</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;heure. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>minute</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Les minutes </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>second</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Les secondes. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>month</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nombre repr&amp;eacute;sentant le mois. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>day</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nombre repr&amp;eacute;sentant le jour. </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, peut &amp;ecirc;tre sur deux ou quatre chiffres, avec des valeurs allant de 0 &amp;agrave; 69, correspondant au valeur 2000 &amp;agrave; 2069 et 70 &amp;agrave; 100, correspondant au valeur 1970 &amp;agrave; 2000. Sur les syst&amp;egrave;mes o&amp;ugrave; time_t un entier sign&amp;eacute; sur 32bits, ce qui est le plus courant de nos jours, la p&amp;eacute;riode valide pour <i><tt class='parameter'>year</tt></i> est quelque part pr&amp;egrave;s de 1901 et 2038. Cependant, avant PHP 5.1.0, cette intervalle &amp;eacute;tait limit&amp;eacute;e de 1970 &amp;agrave; 2038 sur quelques syst&amp;egrave;mes (i.e. Windows). </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>is_dst</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Ce param&amp;egrave;tre peut &amp;ecirc;tre mis &amp;agrave; 1 si l&amp;#039;heure d&amp;#039;hiver est appliqu&amp;eacute;e (DST), 0 si elle ne l&amp;#039;est pas, et -1 (par d&amp;eacute;faut) si on ne sait pas. Si l&amp;#039;on ne sait pas, PHP tente de le traiter lui-m&amp;ecirc;me. Ceci peut occasionner des r&amp;eacute;sultats inattendus (mais n&amp;eacute;anmoins correct). Quelques temps sont invalides si DST est activ&amp;eacute; sur les syst&amp;egrave;mes o&amp;ugrave; PHP fonctionne ou <i><tt class='parameter'>is_dist</tt></i> est d&amp;eacute;fini &amp;agrave; 1. Si DST est activ&amp;eacute; e.g. 2:00, tous les temps entre 2:00 et 3:00 sont invalides et la fonction <b>mktime()</b> retourne une valeur ind&amp;eacute;finie (g&amp;eacute;n&amp;eacute;ralement une valeur n&amp;eacute;gative). Quelques syst&amp;egrave;mes (e.g. Solaris 8) activent DST &amp;agrave; minuit, donc, le temps 0:30 du jour lorsque DST est activ&amp;eacute; est &amp;eacute;valu&amp;eacute; &amp;agrave; 23:30 du jour pr&amp;eacute;c&amp;eacute;dent. </p> <blockquote><p><b class='note'>Note</b>: Depuis PHP 5.1.0, ce param&amp;egrave;tre est d&amp;eacute;pr&amp;eacute;ci&amp;eacute;. Comme r&amp;eacute;sultat, le nouveau gestionnaire de fuseau horaire doit &amp;ecirc;tre utilis&amp;eacute; &amp;agrave; la place. <br /> </p></blockquote> </dd> </dl> <p> </p> </div> <a name='function.mktime.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> <b>mktime()</b> retourne un timestamp Unix des arguments donn&amp;eacute;s. Si les arguments ne sont pas valides, la fonction retournera <b><tt class='constant'>FALSE</tt></b> (avant PHP 5.1, elle retournait <i>-1</i>). </p> </div> <a name='function.mktime.errors'></a><div class='refsect1 errors'> <h3 class='title'>Erreurs / Exceptions</h3> <p class='para'> Chaque appel &amp;agrave; une fonction date/heure g&amp;eacute;n&amp;eacute;rera un message de type <b><tt class='constant'>E_NOTICE</tt></b> si le fuseau horaire n&amp;#039;est pas valide., et/ou un message de type <b><tt class='constant'>E_STRICT</tt></b> ou <b><tt class='constant'>E_WARNING</tt></b> si vous utilisez la configuration du syst&amp;egrave;me ou la variable d&amp;#039;environnement <var class='varname'>TZ</var>. Voir aussi <a href='http://www.php.net/manual/fr/function.date-default-timezone-set.php' class='function'>date_default_timezone_set()</a></p> </div> <a name='function.mktime.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.3.0</td> <td align='left'> <b>mktime()</b> lance maintenant une alerte de type <b><tt class='constant'>E_DEPRECATED</tt></b> si le param&amp;egrave;tre <i><tt class='parameter'>is_dst</tt></i> est utilis&amp;eacute;. </td> </tr> <tr valign='middle'> <td align='left'>5.1.0</td> <td align='left'> Le param&amp;egrave;tre <i><tt class='parameter'>is_dst</tt></i> est d&amp;eacute;pr&amp;eacute;ci&amp;eacute;. Fait que la fonction retourne <b><tt class='constant'>FALSE</tt></b> en cas d&amp;#039;erreur, au lieu de <i>-1</i>. La fonction a &amp;eacute;t&amp;eacute; modifi&amp;eacute;e pour accepter la valeur z&amp;eacute;ro comme ann&amp;eacute;e, mois ou bien jour. </td> </tr> <tr valign='middle'> <td align='left'>5.1.0</td> <td align='left'> Lorsqu&amp;#039;appel&amp;eacute;e sans argument, la fonction <b>mktime()</b> &amp;eacute;met une alerte de type <b><tt class='constant'>E_STRICT</tt></b>. Utilisez la fonction <a href='http://www.php.net/manual/fr/function.time.php' class='function'>time()</a> &amp;agrave; la place. </td> </tr> <tr valign='middle'><td align='left'>5.1.0</td><td align='left'><p class='para'> &amp;Eacute;met un message de type <b><tt class='constant'>E_STRICT</tt></b> et <b><tt class='constant'>E_NOTICE</tt></b> lors d&amp;#039;erreurs de fuseaux horaires.</p></td></tr> </tbody> </table> <p> </p> </div> <a name='function.mktime.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple simple avec <b>mktime()</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;Configuration&amp;nbsp;du&amp;nbsp;fuseau&amp;nbsp;horaire.&amp;nbsp;Disponible&amp;nbsp;depuis&amp;nbsp;PHP&amp;nbsp;5.1<br /></span><span style='color: #0000BB'>date_default_timezone_set</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'UTC'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Affiche&amp;nbsp;:&amp;nbsp;July&amp;nbsp;1,&amp;nbsp;2000&amp;nbsp;est&amp;nbsp;un&amp;nbsp;Saturday<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #DD0000'>'July&amp;nbsp;1,&amp;nbsp;2000&amp;nbsp;est&amp;nbsp;un&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'>'l'</span><span style='color: #007700'>,&amp;nbsp;</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'>7</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'>2000</span><span style='color: #007700'>));<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Affiche&amp;nbsp;quelque&amp;nbsp;chose&amp;nbsp;comme&amp;nbsp;:&amp;nbsp;2006-04-05T01:02:03+00:00<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'>'c'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>mktime</span><span style='color: #007700'>(</span><span style='color: #0000BB'>1</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'>3</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>4</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'>2006</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>mktime()</b></b></p> <div class='example-contents para'><p> <b>mktime()</b> est pratique pour faire des calculs de dates et des validations, car elle va automatiquement corriger les valeurs invalides. Par exemple, toutes les lignes suivantes vont retourner la m&amp;ecirc;me date : &amp;quot;Jan-01-1998&amp;quot;. </p></div> <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'>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'>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'>12</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>32</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1997</span><span style='color: #007700'>));<br />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'>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'>13</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'>1997</span><span style='color: #007700'>));<br />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'>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'>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: #0000BB'>1998</span><span style='color: #007700'>));<br />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'>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'>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: #0000BB'>98</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 #3 Dernier jour du mois suivant</b></p> <div class='example-contents para'><p> Le dernier jour d&amp;#039;un mois peut &amp;ecirc;tre d&amp;eacute;crit comme le jour &amp;quot;0&amp;quot; du mois suivant, et non pas le jour -1. Les deux exemples suivants vont donner : &amp;quot;Le dernier jour de F&amp;eacute;vrier 2000 est: 29&amp;quot;. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$lastday&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</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'>3</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'>2000</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>strftime</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Le&amp;nbsp;dernier&amp;nbsp;jour&amp;nbsp;de&amp;nbsp;Fevrier&amp;nbsp;2000&amp;nbsp;est&amp;nbsp;:&amp;nbsp;%d'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$lastday</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$lastday&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</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'>4</span><span style='color: #007700'>,&amp;nbsp;-</span><span style='color: #0000BB'>31</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2000</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>strftime</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Le&amp;nbsp;dernier&amp;nbsp;jour&amp;nbsp;de&amp;nbsp;Fevrier&amp;nbsp;2000&amp;nbsp;est&amp;nbsp;:&amp;nbsp;%d'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$lastday</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.mktime.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <div class='caution'><b class='caution'>Attention</b> <p class='para'> Avant PHP 5.1.0, les valeurs n&amp;eacute;gatives des timestamp ne sont pas support&amp;eacute;es sous toutes les versions actuelles de Microsoft Windows. De ce fait, l&amp;#039;intervalle valide pour les ann&amp;eacute;es est de 1970 &amp;agrave; 2038, inclus. </p> </div> </div> <a name='function.mktime.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.gmmktime.php' class='function' rel='rdfs-seeAlso'>gmmktime()</a> - Retourne le timestamp UNIX d'une date GMT</li> <li class='member'><a href='http://www.php.net/manual/fr/function.date.php' class='function' rel='rdfs-seeAlso'>date()</a> - Formate une date/heure locale</li> <li class='member'><a href='http://www.php.net/manual/fr/function.time.php' class='function' rel='rdfs-seeAlso'>time()</a> - Retourne le timestamp UNIX actuel</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="mkdir" value="<div id='function.mkdir' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mkdir.php'>mkdir</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>mkdir</span> &amp;mdash; <span class='dc-title'>Cr&amp;eacute;e un dossier</span></p> </div> <a name='function.mkdir.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>mkdir</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$pathname</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$mode</tt><span class='initializer'> = 0777</span></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$recursive</tt><span class='initializer'> = false</span></span> [, <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$context</tt></span> ]]] )</div> <p class='para rdfs-comment'> Tente de cr&amp;eacute;er un dossier. </p> </div> <a name='function.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'>pathname</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le chemin du dossier. </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 par d&amp;eacute;faut est le mode 0777, ce qui correspond au maximum de droits possible. Pour plus d&amp;#039;informations sur les modes, lisez en d&amp;eacute;tail la documentation de la fonction <a href='http://www.php.net/manual/fr/function.chmod.php' class='function'>chmod()</a>. </p> <blockquote><p><b class='note'>Note</b>: <i><tt class='parameter'>mode</tt></i> est ignor&amp;eacute; sous Windows. <br /> </p></blockquote> <p class='para'> Notez que vous aurez &amp;agrave; pr&amp;eacute;ciser le mode en base octale, ce qui signifie que vous aurez probablement un 0 comme premier chiffre. Le mode sera aussi modifi&amp;eacute; par le umask courant, que vous pouvez modifier avec la fonction <a href='http://www.php.net/manual/fr/function.umask.php' class='function'>umask()</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>recursive</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Par d&amp;eacute;faut, vaut <b><tt class='constant'>FALSE</tt></b>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>context</tt></i> </span> </dt><dd class='listitem'> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Le support de contexte a &amp;eacute;t&amp;eacute; ajout&amp;eacute; en PHP 5.0.0. Pour une description des contextes, r&amp;eacute;f&amp;eacute;rez-vous &amp;agrave; <a href='http://www.php.net/manual/fr/ref.stream.php' class='xref'>Fonctions sur les flux</a>.</span></p></blockquote> </dd> </dl> <p> </p> </div> <a name='function.mkdir.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.mkdir.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'> Le param&amp;egrave;tre <i><tt class='parameter'>recursive</tt></i> a &amp;eacute;t&amp;eacute; ajout&amp;eacute; </td> </tr> <tr valign='middle'> <td align='left'>5.0.0</td> <td align='left'> Depuis PHP 5.0.0, la fonction <b>mkdir()</b> peut aussi &amp;ecirc;tre utilis&amp;eacute;e avec <em class='emphasis'>certains</em> gestionnaires d&amp;#039;URL. Reportez-vous &amp;agrave; <a href='http://www.php.net/manual/fr/wrappers.php' class='xref'>Liste des protocoles support&amp;eacute;s</a>, pour une liste des gestionnaires qui supportent <b>mkdir()</b>. </td> </tr> <tr valign='middle'> <td align='left'>4.2.0</td> <td align='left'> Le param&amp;egrave;tre <i><tt class='parameter'>mode</tt></i> est devenu. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.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>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 />mkdir</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'/path/to/my/dir'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0700</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.mkdir.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Lorsque le <a href='http://www.php.net/manual/fr/features.safe-mode.php' class='link'>safe-mode</a> est activ&amp;eacute;, PHP v&amp;eacute;rifie si le fichier/dossier que vous allez utiliser a le m&amp;ecirc;me UID que le script qui est actuellement ex&amp;eacute;cut&amp;eacute;.</span></p></blockquote> </div> <a name='function.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.rmdir.php' class='function' rel='rdfs-seeAlso'>rmdir()</a> - Efface 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="min" value="<div id='function.min' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.min.php'>min</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>min</span> &amp;mdash; <span class='dc-title'>La plus petite valeur</span></p> </div> <a name='function.min.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>min</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$values</tt></span> )</div> <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>min</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'>$value1</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'>$value2</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'>$value3...</tt></span> ] )</div> <p class='para rdfs-comment'> Si le premier et le seul param&amp;egrave;tre est un tableau, <b>min()</b> retournera la plus petite valeur contenue dans le tableau. Si le premier param&amp;egrave;tre est un entier, une cha&amp;icirc;ne ou un nombre d&amp;eacute;cimal, vous devez fournir au moins deux param&amp;egrave;tres et <b>min()</b> retournera la plus petite de ces valeurs. </p> <blockquote><p><b class='note'>Note</b>: PHP &amp;eacute;valuera 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> non-num&amp;eacute;rique en tant que <i>0</i>, mais continuera de retourner une cha&amp;icirc;ne de caract&amp;egrave;res s&amp;#039;il s&amp;#039;aper&amp;ccedil;oit qu&amp;#039;elle a une valeur num&amp;eacute;rique sup&amp;eacute;rieure. Si de multiples arguments sont &amp;eacute;valu&amp;eacute;s &amp;agrave; <i>0</i>, <a href='http://www.php.net/manual/fr/function.max.php' class='function'>max()</a> retournera un <i>0</i> num&amp;eacute;rique s&amp;#039;il est fourni, sinon, la cha&amp;icirc;ne de caract&amp;egrave;res alphab&amp;eacute;tiquement sup&amp;eacute;rieure sera retourn&amp;eacute;e. <br /> </p></blockquote> </div> <a name='function.min.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'>values</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Un tableau contenant les valeurs. </p> </dd> </dl> <p> </p> </div> <a name='function.min.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne la plus petite valeur num&amp;eacute;rique parmi les valeurs pass&amp;eacute;es en param&amp;egrave;tres. </p> </div> <a name='function.min.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>min()</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'>min</span><span style='color: #007700'>(</span><span style='color: #0000BB'>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: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>6</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>7</span><span style='color: #007700'>);&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'>min</span><span style='color: #007700'>(array(</span><span style='color: #0000BB'>2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>4</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;2<br /><br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>min</span><span style='color: #007700'>(</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'hello'</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;0<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>min</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'hello'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;hello<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>min</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'hello'</span><span style='color: #007700'>,&amp;nbsp;-</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;-1<br /><br />//&amp;nbsp;Avec&amp;nbsp;plusieurs&amp;nbsp;tableaux,&amp;nbsp;min()&amp;nbsp;fait&amp;nbsp;les&amp;nbsp;comparaisons&amp;nbsp;de&amp;nbsp;gauche&amp;nbsp;&amp;agrave;&amp;nbsp;droite<br />//&amp;nbsp;dans&amp;nbsp;notre&amp;nbsp;exemple&amp;nbsp;:&amp;nbsp;2&amp;nbsp;==&amp;nbsp;2,&amp;nbsp;mais&amp;nbsp;4&amp;nbsp;&amp;lt;&amp;nbsp;5<br /></span><span style='color: #0000BB'>$val&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>min</span><span style='color: #007700'>(array(</span><span style='color: #0000BB'>2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>4</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>8</span><span style='color: #007700'>),&amp;nbsp;array(</span><span style='color: #0000BB'>2</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'>1</span><span style='color: #007700'>));&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;array(2,&amp;nbsp;4,&amp;nbsp;8)<br /><br />//&amp;nbsp;Si&amp;nbsp;un&amp;nbsp;m&amp;eacute;lange&amp;nbsp;de&amp;nbsp;tableau&amp;nbsp;et&amp;nbsp;de&amp;nbsp;scalaires&amp;nbsp;sont&amp;nbsp;fournis,<br />//&amp;nbsp;le&amp;nbsp;tableau&amp;nbsp;n'est&amp;nbsp;jamais&amp;nbsp;retourn&amp;eacute;,&amp;nbsp;car&amp;nbsp;il&amp;nbsp;est&amp;nbsp;consid&amp;eacute;r&amp;eacute;&amp;nbsp;comme&amp;nbsp;le&amp;nbsp;plus&amp;nbsp;grand<br /></span><span style='color: #0000BB'>$val&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>min</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'string'</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #0000BB'>2</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'>7</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>42</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;string<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.min.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.max.php' class='function' rel='rdfs-seeAlso'>max()</a> - La plus grande valeur</li> <li class='member'><a href='http://www.php.net/manual/fr/function.count.php' class='function' rel='rdfs-seeAlso'>count()</a> - Compte tous les &amp;eacute;l&amp;eacute;ments d'un tableau ou le nombre de propri&amp;eacute;t&amp;eacute;s d'un objet</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="microtime" value="<div id='function.microtime' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.microtime.php'>microtime</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>microtime</span> &amp;mdash; <span class='dc-title'>Retourne le timestamp UNIX actuel avec les microsecondes</span></p> </div> <a name='function.microtime.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>microtime</b></span> ([ <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$get_as_float</tt></span> ] )</div> <p class='para rdfs-comment'> <b>microtime()</b> retourne le timestamp Unix, avec les microsecondes. Cette fonction est uniquement disponible sur les syst&amp;egrave;mes qui supportent la fonction <i>gettimeofday()</i>. </p> </div> <a name='function.microtime.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'>get_as_float</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Lorsque cette fonction est appel&amp;eacute;e sans l&amp;#039;argument optionnel, elle retourne la cha&amp;icirc;ne &amp;quot;<i>msec sec</i>&amp;quot; avec <i>sec</i> qui est mesur&amp;eacute;e en secondes depuis le d&amp;eacute;but de l&amp;#039;&amp;eacute;poque UNIX, (1er janvier 1970 00:00:00 GMT), et <i>msec</i> qui est le nombre de microsecondes de cette heure. Les deux parties de la cha&amp;icirc;ne sont retourn&amp;eacute;es sous la forme de secondes. </p> <p class='para'> Si le param&amp;egrave;tre optionnel <i><tt class='parameter'>get_as_float</tt></i> est d&amp;eacute;fini &amp;agrave; <b><tt class='constant'>TRUE</tt></b> alors <b>microtime()</b> retourne un nombre &amp;agrave; virgule. </p> </dd> </dl> <p> </p> </div> <a name='function.microtime.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'> Le param&amp;egrave;tre <i><tt class='parameter'>get_as_float</tt></i> a &amp;eacute;t&amp;eacute; ajout&amp;eacute;. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.microtime.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Dur&amp;eacute;e d&amp;#039;ex&amp;eacute;cution d&amp;#039;un script avec la fonction <b>microtime()</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'>/**<br />*&amp;nbsp;Fonction&amp;nbsp;simple&amp;nbsp;identique&amp;nbsp;&amp;agrave;&amp;nbsp;celle&amp;nbsp;en&amp;nbsp;PHP&amp;nbsp;5&amp;nbsp;qui&amp;nbsp;va&amp;nbsp;suivre<br />*/<br /></span><span style='color: #007700'>function&amp;nbsp;</span><span style='color: #0000BB'>microtime_float</span><span style='color: #007700'>()<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list(</span><span style='color: #0000BB'>$usec</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$sec</span><span style='color: #007700'>)&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>explode</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;nbsp;'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>microtime</span><span style='color: #007700'>());<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;((float)</span><span style='color: #0000BB'>$usec&amp;nbsp;</span><span style='color: #007700'>+&amp;nbsp;(float)</span><span style='color: #0000BB'>$sec</span><span style='color: #007700'>);<br />}<br /><br /></span><span style='color: #0000BB'>$time_start&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>microtime_float</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Attend&amp;nbsp;pendant&amp;nbsp;un&amp;nbsp;moment<br /></span><span style='color: #0000BB'>usleep</span><span style='color: #007700'>(</span><span style='color: #0000BB'>100</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$time_end&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>microtime_float</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>$time&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$time_end&amp;nbsp;</span><span style='color: #007700'>-&amp;nbsp;</span><span style='color: #0000BB'>$time_start</span><span style='color: #007700'>;<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Ne&amp;nbsp;rien&amp;nbsp;faire&amp;nbsp;pendant&amp;nbsp;</span><span style='color: #0000BB'>$time</span><span style='color: #DD0000'>&amp;nbsp;secondes\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p><div class='example'> <p><b>Exemple #2 Dur&amp;eacute;e d&amp;#039;ex&amp;eacute;cution d&amp;#039;un script en PHP 5</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$time_start&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>microtime</span><span style='color: #007700'>(</span><span style='color: #0000BB'>true</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Sleep&amp;nbsp;for&amp;nbsp;a&amp;nbsp;while<br /></span><span style='color: #0000BB'>usleep</span><span style='color: #007700'>(</span><span style='color: #0000BB'>100</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$time_end&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>microtime</span><span style='color: #007700'>(</span><span style='color: #0000BB'>true</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$time&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$time_end&amp;nbsp;</span><span style='color: #007700'>-&amp;nbsp;</span><span style='color: #0000BB'>$time_start</span><span style='color: #007700'>;<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Did&amp;nbsp;nothing&amp;nbsp;in&amp;nbsp;</span><span style='color: #0000BB'>$time</span><span style='color: #DD0000'>&amp;nbsp;seconds\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.microtime.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.time.php' class='function' rel='rdfs-seeAlso'>time()</a> - Retourne le timestamp UNIX actuel</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="method_exists" value="<div id='function.method-exists' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.method-exists.php'>method_exists</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>method_exists</span> &amp;mdash; <span class='dc-title'>V&amp;eacute;rifie que la m&amp;eacute;thode existe pour une classe</span></p> </div> <a name='function.method-exists.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>method_exists</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'>$object</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$method_name</tt></span> )</div> <p class='para rdfs-comment'> V&amp;eacute;rifie si la m&amp;eacute;thode existe pour l&amp;#039;objet <i><tt class='parameter'>object</tt></i> fourni. </p> </div> <a name='function.method-exists.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'> Une instance d&amp;#039;un objet ou le nom d&amp;#039;une classe </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>method_name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nom de la m&amp;eacute;thode </p> </dd> </dl> <p> </p> </div> <a name='function.method-exists.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 m&amp;eacute;thode fournie par le param&amp;egrave;tre <i><tt class='parameter'>method_name</tt></i> a &amp;eacute;t&amp;eacute; d&amp;eacute;finie pour l&amp;#039;objet <i><tt class='parameter'>object</tt></i> , <b><tt class='constant'>FALSE</tt></b> sinon. </p> </div> <a name='function.method-exists.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>method_exists()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$directory&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>Directory</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'.'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>method_exists</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$directory</span><span style='color: #007700'>,</span><span style='color: #DD0000'>'read'</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) </pre></div> </div> </div><p> </p><div class='example'> <p><b>Exemple #2 Exemple avec <b>method_exists()</b> en appel statique</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>method_exists</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Directory'</span><span style='color: #007700'>,</span><span style='color: #DD0000'>'read'</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) </pre></div> </div> </div><p> </p> </div> <a name='function.method-exists.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.function-exists.php' class='function' rel='rdfs-seeAlso'>function_exists()</a> - Indique si une fonction est d&amp;eacute;finie</li> <li class='member'><a href='http://www.php.net/manual/fr/function.is-callable.php' class='function' rel='rdfs-seeAlso'>is_callable()</a> - D&amp;eacute;termine si l'argument peut &amp;ecirc;tre appel&amp;eacute; comme fonction</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="metaphone" value="<div id='function.metaphone' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.metaphone.php'>metaphone</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>metaphone</span> &amp;mdash; <span class='dc-title'>Calcule la cl&amp;eacute; metaphone</span></p> </div> <a name='function.metaphone.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>metaphone</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'>$phones</tt><span class='initializer'> = 0</span></span> ] )</div> <p class='para rdfs-comment'> Calcule la cl&amp;eacute; metaphone de <i><tt class='parameter'>str</tt></i> . </p> <p class='para'> <b>metaphone()</b> est similaire &amp;agrave; la fonction <a href='http://www.php.net/manual/fr/function.soundex.php' class='function'>soundex()</a> : elle cr&amp;eacute;&amp;eacute;e une cl&amp;eacute; similaire pour des mots dont la prononciation est proche. C&amp;#039;est une fonction qui est plus pr&amp;eacute;cise que <a href='http://www.php.net/manual/fr/function.soundex.php' class='function'>soundex()</a> car elle prend en compte la prononciation anglaise. La cl&amp;eacute; metaphone g&amp;eacute;n&amp;eacute;r&amp;eacute;e est de taille variable. </p> <p class='para'> Metaphone a &amp;eacute;t&amp;eacute; d&amp;eacute;velopp&amp;eacute;e par Lawrence Philips &amp;lt;lphilips at verity dot com&amp;gt;. Cette m&amp;eacute;thode est d&amp;eacute;crite dans le livre <i>[&amp;quot;Practical Algorithms for Programmers&amp;quot;, Binstock &amp;amp; Rex, Addison Wesley, 1995]</i>. </p> </div> <a name='function.metaphone.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 cha&amp;icirc;ne d&amp;#039;entr&amp;eacute;e. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>phones</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> </dl> <p> </p> </div> <a name='function.metaphone.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne la cl&amp;eacute; metaphone, 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="memory_get_usage" value="<div id='function.memory-get-usage' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.memory-get-usage.php'>memory_get_usage</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.2, PHP 5)</p><p class='refpurpose'><span class='refname'>memory_get_usage</span> &amp;mdash; <span class='dc-title'>Indique la quantit&amp;eacute; de m&amp;eacute;moire utilis&amp;eacute;e par PHP</span></p> </div> <a name='function.memory-get-usage.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>memory_get_usage</b></span> ([ <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$real_usage</tt><span class='initializer'> = false</span></span> ] )</div> <p class='para rdfs-comment'> Retourne la quantit&amp;eacute; de m&amp;eacute;moire allou&amp;eacute;e &amp;agrave; PHP &amp;agrave; cet instant. </p> </div> <a name='function.memory-get-usage.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'>real_usage</tt></i> </span> </dt><dd class='listitem'> <p class='para'> D&amp;eacute;finir &amp;agrave; <b><tt class='constant'>TRUE</tt></b> pour r&amp;eacute;cup&amp;eacute;rer la taille r&amp;eacute;elle de la m&amp;eacute;moire allou&amp;eacute;e par le syst&amp;egrave;me. Si ce param&amp;egrave;tre n&amp;#039;est pas d&amp;eacute;finit ou vaut <b><tt class='constant'>FALSE</tt></b>, seule la m&amp;eacute;moire utilis&amp;eacute;e par <i>emalloc()</i> sera retourn&amp;eacute;e. </p> </dd> </dl> <p> </p> </div> <a name='function.memory-get-usage.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne la quantit&amp;eacute; de m&amp;eacute;moire, en octets. </p> </div> <a name='function.memory-get-usage.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.1</td> <td align='left'> La compilation avec l&amp;#039;option de configuration <a href='http://www.php.net/manual/fr/ini.core.php#ini.memory-limit' class='link'>--enable-memory-limit</a> n&amp;#039;est plus n&amp;eacute;cessaire pour que cette fonction existe. </td> </tr> <tr valign='middle'> <td align='left'>5.2.0</td> <td align='left'> Le param&amp;egrave;tre <i><tt class='parameter'>real_usage</tt></i> a &amp;eacute;t&amp;eacute; ajout&amp;eacute;. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.memory-get-usage.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>memory_get_usage()</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;n'est&amp;nbsp;qu'un&amp;nbsp;exemple.&amp;nbsp;Les&amp;nbsp;chiffres&amp;nbsp;ci-dessous<br />//&amp;nbsp;diff&amp;eacute;reront&amp;nbsp;suivant&amp;nbsp;les&amp;nbsp;syst&amp;egrave;mes&amp;nbsp;et&amp;nbsp;les&amp;nbsp;configurations<br /><br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>memory_get_usage</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'>//&amp;nbsp;36640<br /><br /></span><span style='color: #0000BB'>$a&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>str_repeat</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Hello'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>4242</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>memory_get_usage</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'>//&amp;nbsp;57960<br /><br /></span><span style='color: #007700'>unset(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>memory_get_usage</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'>//&amp;nbsp;36744<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.memory-get-usage.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.memory-get-peak-usage.php' class='function' rel='rdfs-seeAlso'>memory_get_peak_usage()</a> - Retourne la quantit&amp;eacute; de m&amp;eacute;moire allou&amp;eacute;e par PHP</li> <li class='member'><a href='http://www.php.net/manual/fr/ini.core.php#ini.memory-limit' class='link'>memory_limit</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="memory_get_peak_usage" value="<div id='function.memory-get-peak-usage' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.memory-get-peak-usage.php'>memory_get_peak_usage</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>memory_get_peak_usage</span> &amp;mdash; <span class='dc-title'>Retourne la quantit&amp;eacute; de m&amp;eacute;moire allou&amp;eacute;e par PHP</span></p> </div> <a name='function.memory-get-peak-usage.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>memory_get_peak_usage</b></span> ([ <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$real_usage</tt><span class='initializer'> = false</span></span> ] )</div> <p class='para rdfs-comment'> Retourne la quantit&amp;eacute; de m&amp;eacute;moires, en octets, qui peut &amp;ecirc;tre allou&amp;eacute;e &amp;agrave; votre script PHP. </p> </div> <a name='function.memory-get-peak-usage.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'>real_usage</tt></i> </span> </dt><dd class='listitem'> <p class='para'> D&amp;eacute;finir &amp;agrave; <b><tt class='constant'>TRUE</tt></b> pour r&amp;eacute;cup&amp;eacute;rer la taille r&amp;eacute;elle de la m&amp;eacute;moire allou&amp;eacute;e par le syst&amp;egrave;me. Si ce param&amp;egrave;tre n&amp;#039;est pas d&amp;eacute;finit ou vaut <b><tt class='constant'>FALSE</tt></b>, seule la m&amp;eacute;moire utilis&amp;eacute;e par <i>emalloc()</i> sera retourn&amp;eacute;e. </p> </dd> </dl> <p> </p> </div> <a name='function.memory-get-peak-usage.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne la quantit&amp;eacute; de m&amp;eacute;moire, en octets. </p> </div> <a name='function.memory-get-peak-usage.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.1</td> <td align='left'> La compilation avec l&amp;#039;option de configuration <a href='http://www.php.net/manual/fr/ini.core.php#ini.memory-limit' class='link'>--enable-memory-limit</a> n&amp;#039;est plus n&amp;eacute;cessaire pour que cette fonction existe. </td> </tr> <tr valign='middle'> <td align='left'>5.2.0</td> <td align='left'> Le param&amp;egrave;tre <i><tt class='parameter'>real_usage</tt></i> a &amp;eacute;t&amp;eacute; ajout&amp;eacute;. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.memory-get-peak-usage.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.memory-get-usage.php' class='function' rel='rdfs-seeAlso'>memory_get_usage()</a> - Indique la quantit&amp;eacute; de m&amp;eacute;moire utilis&amp;eacute;e par PHP</li> <li class='member'><a href='http://www.php.net/manual/fr/ini.core.php#ini.memory-limit' class='link'>memory_limit</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="md5_file" value="<div id='function.md5-file' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.md5-file.php'>md5_file</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>md5_file</span> &amp;mdash; <span class='dc-title'>Calcule le md5 d&amp;#039;un fichier</span></p> </div> <a name='function.md5-file.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>md5_file</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$raw_output</tt><span class='initializer'> = false</span></span> ] )</div> <p class='para rdfs-comment'> <b>md5_file()</b> calcule le MD5 du fichier <i><tt class='parameter'>filename</tt></i> en utilisant l&amp;#039;algorithme <a href='http://www.faqs.org/rfcs/rfc1321' class='link external'>&amp;raquo; <i>RSA Data Security, Inc. MD5 Message-Digest Algorithm</i></a>, puis retourne la valeur ainsi calcul&amp;eacute;e. Le r&amp;eacute;sultat est un nombre de 32 caract&amp;egrave;res hexad&amp;eacute;cimaux. </p> </div> <a name='function.md5-file.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 </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>raw_output</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Lorsque <b><tt class='constant'>TRUE</tt></b>, retourne le pr&amp;eacute;traitement en format binaire brut avec une grandeur de 16. </p> </dd> </dl> <p> </p> </div> <a name='function.md5-file.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne une cha&amp;icirc;ne de caract&amp;egrave;res en cas de succ&amp;egrave;s, <b><tt class='constant'>FALSE</tt></b> autrement. </p> </div> <a name='function.md5-file.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'> Ajout du param&amp;egrave;tre <i><tt class='parameter'>raw_output</tt></i> </td> </tr> <tr valign='middle'> <td align='left'>5.1.0</td> <td align='left'> La fonction a chang&amp;eacute; pour utiliser les flux API. Cela signifie que vous pouvez l&amp;#039;utiliser avec des enveloppes, comme <i>md5_file(&amp;#039;http://example.com/..&amp;#039;)</i> </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.md5-file.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple d&amp;#039;utilisation de <b>md5_file()</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'>'php-5.3.0alpha2-Win32-VC9-x64.zip'</span><span style='color: #007700'>;<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'La&amp;nbsp;signature&amp;nbsp;MD5&amp;nbsp;du&amp;nbsp;fichier&amp;nbsp;'&amp;nbsp;</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'>'&amp;nbsp;est&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>md5_file</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$file</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.md5-file.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.md5.php' class='function' rel='rdfs-seeAlso'>md5()</a> - Calcule le md5 d'une cha&amp;icirc;ne</li> <li class='member'><a href='http://www.php.net/manual/fr/function.sha1-file.php' class='function' rel='rdfs-seeAlso'>sha1_file()</a> - Calcule le sha1 d'un fichier</li> <li class='member'><a href='http://www.php.net/manual/fr/function.crc32.php' class='function' rel='rdfs-seeAlso'>crc32()</a> - Calcule la somme de contr&amp;ocirc;le CRC32</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="md5" value="<div id='function.md5' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.md5.php'>md5</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>md5</span> &amp;mdash; <span class='dc-title'>Calcule le md5 d&amp;#039;une cha&amp;icirc;ne</span></p> </div> <a name='function.md5.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>md5</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$str</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$raw_output</tt><span class='initializer'> = false</span></span> ] )</div> <p class='para rdfs-comment'> Calcule le MD5 de la cha&amp;icirc;ne de caract&amp;egrave;res <i><tt class='parameter'>str</tt></i> en utilisant l&amp;#039;algorithme <a href='http://www.faqs.org/rfcs/rfc1321' class='link external'>&amp;raquo; <i>RSA Data Security, Inc. MD5 Message-Digest Algorithm</i></a>, et retourne le r&amp;eacute;sultat. </p> </div> <a name='function.md5.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 cha&amp;icirc;ne. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>raw_output</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Si le param&amp;egrave;tre optionnel <i><tt class='parameter'>raw_output</tt></i> est d&amp;eacute;fini &amp;agrave; <b><tt class='constant'>TRUE</tt></b>, alors le md5 est retourn&amp;eacute; au format binaire brut avec une longueur de 16. </p> </dd> </dl> <p> </p> </div> <a name='function.md5.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne le md5 de la cha&amp;icirc;ne, sous la forme d&amp;#039;un nombre hexad&amp;eacute;cimal de 32 caract&amp;egrave;res. </p> </div> <a name='function.md5.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'> Ajout du param&amp;egrave;tre <i><tt class='parameter'>raw_output</tt></i> . </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.md5.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>md5()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$str&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'apple'</span><span style='color: #007700'>;<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>md5</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$str</span><span style='color: #007700'>)&amp;nbsp;===&amp;nbsp;</span><span style='color: #DD0000'>'1f3870be274f6c49b3e31a0c6728957f'</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Voulez-vous&amp;nbsp;une&amp;nbsp;golden&amp;nbsp;ou&amp;nbsp;une&amp;nbsp;spartan?'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.md5.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.md5-file.php' class='function' rel='rdfs-seeAlso'>md5_file()</a> - Calcule le md5 d'un fichier</li> <li class='member'><a href='http://www.php.net/manual/fr/function.sha1-file.php' class='function' rel='rdfs-seeAlso'>sha1_file()</a> - Calcule le sha1 d'un fichier</li> <li class='member'><a href='http://www.php.net/manual/fr/function.crc32.php' class='function' rel='rdfs-seeAlso'>crc32()</a> - Calcule la somme de contr&amp;ocirc;le CRC32</li> <li class='member'><a href='http://www.php.net/manual/fr/function.sha1.php' class='function' rel='rdfs-seeAlso'>sha1()</a> - Calcule le sha1 d'une cha&amp;icirc;ne de caract&amp;egrave;res</li> <li class='member'><a href='http://www.php.net/manual/fr/function.hash.php' class='function' rel='rdfs-seeAlso'>hash()</a> - G&amp;eacute;n&amp;egrave;re une valeur de hachage (empreinte num&amp;eacute;rique)</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="mb_substr_count" value="<div id='function.mb-substr-count' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mb-substr-count.php'>mb_substr_count</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>mb_substr_count</span> &amp;mdash; <span class='dc-title'>Compte le nombre d&amp;#039;occurrences d&amp;#039;une sous-cha&amp;icirc;ne</span></p> </div> <a name='function.mb-substr-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>mb_substr_count</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'>$encoding</tt></span> ] )</div> <p class='para rdfs-comment'> Compte le nombre d&amp;#039;occurrences de la cha&amp;icirc;ne <i><tt class='parameter'>needle</tt></i> dans la cha&amp;icirc;ne <i><tt class='parameter'>haystack</tt></i> . </p> </div> <a name='function.mb-substr-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'>haystack</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La cha&amp;icirc;ne &amp;agrave; analyser. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>needle</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La cha&amp;icirc;ne &amp;agrave; chercher. </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> est l&amp;#039;encodage des caract&amp;egrave;res. S&amp;#039;il est omis, l&amp;#039;encodage de caractres interne sera utilis&amp;eacute;.</p> </dd> </dl> <p> </p> </div> <a name='function.mb-substr-count.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne le nombre de fois o&amp;ugrave; la cha&amp;icirc;ne <i><tt class='parameter'>needle</tt></i> appara&amp;icirc;t dans la cha&amp;icirc;ne <i><tt class='parameter'>haystack</tt></i> . </p> </div> <a name='function.mb-substr-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>mb_substr_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 /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>mb_substr_count</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Ceci&amp;nbsp;est&amp;nbsp;un&amp;nbsp;test'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'es'</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;affiche&amp;nbsp;2<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.mb-substr-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.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> <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.substr-count.php' class='function' rel='rdfs-seeAlso'>substr_count()</a> - Compte le nombre d'occurrences de segments 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="mb_substr" value="<div id='function.mb-substr' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mb-substr.php'>mb_substr</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.6, PHP 5)</p><p class='refpurpose'><span class='refname'>mb_substr</span> &amp;mdash; <span class='dc-title'>Lit une sous-cha&amp;icirc;ne</span></p> </div> <a name='function.mb-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>mb_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'>$start</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$length</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$encoding</tt></span> ]] )</div> <p class='para rdfs-comment'> Effectue une op&amp;eacute;ration de type <a href='http://www.php.net/manual/fr/function.substr.php' class='function'>substr()</a> bas&amp;eacute;e sur le nombre de caract&amp;egrave;res. La position est celle depuis le d&amp;eacute;but 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> . La position du premier caract&amp;egrave;re est <i>0</i>, le second, un, etc... </p> </div> <a name='function.mb-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 cha&amp;icirc;ne &amp;agrave; analyser. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>start</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La premi&amp;egrave;re position utilis&amp;eacute;e dans <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'> La taille maximale de la cha&amp;icirc;ne retourn&amp;eacute;e. </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> est l&amp;#039;encodage des caract&amp;egrave;res. S&amp;#039;il est omis, l&amp;#039;encodage de caractres interne sera utilis&amp;eacute;.</p> </dd> </dl> <p> </p> </div> <a name='function.mb-substr.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> <b>mb_substr()</b> retourne la portion de la cha&amp;icirc;ne <i><tt class='parameter'>str</tt></i> qui commence au caract&amp;egrave;re <i><tt class='parameter'>start</tt></i> et a la longueur de <i><tt class='parameter'>length</tt></i> caract&amp;egrave;res. </p> </div> <a name='function.mb-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.mb-strcut.php' class='function' rel='rdfs-seeAlso'>mb_strcut()</a> - Coupe une partie de cha&amp;icirc;ne</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mb-internal-encoding.php' class='function' rel='rdfs-seeAlso'>mb_internal_encoding()</a> - Lit/modifie l'encodage interne</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="mb_substitute_character" value="<div id='function.mb-substitute-character' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mb-substitute-character.php'>mb_substitute_character</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.6, PHP 5)</p><p class='refpurpose'><span class='refname'>mb_substitute_character</span> &amp;mdash; <span class='dc-title'>Lit/modifie les caract&amp;egrave;res de substitution</span></p> </div> <a name='function.mb-substitute-character.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>mb_substitute_character</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'>$substrchar</tt></span> ] )</div> <p class='para rdfs-comment'> Sp&amp;eacute;cifie le caract&amp;egrave;re de substitution des caract&amp;egrave;res invalides, ou des encodages invalides. Les caract&amp;egrave;res invalides peuvent &amp;ecirc;tre remplac&amp;eacute;s par <b><tt class='constant'>NULL</tt></b> (pas d&amp;#039;affichage, ils sont supprim&amp;eacute;s), une cha&amp;icirc;ne ou un code hexad&amp;eacute;cimal. </p> <p class='para'> Ce param&amp;eacute;trage affecte <a href='http://www.php.net/manual/fr/function.mb-convert-encoding.php' class='function'>mb_convert_encoding()</a>, <a href='http://www.php.net/manual/fr/function.mb-convert-variables.php' class='function'>mb_convert_variables()</a>, <a href='http://www.php.net/manual/fr/function.mb-output-handler.php' class='function'>mb_output_handler()</a>, et <a href='http://www.php.net/manual/fr/function.mb-send-mail.php' class='function'>mb_send_mail()</a>. </p> </div> <a name='function.mb-substitute-character.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'>substrchar</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Sp&amp;eacute;cifie une valeur Unicode sous la forme d&amp;#039;un entier, ou bien une cha&amp;icirc;ne sous ces formes : </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> &amp;quot;none&amp;quot; : pas d&amp;#039;affichage </span> </li> <li class='listitem'> <span class='simpara'> &amp;quot;long&amp;quot; : affiche la valeur hexad&amp;eacute;cimale (par exemple : U+3000,JIS+7E7E) </span> </li> </ul><p> </p> </dd> </dl> <p> </p> </div> <a name='function.mb-substitute-character.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Si <i><tt class='parameter'>substchar</tt></i> est fourni, <b>mb_substitute_character()</b> retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s, et <b><tt class='constant'>FALSE</tt></b> en cas d&amp;#039;erreur. Si <i><tt class='parameter'>substchar</tt></i> est omis, <b>mb_substitute_character()</b> retourne une valeur Unicode, ou bien &amp;quot;<i>none</i>&amp;quot;/&amp;quot;<i>long</i>&amp;quot;. </p> </div> <a name='function.mb-substitute-character.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>mb_substitute_character()</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;Configure&amp;nbsp;le&amp;nbsp;caract&amp;egrave;re&amp;nbsp;de&amp;nbsp;substitution&amp;nbsp;avec&amp;nbsp;U+3013&amp;nbsp;(GETA&amp;nbsp;MARK)&amp;nbsp;*/<br /></span><span style='color: #0000BB'>mb_substitute_character</span><span style='color: #007700'>(</span><span style='color: #0000BB'>0x3013</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Configure&amp;nbsp;le&amp;nbsp;caract&amp;egrave;re&amp;nbsp;de&amp;nbsp;substitution&amp;nbsp;avec&amp;nbsp;un&amp;nbsp;format&amp;nbsp;hexad&amp;eacute;cimal&amp;nbsp;*/<br /></span><span style='color: #0000BB'>mb_substitute_character</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'long'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Affiche&amp;nbsp;la&amp;nbsp;configuration&amp;nbsp;courante&amp;nbsp;*/<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>mb_substitute_character</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="mb_strwidth" value="<div id='function.mb-strwidth' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mb-strwidth.php'>mb_strwidth</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.6, PHP 5)</p><p class='refpurpose'><span class='refname'>mb_strwidth</span> &amp;mdash; <span class='dc-title'>Retourne la taille d&amp;#039;une cha&amp;icirc;ne</span></p> </div> <a name='function.mb-strwidth.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>mb_strwidth</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'>$encoding</tt></span> ] )</div> <p class='para rdfs-comment'> Retourne la taille de la cha&amp;icirc;ne <i><tt class='parameter'>str</tt></i> . </p> <p class='para'> Les cha&amp;icirc;nes &amp;agrave; encodage multi-octets sont g&amp;eacute;n&amp;eacute;ralement deux fois plus grandes que les cha&amp;icirc;nes mono-octet. </p> <p class='para'> </p><table class='doctable table'> <caption><b>Largeur des caract&amp;egrave;res</b></caption> <thead valign='middle'> <tr valign='middle'> <th>Caract&amp;egrave;res</th> <th>Taille</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>U+0000 - U+0019</td> <td align='left'>0</td> </tr> <tr valign='middle'> <td align='left'>U+0020 - U+1FFF</td> <td align='left'>1</td> </tr> <tr valign='middle'> <td align='left'>U+2000 - U+FF60</td> <td align='left'>2</td> </tr> <tr valign='middle'> <td align='left'>U+FF61 - U+FF9F</td> <td align='left'>1</td> </tr> <tr valign='middle'> <td align='left'>U+FFA0 - </td> <td align='left'>2</td> </tr> </tbody> </table> <p> </p> </div> <a name='function.mb-strwidth.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 cha&amp;icirc;ne &amp;agrave; analyser. </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> est l&amp;#039;encodage des caract&amp;egrave;res. S&amp;#039;il est omis, l&amp;#039;encodage de caractres interne sera utilis&amp;eacute;.</p> </dd> </dl> <p> </p> </div> <a name='function.mb-strwidth.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> La taille de la cha&amp;icirc;ne. </p> </div> <a name='function.mb-strwidth.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.mb-strimwidth.php' class='function' rel='rdfs-seeAlso'>mb_strimwidth()</a> - Tronque une cha&amp;icirc;ne</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mb-internal-encoding.php' class='function' rel='rdfs-seeAlso'>mb_internal_encoding()</a> - Lit/modifie l'encodage interne</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="mb_strtoupper" value="<div id='function.mb-strtoupper' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mb-strtoupper.php'>mb_strtoupper</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>mb_strtoupper</span> &amp;mdash; <span class='dc-title'>Met tous les caract&amp;egrave;res en majuscules</span></p> </div> <a name='function.mb-strtoupper.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>mb_strtoupper</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'>$encoding</tt><span class='initializer'> = mb_internal_encoding()</span></span> ] )</div> <p class='para rdfs-comment'> Retourne la cha&amp;icirc;ne <i><tt class='parameter'>str</tt></i> apr&amp;egrave;s avoir converti tous les caract&amp;egrave;res alphab&amp;eacute;tiques en majuscules. </p> </div> <a name='function.mb-strtoupper.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 cha&amp;icirc;ne &amp;agrave; mettre en majuscule. </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> est l&amp;#039;encodage des caract&amp;egrave;res. S&amp;#039;il est omis, l&amp;#039;encodage de caractres interne sera utilis&amp;eacute;.</p> </dd> </dl> <p> </p> </div> <a name='function.mb-strtoupper.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne la cha&amp;icirc;ne <i><tt class='parameter'>str</tt></i> dont tous les caract&amp;egrave;res ont &amp;eacute;t&amp;eacute; mis en majuscule. </p> </div> <a name='function.mb-strtoupper.unicode'></a><div class='refsect1 unicode'> <h3 class='title'>Unicode</h3> <p class='para'> Pour plus d&amp;#039;informations sur les propri&amp;eacute;t&amp;eacute;s de l&amp;#039;Unicode, voyez <a href='http://www.unicode.org/unicode/reports/tr21/' class='link external'>&amp;raquo; http://www.unicode.org/unicode/reports/tr21/</a>. </p> <p class='para'> Contrairement &amp;agrave; <a href='http://www.php.net/manual/fr/function.strtoupper.php' class='function'>strtoupper()</a>, le concept de caract&amp;egrave;re &amp;#039;alphab&amp;eacute;tique&amp;#039; est d&amp;eacute;termin&amp;eacute; par les propri&amp;eacute;t&amp;eacute;s Unicode. De ce fait, le comportement de cette fonction n&amp;#039;est pas modifi&amp;eacute; par les configurations locales, et elle peut convertir tout les caract&amp;egrave;res qui sont consid&amp;eacute;r&amp;eacute;s comme alphab&amp;eacute;tiques comme le c c&amp;eacute;dille (&amp;ccedil;). </p> </div> <a name='function.mb-strtoupper.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>mb_strtoupper()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$str&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'Marie&amp;nbsp;A&amp;nbsp;Un&amp;nbsp;Petit&amp;nbsp;Agneau&amp;nbsp;Et&amp;nbsp;Elle&amp;nbsp;L'Aime&amp;nbsp;BEAUCOUP.'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$str&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mb_strtoupper</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$str</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$str</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;MARIE&amp;nbsp;A&amp;nbsp;UN&amp;nbsp;PETIT&amp;nbsp;AGNEAU&amp;nbsp;ET&amp;nbsp;ELLE&amp;nbsp;L'AIME&amp;nbsp;BEAUCOUP.<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.mb-strtoupper.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.mb-strtolower.php' class='function' rel='rdfs-seeAlso'>mb_strtolower()</a> - Met tous les caract&amp;egrave;res en minuscules</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mb-convert-case.php' class='function' rel='rdfs-seeAlso'>mb_convert_case()</a> - Modifie la casse d'une cha&amp;icirc;ne</li> <li class='member'><a href='http://www.php.net/manual/fr/function.strtoupper.php' class='function' rel='rdfs-seeAlso'>strtoupper()</a> - Renvoie une cha&amp;icirc;ne en majuscules</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="mb_strtolower" value="<div id='function.mb-strtolower' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mb-strtolower.php'>mb_strtolower</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>mb_strtolower</span> &amp;mdash; <span class='dc-title'>Met tous les caract&amp;egrave;res en minuscules</span></p> </div> <a name='function.mb-strtolower.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>mb_strtolower</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'>$encoding</tt><span class='initializer'> = mb_internal_encoding()</span></span> ] )</div> <p class='para rdfs-comment'> Retourne la cha&amp;icirc;ne <i><tt class='parameter'>str</tt></i> apr&amp;egrave;s avoir converti tous les caract&amp;egrave;res alphab&amp;eacute;tiques en minuscules. </p> </div> <a name='function.mb-strtolower.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 cha&amp;icirc;ne &amp;agrave; mettre en minuscule. </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> est l&amp;#039;encodage des caract&amp;egrave;res. S&amp;#039;il est omis, l&amp;#039;encodage de caractres interne sera utilis&amp;eacute;.</p> </dd> </dl> <p> </p> </div> <a name='function.mb-strtolower.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne la cha&amp;icirc;ne <i><tt class='parameter'>str</tt></i> dont tous les caract&amp;egrave;res alphab&amp;eacute;tiques ont &amp;eacute;t&amp;eacute; mis en minuscule. </p> </div> <a name='function.mb-strtolower.unicode'></a><div class='refsect1 unicode'> <h3 class='title'>Unicode</h3> <p class='para'> Pour plus d&amp;#039;informations sur les propri&amp;eacute;t&amp;eacute;s de l&amp;#039;Unicode, voyez <a href='http://www.unicode.org/unicode/reports/tr21/' class='link external'>&amp;raquo; http://www.unicode.org/unicode/reports/tr21/</a>. </p> <p class='para'> Contrairement &amp;agrave; <a href='http://www.php.net/manual/fr/function.strtolower.php' class='function'>strtolower()</a>, le concept de caract&amp;egrave;re &amp;#039;alphab&amp;eacute;tique&amp;#039; est d&amp;eacute;termin&amp;eacute; par les propri&amp;eacute;t&amp;eacute;s Unicode. De ce fait, le comportement de cette fonction n&amp;#039;est pas modifi&amp;eacute; par les configurations locales, et elle peut convertir tout les caract&amp;egrave;res qui sont consid&amp;eacute;r&amp;eacute;s comme alphab&amp;eacute;tiques comme le c c&amp;eacute;dille (&amp;Ccedil;). </p> </div> <a name='function.mb-strtolower.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>mb_strtolower()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$str&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'Marie&amp;nbsp;A&amp;nbsp;Un&amp;nbsp;Petit&amp;nbsp;Agneau&amp;nbsp;Et&amp;nbsp;Elle&amp;nbsp;L'Aime&amp;nbsp;BEAUCOUP.'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$str&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mb_strtolower</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$str</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$str</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;marie&amp;nbsp;a&amp;nbsp;un&amp;nbsp;petit&amp;nbsp;agneau&amp;nbsp;et&amp;nbsp;elle&amp;nbsp;l'aime&amp;nbsp;beaucoup<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.mb-strtolower.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.mb-strtoupper.php' class='function' rel='rdfs-seeAlso'>mb_strtoupper()</a> - Met tous les caract&amp;egrave;res en majuscules</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mb-convert-case.php' class='function' rel='rdfs-seeAlso'>mb_convert_case()</a> - Modifie la casse d'une cha&amp;icirc;ne</li> <li class='member'><a href='http://www.php.net/manual/fr/function.strtolower.php' class='function' rel='rdfs-seeAlso'>strtolower()</a> - Renvoie une cha&amp;icirc;ne en minuscules</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="mb_strstr" value="<div id='function.mb-strstr' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mb-strstr.php'>mb_strstr</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>mb_strstr</span> &amp;mdash; <span class='dc-title'>Trouve la premi&amp;egrave;re occurrence d&amp;#039;une cha&amp;icirc;ne dans une autre</span></p> </div> <a name='function.mb-strstr.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>mb_strstr</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'>bool</span> <tt class='parameter'>$part</tt><span class='initializer'> = false</span></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$encoding</tt></span> ]] )</div> <p class='para rdfs-comment'> <b>mb_strstr()</b> trouve la premi&amp;egrave;re occurrence de <i><tt class='parameter'>needle</tt></i> dans <i><tt class='parameter'>haystack</tt></i> et retourne la portion de <i><tt class='parameter'>haystack</tt></i> . Si <i><tt class='parameter'>needle</tt></i> n&amp;#039;est pas trouv&amp;eacute;, la fonction retournera <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.mb-strstr.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 cha&amp;icirc;ne dans laquelle on doit chercher la premi&amp;egrave;re occurrence de <i><tt class='parameter'>needle</tt></i> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>needle</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La cha&amp;icirc;ne &amp;agrave; chercher dans <i><tt class='parameter'>haystack</tt></i> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>part</tt></i> </span> </dt><dd class='listitem'> <p class='para'> D&amp;eacute;termine quelle portion de <i><tt class='parameter'>haystack</tt></i> cette fonction retourne. Si d&amp;eacute;fini &amp;agrave; <b><tt class='constant'>TRUE</tt></b>, la fonction retournera toute la cha&amp;icirc;ne <i><tt class='parameter'>haystack</tt></i> depuis le d&amp;eacute;but jusqu&amp;#039;&amp;agrave; la premi&amp;egrave;re occurrence de <i><tt class='parameter'>needle</tt></i> . Si d&amp;eacute;fini &amp;agrave; <b><tt class='constant'>FALSE</tt></b>, la fonction retournera toute la cha&amp;icirc;ne <i><tt class='parameter'>haystack</tt></i> depuis la premi&amp;egrave;re occurrence de <i><tt class='parameter'>needle</tt></i> jusqu&amp;#039;&amp;agrave; la fin. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>encoding</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Nom de l&amp;#039;encodage &amp;agrave; utiliser. Si ce param&amp;egrave;tre est omis, l&amp;#039;encodage interne est utilis&amp;eacute;. </p> </dd> </dl> <p> </p> </div> <a name='function.mb-strstr.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne la portion de <i><tt class='parameter'>haystack</tt></i> , ou <b><tt class='constant'>FALSE</tt></b> si <i><tt class='parameter'>needle</tt></i> n&amp;#039;est pas trouv&amp;eacute;. </p> </div> <a name='function.mb-strstr.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.stristr.php' class='function' rel='rdfs-seeAlso'>stristr()</a> - Version insensible &amp;agrave; la casse de strstr</li> <li class='member'><a href='http://www.php.net/manual/fr/function.strstr.php' class='function' rel='rdfs-seeAlso'>strstr()</a> - Trouve la premi&amp;egrave;re occurrence dans une cha&amp;icirc;ne</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mb-stristr.php' class='function' rel='rdfs-seeAlso'>mb_stristr()</a> - Trouve la premi&amp;egrave;re occurrence d'une cha&amp;icirc;ne dans une autre, sans tenir compte de la casse</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="mb_strrpos" value="<div id='function.mb-strrpos' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mb-strrpos.php'>mb_strrpos</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.6, PHP 5)</p><p class='refpurpose'><span class='refname'>mb_strrpos</span> &amp;mdash; <span class='dc-title'>Rep&amp;egrave;re la derni&amp;egrave;re occurrence d&amp;#039;un caract&amp;egrave;re dans une cha&amp;icirc;ne</span></p> </div> <a name='function.mb-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>mb_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'>int</span> <tt class='parameter'>$offset</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$encoding</tt></span> ]] )</div> <p class='para rdfs-comment'> <b>mb_strrpos()</b> effectue une recherche de type <a href='http://www.php.net/manual/fr/function.strpos.php' class='function'>strpos()</a>, en tenant compte des caract&amp;egrave;res multi-octets. La position de <i><tt class='parameter'>needle</tt></i> est compt&amp;eacute;e &amp;agrave; partir du d&amp;eacute;but de la cha&amp;icirc;ne <i><tt class='parameter'>haystack</tt></i> : les positions commencent &amp;agrave; 0. </p> </div> <a name='function.mb-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 cha&amp;icirc;ne &amp;agrave; analyser. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>needle</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La cha&amp;icirc;ne &amp;agrave; chercher dans la cha&amp;icirc;ne <i><tt class='parameter'>haystack</tt></i> . </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>offset</tt></i> </span> </dt><dd class='listitem'> <span class='simpara'> Doit &amp;ecirc;tre sp&amp;eacute;cifi&amp;eacute; pour commencer &amp;agrave; recherche un nombre arbitraire de nombre de caract&amp;egrave;res dans une cha&amp;icirc;ne. Les valeurs n&amp;eacute;gatives stoppent la recherche &amp;agrave; un point arbitraire avant la fin de la cha&amp;icirc;ne. </span> </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> est l&amp;#039;encodage des caract&amp;egrave;res. S&amp;#039;il est omis, l&amp;#039;encodage de caractres interne sera utilis&amp;eacute;.</p> </dd> </dl> <p> </p> </div> <a name='function.mb-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 du caract&amp;egrave;re <i><tt class='parameter'>needle</tt></i> dans la cha&amp;icirc;ne <i><tt class='parameter'>haystack</tt></i> . Si <i><tt class='parameter'>needle</tt></i> est introuvable, <b>mb_strrpos()</b> retourne <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.mb-strrpos.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'>Ajout du param&amp;egrave;tre optionnel <i><tt class='parameter'>offset</tt></i> .</td> </tr> </tbody> </table> <p> </p> </div> <a name='function.mb-strrpos.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <span class='simpara'> Le param&amp;egrave;tre <i><tt class='parameter'>encoding</tt></i> a &amp;eacute;t&amp;eacute; d&amp;eacute;plac&amp;eacute; de la troisi&amp;egrave;me position &amp;agrave; la quatri&amp;egrave;me position depuis PHP 5.2.0. Pour des raisons de compatibilit&amp;eacute; ascendante, <i><tt class='parameter'>encoding</tt></i> peut &amp;ecirc;tre sp&amp;eacute;cifi&amp;eacute; en tant que troisi&amp;egrave;me param&amp;egrave;tre, mais ce comportement est obsol&amp;egrave;te et peut &amp;ecirc;tre supprim&amp;eacute; prochainement. </span> </p></blockquote> <blockquote><p><b class='note'>Note</b>: L&amp;#039;encodage interne ou l&amp;#039;encodage des caract&amp;egrave;res sp&amp;eacute;cifi&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.mb-regex-encoding.php' class='function'>mb_regex_encoding()</a> sera utilis&amp;eacute; comme encodage de caract&amp;egrave;res pour cette fonction.<br /></p></blockquote> </div> <a name='function.mb-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.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> <li class='member'><a href='http://www.php.net/manual/fr/function.mb-internal-encoding.php' class='function' rel='rdfs-seeAlso'>mb_internal_encoding()</a> - Lit/modifie l'encodage interne</li> <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> </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="mb_strripos" value="<div id='function.mb-strripos' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mb-strripos.php'>mb_strripos</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>mb_strripos</span> &amp;mdash; <span class='dc-title'>Trouve la position de la derni&amp;egrave;re occurrence d&amp;#039;une cha&amp;icirc;ne dans une autre, en tenant compte de la casse</span></p> </div> <a name='function.mb-strripos.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>mb_strripos</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> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$encoding</tt></span> ]] )</div> <p class='para rdfs-comment'> <b>mb_strripos()</b> effectue une op&amp;eacute;ration <a href='http://www.php.net/manual/fr/function.strripos.php' class='function'>strripos()</a> bas&amp;eacute;e sur le nombre de caract&amp;egrave;res. La position <i><tt class='parameter'>needle</tt></i> est compt&amp;eacute;e depuis le d&amp;eacute;but de <i><tt class='parameter'>haystack</tt></i> . La position du premier caract&amp;egrave;re est 0. Le second a comme position 1, etc.. Contrairement &amp;agrave; <a href='http://www.php.net/manual/fr/function.mb-strrpos.php' class='function'>mb_strrpos()</a>, <b>mb_strripos()</b> est sensible &amp;agrave; la casse. </p> </div> <a name='function.mb-strripos.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 cha&amp;icirc;ne depuis laquelle on r&amp;eacute;cup&amp;egrave;re la position de la derni&amp;egrave;re occurrence de <i><tt class='parameter'>needle</tt></i> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>needle</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La cha&amp;icirc;ne &amp;agrave; chercher dans <i><tt class='parameter'>haystack</tt></i> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>offset</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La position dans <i><tt class='parameter'>haystack</tt></i> &amp;agrave; partir de laquelle on doit commencer &amp;agrave; chercher </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>encoding</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Nom de l&amp;#039;encodage &amp;agrave; utiliser. Si ce param&amp;egrave;tre est omis, l&amp;#039;encodage interne est utilis&amp;eacute;. </p> </dd> </dl> <p> </p> </div> <a name='function.mb-strripos.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 la cha&amp;icirc;ne <i><tt class='parameter'>haystack</tt></i> , ou <b><tt class='constant'>FALSE</tt></b> si <i><tt class='parameter'>needle</tt></i> n&amp;#039;est pas trouv&amp;eacute;. </p> </div> <a name='function.mb-strripos.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.strripos.php' class='function' rel='rdfs-seeAlso'>strripos()</a> - Trouve la position de la derni&amp;egrave;re occurrence d'une cha&amp;icirc;ne dans une autre, de fa&amp;ccedil;on insensible &amp;agrave; la casse</li> <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.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="mb_strrichr" value="<div id='function.mb-strrichr' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mb-strrichr.php'>mb_strrichr</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>mb_strrichr</span> &amp;mdash; <span class='dc-title'>Trouve la derni&amp;egrave;re occurrence d&amp;#039;un caract&amp;egrave;re d&amp;#039;une cha&amp;icirc;ne dans une autre, insensible &amp;agrave; la casse</span></p> </div> <a name='function.mb-strrichr.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>mb_strrichr</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'>bool</span> <tt class='parameter'>$part</tt><span class='initializer'> = false</span></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$encoding</tt></span> ]] )</div> <p class='para rdfs-comment'> <b>mb_strrichr()</b> trouve la derni&amp;egrave;re occurrence de <i><tt class='parameter'>needle</tt></i> dans <i><tt class='parameter'>haystack</tt></i> et retourne la portion de <i><tt class='parameter'>haystack</tt></i> . Contrairement &amp;agrave; <a href='http://www.php.net/manual/fr/function.mb-strrchr.php' class='function'>mb_strrchr()</a>, <b>mb_strrichr()</b> n&amp;#039;est pas sensible &amp;agrave; la casse. Si <i><tt class='parameter'>needle</tt></i> n&amp;#039;est pas trouv&amp;eacute;, la fonction retournera <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.mb-strrichr.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 cha&amp;icirc;ne depuis laquelle on doit chercher la derni&amp;egrave;re occurrence de <i><tt class='parameter'>needle</tt></i> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>needle</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La cha&amp;icirc;ne &amp;agrave; chercher dans <i><tt class='parameter'>haystack</tt></i> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>part</tt></i> </span> </dt><dd class='listitem'> <p class='para'> D&amp;eacute;termine quelle portion de <i><tt class='parameter'>haystack</tt></i> cette fonction retourne. Si d&amp;eacute;fini &amp;agrave; <b><tt class='constant'>TRUE</tt></b>, la fonction retourne toute la cha&amp;icirc;ne <i><tt class='parameter'>haystack</tt></i> depuis le d&amp;eacute;but jusqu&amp;#039;&amp;agrave; la derni&amp;egrave;re occurrence de <i><tt class='parameter'>needle</tt></i> . Si d&amp;eacute;fini &amp;agrave; <b><tt class='constant'>FALSE</tt></b>, la fonction retourne toute la cha&amp;icirc;ne <i><tt class='parameter'>haystack</tt></i> depuis la derni&amp;egrave;re occurrence de <i><tt class='parameter'>needle</tt></i> jusqu&amp;#039;&amp;agrave; la fin. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>encoding</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Nom de l&amp;#039;encodage &amp;agrave; utiliser. Si ce param&amp;egrave;tre est omis, l&amp;#039;encodage interne sera utilis&amp;eacute;. </p> </dd> </dl> <p> </p> </div> <a name='function.mb-strrichr.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne la portion de <i><tt class='parameter'>haystack</tt></i> . ou <b><tt class='constant'>FALSE</tt></b> si <i><tt class='parameter'>needle</tt></i> n&amp;#039;est pas trouv&amp;eacute;. </p> </div> <a name='function.mb-strrichr.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.mb-stristr.php' class='function' rel='rdfs-seeAlso'>mb_stristr()</a> - Trouve la premi&amp;egrave;re occurrence d'une cha&amp;icirc;ne dans une autre, sans tenir compte de la casse</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mb-strrchr.php' class='function' rel='rdfs-seeAlso'>mb_strrchr()</a> - Trouve la derni&amp;egrave;re occurrence d'un caract&amp;egrave;re d'une cha&amp;icirc;ne dans une 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> " />
<string id="mb_strrchr" value="<div id='function.mb-strrchr' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mb-strrchr.php'>mb_strrchr</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>mb_strrchr</span> &amp;mdash; <span class='dc-title'>Trouve la derni&amp;egrave;re occurrence d&amp;#039;un caract&amp;egrave;re d&amp;#039;une cha&amp;icirc;ne dans une autre</span></p> </div> <a name='function.mb-strrchr.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>mb_strrchr</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'>bool</span> <tt class='parameter'>$part</tt><span class='initializer'> = false</span></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$encoding</tt></span> ]] )</div> <p class='para rdfs-comment'> <b>mb_strrchr()</b> trouve la derni&amp;egrave;re occurrence de <i><tt class='parameter'>needle</tt></i> dans <i><tt class='parameter'>haystack</tt></i> et retourne la portion de <i><tt class='parameter'>haystack</tt></i> . Si <i><tt class='parameter'>needle</tt></i> n&amp;#039;est pas trouv&amp;eacute;, la fonction retournera <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.mb-strrchr.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 cha&amp;icirc;ne depuis laquelle on doit r&amp;eacute;cup&amp;eacute;rer la derni&amp;egrave;re occurrence de <i><tt class='parameter'>needle</tt></i> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>needle</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La cha&amp;icirc;ne &amp;agrave; trouver dans <i><tt class='parameter'>haystack</tt></i> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>part</tt></i> </span> </dt><dd class='listitem'> <p class='para'> D&amp;eacute;termine quelle portion de <i><tt class='parameter'>haystack</tt></i> cette fonction retourne. Si d&amp;eacute;fini &amp;agrave; <b><tt class='constant'>TRUE</tt></b>, la fonction retourne toute la cha&amp;icirc;ne <i><tt class='parameter'>haystack</tt></i> depuis le d&amp;eacute;but jusqu&amp;#039;&amp;agrave; la derni&amp;egrave;re occurrence de <i><tt class='parameter'>needle</tt></i> . Si d&amp;eacute;fini &amp;agrave; <b><tt class='constant'>FALSE</tt></b>, la fonction retourne toute la cha&amp;icirc;ne <i><tt class='parameter'>haystack</tt></i> depuis la derni&amp;egrave;re occurrence de <i><tt class='parameter'>needle</tt></i> jusqu&amp;#039;&amp;agrave; la fin. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>encoding</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Nom de l&amp;#039;encodage &amp;agrave; utiliser.Si ce param&amp;egrave;tre est omis, l&amp;#039;encodage interne sera utilis&amp;eacute;. </p> </dd> </dl> <p> </p> </div> <a name='function.mb-strrchr.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne la portion de <i><tt class='parameter'>haystack</tt></i> . ou <b><tt class='constant'>FALSE</tt></b> si <i><tt class='parameter'>needle</tt></i> n&amp;#039;est pas trouv&amp;eacute;. </p> </div> <a name='function.mb-strrchr.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.strrchr.php' class='function' rel='rdfs-seeAlso'>strrchr()</a> - Trouve 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.mb-strstr.php' class='function' rel='rdfs-seeAlso'>mb_strstr()</a> - Trouve 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-strrichr.php' class='function' rel='rdfs-seeAlso'>mb_strrichr()</a> - Trouve la derni&amp;egrave;re occurrence d'un caract&amp;egrave;re d'une cha&amp;icirc;ne dans une autre, insensible &amp;agrave; la casse</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="mb_strpos" value="<div id='function.mb-strpos' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mb-strpos.php'>mb_strpos</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.6, PHP 5)</p><p class='refpurpose'><span class='refname'>mb_strpos</span> &amp;mdash; <span class='dc-title'>Rep&amp;egrave;re la premi&amp;egrave;re occurrence d&amp;#039;un caract&amp;egrave;re dans une cha&amp;icirc;ne</span></p> </div> <a name='function.mb-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>mb_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> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$encoding</tt></span> ]] )</div> <p class='para rdfs-comment'> Rep&amp;egrave;re la position de la premi&amp;egrave;re occurrence d&amp;#039;un caract&amp;egrave;re dans la cha&amp;icirc;ne fournie. </p> <p class='para'> Effectue une recherche de type <a href='http://www.php.net/manual/fr/function.strpos.php' class='function'>strpos()</a>, en tenant compte des caract&amp;egrave;res multi-octets. La position de <i><tt class='parameter'>needle</tt></i> est compt&amp;eacute;e &amp;agrave; partir du d&amp;eacute;but de la cha&amp;icirc;ne <i><tt class='parameter'>haystack</tt></i> : les positions commencent &amp;agrave; 0. </p> </div> <a name='function.mb-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 cha&amp;icirc;ne &amp;agrave; analyser. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>needle</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La position, depuis le d&amp;eacute;but de <i><tt class='parameter'>haystack</tt></i> . </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>offset</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La position de d&amp;eacute;but de recherche. S&amp;#039;il est omis, z&amp;eacute;ro sera utilis&amp;eacute; (d&amp;eacute;but de la cha&amp;icirc;ne). </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> est l&amp;#039;encodage des caract&amp;egrave;res. S&amp;#039;il est omis, l&amp;#039;encodage de caractres interne sera utilis&amp;eacute;.</p> </dd> </dl> <p> </p> </div> <a name='function.mb-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 du caract&amp;egrave;re <i><tt class='parameter'>needle</tt></i> dans la cha&amp;icirc;ne <i><tt class='parameter'>haystack</tt></i> . Si <i><tt class='parameter'>needle</tt></i> est introuvable, <b>mb_strpos()</b> retourne <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.mb-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.mb-internal-encoding.php' class='function' rel='rdfs-seeAlso'>mb_internal_encoding()</a> - Lit/modifie l'encodage interne</li> <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> </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="mb_strlen" value="<div id='function.mb-strlen' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mb-strlen.php'>mb_strlen</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.6, PHP 5)</p><p class='refpurpose'><span class='refname'>mb_strlen</span> &amp;mdash; <span class='dc-title'>Retourne la taille d&amp;#039;une cha&amp;icirc;ne</span></p> </div> <a name='function.mb-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>mb_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'>$encoding</tt></span> ] )</div> <p class='para rdfs-comment'> R&amp;eacute;cup&amp;egrave;re la taille de la cha&amp;icirc;ne fournie. </p> </div> <a name='function.mb-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 cha&amp;icirc;ne &amp;agrave; analyser. </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> est l&amp;#039;encodage des caract&amp;egrave;res. S&amp;#039;il est omis, l&amp;#039;encodage de caractres interne sera utilis&amp;eacute;.</p> </dd> </dl> <p> </p> </div> <a name='function.mb-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 dans la cha&amp;icirc;ne <i><tt class='parameter'>str</tt></i> , avec l&amp;#039;encodage <i><tt class='parameter'>encoding</tt></i> . Un caract&amp;egrave;re multi-octets est alors compt&amp;eacute; pour 1. </p> </div> <a name='function.mb-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.mb-internal-encoding.php' class='function' rel='rdfs-seeAlso'>mb_internal_encoding()</a> - Lit/modifie l'encodage interne</li> <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> </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="mb_stristr" value="<div id='function.mb-stristr' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mb-stristr.php'>mb_stristr</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>mb_stristr</span> &amp;mdash; <span class='dc-title'>Trouve la premi&amp;egrave;re occurrence d&amp;#039;une cha&amp;icirc;ne dans une autre, sans tenir compte de la casse</span></p> </div> <a name='function.mb-stristr.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>mb_stristr</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'>bool</span> <tt class='parameter'>$part</tt><span class='initializer'> = false</span></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$encoding</tt></span> ]] )</div> <p class='para rdfs-comment'> <b>mb_stristr()</b> trouve la premi&amp;egrave;re occurrence de <i><tt class='parameter'>needle</tt></i> dans <i><tt class='parameter'>haystack</tt></i> et retourne la portion de <i><tt class='parameter'>haystack</tt></i> . Contrairement &amp;agrave; <a href='http://www.php.net/manual/fr/function.mb-strstr.php' class='function'>mb_strstr()</a>, <b>mb_stristr()</b> est insensible &amp;agrave; la casse. Si <i><tt class='parameter'>needle</tt></i> n&amp;#039;est pas trouv&amp;eacute;, la fonction retournera <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.mb-stristr.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 cha&amp;icirc;ne depuis laquelle on r&amp;eacute;cup&amp;egrave;re la premi&amp;egrave;re occurrence de <i><tt class='parameter'>needle</tt></i> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>needle</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La cha&amp;icirc;ne &amp;agrave; chercher dans <i><tt class='parameter'>haystack</tt></i> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>part</tt></i> </span> </dt><dd class='listitem'> <p class='para'> D&amp;eacute;termine quelle portion de <i><tt class='parameter'>haystack</tt></i> cette fonction retourne. Si d&amp;eacute;fini &amp;agrave; <b><tt class='constant'>TRUE</tt></b>, la fonction retournera toute la cha&amp;icirc;ne <i><tt class='parameter'>haystack</tt></i> depuis le d&amp;eacute;but jusqu&amp;#039;&amp;agrave; la premi&amp;egrave;re occurrence de <i><tt class='parameter'>needle</tt></i> . Si d&amp;eacute;fini &amp;agrave; <b><tt class='constant'>FALSE</tt></b>, la fonction retournera toute la cha&amp;icirc;ne <i><tt class='parameter'>haystack</tt></i> depuis la premi&amp;egrave;re occurrence de <i><tt class='parameter'>needle</tt></i> jusqu&amp;#039;&amp;agrave; la fin. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>encoding</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Nom de l&amp;#039;encodage &amp;agrave; utiliser. Si ce param&amp;egrave;tre est omis, l&amp;#039;encodage interne est utilis&amp;eacute;. </p> </dd> </dl> <p> </p> </div> <a name='function.mb-stristr.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne la portion de <i><tt class='parameter'>haystack</tt></i> , ou <b><tt class='constant'>FALSE</tt></b> si <i><tt class='parameter'>needle</tt></i> n&amp;#039;est pas trouv&amp;eacute;. </p> </div> <a name='function.mb-stristr.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.stristr.php' class='function' rel='rdfs-seeAlso'>stristr()</a> - Version insensible &amp;agrave; la casse de strstr</li> <li class='member'><a href='http://www.php.net/manual/fr/function.strstr.php' class='function' rel='rdfs-seeAlso'>strstr()</a> - Trouve la premi&amp;egrave;re occurrence dans une cha&amp;icirc;ne</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mb-strstr.php' class='function' rel='rdfs-seeAlso'>mb_strstr()</a> - Trouve la premi&amp;egrave;re occurrence d'une cha&amp;icirc;ne dans une 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> " />
<string id="mb_stripos" value="<div id='function.mb-stripos' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mb-stripos.php'>mb_stripos</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>mb_stripos</span> &amp;mdash; <span class='dc-title'>Trouve la premi&amp;egrave;re occurrence d&amp;#039;une cha&amp;icirc;ne dans une autre, sans tenir compte de la casse</span></p> </div> <a name='function.mb-stripos.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>mb_stripos</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> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$encoding</tt></span> ]] )</div> <p class='para rdfs-comment'> <b>mb_stripos()</b> retourne la position num&amp;eacute;rique de la premi&amp;egrave;re occurrence de <i><tt class='parameter'>needle</tt></i> dans la cha&amp;icirc;ne <i><tt class='parameter'>haystack</tt></i> . Contrairement &amp;agrave; <a href='http://www.php.net/manual/fr/function.mb-strpos.php' class='function'>mb_strpos()</a>, <b>mb_stripos()</b> est insensible &amp;agrave; la casse. Si <i><tt class='parameter'>needle</tt></i> n&amp;#039;est pas trouv&amp;eacute;, la fonction retournera <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.mb-stripos.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 cha&amp;icirc;ne depuis laquelle on r&amp;eacute;cup&amp;egrave;re la position de la premi&amp;egrave;re occurrence de <i><tt class='parameter'>needle</tt></i> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>needle</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La cha&amp;icirc;ne &amp;agrave; chercher dans <i><tt class='parameter'>haystack</tt></i> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>offset</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La position dans <i><tt class='parameter'>haystack</tt></i> o&amp;ugrave; l&amp;#039;on doit commencer &amp;agrave; chercher </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>encoding</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Nom de l&amp;#039;encodage &amp;agrave; utiliser. Si ce param&amp;egrave;tre est omis, l&amp;#039;encodage interne est utilis&amp;eacute;. </p> </dd> </dl> <p> </p> </div> <a name='function.mb-stripos.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 la cha&amp;icirc;ne <i><tt class='parameter'>haystack</tt></i> ou <b><tt class='constant'>FALSE</tt></b> si <i><tt class='parameter'>needle</tt></i> n&amp;#039;est pas trouv&amp;eacute;. </p> </div> <a name='function.mb-stripos.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.stripos.php' class='function' rel='rdfs-seeAlso'>stripos()</a> - Recherche la premi&amp;egrave;re occurrence dans une cha&amp;icirc;ne, sans tenir compte de la casse</li> <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.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="mb_strimwidth" value="<div id='function.mb-strimwidth' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mb-strimwidth.php'>mb_strimwidth</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.6, PHP 5)</p><p class='refpurpose'><span class='refname'>mb_strimwidth</span> &amp;mdash; <span class='dc-title'>Tronque une cha&amp;icirc;ne</span></p> </div> <a name='function.mb-strimwidth.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>mb_strimwidth</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'>$start</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$width</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$trimmarker</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$encoding</tt></span> ]] )</div> <p class='para rdfs-comment'> Tronque la cha&amp;icirc;ne <i><tt class='parameter'>str</tt></i> &amp;agrave; la longueur <i><tt class='parameter'>width</tt></i> . </p> </div> <a name='function.mb-strimwidth.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 cha&amp;icirc;ne &amp;agrave; tronquer. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>start</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>start</tt></i> est l&amp;#039;offset de d&amp;eacute;part, en nombre de caract&amp;egrave;res depuis le d&amp;eacute;but de la cha&amp;icirc;ne (cela commence &amp;agrave; 0). </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>width</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La taille &amp;agrave; tronquer. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>trimmarker</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>trimmarker</tt></i> est la cha&amp;icirc;ne ajout&amp;eacute;e &amp;agrave; la fin de la cha&amp;icirc;ne tronqu&amp;eacute;e. </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> est l&amp;#039;encodage des caract&amp;egrave;res. S&amp;#039;il est omis, l&amp;#039;encodage de caractres interne sera utilis&amp;eacute;.</p> </dd> </dl> <p> </p> </div> <a name='function.mb-strimwidth.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> La cha&amp;icirc;ne tronqu&amp;eacute;e. Si <i><tt class='parameter'>trimmarker</tt></i> est d&amp;eacute;fini, <i><tt class='parameter'>trimmarker</tt></i> sera ajout&amp;eacute; &amp;agrave; la valeur retourn&amp;eacute;e. </p> </div> <a name='function.mb-strimwidth.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>mb_strimwidth()</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'>mb_strimwidth</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Hello&amp;nbsp;World'</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'>10</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'...'</span><span style='color: #007700'>);<br /></span><span style='color: #FF8000'>//&amp;nbsp;Affiche&amp;nbsp;:&amp;nbsp;Hello&amp;nbsp;W...<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.mb-strimwidth.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.mb-strwidth.php' class='function' rel='rdfs-seeAlso'>mb_strwidth()</a> - Retourne la taille d'une cha&amp;icirc;ne</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mb-internal-encoding.php' class='function' rel='rdfs-seeAlso'>mb_internal_encoding()</a> - Lit/modifie l'encodage interne</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="mb_strcut" value="<div id='function.mb-strcut' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mb-strcut.php'>mb_strcut</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.6, PHP 5)</p><p class='refpurpose'><span class='refname'>mb_strcut</span> &amp;mdash; <span class='dc-title'>Coupe une partie de cha&amp;icirc;ne</span></p> </div> <a name='function.mb-strcut.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>mb_strcut</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'>$start</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$length</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$encoding</tt></span> ]] )</div> <p class='para rdfs-comment'> <b>mb_strcut()</b> effectue une op&amp;eacute;ration &amp;eacute;quivalente &amp;agrave; <a href='http://www.php.net/manual/fr/function.mb-substr.php' class='function'>mb_substr()</a> avec des m&amp;eacute;thodes diff&amp;eacute;rentes. Si la position <i><tt class='parameter'>start</tt></i> est un caract&amp;egrave;re multi-octets ou plus, il d&amp;eacute;butera &amp;agrave; partir du premier octet ou du premier caract&amp;egrave;re multi-octets. </p> <p class='para'> Il soustrait la cha&amp;icirc;ne <i><tt class='parameter'>str</tt></i> qui est plus courte que <i><tt class='parameter'>length</tt></i> ET caract&amp;egrave;res qui ne font pas partis d&amp;#039;une cha&amp;icirc;ne multi-octets et qui ne commence pas au milieu de la s&amp;eacute;quence. </p> </div> <a name='function.mb-strcut.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 cha&amp;icirc;ne &amp;agrave; couper. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>start</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La position &amp;agrave; partir de laquelle on commence &amp;agrave; couper. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>length</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nombre d&amp;#039;octets &amp;agrave; couper. </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> est l&amp;#039;encodage des caract&amp;egrave;res. S&amp;#039;il est omis, l&amp;#039;encodage de caractres interne sera utilis&amp;eacute;.</p> </dd> </dl> <p> </p> </div> <a name='function.mb-strcut.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> <b>mb_strcut()</b> retourne la portion de la cha&amp;icirc;ne <i><tt class='parameter'>str</tt></i> qui commence au caract&amp;egrave;re <i><tt class='parameter'>start</tt></i> et a la longueur de <i><tt class='parameter'>length</tt></i> caract&amp;egrave;res. </p> </div> <a name='function.mb-strcut.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.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-internal-encoding.php' class='function' rel='rdfs-seeAlso'>mb_internal_encoding()</a> - Lit/modifie l'encodage interne</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="mb_split" value="<div id='function.mb-split' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mb-split.php'>mb_split</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>mb_split</span> &amp;mdash; <span class='dc-title'>Scinde une cha&amp;icirc;ne en tableau avec une expression rationnelle multi-octets</span></p> </div> <a name='function.mb-split.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>mb_split</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$pattern</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$string</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$limit</tt><span class='initializer'> = -1</span></span> ] )</div> <p class='simpara'> Scinde la cha&amp;icirc;ne multi-octets <i><tt class='parameter'>string</tt></i> en utilisant l&amp;#039;expression rationnelle <i><tt class='parameter'>pattern</tt></i> puis en retournant le r&amp;eacute;sultat sous forme de tableau. </p> </div> <a name='function.mb-split.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'>pattern</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le masque de l&amp;#039;expression rationnelle. </p> </dd> <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 &amp;agrave; scinder. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>limit</tt></i> </span> </dt><dd class='listitem'> <span class='simpara'> Si le param&amp;egrave;tre optionnel <i><tt class='parameter'>limit</tt></i> est sp&amp;eacute;cifi&amp;eacute;, la cha&amp;icirc;ne sera scind&amp;eacute;e en <i><tt class='parameter'>limit</tt></i> &amp;eacute;l&amp;eacute;ments au plus. </span> </dd> </dl> <p> </p> </div> <a name='function.mb-split.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Le r&amp;eacute;sultat, sous la forme d&amp;#039;un tableau. </p> </div> <a name='function.mb-split.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: L&amp;#039;encodage interne ou l&amp;#039;encodage des caract&amp;egrave;res sp&amp;eacute;cifi&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.mb-regex-encoding.php' class='function'>mb_regex_encoding()</a> sera utilis&amp;eacute; comme encodage de caract&amp;egrave;res pour cette fonction.<br /></p></blockquote> </div> <a name='function.mb-split.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.mb-regex-encoding.php' class='function' rel='rdfs-seeAlso'>mb_regex_encoding()</a> - Retourne le jeu de caract&amp;egrave;res courant pour les expressions rationnelles</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mb-ereg.php' class='function' rel='rdfs-seeAlso'>mb_ereg()</a> - Recherche par expression rationnelle avec support des caract&amp;egrave;res multi-octets</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="mb_send_mail" value="<div id='function.mb-send-mail' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mb-send-mail.php'>mb_send_mail</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.6, PHP 5)</p><p class='refpurpose'><span class='refname'>mb_send_mail</span> &amp;mdash; <span class='dc-title'>Envoie un mail encod&amp;eacute;</span></p> </div> <a name='function.mb-send-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>mb_send_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'>$additional_parameter</tt><span class='initializer'> = NULL</span></span> ]] )</div> <p class='para rdfs-comment'> Envoie un courrier &amp;eacute;lectronique. Les en-t&amp;ecirc;tes et le corps du message sont convertis et encod&amp;eacute;s en accord avec <a href='http://www.php.net/manual/fr/function.mb-language.php' class='function'>mb_language()</a>. <b>mb_send_mail()</b> est une version adapt&amp;eacute;e de <a href='http://www.php.net/manual/fr/function.mail.php' class='function'>mail()</a>. Voir la fonction <a href='http://www.php.net/manual/fr/function.mail.php' class='function'>mail()</a> pour plus de d&amp;eacute;tails. </p> </div> <a name='function.mb-send-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'> <i><tt class='parameter'>to</tt></i> est l&amp;#039;adresse de destination du mail. Les adresses multiples peuvent &amp;ecirc;tre sp&amp;eacute;cifi&amp;eacute;es en les s&amp;eacute;parant par des virgules. Ce param&amp;egrave;tre n&amp;#039;est pas encod&amp;eacute; automatiquement. </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 message 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'> La cha&amp;icirc;ne <i><tt class='parameter'>additional_headers</tt></i> est ins&amp;eacute;r&amp;eacute;e &amp;agrave; la fin de l&amp;#039;en-t&amp;ecirc;te mail. Elle sert &amp;agrave; ajouter d&amp;#039;autres en-t&amp;ecirc;tes email. N&amp;#039;oubliez pas de les s&amp;eacute;parer par des nouvelles lignes (<i>&amp;quot;\n&amp;quot;</i>). </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>additional_parameter</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>additional_parameter</tt></i> est une ligne de param&amp;egrave;tres MTA. Il est pratique lorsque vous voulez d&amp;eacute;finir un <i>Return-Path</i> correct lorsque vous utilisez <i>sendmail</i>. </p> </dd> </dl> <p> </p> </div> <a name='function.mb-send-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.mb-send-mail.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 en-t&amp;ecirc;tes <i>Content-Type</i> et <i>Content-Transfer-Encoding</i> peuvent &amp;ecirc;tre red&amp;eacute;finis depuis PHP 5.0.0. Avant, les valeurs d&amp;eacute;finies par la fonction <a href='http://www.php.net/manual/fr/function.mb-language.php' class='function'>mb_language()</a> sont toujours utilis&amp;eacute;es. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.mb-send-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> <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.mb-language.php' class='function' rel='rdfs-seeAlso'>mb_language()</a> - Lit/modifie le langage 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="mb_regex_set_options" value="<div id='function.mb-regex-set-options' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mb-regex-set-options.php'>mb_regex_set_options</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>mb_regex_set_options</span> &amp;mdash; <span class='dc-title'>Lit et modifie les options des fonctions d&amp;#039;expression rationnelle &amp;agrave; support de caract&amp;egrave;res multi-octets</span></p> </div> <a name='function.mb-regex-set-options.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>mb_regex_set_options</b></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$options</tt><span class='initializer'> = &amp;quot;msr&amp;quot;</span></span> ] )</div> <p class='simpara'> Configure les options par d&amp;eacute;faut avec les nouvelles valeurs contenues dans <i><tt class='parameter'>options</tt></i> , pour les fonctions d&amp;#039;expression rationnelle &amp;agrave; support de caract&amp;egrave;res multi-octets. </p> </div> <a name='function.mb-regex-set-options.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'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Les options &amp;agrave; d&amp;eacute;finir. </p> </dd> </dl> <p> </p> </div> <a name='function.mb-regex-set-options.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne la configuration pr&amp;eacute;c&amp;eacute;dente. Si <i><tt class='parameter'>options</tt></i> est omise, la fonction retourne la cha&amp;icirc;ne qui d&amp;eacute;crit les options courantes. </p> </div> <a name='function.mb-regex-set-options.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.mb-split.php' class='function' rel='rdfs-seeAlso'>mb_split()</a> - Scinde une cha&amp;icirc;ne en tableau avec une expression rationnelle multi-octets</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mb-ereg.php' class='function' rel='rdfs-seeAlso'>mb_ereg()</a> - Recherche par expression rationnelle avec support des caract&amp;egrave;res multi-octets</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mb-eregi.php' class='function' rel='rdfs-seeAlso'>mb_eregi()</a> - Expression rationnelle insensible &amp;agrave; la casse avec le support des caract&amp;egrave;res multi-octets</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="mb_regex_encoding" value="<div id='function.mb-regex-encoding' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mb-regex-encoding.php'>mb_regex_encoding</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>mb_regex_encoding</span> &amp;mdash; <span class='dc-title'>Retourne le jeu de caract&amp;egrave;res courant pour les expressions rationnelles</span></p> </div> <a name='function.mb-regex-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>mb_regex_encoding</b></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$encoding</tt></span> ] )</div> <p class='para rdfs-comment'> Retourne le jeu de caract&amp;egrave;res courant pour les expressions rationnelles. </p> </div> <a name='function.mb-regex-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'>encoding</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Le param&amp;egrave;tre <i><tt class='parameter'>encoding</tt></i> est l&amp;#039;encodage des caract&amp;egrave;res. S&amp;#039;il est omis, l&amp;#039;encodage de caractres interne sera utilis&amp;eacute;.</p> </dd> </dl> <p> </p> </div> <a name='function.mb-regex-encoding.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='simpara'> Retourne le jeu de caract&amp;egrave;res courant pour les expressions rationnelles. </p> </div> <a name='function.mb-regex-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.mb-internal-encoding.php' class='function' rel='rdfs-seeAlso'>mb_internal_encoding()</a> - Lit/modifie l'encodage interne</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mb-ereg.php' class='function' rel='rdfs-seeAlso'>mb_ereg()</a> - Recherche par expression rationnelle avec support des caract&amp;egrave;res multi-octets</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="mb_preferred_mime_name" value="<div id='function.mb-preferred-mime-name' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mb-preferred-mime-name.php'>mb_preferred_mime_name</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.6, PHP 5)</p><p class='refpurpose'><span class='refname'>mb_preferred_mime_name</span> &amp;mdash; <span class='dc-title'>D&amp;eacute;tecte l&amp;#039;encodage MIME</span></p> </div> <a name='function.mb-preferred-mime-name.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>mb_preferred_mime_name</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$encoding</tt></span> )</div> <p class='para rdfs-comment'> R&amp;eacute;cup&amp;egrave;re le nom de l&amp;#039;encodage MIME d&amp;#039;une cha&amp;icirc;ne. </p> </div> <a name='function.mb-preferred-mime-name.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'>encoding</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;encodage &amp;agrave; v&amp;eacute;rifier. </p> </dd> </dl> <p> </p> </div> <a name='function.mb-preferred-mime-name.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Le nom de l&amp;#039;encodage MIME pour l&amp;#039;encodage <i><tt class='parameter'>encoding</tt></i> . </p> </div> <a name='function.mb-preferred-mime-name.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>mb_preferred_mime_name()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$outputenc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'sjis-win'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>mb_http_output</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$outputenc</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>ob_start</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'mb_output_handler'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-Type:&amp;nbsp;text/html;&amp;nbsp;charset='&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>mb_preferred_mime_name</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$outputenc</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="mb_parse_str" value="<div id='function.mb-parse-str' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mb-parse-str.php'>mb_parse_str</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.6, PHP 5)</p><p class='refpurpose'><span class='refname'>mb_parse_str</span> &amp;mdash; <span class='dc-title'>Analyse les donn&amp;eacute;es HTTP GET/POST/COOKIE et assigne les variables globales</span></p> </div> <a name='function.mb-parse-str.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>mb_parse_str</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$encoded_string</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter reference'>&amp;amp;$result</tt></span> ] )</div> <p class='para rdfs-comment'> Analyse les donn&amp;eacute;es d&amp;#039;entr&amp;eacute;es HTTP GET/POST/COOKIE et assigne les variables globales. &amp;Eacute;tant donn&amp;eacute; que PHP ne fournit pas de valeurs brutes de POST/COOKIE, cette fonction n&amp;#039;est utilisable que sur les donn&amp;eacute;es en m&amp;eacute;thode GET. <b>mb_parse_str()</b> prend les donn&amp;eacute;es de l&amp;#039;URL appelante, d&amp;eacute;tecte le jeu de caract&amp;egrave;res, convertit les donn&amp;eacute;es en jeu de caract&amp;egrave;res interne, et affecte les valeurs au tableau de variables globales. </p> </div> <a name='function.mb-parse-str.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_string</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Les donn&amp;eacute;es encod&amp;eacute;es URL. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>result</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Un tableau contenant les valeurs d&amp;eacute;cod&amp;eacute;es, et les noms des jeux de caract&amp;egrave;res. </p> </dd> </dl> <p> </p> </div> <a name='function.mb-parse-str.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.mb-parse-str.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.mb-detect-order.php' class='function' rel='rdfs-seeAlso'>mb_detect_order()</a> - Lit/modifie l'ordre de d&amp;eacute;tection des encodages</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mb-internal-encoding.php' class='function' rel='rdfs-seeAlso'>mb_internal_encoding()</a> - Lit/modifie l'encodage interne</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="mb_output_handler" value="<div id='function.mb-output-handler' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mb-output-handler.php'>mb_output_handler</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.6, PHP 5)</p><p class='refpurpose'><span class='refname'>mb_output_handler</span> &amp;mdash; <span class='dc-title'>Fonction de traitement des affichages</span></p> </div> <a name='function.mb-output-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>mb_output_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'> <b>mb_output_handler()</b> est la fonction &amp;agrave; fournir &amp;agrave; <a href='http://www.php.net/manual/fr/function.ob-start.php' class='function'>ob_start()</a>. <b>mb_output_handler()</b> convertit les caract&amp;egrave;res envoy&amp;eacute;s au client dans l&amp;#039;encodage param&amp;eacute;tr&amp;eacute; avec <a href='http://www.php.net/manual/fr/function.mb-http-output.php' class='function'>mb_http_output()</a>. </p> </div> <a name='function.mb-output-handler.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'>contents</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le contenu du buffer de sortie. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>status</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le statut du buffer de sortie. </p> </dd> </dl> <p> </p> </div> <a name='function.mb-output-handler.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> La cha&amp;icirc;ne convertie. </p> </div> <a name='function.mb-output-handler.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'> <p class='para'> Ajoute un en-t&amp;ecirc;te HTTP de jeu de caract&amp;egrave;res, en suivant ces conditions : </p> <p class='para'> </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> <i>Content-Type</i> n&amp;#039;a pas &amp;eacute;t&amp;eacute; d&amp;eacute;fini par la fonction <a href='http://www.php.net/manual/fr/function.header.php' class='function'>header()</a>. </span> </li> <li class='listitem'> <span class='simpara'> Le type MIME par d&amp;eacute;faut commence alors par <i>text/</i>. </span> </li> <li class='listitem'> <span class='simpara'> La configuration <a href='http://www.php.net/manual/fr/mbstring.configuration.php#ini.mbstring.http-input' class='link'>mbstring.http_input</a> est diff&amp;eacute;rente de <i>pass</i>. </span> </li> </ul><p> </p> </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.mb-output-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>mb_output_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 />mb_http_output</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'UTF-8'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>ob_start</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'mb_output_handler'</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.mb-output-handler.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Si vous souhaitez envoyer des donn&amp;eacute;es binaires telles des images issues d&amp;#039;un script PHP 4.3.0 ou suivante, <i>Content-Type: header</i> doit &amp;ecirc;tre envoy&amp;eacute; en utilisant la fonction <a href='http://www.php.net/manual/fr/function.header.php' class='function'>header()</a> avant d&amp;#039;envoyer les donn&amp;eacute;es binaires au client (e.g. <i>header(&amp;quot;Content-Type: image/png&amp;quot;</i>)). Si <i>Content-Type: header</i> est envoy&amp;eacute;, la conversion de l&amp;#039;encodage de sortie ne sera pas effectu&amp;eacute;e. <br /> Notez que si <i>Content-Type: text/*</i> est envoy&amp;eacute; en utilisant la fonction <a href='http://www.php.net/manual/fr/function.header.php' class='function'>header()</a>, les donn&amp;eacute;es envoy&amp;eacute;es seront consid&amp;eacute;r&amp;eacute;es comme du texte, et la conversion sera effectu&amp;eacute;e en utilisant le jeu de caract&amp;egrave;res associ&amp;eacute;. <br /> Si vous souhaitez envoyer des donn&amp;eacute;es binaires telles des images issues d&amp;#039;un script PHP, vous devez sp&amp;eacute;cifier l&amp;#039;encodage sp&amp;eacute;cial <i>&amp;quot;pass&amp;quot;</i>, avec la fonction <a href='http://www.php.net/manual/fr/function.mb-http-output.php' class='function'>mb_http_output()</a>. <br /> </p></blockquote> </div> <a name='function.mb-output-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.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="mb_list_encodings" value="<div id='function.mb-list-encodings' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mb-list-encodings.php'>mb_list_encodings</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>mb_list_encodings</span> &amp;mdash; <span class='dc-title'>Retourne un tableau contenant tous les encodages support&amp;eacute;s</span></p> </div> <a name='function.mb-list-encodings.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>mb_list_encodings</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Retourne un tableau contenant tous les encodages support&amp;eacute;s. </p> </div> <a name='function.mb-list-encodings.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='function.mb-list-encodings.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un tableau index&amp;eacute; num&amp;eacute;riquement. </p> </div> <a name='function.mb-list-encodings.errors'></a><div class='refsect1 errors'> <h3 class='title'>Erreurs / Exceptions</h3> <p class='para'> Cette fonction n&amp;#039;&amp;eacute;met aucune erreur. </p> </div> <a name='function.mb-list-encodings.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>mb_list_encodings()</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'>mb_list_encodings</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 ( [0] =&amp;gt; pass [1] =&amp;gt; auto [2] =&amp;gt; wchar [3] =&amp;gt; byte2be [4] =&amp;gt; byte2le [5] =&amp;gt; byte4be [6] =&amp;gt; byte4le [7] =&amp;gt; BASE64 [8] =&amp;gt; UUENCODE [9] =&amp;gt; HTML-ENTITIES [10] =&amp;gt; Quoted-Printable [11] =&amp;gt; 7bit [12] =&amp;gt; 8bit [13] =&amp;gt; UCS-4 [14] =&amp;gt; UCS-4BE [15] =&amp;gt; UCS-4LE [16] =&amp;gt; UCS-2 [17] =&amp;gt; UCS-2BE [18] =&amp;gt; UCS-2LE [19] =&amp;gt; UTF-32 [20] =&amp;gt; UTF-32BE [21] =&amp;gt; UTF-32LE [22] =&amp;gt; UTF-16 [23] =&amp;gt; UTF-16BE [24] =&amp;gt; UTF-16LE [25] =&amp;gt; UTF-8 [26] =&amp;gt; UTF-7 [27] =&amp;gt; UTF7-IMAP [28] =&amp;gt; ASCII [29] =&amp;gt; EUC-JP [30] =&amp;gt; SJIS [31] =&amp;gt; eucJP-win [32] =&amp;gt; SJIS-win [33] =&amp;gt; JIS [34] =&amp;gt; ISO-2022-JP [35] =&amp;gt; Windows-1252 [36] =&amp;gt; ISO-8859-1 [37] =&amp;gt; ISO-8859-2 [38] =&amp;gt; ISO-8859-3 [39] =&amp;gt; ISO-8859-4 [40] =&amp;gt; ISO-8859-5 [41] =&amp;gt; ISO-8859-6 [42] =&amp;gt; ISO-8859-7 [43] =&amp;gt; ISO-8859-8 [44] =&amp;gt; ISO-8859-9 [45] =&amp;gt; ISO-8859-10 [46] =&amp;gt; ISO-8859-13 [47] =&amp;gt; ISO-8859-14 [48] =&amp;gt; ISO-8859-15 [49] =&amp;gt; EUC-CN [50] =&amp;gt; CP936 [51] =&amp;gt; HZ [52] =&amp;gt; EUC-TW [53] =&amp;gt; BIG-5 [54] =&amp;gt; EUC-KR [55] =&amp;gt; UHC [56] =&amp;gt; ISO-2022-KR [57] =&amp;gt; Windows-1251 [58] =&amp;gt; CP866 [59] =&amp;gt; KOI8-R ) </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="mb_language" value="<div id='function.mb-language' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mb-language.php'>mb_language</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.6, PHP 5)</p><p class='refpurpose'><span class='refname'>mb_language</span> &amp;mdash; <span class='dc-title'>Lit/modifie le langage courant</span></p> </div> <a name='function.mb-language.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>mb_language</b></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$language</tt></span> ] )</div> <p class='para rdfs-comment'> Lit/modifie le langage courant. </p> </div> <a name='function.mb-language.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'>language</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Sert &amp;agrave; encoder les messages &amp;eacute;lectroniques. Les langages valides sont : <i>&amp;quot;Japanese&amp;quot;</i> (japonais), <i>&amp;quot;ja&amp;quot;</i> (japonais), <i>&amp;quot;English&amp;quot;</i> (anglais), <i>&amp;quot;en&amp;quot;</i> (anglais) et <i>&amp;quot;uni&amp;quot;</i> (UTF-8). <a href='http://www.php.net/manual/fr/function.mb-send-mail.php' class='function'>mb_send_mail()</a> utilise cette option pour encoder les emails. </p> <p class='para'> Le langage et sa configuration valent <i>ISO-2022-JP/Base64</i> pour le japonais, <i>UTF-8/Base64</i> pour l&amp;#039;UTF-8 et <i>ISO-8859-1/quoted printable</i> pour l&amp;#039;anglais. </p> </dd> </dl> <p> </p> </div> <a name='function.mb-language.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Si <i><tt class='parameter'>language</tt></i> est fourni et est valide, <b>mb_language()</b> retourne <b><tt class='constant'>TRUE</tt></b>. Sinon, elle retourne <b><tt class='constant'>FALSE</tt></b>. Lorsque le param&amp;egrave;tre <i><tt class='parameter'>language</tt></i> est omis, <b>mb_language()</b> retourne le nom du langage courant, sous forme de cha&amp;icirc;ne. Si aucun langage n&amp;#039;a &amp;eacute;t&amp;eacute; configur&amp;eacute;, <b>mb_language()</b> retourne <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.mb-language.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.mb-send-mail.php' class='function' rel='rdfs-seeAlso'>mb_send_mail()</a> - Envoie un mail encod&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="mb_internal_encoding" value="<div id='function.mb-internal-encoding' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mb-internal-encoding.php'>mb_internal_encoding</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.6, PHP 5)</p><p class='refpurpose'><span class='refname'>mb_internal_encoding</span> &amp;mdash; <span class='dc-title'>Lit/modifie l&amp;#039;encodage interne</span></p> </div> <a name='function.mb-internal-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>mb_internal_encoding</b></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$encoding</tt><span class='initializer'> = mb_internal_encoding()</span></span> ] )</div> <p class='para rdfs-comment'> Lit/modifie l&amp;#039;encodage interne. </p> </div> <a name='function.mb-internal-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'>encoding</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>encoding</tt></i> sert lors des conversions des cha&amp;icirc;nes en provenance et en direction du web, ainsi que lors de la cr&amp;eacute;ation de cha&amp;icirc;nes avec le module mbstring. </p> </dd> </dl> <p> </p> </div> <a name='function.mb-internal-encoding.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Si <i><tt class='parameter'>encoding</tt></i> est fourni, 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 <i><tt class='parameter'>encoding</tt></i> est omis, <b>mb_internal_encoding()</b> retourne le nom de l&amp;#039;encodage courant. </p> </div> <a name='function.mb-internal-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>mb_internal_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 /></span><span style='color: #FF8000'>/*&amp;nbsp;Utilise&amp;nbsp;l'encodage&amp;nbsp;interne&amp;nbsp;UTF-8&amp;nbsp;*/<br /></span><span style='color: #0000BB'>mb_internal_encoding</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'UTF-8'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Affiche&amp;nbsp;l'encodage&amp;nbsp;interne&amp;nbsp;courant&amp;nbsp;*/<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>mb_internal_encoding</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.mb-internal-encoding.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: L&amp;#039;encodage interne ou l&amp;#039;encodage des caract&amp;egrave;res sp&amp;eacute;cifi&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.mb-regex-encoding.php' class='function'>mb_regex_encoding()</a> sera utilis&amp;eacute; comme encodage de caract&amp;egrave;res pour cette fonction.<br /></p></blockquote> </div> <a name='function.mb-internal-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.mb-http-input.php' class='function' rel='rdfs-seeAlso'>mb_http_input()</a> - D&amp;eacute;tecte le type d'encodage d'un caract&amp;egrave;re HTTP</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mb-http-output.php' class='function' rel='rdfs-seeAlso'>mb_http_output()</a> - Lit/modifie l'encodage d'affichage</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mb-detect-order.php' class='function' rel='rdfs-seeAlso'>mb_detect_order()</a> - Lit/modifie l'ordre de d&amp;eacute;tection des encodages</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="mb_http_output" value="<div id='function.mb-http-output' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mb-http-output.php'>mb_http_output</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.6, PHP 5)</p><p class='refpurpose'><span class='refname'>mb_http_output</span> &amp;mdash; <span class='dc-title'>Lit/modifie l&amp;#039;encodage d&amp;#039;affichage</span></p> </div> <a name='function.mb-http-output.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>mb_http_output</b></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$encoding</tt></span> ] )</div> <p class='para rdfs-comment'> Lit/modifie l&amp;#039;encodage d&amp;#039;affichage. La sortie de cette fonction sera convertie dans l&amp;#039;encodage sp&amp;eacute;cifi&amp;eacute; par le param&amp;egrave;tre <i><tt class='parameter'>encoding</tt></i> . </p> </div> <a name='function.mb-http-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'>encoding</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Si <i><tt class='parameter'>encoding</tt></i> est fourni, <b>mb_http_output()</b> utilisera dor&amp;eacute;navant l&amp;#039;encodage <i><tt class='parameter'>encoding</tt></i> pour les affichages HTTP : les caract&amp;egrave;res qui seront envoy&amp;eacute;s aux clients web seront convertis dans le jeu de caract&amp;egrave;res <i><tt class='parameter'>encoding</tt></i> . </p> <p class='para'> Si <i><tt class='parameter'>encoding</tt></i> est omis, <b>mb_http_output()</b> retourne l&amp;#039;encodage d&amp;#039;affichage courant. </p> </dd> </dl> <p> </p> </div> <a name='function.mb-http-output.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'>encoding</tt></i> est omis, <b>mb_http_output()</b> retourne l&amp;#039;encodage courant HTTP. Sinon, 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.mb-http-output.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.mb-internal-encoding.php' class='function' rel='rdfs-seeAlso'>mb_internal_encoding()</a> - Lit/modifie l'encodage interne</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mb-http-input.php' class='function' rel='rdfs-seeAlso'>mb_http_input()</a> - D&amp;eacute;tecte le type d'encodage d'un caract&amp;egrave;re HTTP</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mb-detect-order.php' class='function' rel='rdfs-seeAlso'>mb_detect_order()</a> - Lit/modifie l'ordre de d&amp;eacute;tection des encodages</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="mb_http_input" value="<div id='function.mb-http-input' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mb-http-input.php'>mb_http_input</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.6, PHP 5)</p><p class='refpurpose'><span class='refname'>mb_http_input</span> &amp;mdash; <span class='dc-title'>D&amp;eacute;tecte le type d&amp;#039;encodage d&amp;#039;un caract&amp;egrave;re HTTP</span></p> </div> <a name='function.mb-http-input.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>mb_http_input</b></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$type</tt><span class='initializer'> = &amp;quot;&amp;quot;</span></span> ] )</div> <p class='simpara'> D&amp;eacute;tecte le type d&amp;#039;encodage d&amp;#039;un caract&amp;egrave;re HTTP. </p> </div> <a name='function.mb-http-input.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'> Le param&amp;egrave;tre <i><tt class='parameter'>type</tt></i> sp&amp;eacute;cifie le type d&amp;#039;entr&amp;eacute;e HTTP. Il peut prendre l&amp;#039;une des valeurs suivantes : &amp;quot;G&amp;quot; pour GET, &amp;quot;P&amp;quot; pour POST, &amp;quot;C&amp;quot; pour COOKIE, &amp;quot;S&amp;quot; pour cha&amp;icirc;ne de caract&amp;egrave;res, &amp;quot;L&amp;quot; pour la liste, &amp;quot;l&amp;quot; pour la liste compl&amp;egrave;te (retournera un tableau). Si <i><tt class='parameter'>type</tt></i> est omis, il prend la valeur du dernier type utilis&amp;eacute;. </p> </dd> </dl> <p> </p> </div> <a name='function.mb-http-input.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Le nom de l&amp;#039;encodage des caract&amp;egrave;res. Si <b>mb_http_input()</b> ne traite pas l&amp;#039;entr&amp;eacute;e HTTP sp&amp;eacute;cifi&amp;eacute;e, elle retournera <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.mb-http-input.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.mb-internal-encoding.php' class='function' rel='rdfs-seeAlso'>mb_internal_encoding()</a> - Lit/modifie l'encodage interne</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mb-http-output.php' class='function' rel='rdfs-seeAlso'>mb_http_output()</a> - Lit/modifie l'encodage d'affichage</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mb-detect-order.php' class='function' rel='rdfs-seeAlso'>mb_detect_order()</a> - Lit/modifie l'ordre de d&amp;eacute;tection des encodages</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="mb_get_info" value="<div id='function.mb-get-info' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mb-get-info.php'>mb_get_info</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>mb_get_info</span> &amp;mdash; <span class='dc-title'>Lit la configuration interne de l&amp;#039;extension mbstring</span></p> </div> <a name='function.mb-get-info.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>mb_get_info</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='simpara'> <b>mb_get_info()</b> lit la configuration interne de l&amp;#039;extension mbstring. </p> </div> <a name='function.mb-get-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'>type</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Si <i><tt class='parameter'>type</tt></i> n&amp;#039;est pas demand&amp;eacute; explicitement, ou s&amp;#039;il vaut <i>&amp;quot;all&amp;quot;</i>, un tableau contenant les &amp;eacute;l&amp;eacute;ments <i>&amp;quot;internal_encoding&amp;quot;</i>, <i>&amp;quot;http_output&amp;quot;</i>, <i>&amp;quot;http_input&amp;quot;</i> et <i>&amp;quot;func_overload&amp;quot;</i>, <i>&amp;quot;mail_charset&amp;quot;</i>, <i>&amp;quot;mail_header_encoding&amp;quot;</i>, <i>&amp;quot;mail_body_encoding&amp;quot;</i> sera retourn&amp;eacute;. </p> <p class='para'> Si <i><tt class='parameter'>type</tt></i> est sp&amp;eacute;cifi&amp;eacute;, et s&amp;#039;il vaut <i>&amp;quot;http_output&amp;quot;</i>, <i>&amp;quot;http_input&amp;quot;</i>, <i>&amp;quot;internal_encoding&amp;quot;</i> ou <i>&amp;quot;func_overload&amp;quot;</i>, la param&amp;egrave;tre demand&amp;eacute; sera retourn&amp;eacute;. </p> </dd> </dl> <p> </p> </div> <a name='function.mb-get-info.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Un tableau d&amp;#039;informations si <i><tt class='parameter'>type</tt></i> n&amp;#039;est pas sp&amp;eacute;cifi&amp;eacute;, sinon, un <i><tt class='parameter'>type</tt></i> sp&amp;eacute;cifique. </p> </div> <a name='function.mb-get-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'>5.1.3</td> <td align='left'> Les types d&amp;#039;&amp;eacute;l&amp;eacute;ment <i>&amp;quot;mail_charset&amp;quot;</i>, <i>&amp;quot;mail_header_encoding&amp;quot;</i>, et <i>&amp;quot;mail_body_encoding&amp;quot;</i> sont maintenant disponibles. </td> </tr> <tr valign='middle'> <td align='left'>5.3.0</td> <td align='left'> L&amp;#039;&amp;eacute;l&amp;eacute;ment <i>&amp;quot;http_output_conv_mimetypes&amp;quot;</i> a &amp;eacute;t&amp;eacute; ajout&amp;eacute;. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.mb-get-info.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.mb-regex-encoding.php' class='function' rel='rdfs-seeAlso'>mb_regex_encoding()</a> - Retourne le jeu de caract&amp;egrave;res courant pour les expressions rationnelles</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mb-http-output.php' class='function' rel='rdfs-seeAlso'>mb_http_output()</a> - Lit/modifie l'encodage d'affichage</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="mb_ereg_search_setpos" value="<div id='function.mb-ereg-search-setpos' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mb-ereg-search-setpos.php'>mb_ereg_search_setpos</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>mb_ereg_search_setpos</span> &amp;mdash; <span class='dc-title'>Choisit le point de d&amp;eacute;part de la recherche par expression rationnelle</span></p> </div> <a name='function.mb-ereg-search-setpos.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>mb_ereg_search_setpos</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$position</tt></span> )</div> <p class='simpara'> <b>mb_ereg_search_setpos()</b> choisit le point de d&amp;eacute;part de la recherche que va effectuer la fonction <a href='http://www.php.net/manual/fr/function.mb-ereg-search.php' class='function'>mb_ereg_search()</a>. </p> </div> <a name='function.mb-ereg-search-setpos.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'>position</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La position &amp;agrave; d&amp;eacute;finir. </p> </dd> </dl> <p> </p> </div> <a name='function.mb-ereg-search-setpos.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='simpara'> 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.mb-ereg-search-setpos.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: L&amp;#039;encodage interne ou l&amp;#039;encodage des caract&amp;egrave;res sp&amp;eacute;cifi&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.mb-regex-encoding.php' class='function'>mb_regex_encoding()</a> sera utilis&amp;eacute; comme encodage de caract&amp;egrave;res pour cette fonction.<br /></p></blockquote> </div> <a name='function.mb-ereg-search-setpos.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.mb-regex-encoding.php' class='function' rel='rdfs-seeAlso'>mb_regex_encoding()</a> - Retourne le jeu de caract&amp;egrave;res courant pour les expressions rationnelles</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mb-ereg-search-init.php' class='function' rel='rdfs-seeAlso'>mb_ereg_search_init()</a> - Configure les cha&amp;icirc;nes et les expressions rationnelles pour le support des caract&amp;egrave;res multi-octets</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="mb_ereg_search_regs" value="<div id='function.mb-ereg-search-regs' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mb-ereg-search-regs.php'>mb_ereg_search_regs</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>mb_ereg_search_regs</span> &amp;mdash; <span class='dc-title'>Retourne le segment de cha&amp;icirc;ne trouv&amp;eacute; par une expression rationnelle multi-octets</span></p> </div> <a name='function.mb-ereg-search-regs.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>mb_ereg_search_regs</b></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$pattern</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$option</tt><span class='initializer'> = &amp;quot;ms&amp;quot;</span></span> ]] )</div> <p class='para rdfs-comment'> Retourne le segment de cha&amp;icirc;ne trouv&amp;eacute; par une expression rationnelle multi-octets. </p> </div> <a name='function.mb-ereg-search-regs.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'>pattern</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le masque de recherche. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>option</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Les options de recherche. </p> </dd> </dl> <p> </p> </div> <a name='function.mb-ereg-search-regs.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='simpara'> <b>mb_ereg_search_regs()</b> ex&amp;eacute;cute l&amp;#039;expression rationnelle <i><tt class='parameter'>pattern</tt></i> , et, si un segment de cha&amp;icirc;ne correspond, elle le retourne dans un tableau, dont le premier &amp;eacute;l&amp;eacute;ment est le segment de cha&amp;icirc;ne trouv&amp;eacute;, le deuxi&amp;egrave;me le contenu de la premi&amp;egrave;re parenth&amp;egrave;se capturante, le troisi&amp;egrave;me le contenu de la seconde parenth&amp;egrave;se capturante, etc. La fonction retourne <b><tt class='constant'>FALSE</tt></b> en cas d&amp;#039;erreur. </p> </div> <a name='function.mb-ereg-search-regs.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: L&amp;#039;encodage interne ou l&amp;#039;encodage des caract&amp;egrave;res sp&amp;eacute;cifi&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.mb-regex-encoding.php' class='function'>mb_regex_encoding()</a> sera utilis&amp;eacute; comme encodage de caract&amp;egrave;res pour cette fonction.<br /></p></blockquote> </div> <a name='function.mb-ereg-search-regs.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.mb-regex-encoding.php' class='function' rel='rdfs-seeAlso'>mb_regex_encoding()</a> - Retourne le jeu de caract&amp;egrave;res courant pour les expressions rationnelles</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mb-ereg-search-init.php' class='function' rel='rdfs-seeAlso'>mb_ereg_search_init()</a> - Configure les cha&amp;icirc;nes et les expressions rationnelles pour le support des caract&amp;egrave;res multi-octets</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="mb_ereg_search_pos" value="<div id='function.mb-ereg-search-pos' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mb-ereg-search-pos.php'>mb_ereg_search_pos</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>mb_ereg_search_pos</span> &amp;mdash; <span class='dc-title'>Retourne la position et la longueur du segment de cha&amp;icirc;ne qui v&amp;eacute;rifie le masque de l&amp;#039;expression rationnelle</span></p> </div> <a name='function.mb-ereg-search-pos.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>mb_ereg_search_pos</b></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$pattern</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$option</tt><span class='initializer'> = &amp;quot;ms&amp;quot;</span></span> ]] )</div> <p class='para rdfs-comment'> Retourne la position et la longueur du segment de cha&amp;icirc;ne qui v&amp;eacute;rifie le masque de l&amp;#039;expression rationnelle. </p> <p class='para'> La cha&amp;icirc;ne &amp;agrave; utiliser est sp&amp;eacute;cifi&amp;eacute;e par <a href='http://www.php.net/manual/fr/function.mb-ereg-search-init.php' class='function'>mb_ereg_search_init()</a>. Si elle n&amp;#039;est pas sp&amp;eacute;cifi&amp;eacute;e, la pr&amp;eacute;c&amp;eacute;dente sera utilis&amp;eacute;e. </p> </div> <a name='function.mb-ereg-search-pos.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'>pattern</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le masque de recherche. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>option</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Les options de recherche. </p> </dd> </dl> <p> </p> </div> <a name='function.mb-ereg-search-pos.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='simpara'> Un tableau contenant la position et la taille du segment rep&amp;eacute;r&amp;eacute; gr&amp;acirc;ce &amp;agrave; l&amp;#039;expression rationnelle. Le premier &amp;eacute;l&amp;eacute;ment du tableau retourn&amp;eacute; doit &amp;ecirc;tre le d&amp;eacute;but du segment, et le second est la taille du segment, exprim&amp;eacute;e en octets. Cette fonction retourne <b><tt class='constant'>FALSE</tt></b> en cas d&amp;#039;erreur. </p> </div> <a name='function.mb-ereg-search-pos.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: L&amp;#039;encodage interne ou l&amp;#039;encodage des caract&amp;egrave;res sp&amp;eacute;cifi&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.mb-regex-encoding.php' class='function'>mb_regex_encoding()</a> sera utilis&amp;eacute; comme encodage de caract&amp;egrave;res pour cette fonction.<br /></p></blockquote> </div> <a name='function.mb-ereg-search-pos.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.mb-regex-encoding.php' class='function' rel='rdfs-seeAlso'>mb_regex_encoding()</a> - Retourne le jeu de caract&amp;egrave;res courant pour les expressions rationnelles</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mb-ereg-search-init.php' class='function' rel='rdfs-seeAlso'>mb_ereg_search_init()</a> - Configure les cha&amp;icirc;nes et les expressions rationnelles pour le support des caract&amp;egrave;res multi-octets</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="mb_ereg_search_init" value="<div id='function.mb-ereg-search-init' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mb-ereg-search-init.php'>mb_ereg_search_init</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>mb_ereg_search_init</span> &amp;mdash; <span class='dc-title'>Configure les cha&amp;icirc;nes et les expressions rationnelles pour le support des caract&amp;egrave;res multi-octets</span></p> </div> <a name='function.mb-ereg-search-init.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>mb_ereg_search_init</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$string</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$pattern</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$option</tt><span class='initializer'> = &amp;quot;msr&amp;quot;</span></span> ]] )</div> <p class='para rdfs-comment'> <b>mb_ereg_search_init()</b> configure <i><tt class='parameter'>string</tt></i> et <i><tt class='parameter'>pattern</tt></i> pour supporter les expressions rationnelles multi-octets. Ces valeurs sont utilis&amp;eacute;es par <a href='http://www.php.net/manual/fr/function.mb-ereg-search.php' class='function'>mb_ereg_search()</a>, <a href='http://www.php.net/manual/fr/function.mb-ereg-search-pos.php' class='function'>mb_ereg_search_pos()</a> et <a href='http://www.php.net/manual/fr/function.mb-ereg-search-regs.php' class='function'>mb_ereg_search_regs()</a>. </p> </div> <a name='function.mb-ereg-search-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'>string</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La cha&amp;icirc;ne &amp;agrave; chercher. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>pattern</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le masque de recherche. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>option</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;option de recherche. </p> </dd> </dl> <p> </p> </div> <a name='function.mb-ereg-search-init.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='simpara'> 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.mb-ereg-search-init.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: L&amp;#039;encodage interne ou l&amp;#039;encodage des caract&amp;egrave;res sp&amp;eacute;cifi&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.mb-regex-encoding.php' class='function'>mb_regex_encoding()</a> sera utilis&amp;eacute; comme encodage de caract&amp;egrave;res pour cette fonction.<br /></p></blockquote> </div> <a name='function.mb-ereg-search-init.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.mb-regex-encoding.php' class='function' rel='rdfs-seeAlso'>mb_regex_encoding()</a> - Retourne le jeu de caract&amp;egrave;res courant pour les expressions rationnelles</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mb-ereg-search-regs.php' class='function' rel='rdfs-seeAlso'>mb_ereg_search_regs()</a> - Retourne le segment de cha&amp;icirc;ne trouv&amp;eacute; par une expression rationnelle multi-octets</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="mb_ereg_search_getregs" value="<div id='function.mb-ereg-search-getregs' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mb-ereg-search-getregs.php'>mb_ereg_search_getregs</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>mb_ereg_search_getregs</span> &amp;mdash; <span class='dc-title'>Lit le dernier segment de cha&amp;icirc;ne multi-octets qui correspond au masque</span></p> </div> <a name='function.mb-ereg-search-getregs.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>mb_ereg_search_getregs</b></span> ( <span class='methodparam'>void</span> )</div> <p class='simpara'> Lit le dernier segment de cha&amp;icirc;ne multi-octets qui correspond au masque. </p> </div> <a name='function.mb-ereg-search-getregs.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='function.mb-ereg-search-getregs.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='simpara'> un tableau incluant toutes les sous-cha&amp;icirc;nes qui ont &amp;eacute;t&amp;eacute; trouv&amp;eacute;es par <a href='http://www.php.net/manual/fr/function.mb-ereg-search.php' class='function'>mb_ereg_search()</a>, <a href='http://www.php.net/manual/fr/function.mb-ereg-search-pos.php' class='function'>mb_ereg_search_pos()</a> et <a href='http://www.php.net/manual/fr/function.mb-ereg-search-regs.php' class='function'>mb_ereg_search_regs()</a>. S&amp;#039;il y a une solution qui a &amp;eacute;t&amp;eacute; trouv&amp;eacute;e, le premier &amp;eacute;l&amp;eacute;ment sera la sous-cha&amp;icirc;ne trouv&amp;eacute;e, le second repr&amp;eacute;sentera la premi&amp;egrave;re parenth&amp;egrave;se capturante, le troisi&amp;egrave;me repr&amp;eacute;sentera la deuxi&amp;egrave;me parenth&amp;egrave;se capturante, etc. Cette fonction retourne <b><tt class='constant'>FALSE</tt></b> en cas d&amp;#039;erreur. </p> </div> <a name='function.mb-ereg-search-getregs.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: L&amp;#039;encodage interne ou l&amp;#039;encodage des caract&amp;egrave;res sp&amp;eacute;cifi&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.mb-regex-encoding.php' class='function'>mb_regex_encoding()</a> sera utilis&amp;eacute; comme encodage de caract&amp;egrave;res pour cette fonction.<br /></p></blockquote> </div> <a name='function.mb-ereg-search-getregs.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.mb-regex-encoding.php' class='function' rel='rdfs-seeAlso'>mb_regex_encoding()</a> - Retourne le jeu de caract&amp;egrave;res courant pour les expressions rationnelles</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mb-ereg-search-init.php' class='function' rel='rdfs-seeAlso'>mb_ereg_search_init()</a> - Configure les cha&amp;icirc;nes et les expressions rationnelles pour le support des caract&amp;egrave;res multi-octets</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="mb_ereg_search_getpos" value="<div id='function.mb-ereg-search-getpos' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mb-ereg-search-getpos.php'>mb_ereg_search_getpos</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>mb_ereg_search_getpos</span> &amp;mdash; <span class='dc-title'>Retourne la position du d&amp;eacute;but du prochain segment rep&amp;eacute;r&amp;eacute; par une expression rationnelle</span></p> </div> <a name='function.mb-ereg-search-getpos.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>mb_ereg_search_getpos</b></span> ( <span class='methodparam'>void</span> )</div> <p class='simpara'> Retourne la position du d&amp;eacute;but du prochain segment rep&amp;eacute;r&amp;eacute; par une expression rationnelle. </p> </div> <a name='function.mb-ereg-search-getpos.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='function.mb-ereg-search-getpos.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='simpara'> <b>mb_ereg_search_getpos()</b> retourne la position du prochain segment de code qui correspond au masque utilis&amp;eacute; dans <a href='http://www.php.net/manual/fr/function.mb-ereg-search.php' class='function'>mb_ereg_search()</a>, <a href='http://www.php.net/manual/fr/function.mb-ereg-search-pos.php' class='function'>mb_ereg_search_pos()</a> et <a href='http://www.php.net/manual/fr/function.mb-ereg-search-regs.php' class='function'>mb_ereg_search_regs()</a>. La position est le nombre de caract&amp;egrave;res depuis le d&amp;eacute;but de la cha&amp;icirc;ne. </p> </div> <a name='function.mb-ereg-search-getpos.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: L&amp;#039;encodage interne ou l&amp;#039;encodage des caract&amp;egrave;res sp&amp;eacute;cifi&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.mb-regex-encoding.php' class='function'>mb_regex_encoding()</a> sera utilis&amp;eacute; comme encodage de caract&amp;egrave;res pour cette fonction.<br /></p></blockquote> </div> <a name='function.mb-ereg-search-getpos.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.mb-regex-encoding.php' class='function' rel='rdfs-seeAlso'>mb_regex_encoding()</a> - Retourne le jeu de caract&amp;egrave;res courant pour les expressions rationnelles</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mb-ereg-search-setpos.php' class='function' rel='rdfs-seeAlso'>mb_ereg_search_setpos()</a> - Choisit le point de d&amp;eacute;part de la recherche par expression rationnelle</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="mb_ereg_search" value="<div id='function.mb-ereg-search' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mb-ereg-search.php'>mb_ereg_search</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>mb_ereg_search</span> &amp;mdash; <span class='dc-title'>Recherche par expression rationnelle multi-octets</span></p> </div> <a name='function.mb-ereg-search.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>mb_ereg_search</b></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$pattern</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$option</tt><span class='initializer'> = &amp;quot;ms&amp;quot;</span></span> ]] )</div> <p class='para rdfs-comment'> Recherche par expression rationnelle multi-octets. </p> </div> <a name='function.mb-ereg-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'>pattern</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le masque de recherche. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>option</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;option de recherche. </p> </dd> </dl> <p> </p> </div> <a name='function.mb-ereg-search.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='simpara'> <b>mb_ereg_search()</b> retourne <b><tt class='constant'>TRUE</tt></b> si la cha&amp;icirc;ne multi-octets correspond au masque d&amp;#039;expression rationnelle, ou bien <b><tt class='constant'>FALSE</tt></b> sinon. La cha&amp;icirc;ne &amp;agrave; &amp;eacute;tudier a &amp;eacute;t&amp;eacute; configur&amp;eacute;e avec la fonction <a href='http://www.php.net/manual/fr/function.mb-ereg-search-init.php' class='function'>mb_ereg_search_init()</a>. Si le masque <i><tt class='parameter'>pattern</tt></i> n&amp;#039;est pas sp&amp;eacute;cifi&amp;eacute;, le pr&amp;eacute;c&amp;eacute;dent sera utilis&amp;eacute;. </p> </div> <a name='function.mb-ereg-search.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: L&amp;#039;encodage interne ou l&amp;#039;encodage des caract&amp;egrave;res sp&amp;eacute;cifi&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.mb-regex-encoding.php' class='function'>mb_regex_encoding()</a> sera utilis&amp;eacute; comme encodage de caract&amp;egrave;res pour cette fonction.<br /></p></blockquote> </div> <a name='function.mb-ereg-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.mb-regex-encoding.php' class='function' rel='rdfs-seeAlso'>mb_regex_encoding()</a> - Retourne le jeu de caract&amp;egrave;res courant pour les expressions rationnelles</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mb-ereg-search-init.php' class='function' rel='rdfs-seeAlso'>mb_ereg_search_init()</a> - Configure les cha&amp;icirc;nes et les expressions rationnelles pour le support des caract&amp;egrave;res multi-octets</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="mb_ereg_replace" value="<div id='function.mb-ereg-replace' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mb-ereg-replace.php'>mb_ereg_replace</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>mb_ereg_replace</span> &amp;mdash; <span class='dc-title'>Remplace des segments de cha&amp;icirc;ne &amp;agrave; l&amp;#039;aide des expressions rationnelles</span></p> </div> <a name='function.mb-ereg-replace.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>mb_ereg_replace</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$pattern</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$replacement</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$string</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$option</tt><span class='initializer'> = &amp;quot;msr&amp;quot;</span></span> ] )</div> <p class='simpara'> Recherche dans la cha&amp;icirc;ne <i><tt class='parameter'>string</tt></i> des occurrences correspondant au motif <i><tt class='parameter'>pattern</tt></i> , puis, les remplace avec le texte de remplacement <i><tt class='parameter'>replacement</tt></i> . </p> </div> <a name='function.mb-ereg-replace.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'>pattern</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;expression rationnelle. </p> <p class='para'> Les caract&amp;egrave;res multioctets peuvent &amp;ecirc;tre utilis&amp;eacute;s dans <i><tt class='parameter'>pattern</tt></i> . </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>replacement</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le texte de remplacement. </p> </dd> <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 &amp;agrave; analyser. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>option</tt></i> </span> </dt><dd class='listitem'> <span class='simpara'> Des options de recherches peuvent &amp;ecirc;tre configur&amp;eacute;es avec le param&amp;egrave;tre <i><tt class='parameter'>option</tt></i> . Si <i>i</i> est sp&amp;eacute;cifi&amp;eacute;, la casse sera ignor&amp;eacute;e. Si <i>x</i> est sp&amp;eacute;cifi&amp;eacute;, les espaces blancs seront ignor&amp;eacute;s. Si <i>m</i> est sp&amp;eacute;cifi&amp;eacute;, la recherche se fera en mode multiligne, et les nouvelles lignes seront incluses dans le joker <i>.</i>. Si <i>p</i> est sp&amp;eacute;cifi&amp;eacute;, la recherche se fera en mode POSIX, les nouvelles lignes seront consid&amp;eacute;r&amp;eacute;es comme des caract&amp;egrave;res normaux. Si <i>e</i> est sp&amp;eacute;cifi&amp;eacute;e, <i><tt class='parameter'>replacement</tt></i> sera &amp;eacute;valu&amp;eacute;e comme une expression PHP. </span> </dd> </dl> <p> </p> </div> <a name='function.mb-ereg-replace.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> La cha&amp;icirc;ne r&amp;eacute;sultante en cas de succ&amp;egrave;s, ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.mb-ereg-replace.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: L&amp;#039;encodage interne ou l&amp;#039;encodage des caract&amp;egrave;res sp&amp;eacute;cifi&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.mb-regex-encoding.php' class='function'>mb_regex_encoding()</a> sera utilis&amp;eacute; comme encodage de caract&amp;egrave;res pour cette fonction.<br /></p></blockquote> <div class='warning'><b class='warning'>Avertissement</b><p class='para'>N&amp;#039;utilisez jamais l&amp;#039;option <i>e</i> lorsque vous travaillez avec des donn&amp;eacute;es entrantes. Aucune protection automatique n&amp;#039;est appliqu&amp;eacute;e (sous la forme de la fonction <a href='http://www.php.net/manual/fr/function.preg-replace.php' class='function'>preg_replace()</a>). Si vous omettez cette &amp;eacute;tape, vous allez certainement cr&amp;eacute;e des failles dans voter application.</p></div> </div> <a name='function.mb-ereg-replace.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.mb-regex-encoding.php' class='function' rel='rdfs-seeAlso'>mb_regex_encoding()</a> - Retourne le jeu de caract&amp;egrave;res courant pour les expressions rationnelles</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mb-eregi-replace.php' class='function' rel='rdfs-seeAlso'>mb_eregi_replace()</a> - Expression rationnelle avec support des caract&amp;egrave;res multi-octets, sans tenir compte de la casse</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="mb_ereg_match" value="<div id='function.mb-ereg-match' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mb-ereg-match.php'>mb_ereg_match</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>mb_ereg_match</span> &amp;mdash; <span class='dc-title'>Expression rationnelle POSIX pour les cha&amp;icirc;nes multi-octets</span></p> </div> <a name='function.mb-ereg-match.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>mb_ereg_match</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$pattern</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$string</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$option</tt><span class='initializer'> = &amp;quot;msr&amp;quot;</span></span> ] )</div> <p class='para rdfs-comment'> Ex&amp;eacute;cute l&amp;#039;expression rationnelle POSIX pour les cha&amp;icirc;nes multi-octets. </p> </div> <a name='function.mb-ereg-match.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'>pattern</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;expression rationnelle. </p> </dd> <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 &amp;agrave; &amp;eacute;valuer. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>option</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> </dl> <p> </p> </div> <a name='function.mb-ereg-match.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='simpara'> <i><tt class='parameter'>string</tt></i> retourne <b><tt class='constant'>TRUE</tt></b> si <i><tt class='parameter'>string</tt></i> v&amp;eacute;rifie l&amp;#039;expression rationnelle <i><tt class='parameter'>pattern</tt></i> , <b><tt class='constant'>FALSE</tt></b> sinon. </p> </div> <a name='function.mb-ereg-match.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: L&amp;#039;encodage interne ou l&amp;#039;encodage des caract&amp;egrave;res sp&amp;eacute;cifi&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.mb-regex-encoding.php' class='function'>mb_regex_encoding()</a> sera utilis&amp;eacute; comme encodage de caract&amp;egrave;res pour cette fonction.<br /></p></blockquote> </div> <a name='function.mb-ereg-match.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.mb-regex-encoding.php' class='function' rel='rdfs-seeAlso'>mb_regex_encoding()</a> - Retourne le jeu de caract&amp;egrave;res courant pour les expressions rationnelles</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mb-ereg.php' class='function' rel='rdfs-seeAlso'>mb_ereg()</a> - Recherche par expression rationnelle avec support des caract&amp;egrave;res multi-octets</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="mb_eregi_replace" value="<div id='function.mb-eregi-replace' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mb-eregi-replace.php'>mb_eregi_replace</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>mb_eregi_replace</span> &amp;mdash; <span class='dc-title'>Expression rationnelle avec support des caract&amp;egrave;res multi-octets, sans tenir compte de la casse</span></p> </div> <a name='function.mb-eregi-replace.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>mb_eregi_replace</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$pattern</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$replace</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$string</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$option</tt><span class='initializer'> = &amp;quot;msri&amp;quot;</span></span> ] )</div> <p class='simpara'> Analyse la cha&amp;icirc;ne <i><tt class='parameter'>string</tt></i> avec le masque d&amp;#039;expression rationnelle <i><tt class='parameter'>pattern</tt></i> , puis remplace le texte trouv&amp;eacute; par <i><tt class='parameter'>replacement</tt></i> . </p> </div> <a name='function.mb-eregi-replace.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'>pattern</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;expression rationnelle. Les caract&amp;egrave;res multioctets peuvent &amp;ecirc;tre utilis&amp;eacute;s. La casse sera ignor&amp;eacute;e. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>replace</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le texte de substitution. </p> </dd> <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 recherch&amp;eacute;e. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>option</tt></i> </span> </dt><dd class='listitem'> <span class='simpara'> <i><tt class='parameter'>option</tt></i> a la m&amp;ecirc;me signification que pour la fonction <a href='http://www.php.net/manual/fr/function.mb-ereg-replace.php' class='function'>mb_ereg_replace()</a>. </span> </dd> </dl> <p> </p> </div> <a name='function.mb-eregi-replace.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> La cha&amp;icirc;ne r&amp;eacute;sultante, ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.mb-eregi-replace.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: L&amp;#039;encodage interne ou l&amp;#039;encodage des caract&amp;egrave;res sp&amp;eacute;cifi&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.mb-regex-encoding.php' class='function'>mb_regex_encoding()</a> sera utilis&amp;eacute; comme encodage de caract&amp;egrave;res pour cette fonction.<br /></p></blockquote> <div class='warning'><b class='warning'>Avertissement</b><p class='para'>N&amp;#039;utilisez jamais l&amp;#039;option <i>e</i> lorsque vous travaillez avec des donn&amp;eacute;es entrantes. Aucune protection automatique n&amp;#039;est appliqu&amp;eacute;e (sous la forme de la fonction <a href='http://www.php.net/manual/fr/function.preg-replace.php' class='function'>preg_replace()</a>). Si vous omettez cette &amp;eacute;tape, vous allez certainement cr&amp;eacute;e des failles dans voter application.</p></div> </div> <a name='function.mb-eregi-replace.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.mb-regex-encoding.php' class='function' rel='rdfs-seeAlso'>mb_regex_encoding()</a> - Retourne le jeu de caract&amp;egrave;res courant pour les expressions rationnelles</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mb-ereg-replace.php' class='function' rel='rdfs-seeAlso'>mb_ereg_replace()</a> - Remplace des segments de cha&amp;icirc;ne &amp;agrave; l'aide des expressions rationnelles</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="mb_eregi" value="<div id='function.mb-eregi' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mb-eregi.php'>mb_eregi</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>mb_eregi</span> &amp;mdash; <span class='dc-title'>Expression rationnelle insensible &amp;agrave; la casse avec le support des caract&amp;egrave;res multi-octets</span></p> </div> <a name='function.mb-eregi.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>mb_eregi</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$pattern</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$string</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$regs</tt></span> ] )</div> <p class='simpara'> Ex&amp;eacute;cute l&amp;#039;expression rationnelle insensible &amp;agrave; la casse avec le support des caract&amp;egrave;res multi-octets. </p> </div> <a name='function.mb-eregi.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'>pattern</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;expression rationnelle. </p> </dd> <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 &amp;agrave; chercher. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>regs</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Contient une sous-cha&amp;icirc;ne &amp;agrave; chercher. </p> </dd> </dl> <p> </p> </div> <a name='function.mb-eregi.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='simpara'> Ex&amp;eacute;cute l&amp;#039;expression rationnelle <i><tt class='parameter'>pattern</tt></i> avec le support des caract&amp;egrave;res multi-octets sur la cha&amp;icirc;ne <i><tt class='parameter'>string</tt></i> . <b>mb_eregi()</b> ignore la casse dans ses recherches. <a href='http://www.php.net/manual/fr/function.mb-ereg.php' class='function'>mb_ereg()</a> retourne 1 si des segments de cha&amp;icirc;ne qui v&amp;eacute;rifient le masque ont &amp;eacute;t&amp;eacute; trouv&amp;eacute;. Le troisi&amp;egrave;me param&amp;egrave;tre est optionnel. S&amp;#039;il est fournit, <a href='http://www.php.net/manual/fr/function.mb-ereg.php' class='function'>mb_ereg()</a> retournera la taille du segment de cha&amp;icirc;ne identifi&amp;eacute;, <i><tt class='parameter'>regs</tt></i> contient les sous-cha&amp;icirc;nes. Si rien n&amp;#039;est trouv&amp;eacute;, la fonction retourne <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.mb-eregi.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: L&amp;#039;encodage interne ou l&amp;#039;encodage des caract&amp;egrave;res sp&amp;eacute;cifi&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.mb-regex-encoding.php' class='function'>mb_regex_encoding()</a> sera utilis&amp;eacute; comme encodage de caract&amp;egrave;res pour cette fonction.<br /></p></blockquote> </div> <a name='function.mb-eregi.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.mb-regex-encoding.php' class='function' rel='rdfs-seeAlso'>mb_regex_encoding()</a> - Retourne le jeu de caract&amp;egrave;res courant pour les expressions rationnelles</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mb-ereg.php' class='function' rel='rdfs-seeAlso'>mb_ereg()</a> - Recherche par expression rationnelle avec support des caract&amp;egrave;res multi-octets</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="mb_ereg" value="<div id='function.mb-ereg' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mb-ereg.php'>mb_ereg</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>mb_ereg</span> &amp;mdash; <span class='dc-title'>Recherche par expression rationnelle avec support des caract&amp;egrave;res multi-octets</span></p> </div> <a name='function.mb-ereg.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>mb_ereg</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$pattern</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$string</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$regs</tt></span> ] )</div> <p class='simpara'> Recherche par expression rationnelle avec support des caract&amp;egrave;res multi-octets. </p> </div> <a name='function.mb-ereg.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'>pattern</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le masque de recherche. </p> </dd> <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 sur laquelle porte la recherche. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>regs</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Contient une sous-cha&amp;icirc;ne de la cha&amp;icirc;ne <a href='http://www.php.net/manual/fr/language.types.string.php' class='type string'>string</a>. </p> </dd> </dl> <p> </p> </div> <a name='function.mb-ereg.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='simpara'> Ex&amp;eacute;cute l&amp;#039;expression rationnelle <i><tt class='parameter'>pattern</tt></i> avec le support des caract&amp;egrave;res multi-octets sur la cha&amp;icirc;ne <i><tt class='parameter'>string</tt></i> . <b>mb_ereg()</b> retourne <i>1</i> si des segments de cha&amp;icirc;ne qui v&amp;eacute;rifient le masque ont &amp;eacute;t&amp;eacute; trouv&amp;eacute;s. Le troisi&amp;egrave;me param&amp;egrave;tre est optionnel. S&amp;#039;il est fourni, <b>mb_ereg()</b> retournera la taille du segment de cha&amp;icirc;ne identifi&amp;eacute;, <i><tt class='parameter'>regs</tt></i> contient les sous-cha&amp;icirc;nes. Si rien n&amp;#039;est trouv&amp;eacute;, la fonction retourne <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.mb-ereg.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: L&amp;#039;encodage interne ou l&amp;#039;encodage des caract&amp;egrave;res sp&amp;eacute;cifi&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.mb-regex-encoding.php' class='function'>mb_regex_encoding()</a> sera utilis&amp;eacute; comme encodage de caract&amp;egrave;res pour cette fonction.<br /></p></blockquote> </div> <a name='function.mb-ereg.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.mb-regex-encoding.php' class='function' rel='rdfs-seeAlso'>mb_regex_encoding()</a> - Retourne le jeu de caract&amp;egrave;res courant pour les expressions rationnelles</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mb-eregi.php' class='function' rel='rdfs-seeAlso'>mb_eregi()</a> - Expression rationnelle insensible &amp;agrave; la casse avec le support des caract&amp;egrave;res multi-octets</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="mb_encode_numericentity" value="<div id='function.mb-encode-numericentity' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mb-encode-numericentity.php'>mb_encode_numericentity</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.6, PHP 5)</p><p class='refpurpose'><span class='refname'>mb_encode_numericentity</span> &amp;mdash; <span class='dc-title'>Encode des entit&amp;eacute;s HTML</span></p> </div> <a name='function.mb-encode-numericentity.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>mb_encode_numericentity</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$str</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$convmap</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$encoding</tt></span> )</div> <p class='para rdfs-comment'> Convertit la cha&amp;icirc;ne <i><tt class='parameter'>str</tt></i> depuis l&amp;#039;encodage interne en codes num&amp;eacute;riques HTML </p> </div> <a name='function.mb-encode-numericentity.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 cha&amp;icirc;ne &amp;agrave; encoder. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>convmap</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>convmap</tt></i> est un tableau qui sp&amp;eacute;cifie les codes &amp;agrave; convertir. </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> est l&amp;#039;encodage des caract&amp;egrave;res. S&amp;#039;il est omis, l&amp;#039;encodage de caractres interne sera utilis&amp;eacute;.</p> </dd> </dl> <p> </p> </div> <a name='function.mb-encode-numericentity.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> La cha&amp;icirc;ne convertie. </p> </div> <a name='function.mb-encode-numericentity.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <i><tt class='parameter'>convmap</tt></i> </b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> $convmap&amp;nbsp;=&amp;nbsp;array&amp;nbsp;(<br />&amp;nbsp;int&amp;nbsp;start_code1,&amp;nbsp;int&amp;nbsp;end_code1,&amp;nbsp;int&amp;nbsp;offset1,&amp;nbsp;int&amp;nbsp;mask1,<br />&amp;nbsp;int&amp;nbsp;start_code2,&amp;nbsp;int&amp;nbsp;end_code2,&amp;nbsp;int&amp;nbsp;offset2,&amp;nbsp;int&amp;nbsp;mask2,<br />&amp;nbsp;........<br />&amp;nbsp;int&amp;nbsp;start_codeN,&amp;nbsp;int&amp;nbsp;end_codeN,&amp;nbsp;int&amp;nbsp;offsetN,&amp;nbsp;int&amp;nbsp;maskN&amp;nbsp;);<br />//&amp;nbsp;Sp&amp;eacute;cifie&amp;nbsp;les&amp;nbsp;valeurs&amp;nbsp;Unicode&amp;nbsp;de&amp;nbsp;d&amp;eacute;but&amp;nbsp;(start_codeN)&amp;nbsp;et&amp;nbsp;fin&amp;nbsp;(end_codeN)<br />//&amp;nbsp;Ajoutez&amp;nbsp;offsetN&amp;nbsp;&amp;agrave;&amp;nbsp;la&amp;nbsp;valeur,&amp;nbsp;et&amp;nbsp;faites&amp;nbsp;un&amp;nbsp;ET&amp;nbsp;bit-&amp;agrave;-bit&amp;nbsp;avec&amp;nbsp;maskN,&amp;nbsp;puis<br />//&amp;nbsp;il&amp;nbsp;convertit&amp;nbsp;la&amp;nbsp;valeur&amp;nbsp;obtenue&amp;nbsp;en&amp;nbsp;entit&amp;eacute;&amp;nbsp;num&amp;eacute;rique</span> </code></div> </div> </div><p> </p> </div> <a name='function.mb-encode-numericentity.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #2 Exemple avec <b>mb_encode_numericentity()</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;Convertit&amp;nbsp;du&amp;nbsp;ISO-8859-1&amp;nbsp;en&amp;nbsp;entit&amp;eacute;s&amp;nbsp;HTML&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$convmap&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #0000BB'>0x80</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0xff</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'>0xff</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$str&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mb_encode_numericentity</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$str</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$convmap</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'ISO-8859-1'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Convertit&amp;nbsp;du&amp;nbsp;code&amp;nbsp;SJIS-win&amp;nbsp;(uniquement&amp;nbsp;le&amp;nbsp;bloc&amp;nbsp;95-104)&amp;nbsp;en&amp;nbsp;entit&amp;eacute;s&amp;nbsp;num&amp;eacute;riques&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$convmap&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>0xe000</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0xe03e</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0x1040</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0xffff</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'>0xe03f</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0xe0bb</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0x1041</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0xffff</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'>0xe0bc</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0xe0fa</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0x1084</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0xffff</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'>0xe0fb</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0xe177</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0x1085</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0xffff</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'>0xe178</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0xe1b6</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0x10c8</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0xffff</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'>0xe1b7</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0xe233</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0x10c9</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0xffff</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'>0xe234</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0xe272</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0x110c</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0xffff</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'>0xe273</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0xe2ef</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0x110d</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0xffff</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'>0xe2f0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0xe32e</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0x1150</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0xffff</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'>0xe32f</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0xe3ab</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0x1151</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0xffff&amp;nbsp;</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$str&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mb_encode_numericentity</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$str</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$convmap</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'sjis-win'</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.mb-encode-numericentity.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.mb-decode-numericentity.php' class='function' rel='rdfs-seeAlso'>mb_decode_numericentity()</a> - D&amp;eacute;code les entit&amp;eacute;s HTML en caract&amp;egrave;res</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="mb_encode_mimeheader" value="<div id='function.mb-encode-mimeheader' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mb-encode-mimeheader.php'>mb_encode_mimeheader</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.6, PHP 5)</p><p class='refpurpose'><span class='refname'>mb_encode_mimeheader</span> &amp;mdash; <span class='dc-title'>Encode une cha&amp;icirc;ne pour un en-t&amp;ecirc;te MIM</span></p> </div> <a name='function.mb-encode-mimeheader.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>mb_encode_mimeheader</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> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$transfer_encoding</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$linefeed</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$indent</tt></span> ]]]] )</div> <p class='para rdfs-comment'> Encode la cha&amp;icirc;ne <i><tt class='parameter'>str</tt></i> en un en-t&amp;ecirc;te MIME. </p> </div> <a name='function.mb-encode-mimeheader.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 cha&amp;icirc;ne &amp;agrave; encoder. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>charset</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>charset</tt></i> est le nom de l&amp;#039;encodage utilis&amp;eacute; par la cha&amp;icirc;ne <i><tt class='parameter'>str</tt></i> . La valeur par d&amp;eacute;faut est d&amp;eacute;termin&amp;eacute;e par les param&amp;egrave;tres courants du NLS (<i>mbstring.language</i>). <a href='http://www.php.net/manual/fr/function.mb-internal-encoding.php' class='function'>mb_internal_encoding()</a> doit &amp;ecirc;tre le m&amp;ecirc;me encodage. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>transfer_encoding</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>transfer_encoding</tt></i> est l&amp;#039;encodage de transfert. Il peut &amp;ecirc;tre <i>&amp;quot;B&amp;quot;</i> (Base64) ou <i>&amp;quot;Q&amp;quot;</i> (Quoted-Printable). Par d&amp;eacute;faut, c&amp;#039;est <i>&amp;quot;B&amp;quot;</i>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>linefeed</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>linefeed</tt></i> sp&amp;eacute;cifie les fins de lignes (EOF : <i>end-of-line</i>) utilis&amp;eacute;es par <b>mb_encode_mimeheader()</b> pour formater la cha&amp;icirc;ne (une <a href='http://www.faqs.org/rfcs/rfc2822' class='link external'>&amp;raquo; RFC</a> d&amp;eacute;finie la longueur d&amp;#039;une cha&amp;icirc;ne &amp;agrave; partir de laquelle on doit ajouter une fin de ligne. La longueur courante est 74 caract&amp;egrave;res). La valeur par d&amp;eacute;faut est <i>&amp;quot;\r\n&amp;quot;</i> (CRLF). </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>indent</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Indentation de la premi&amp;egrave;re ligne (nombre de caract&amp;egrave;res dans l&amp;#039;en-t&amp;ecirc;te avant la cha&amp;icirc;ne <i><tt class='parameter'>str</tt></i> ). </p> </dd> </dl> <p> </p> </div> <a name='function.mb-encode-mimeheader.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Une version convertie de la cha&amp;icirc;ne en ASCII. </p> </div> <a name='function.mb-encode-mimeheader.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'> Le param&amp;egrave;tre <i><tt class='parameter'>indent</tt></i> a &amp;eacute;t&amp;eacute; ajout&amp;eacute;. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.mb-encode-mimeheader.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>mb_encode_mimeheader()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$name&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>''</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;kanji<br /></span><span style='color: #0000BB'>$mbox&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'kru'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$doma&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'gtinn.mon'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$addr&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mb_encode_mimeheader</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$name</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'UTF-7'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Q'</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;&amp;lt;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$mbox&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'@'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$doma&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;gt;'</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$addr</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.mb-encode-mimeheader.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Cette fonction n&amp;#039;est pas faite pour couper les lignes en milieu de mots. Ce comportement peut ajouter des espaces non d&amp;eacute;sir&amp;eacute;es dans un mot de la cha&amp;icirc;ne originale. <br /> </p></blockquote> </div> <a name='function.mb-encode-mimeheader.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.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> </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="mb_detect_order" value="<div id='function.mb-detect-order' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mb-detect-order.php'>mb_detect_order</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.6, PHP 5)</p><p class='refpurpose'><span class='refname'>mb_detect_order</span> &amp;mdash; <span class='dc-title'>Lit/modifie l&amp;#039;ordre de d&amp;eacute;tection des encodages</span></p> </div> <a name='function.mb-detect-order.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>mb_detect_order</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'>$encoding_list</tt></span> ] )</div> <p class='para rdfs-comment'> Remplace l&amp;#039;ordre de d&amp;eacute;tection des encodages courant par <i><tt class='parameter'>encoding_list</tt></i> . </p> </div> <a name='function.mb-detect-order.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'>encoding_list</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>encoding_list</tt></i> est un tableau, ou une liste d&amp;#039;encodages s&amp;eacute;par&amp;eacute;s par une virgule. La valeur <i>&amp;quot;auto&amp;quot;</i> est automatiquement remplac&amp;eacute;e par &amp;quot;ASCII, JIS, UTF-8, EUC-JP, SJIS&amp;quot;. </p> <p class='para'> Si <i><tt class='parameter'>encoding_list</tt></i> est omis, <b>mb_detect_order()</b> retourne l&amp;#039;ordre de d&amp;eacute;tection courant des encodages dans un tableau. </p> <p class='para'> Ce param&amp;eacute;trage affecte les fonctions <a href='http://www.php.net/manual/fr/function.mb-detect-encoding.php' class='function'>mb_detect_encoding()</a> et <a href='http://www.php.net/manual/fr/function.mb-send-mail.php' class='function'>mb_send_mail()</a>. </p> <p class='para'> Actuellement, <i>mbstring</i> supporte les filtres de d&amp;eacute;tections ci-dessous. Si une s&amp;eacute;quence d&amp;#039;octets est invalide pour l&amp;#039;un des filtres suivants, la d&amp;eacute;tection &amp;eacute;chouera. </p> <span class='simpara'> <i>UTF-8</i>, <i>UTF-7</i>, <i>ASCII</i>, <i>EUC-JP</i>,<i>SJIS</i>, <i>eucJP-win</i>, <i>SJIS-win</i>, <i>JIS</i>, <i>ISO-2022-JP</i> </span> <p class='para'> Pour <i>ISO-8859-*</i>, <i>mbstring</i> d&amp;eacute;tecte toujours <i>ISO-8859-*</i>. </p> <p class='para'> Pour <i>UTF-16</i>, <i>UTF-32</i>, <i>UCS2</i> et <i>UCS4</i> la d&amp;eacute;tection &amp;eacute;chouera toujours. </p> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple d&amp;#039;ordre de d&amp;eacute;tection inutile</b></p> <div class='example-contents programlisting'> <div class='cdata'><pre> ; Toujours d&amp;eacute;tect&amp;eacute; comme ISO-8859-1 detect_order = ISO-8859-1, UTF-8 ; Toujours d&amp;eacute;tect&amp;eacute; comme UTF-8, depuis que les valeurs ASCII/UTF-7 ; sont valides pour UTF-8 detect_order = UTF-8, ASCII, UTF-7 </pre></div> </div> </div><p> </p> </dd> </dl> <p> </p> </div> <a name='function.mb-detect-order.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.mb-detect-order.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #2 Exemple avec <b>mb_detect_order()</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;Remplace&amp;nbsp;l'ordre&amp;nbsp;de&amp;nbsp;d&amp;eacute;tection&amp;nbsp;par&amp;nbsp;une&amp;nbsp;liste&amp;nbsp;&amp;eacute;num&amp;eacute;r&amp;eacute;e&amp;nbsp;*/<br /></span><span style='color: #0000BB'>mb_detect_order</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'eucjp-win,sjis-win,UTF-8'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Remplace&amp;nbsp;l'ordre&amp;nbsp;de&amp;nbsp;d&amp;eacute;tection&amp;nbsp;par&amp;nbsp;un&amp;nbsp;tableau&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$ary</span><span style='color: #007700'>[]&amp;nbsp;=&amp;nbsp;</span><span style='color: #DD0000'>'ASCII'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$ary</span><span style='color: #007700'>[]&amp;nbsp;=&amp;nbsp;</span><span style='color: #DD0000'>'JIS'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$ary</span><span style='color: #007700'>[]&amp;nbsp;=&amp;nbsp;</span><span style='color: #DD0000'>'EUC-JP'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>mb_detect_order</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ary</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Affiche&amp;nbsp;l'ordre&amp;nbsp;de&amp;nbsp;d&amp;eacute;tection&amp;nbsp;courant&amp;nbsp;*/<br /></span><span style='color: #007700'>echo&amp;nbsp;</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'>mb_detect_order</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.mb-detect-order.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.mb-internal-encoding.php' class='function' rel='rdfs-seeAlso'>mb_internal_encoding()</a> - Lit/modifie l'encodage interne</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mb-http-input.php' class='function' rel='rdfs-seeAlso'>mb_http_input()</a> - D&amp;eacute;tecte le type d'encodage d'un caract&amp;egrave;re HTTP</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mb-http-output.php' class='function' rel='rdfs-seeAlso'>mb_http_output()</a> - Lit/modifie l'encodage d'affichage</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mb-send-mail.php' class='function' rel='rdfs-seeAlso'>mb_send_mail()</a> - Envoie un mail encod&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="mb_detect_encoding" value="<div id='function.mb-detect-encoding' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mb-detect-encoding.php'>mb_detect_encoding</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.6, PHP 5)</p><p class='refpurpose'><span class='refname'>mb_detect_encoding</span> &amp;mdash; <span class='dc-title'>D&amp;eacute;tecte un encodage</span></p> </div> <a name='function.mb-detect-encoding.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>mb_detect_encoding</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$str</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'>$encoding_list</tt><span class='initializer'> = mb_detect_order()</span></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$strict</tt><span class='initializer'> = false</span></span> ]] )</div> <p class='para rdfs-comment'> D&amp;eacute;tecte l&amp;#039;encodage utilis&amp;eacute; par la cha&amp;icirc;ne <i><tt class='parameter'>str</tt></i> . </p> </div> <a name='function.mb-detect-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'>str</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La cha&amp;icirc;ne &amp;agrave; analyser. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>encoding_list</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>encoding_list</tt></i> est une liste d&amp;#039;encodages, sous forme de tableau, ou bien de cha&amp;icirc;ne, les valeurs &amp;eacute;tant s&amp;eacute;par&amp;eacute;es par des virgules. </p> <p class='para'> Si <i><tt class='parameter'>encoding_list</tt></i> est omis, l&amp;#039;ordre sp&amp;eacute;cifi&amp;eacute; par <a href='http://www.php.net/manual/fr/function.mb-detect-order.php' class='function'>mb_detect_order()</a> est utilis&amp;eacute;. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>strict</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>strict</tt></i> sp&amp;eacute;cifie si l&amp;#039;on doit utiliser une d&amp;eacute;tection de l&amp;#039;encodage strict ou non. Par d&amp;eacute;faut, vaut <b><tt class='constant'>FALSE</tt></b>. </p> </dd> </dl> <p> </p> </div> <a name='function.mb-detect-encoding.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> L&amp;#039;encodage d&amp;eacute;tect&amp;eacute; ou <b><tt class='constant'>FALSE</tt></b> si l&amp;#039;encodage ne peut &amp;ecirc;tre d&amp;eacute;tect&amp;eacute; pour 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> donn&amp;eacute;e. </p> </div> <a name='function.mb-detect-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>mb_detect_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 /></span><span style='color: #FF8000'>/*&amp;nbsp;D&amp;eacute;tecte&amp;nbsp;l'encodage&amp;nbsp;avec&amp;nbsp;les&amp;nbsp;valeurs&amp;nbsp;par&amp;nbsp;d&amp;eacute;faut&amp;nbsp;*/<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>mb_detect_encoding</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$str</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;'auto'&amp;nbsp;signifie&amp;nbsp;'ASCII,JIS,UTF-8,EUC-JP,SJIS'&amp;nbsp;*/<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>mb_detect_encoding</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$str</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'auto'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Sp&amp;eacute;cifie&amp;nbsp;une&amp;nbsp;liste&amp;nbsp;d'encodages&amp;nbsp;possibles&amp;nbsp;avec&amp;nbsp;une&amp;nbsp;liste&amp;nbsp;&amp;agrave;&amp;nbsp;virgules&amp;nbsp;*/<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>mb_detect_encoding</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$str</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'JIS,&amp;nbsp;eucjp-win,&amp;nbsp;sjis-win'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Sp&amp;eacute;cifie&amp;nbsp;une&amp;nbsp;liste&amp;nbsp;d'encodages&amp;nbsp;possibles&amp;nbsp;avec&amp;nbsp;un&amp;nbsp;tableau&amp;nbsp;&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$ary</span><span style='color: #007700'>[]&amp;nbsp;=&amp;nbsp;</span><span style='color: #DD0000'>'ASCII'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$ary</span><span style='color: #007700'>[]&amp;nbsp;=&amp;nbsp;</span><span style='color: #DD0000'>'JIS'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$ary</span><span style='color: #007700'>[]&amp;nbsp;=&amp;nbsp;</span><span style='color: #DD0000'>'EUC-JP'</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #0000BB'>mb_detect_encoding</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$str</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ary</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.mb-detect-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.mb-detect-order.php' class='function' rel='rdfs-seeAlso'>mb_detect_order()</a> - Lit/modifie l'ordre de d&amp;eacute;tection des encodages</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="mb_decode_numericentity" value="<div id='function.mb-decode-numericentity' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mb-decode-numericentity.php'>mb_decode_numericentity</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.6, PHP 5)</p><p class='refpurpose'><span class='refname'>mb_decode_numericentity</span> &amp;mdash; <span class='dc-title'>D&amp;eacute;code les entit&amp;eacute;s HTML en caract&amp;egrave;res</span></p> </div> <a name='function.mb-decode-numericentity.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>mb_decode_numericentity</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$str</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$convmap</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$encoding</tt></span> )</div> <p class='para rdfs-comment'> Convertit la cha&amp;icirc;ne d&amp;#039;entit&amp;eacute;s HTML <i><tt class='parameter'>str</tt></i> en cha&amp;icirc;ne. </p> </div> <a name='function.mb-decode-numericentity.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 cha&amp;icirc;ne &amp;agrave; d&amp;eacute;coder. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>convmap</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>convmap</tt></i> est un tableau qui sp&amp;eacute;cifie les codes &amp;agrave; convertir. </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> est l&amp;#039;encodage des caract&amp;egrave;res. S&amp;#039;il est omis, l&amp;#039;encodage de caractres interne sera utilis&amp;eacute;.</p> </dd> </dl> <p> </p> </div> <a name='function.mb-decode-numericentity.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> La cha&amp;icirc;ne convertie. </p> </div> <a name='function.mb-decode-numericentity.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <i><tt class='parameter'>convmap</tt></i> </b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> $convmap&amp;nbsp;=&amp;nbsp;array&amp;nbsp;(<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;int&amp;nbsp;start_code1,&amp;nbsp;int&amp;nbsp;end_code1,&amp;nbsp;int&amp;nbsp;offset1,&amp;nbsp;int&amp;nbsp;mask1,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;int&amp;nbsp;start_code2,&amp;nbsp;int&amp;nbsp;end_code2,&amp;nbsp;int&amp;nbsp;offset2,&amp;nbsp;int&amp;nbsp;mask2,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;........<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;int&amp;nbsp;start_codeN,&amp;nbsp;int&amp;nbsp;end_codeN,&amp;nbsp;int&amp;nbsp;offsetN,&amp;nbsp;int&amp;nbsp;maskN&amp;nbsp;);<br />//&amp;nbsp;Sp&amp;eacute;cifie&amp;nbsp;les&amp;nbsp;valeurs&amp;nbsp;Unicode&amp;nbsp;de&amp;nbsp;d&amp;eacute;but&amp;nbsp;(start_codeN)&amp;nbsp;et&amp;nbsp;fin&amp;nbsp;(end_codeN)<br />//&amp;nbsp;Ajoutez&amp;nbsp;offsetN&amp;nbsp;&amp;agrave;&amp;nbsp;la&amp;nbsp;valeur,&amp;nbsp;et&amp;nbsp;faites&amp;nbsp;un&amp;nbsp;ET&amp;nbsp;bit-&amp;agrave;-bit&amp;nbsp;avec&amp;nbsp;maskN,&amp;nbsp;puis<br />//&amp;nbsp;il&amp;nbsp;convertit&amp;nbsp;la&amp;nbsp;valeur&amp;nbsp;obtenue&amp;nbsp;en&amp;nbsp;entit&amp;eacute;&amp;nbsp;num&amp;eacute;rique</span> </code></div> </div> </div><p> </p> </div> <a name='function.mb-decode-numericentity.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.mb-encode-numericentity.php' class='function' rel='rdfs-seeAlso'>mb_encode_numericentity()</a> - Encode des entit&amp;eacute;s HTML</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="mb_decode_mimeheader" value="<div id='function.mb-decode-mimeheader' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mb-decode-mimeheader.php'>mb_decode_mimeheader</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.6, PHP 5)</p><p class='refpurpose'><span class='refname'>mb_decode_mimeheader</span> &amp;mdash; <span class='dc-title'>D&amp;eacute;code un en-t&amp;ecirc;te MIME</span></p> </div> <a name='function.mb-decode-mimeheader.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>mb_decode_mimeheader</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$str</tt></span> )</div> <p class='para rdfs-comment'> D&amp;eacute;code la cha&amp;icirc;ne encod&amp;eacute;e <i><tt class='parameter'>str</tt></i> dans l&amp;#039;en-t&amp;ecirc;te MIME. </p> </div> <a name='function.mb-decode-mimeheader.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 cha&amp;icirc;ne &amp;agrave; d&amp;eacute;coder. </p> </dd> </dl> <p> </p> </div> <a name='function.mb-decode-mimeheader.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> La cha&amp;icirc;ne d&amp;eacute;cod&amp;eacute;e, avec un encodage interne. </p> </div> <a name='function.mb-decode-mimeheader.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.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> </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="mb_convert_variables" value="<div id='function.mb-convert-variables' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mb-convert-variables.php'>mb_convert_variables</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.6, PHP 5)</p><p class='refpurpose'><span class='refname'>mb_convert_variables</span> &amp;mdash; <span class='dc-title'>Convertit l&amp;#039;encodage de variables</span></p> </div> <a name='function.mb-convert-variables.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>mb_convert_variables</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$to_encoding</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'>$from_encoding</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 reference'>&amp;amp;$vars</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 reference'>&amp;amp;$...</tt></span> ] )</div> <p class='para rdfs-comment'> Convertit l&amp;#039;encodage des variables <i><tt class='parameter'>vars</tt></i> depuis l&amp;#039;encodage <i><tt class='parameter'>from_encoding</tt></i> vers l&amp;#039;encodage <i><tt class='parameter'>to_encoding</tt></i> </p> <p class='para'> <b>mb_convert_variables()</b> place les cha&amp;icirc;nes dans un tableau ou un objet pour d&amp;eacute;tecter l&amp;#039;encodage, mais la d&amp;eacute;tection a tendance &amp;agrave; &amp;eacute;chouer pour les cha&amp;icirc;nes de caract&amp;egrave;res de petites tailles. De ce fait, il est impossible de mixer les encodages dans un tableau ou un objet &amp;quot;simple&amp;quot;. </p> </div> <a name='function.mb-convert-variables.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_encoding</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;encodage dans lequel la cha&amp;icirc;ne doit &amp;ecirc;tre convertie. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>from_encoding</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>from-encoding</tt></i> est une liste d&amp;#039;encodages possibles pour les variables <i><tt class='parameter'>vars</tt></i> , fourni sous forme d&amp;#039;un tableau ou d&amp;#039;une liste d&amp;#039;encodages, s&amp;eacute;par&amp;eacute;s par des virgules. Si <i><tt class='parameter'>from_encoding</tt></i> est omis, les encodages fournis dans <a href='http://www.php.net/manual/fr/function.mb-detect-order.php' class='function'>mb_detect_order()</a> sont utilis&amp;eacute;s. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>vars</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>vars</tt></i> est une r&amp;eacute;f&amp;eacute;rence sur une variable &amp;agrave; convertir. Les cha&amp;icirc;nes, tableaux et objets sont aussi support&amp;eacute;s. <b>mb_convert_variables()</b> prend tous ces param&amp;egrave;tres avec le m&amp;ecirc;me encodage. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>...</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Variables additionnelles. </p> </dd> </dl> <p> </p> </div> <a name='function.mb-convert-variables.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> L&amp;#039;encodage avant conversion en cas de succ&amp;egrave;s, ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.mb-convert-variables.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>mb_convert_variables()</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;Convertit&amp;nbsp;les&amp;nbsp;variables&amp;nbsp;$post1,&amp;nbsp;$post2&amp;nbsp;en&amp;nbsp;encodage&amp;nbsp;interne&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$interenc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mb_internal_encoding</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>$inputenc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mb_convert_variables</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$interenc</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'ASCII,UTF-8,SJIS-win'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$post1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$post2</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="mb_convert_kana" value="<div id='function.mb-convert-kana' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mb-convert-kana.php'>mb_convert_kana</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.6, PHP 5)</p><p class='refpurpose'><span class='refname'>mb_convert_kana</span> &amp;mdash; <span class='dc-title'>Convertit un &amp;quot;kana&amp;quot; en un autre (&amp;quot;zen-kaku&amp;quot;, &amp;quot;han-kaku&amp;quot; et plus)</span></p> </div> <a name='function.mb-convert-kana.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>mb_convert_kana</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'>$option</tt><span class='initializer'> = &amp;quot;KV&amp;quot;</span></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$encoding</tt></span> ]] )</div> <p class='para rdfs-comment'> Effectue une conversion &amp;quot;han-kaku&amp;quot; - &amp;quot;zen-kaku&amp;quot; sur la cha&amp;icirc;ne <i><tt class='parameter'>str</tt></i> . Cette fonction est uniquement utile pour les japonais. </p> </div> <a name='function.mb-convert-kana.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 cha&amp;icirc;ne &amp;agrave; convertir. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>option</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;option de conversion. </p> <p class='para'> Sp&amp;eacute;cifiez les conversions en combinant les valeurs suivantes. </p><table class='doctable table'> <caption><b>Options de conversions disponibles</b></caption> <thead valign='middle'> <tr valign='middle'> <th>Option</th> <th>Signification</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'><i>r</i></td> <td align='left'> Convertit l&amp;#039;alphabet &amp;quot;zen-kaku&amp;quot; en &amp;quot;han-kaku&amp;quot; </td> </tr> <tr valign='middle'> <td align='left'><i>R</i></td> <td align='left'> Convertit l&amp;#039;alphabet &amp;quot;han-kaku&amp;quot; en &amp;quot;zen-kaku&amp;quot; </td> </tr> <tr valign='middle'> <td align='left'><i>n</i></td> <td align='left'> Convertit les nombres &amp;quot;zen-kaku&amp;quot; en &amp;quot;han-kaku&amp;quot; </td> </tr> <tr valign='middle'> <td align='left'><i>N</i></td> <td align='left'> Convertit les nombres &amp;quot;han-kaku&amp;quot; en &amp;quot;zen-kaku&amp;quot; </td> </tr> <tr valign='middle'> <td align='left'><i>a</i></td> <td align='left'> Convertit les nombres et alphabet &amp;quot;zen-kaku&amp;quot; en &amp;quot;han-kaku&amp;quot; </td> </tr> <tr valign='middle'> <td align='left'><i>A</i></td> <td align='left'> Convertit les nombres et alphabet &amp;quot;zen-kaku&amp;quot; en &amp;quot;han-kaku&amp;quot;. (Les caract&amp;egrave;res inclus dans les options &amp;quot;a&amp;quot;, &amp;quot;A&amp;quot; sont U+0021 - U+007E en excluant U+0022, U+0027, U+005C, U+007E) </td> </tr> <tr valign='middle'> <td align='left'><i>s</i></td> <td align='left'> Convertit &amp;quot;zen-kaku&amp;quot; en &amp;quot;han-kaku&amp;quot; (U+3000 -&amp;gt; U+0020) </td> </tr> <tr valign='middle'> <td align='left'><i>S</i></td> <td align='left'> Convertit &amp;quot;han-kaku&amp;quot; en &amp;quot;zen-kaku&amp;quot; (U+0020 -&amp;gt; U+3000) </td> </tr> <tr valign='middle'> <td align='left'><i>k</i></td> <td align='left'> Convertit &amp;quot;zen-kaku kata-kana&amp;quot; en &amp;quot;han-kaku kata-kana&amp;quot; </td> </tr> <tr valign='middle'> <td align='left'><i>K</i></td> <td align='left'> Convertit &amp;quot;han-kaku kata-kana&amp;quot; en &amp;quot;zen-kaku kata-kana&amp;quot; </td> </tr> <tr valign='middle'> <td align='left'><i>h</i></td> <td align='left'> Convertit &amp;quot;zen-kaku hira-gana&amp;quot; en &amp;quot;han-kaku kata-kana&amp;quot; </td> </tr> <tr valign='middle'> <td align='left'><i>H</i></td> <td align='left'> Convertit &amp;quot;han-kaku kata-kana&amp;quot; en &amp;quot;zen-kaku hira-gana&amp;quot; </td> </tr> <tr valign='middle'> <td align='left'><i>c</i></td> <td align='left'> Convertit &amp;quot;zen-kaku kata-kana&amp;quot; en &amp;quot;zen-kaku hira-gana&amp;quot; </td> </tr> <tr valign='middle'> <td align='left'><i>C</i></td> <td align='left'> Convertit &amp;quot;zen-kaku hira-gana&amp;quot; en &amp;quot;zen-kaku kata-kana&amp;quot; </td> </tr> <tr valign='middle'> <td align='left'><i>V</i></td> <td align='left'> Supprime les notations vocales, et les convertit en caract&amp;egrave;res. &amp;Agrave; utiliser avec &amp;quot;K&amp;quot;,&amp;quot;H&amp;quot; </td> </tr> </tbody> </table> <p> </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> est l&amp;#039;encodage des caract&amp;egrave;res. S&amp;#039;il est omis, l&amp;#039;encodage de caractres interne sera utilis&amp;eacute;.</p> </dd> </dl> <p> </p> </div> <a name='function.mb-convert-kana.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> La cha&amp;icirc;ne convertie. </p> </div> <a name='function.mb-convert-kana.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>mb_convert_kana()</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;Convertit&amp;nbsp;tous&amp;nbsp;les&amp;nbsp;'kana'&amp;nbsp;en&amp;nbsp;'zen-kaku'&amp;nbsp;'kata-kana'&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$str&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mb_convert_kana</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$str</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'KVC'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Convertit&amp;nbsp;'han-kaku'&amp;nbsp;'kata-kana'&amp;nbsp;en&amp;nbsp;'zen-kaku'&amp;nbsp;'kata-kana'<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;et&amp;nbsp;'zen-kaku'&amp;nbsp;alpha-numeric&amp;nbsp;en&amp;nbsp;'han-kaku'&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$str&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mb_convert_kana</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$str</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'KVa'</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="mb_convert_encoding" value="<div id='function.mb-convert-encoding' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mb-convert-encoding.php'>mb_convert_encoding</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.6, PHP 5)</p><p class='refpurpose'><span class='refname'>mb_convert_encoding</span> &amp;mdash; <span class='dc-title'>Conversion d&amp;#039;encodage</span></p> </div> <a name='function.mb-convert-encoding.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>mb_convert_encoding</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'>$to_encoding</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'>$from_encoding</tt></span> ] )</div> <p class='para rdfs-comment'> Convertit la cha&amp;icirc;ne <i><tt class='parameter'>str</tt></i> depuis l&amp;#039;encodage <i><tt class='parameter'>from_encoding</tt></i> vers l&amp;#039;encodage <i><tt class='parameter'>to_encoding</tt></i> . </p> </div> <a name='function.mb-convert-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'>str</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La cha&amp;icirc;ne &amp;agrave; encoder. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>to_encoding</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le type d&amp;#039;encodage utilis&amp;eacute; pour la conversion de la cha&amp;icirc;ne <i><tt class='parameter'>str</tt></i> . </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>from_encoding</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Sp&amp;eacute;cifi&amp;eacute; par le nom de code des caract&amp;egrave;res, avant la conversion. Il est soit un tableau, ou une liste s&amp;eacute;par&amp;eacute;e par une virgule. Si <i><tt class='parameter'>from_encoding</tt></i> n&amp;#039;est pas sp&amp;eacute;cifi&amp;eacute;, l&amp;#039;encodage interne sera utilis&amp;eacute;. </p> <p class='para'> &amp;quot;<i>auto</i>&amp;quot; peut &amp;ecirc;tre utilis&amp;eacute;, qui &amp;eacute;tend les possibilit&amp;eacute;s &amp;agrave; <em class='emphasis'>&amp;quot;ASCII,JIS,UTF-8,EUC-JP,SJIS&amp;quot;</em>. </p> </dd> </dl> <p> </p> </div> <a name='function.mb-convert-encoding.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> La cha&amp;icirc;ne encod&amp;eacute;e. </p> </div> <a name='function.mb-convert-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>mb_convert_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 /></span><span style='color: #FF8000'>/*&amp;nbsp;Convertit&amp;nbsp;l'encodage&amp;nbsp;interne&amp;nbsp;vers&amp;nbsp;SJIS&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$str&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mb_convert_encoding</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$str</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'SJIS'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Convertit&amp;nbsp;EUC-JP&amp;nbsp;en&amp;nbsp;UTF-7&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$str&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mb_convert_encoding</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$str</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'UTF-7'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'EUC-JP'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;D&amp;eacute;tecte&amp;nbsp;automatiquement&amp;nbsp;un&amp;nbsp;encodage&amp;nbsp;entre&amp;nbsp;JIS,&amp;nbsp;eucjp-win&amp;nbsp;ou&amp;nbsp;sjis-win,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;Puis&amp;nbsp;convertit&amp;nbsp;en&amp;nbsp;UCS-2LE&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$str&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mb_convert_encoding</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$str</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'UCS-2LE'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'JIS,&amp;nbsp;eucjp-win,&amp;nbsp;sjis-win'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;'auto'&amp;nbsp;signifie&amp;nbsp;'ASCII,JIS,UTF-8,EUC-JP,SJIS'&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$str&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mb_convert_encoding</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$str</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'EUC-JP'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'auto'</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.mb-convert-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.mb-detect-order.php' class='function' rel='rdfs-seeAlso'>mb_detect_order()</a> - Lit/modifie l'ordre de d&amp;eacute;tection des encodages</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="mb_convert_case" value="<div id='function.mb-convert-case' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mb-convert-case.php'>mb_convert_case</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>mb_convert_case</span> &amp;mdash; <span class='dc-title'>Modifie la casse d&amp;#039;une cha&amp;icirc;ne</span></p> </div> <a name='function.mb-convert-case.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>mb_convert_case</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'>$mode</tt><span class='initializer'> = MB_CASE_UPPER</span></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$encoding</tt><span class='initializer'> = mb_internal_encoding()</span></span> ] )</div> <p class='para rdfs-comment'> Effectue la modification de la casse de la cha&amp;icirc;ne sp&amp;eacute;cifi&amp;eacute;e, suivant le <i><tt class='parameter'>mode</tt></i> sp&amp;eacute;cifi&amp;eacute;. </p> </div> <a name='function.mb-convert-case.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 cha&amp;icirc;ne &amp;agrave; convertir. </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 conversion. Peut &amp;ecirc;tre un parmi : <b><tt class='constant'>MB_CASE_UPPER</tt></b>, <b><tt class='constant'>MB_CASE_LOWER</tt></b>, ou <b><tt class='constant'>MB_CASE_TITLE</tt></b>. </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> est l&amp;#039;encodage des caract&amp;egrave;res. S&amp;#039;il est omis, l&amp;#039;encodage de caractres interne sera utilis&amp;eacute;.</p> </dd> </dl> <p> </p> </div> <a name='function.mb-convert-case.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> La cha&amp;icirc;ne dont la casse a &amp;eacute;t&amp;eacute; chang&amp;eacute;e, suivant le <i><tt class='parameter'>mode</tt></i> fourni. </p> </div> <a name='function.mb-convert-case.unicode'></a><div class='refsect1 unicode'> <h3 class='title'>Unicode</h3> <p class='para'> Contrairement aux fonctions standards comme <a href='http://www.php.net/manual/fr/function.strtolower.php' class='function'>strtolower()</a> et <a href='http://www.php.net/manual/fr/function.strtoupper.php' class='function'>strtoupper()</a>, la modification est r&amp;eacute;alis&amp;eacute;e en se basant sur le dictionnaire Unicode. Par cons&amp;eacute;quent, le comportement de cette fonction n&amp;#039;est pas modifi&amp;eacute; par des configurations locales, et il peut convertir n&amp;#039;importe quelle caract&amp;egrave;re qui a des propri&amp;eacute;t&amp;eacute;s alphab&amp;eacute;tiques, comme le a majuscule tr&amp;eacute;ma (<i>A-umlaut</i>, &amp;Auml;). </p> <p class='para'> Pour plus d&amp;#039;informations sur les propri&amp;eacute;t&amp;eacute;s de l&amp;#039;Unicode, visitez le site de <a href='http://www.unicode.org/unicode/reports/tr21/' class='link external'>&amp;raquo; http://www.unicode.org/unicode/reports/tr21/</a>. </p> </div> <a name='function.mb-convert-case.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>mb_convert_case()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$str&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'mary&amp;nbsp;had&amp;nbsp;a&amp;nbsp;Little&amp;nbsp;lamb&amp;nbsp;and&amp;nbsp;she&amp;nbsp;loved&amp;nbsp;it&amp;nbsp;so'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$str&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mb_convert_case</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$str</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>MB_CASE_UPPER</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'UTF-8'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$str</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Affiche&amp;nbsp;:&amp;nbsp;MARY&amp;nbsp;HAD&amp;nbsp;A&amp;nbsp;LITTLE&amp;nbsp;LAMB&amp;nbsp;AND&amp;nbsp;SHE&amp;nbsp;LOVED&amp;nbsp;IT&amp;nbsp;SO<br /></span><span style='color: #0000BB'>$str&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>mb_convert_case</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$str</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>MB_CASE_TITLE</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'UTF-8'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$str</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Affiche&amp;nbsp;:&amp;nbsp;Mary&amp;nbsp;Had&amp;nbsp;A&amp;nbsp;Little&amp;nbsp;Lamb&amp;nbsp;And&amp;nbsp;She&amp;nbsp;Loved&amp;nbsp;It&amp;nbsp;So<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.mb-convert-case.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.mb-strtolower.php' class='function' rel='rdfs-seeAlso'>mb_strtolower()</a> - Met tous les caract&amp;egrave;res en minuscules</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mb-strtoupper.php' class='function' rel='rdfs-seeAlso'>mb_strtoupper()</a> - Met tous les caract&amp;egrave;res en majuscules</li> <li class='member'><a href='http://www.php.net/manual/fr/function.strtolower.php' class='function' rel='rdfs-seeAlso'>strtolower()</a> - Renvoie une cha&amp;icirc;ne en minuscules</li> <li class='member'><a href='http://www.php.net/manual/fr/function.strtoupper.php' class='function' rel='rdfs-seeAlso'>strtoupper()</a> - Renvoie une cha&amp;icirc;ne en majuscules</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ucfirst.php' class='function' rel='rdfs-seeAlso'>ucfirst()</a> - Met le premier caract&amp;egrave;re en majuscule</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ucwords.php' class='function' rel='rdfs-seeAlso'>ucwords()</a> - Met en majuscule la premi&amp;egrave;re lettre de tous les mots</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="mb_check_encoding" value="<div id='function.mb-check-encoding' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mb-check-encoding.php'>mb_check_encoding</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.4.3, PHP 5 &amp;gt;= 5.1.3)</p><p class='refpurpose'><span class='refname'>mb_check_encoding</span> &amp;mdash; <span class='dc-title'>V&amp;eacute;rifie si une cha&amp;icirc;ne est valide pour un encodage sp&amp;eacute;cifique</span></p> </div> <a name='function.mb-check-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>mb_check_encoding</b></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$var</tt><span class='initializer'> = NULL</span></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$encoding</tt><span class='initializer'> = mb_internal_encoding()</span></span> ]] )</div> <p class='para rdfs-comment'> V&amp;eacute;rifie si le flux d&amp;#039;octets est valide pour l&amp;#039;encodage sp&amp;eacute;cifique. </p> <p class='para'> </p> </div> <a name='function.mb-check-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'>var</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le flux d&amp;#039;octets &amp;agrave; v&amp;eacute;rifier. Si elle est omise, cette fonction v&amp;eacute;rifie toutes les entr&amp;eacute;es depuis le d&amp;eacute;but de la requ&amp;ecirc;te. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>encoding</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Encodage attendu. </p> </dd> </dl> <p> </p> </div> <a name='function.mb-check-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> </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="max" value="<div id='function.max' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.max.php'>max</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>max</span> &amp;mdash; <span class='dc-title'>La plus grande valeur</span></p> </div> <a name='function.max.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>max</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$values</tt></span> )</div> <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>max</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'>$value1</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'>$value2</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'>$value3...</tt></span> ] )</div> <p class='para rdfs-comment'> Si le premier et unique param&amp;egrave;tre est un tableau, <b>max()</b> retourne la valeur la plus haute du tableau. Si au moins deux param&amp;egrave;tres sont fournis, <b>max()</b> retourne la plus grosse de ces valeurs. </p> <blockquote><p><b class='note'>Note</b>: PHP &amp;eacute;valuera 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> non-num&amp;eacute;rique en tant que <i>0</i>, mais continuera de retourner une cha&amp;icirc;ne de caract&amp;egrave;res s&amp;#039;il s&amp;#039;aper&amp;ccedil;oit qu&amp;#039;elle a une valeur num&amp;eacute;rique sup&amp;eacute;rieure. Si de multiples arguments sont &amp;eacute;valu&amp;eacute;s &amp;agrave; <i>0</i>, <b>max()</b> retournera un <i>0</i> num&amp;eacute;rique s&amp;#039;il est fourni, sinon, la cha&amp;icirc;ne de caract&amp;egrave;res alphab&amp;eacute;tiquement sup&amp;eacute;rieure sera retourn&amp;eacute;e. <br /> </p></blockquote> </div> <a name='function.max.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'>values</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Un tableau contenant les valeurs. </p> </dd> </dl> <p> </p> </div> <a name='function.max.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> <b>max()</b> retourne la plus grande des valeurs. </p> </div> <a name='function.max.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>max()</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'>max</span><span style='color: #007700'>(</span><span style='color: #0000BB'>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: #0000BB'>5</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>6</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>7</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;7<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>max</span><span style='color: #007700'>(array(</span><span style='color: #0000BB'>2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>4</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<br /><br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>max</span><span style='color: #007700'>(</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'hello'</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;0<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>max</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'hello'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;hello<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>max</span><span style='color: #007700'>(-</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'hello'</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;hello<br /><br />//&amp;nbsp;Avec&amp;nbsp;plusieurs&amp;nbsp;tableaux,&amp;nbsp;min()&amp;nbsp;fait&amp;nbsp;les&amp;nbsp;comparaisons&amp;nbsp;de&amp;nbsp;gauche&amp;nbsp;&amp;agrave;&amp;nbsp;droite<br />//&amp;nbsp;dans&amp;nbsp;notre&amp;nbsp;exemple&amp;nbsp;:&amp;nbsp;2&amp;nbsp;==&amp;nbsp;2,&amp;nbsp;mais&amp;nbsp;4&amp;nbsp;&amp;lt;&amp;nbsp;5<br /></span><span style='color: #0000BB'>$val&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>max</span><span style='color: #007700'>(array(</span><span style='color: #0000BB'>2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>4</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>8</span><span style='color: #007700'>),&amp;nbsp;array(</span><span style='color: #0000BB'>2</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'>7</span><span style='color: #007700'>));&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;array(2,&amp;nbsp;5,&amp;nbsp;7)<br /><br />//&amp;nbsp;Si&amp;nbsp;un&amp;nbsp;m&amp;eacute;lange&amp;nbsp;de&amp;nbsp;tableau&amp;nbsp;et&amp;nbsp;de&amp;nbsp;scalaires&amp;nbsp;sont&amp;nbsp;fournis,<br />//&amp;nbsp;le&amp;nbsp;tableau&amp;nbsp;est&amp;nbsp;toujours&amp;nbsp;retourn&amp;eacute;,&amp;nbsp;car&amp;nbsp;il&amp;nbsp;est&amp;nbsp;consid&amp;eacute;r&amp;eacute;&amp;nbsp;comme&amp;nbsp;le&amp;nbsp;plus&amp;nbsp;grand<br /></span><span style='color: #0000BB'>$val&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>max</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'string'</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #0000BB'>2</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'>7</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>42</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;array(2,&amp;nbsp;5,&amp;nbsp;7)<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.max.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.min.php' class='function' rel='rdfs-seeAlso'>min()</a> - La plus petite valeur</li> <li class='member'><a href='http://www.php.net/manual/fr/function.count.php' class='function' rel='rdfs-seeAlso'>count()</a> - Compte tous les &amp;eacute;l&amp;eacute;ments d'un tableau ou le nombre de propri&amp;eacute;t&amp;eacute;s d'un objet</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="mail" value="<div id='function.mail' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.mail.php'>mail</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>mail</span> &amp;mdash; <span class='dc-title'>Envoi de mail</span></p> </div> <a name='function.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>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> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$additional_parameters</tt></span> ]] )</div> <p class='para rdfs-comment'> Envoi un mail. </p> </div> <a name='function.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 ou les destinataires du mail. </p> <p class='para'> Le formatage de cette cha&amp;icirc;ne doit correspondre avec la <a href='http://www.faqs.org/rfcs/rfc2822' class='link external'>&amp;raquo; RFC 2822</a>. Voici quelques exemples : </p><ul class='simplelist'> <li class='member'>destinataire@example.com</li> <li class='member'>destinataire@example.com, autre_destinataire@example.com</li> <li class='member'>Destinataire &amp;lt;destinataire@example.com&amp;gt;</li> <li class='member'>Destinataire &amp;lt;destinataire@example.com&amp;gt;, Autre destinataire &amp;lt;autre_destinataire@example.com&amp;gt;</li> </ul><p> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>subject</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Sujet du mail &amp;agrave; envoyer. </p> <div class='caution'><b class='caution'>Attention</b> <p class='para'> Sujet doit satisfaire &amp;agrave; la <a href='http://www.faqs.org/rfcs/rfc2047' class='link external'>&amp;raquo; RFC 2047</a>. </p> </div> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>message</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Message &amp;agrave; envoyer. </p> <p class='para'> Chaque ligne doit &amp;ecirc;tre s&amp;eacute;par&amp;eacute;e par un caract&amp;egrave;re <i>LF</i> (<i>\n</i>). Les lignes ne doivent pas comporter plus de 70 caract&amp;egrave;res. </p> <div class='caution'><b class='caution'>Attention</b> <p class='para'> (Windows uniquement) Lorsque PHP discute directement avec un serveur SMTP, si un point est trouv&amp;eacute; en d&amp;eacute;but de ligne, il sera supprim&amp;eacute;. Pour &amp;eacute;viter ce comportement, remplacez ces occurrences par un double point. </p><div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$text&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>str_replace</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'\n.'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'\n..'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$text</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <p> </p> </div> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>additional_headers</tt></i> (optionnel)</span> </dt><dd class='listitem'> <p class='para'> Cha&amp;icirc;ne &amp;agrave; ins&amp;eacute;rer &amp;agrave; la fin des en-t&amp;ecirc;tes du mail. </p> <p class='para'> Ce param&amp;egrave;tre est typiquement utilis&amp;eacute; pour ajouter des en-t&amp;ecirc;tes suppl&amp;eacute;mentaires (From, Cc et Bcc). Les en-t&amp;ecirc;tes suppl&amp;eacute;mentaires doivent &amp;ecirc;tre s&amp;eacute;par&amp;eacute;s par un caract&amp;egrave;re <i>CRLF</i> (<i>\r\n</i>). </p> <blockquote><p><b class='note'>Note</b>: Lors de l&amp;#039;envoi d&amp;#039;un mail, le mail <em class='emphasis'>doit</em> contenir un en-t&amp;ecirc;te <i>From</i>. Il peut &amp;ecirc;tre d&amp;eacute;fini par le param&amp;egrave;tre <i><tt class='parameter'>additional_headers</tt></i> , ou un par d&amp;eacute;faut peut &amp;ecirc;tre d&amp;eacute;fini dans le <var class='filename'>php.ini</var>. <br /> Ne pas faire ceci causera un message d&amp;#039;erreur similaire &amp;agrave; <i>Warning: mail(): &amp;quot;sendmail_from&amp;quot; not set in php.ini or custom &amp;quot;From:&amp;quot; header missing</i>. L&amp;#039;en-t&amp;ecirc;te <i>From</i> d&amp;eacute;finit &amp;eacute;galement l&amp;#039;en-t&amp;ecirc;te <i>Return-Path</i> sous Windows. <br /> </p></blockquote> <blockquote><p><b class='note'>Note</b>: Si le message n&amp;#039;est pas re&amp;ccedil;u, essayez d&amp;#039;utiliser uniquement un caract&amp;egrave;re <i>LF</i> (<i>\n</i>). Quelques agents de transfert de mail Unix de mauvaise qualit&amp;eacute; remplacent le caract&amp;egrave;re <i>LF</i> par le caract&amp;egrave;re <i>CRLF</i> automatiquement (ce qui revient &amp;agrave; doubler le caract&amp;egrave;re <i>CR</i> si le caract&amp;egrave;re <i>CRLF</i> est utilis&amp;eacute;). Ceci doit &amp;ecirc;tre un dernier recours car cela ne correspond pas &amp;agrave; la <a href='http://www.faqs.org/rfcs/rfc2822' class='link external'>&amp;raquo; RFC 2822</a>. <br /> </p></blockquote> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>additional_parameters</tt></i> (optionnel)</span> </dt><dd class='listitem'> <p class='para'> Le param&amp;egrave;tre <i><tt class='parameter'>additional_parameters</tt></i> peut &amp;ecirc;tre utilis&amp;eacute; pour passer des drapeaux additionnels comme options &amp;agrave; la ligne de commande configur&amp;eacute;e pour &amp;ecirc;tre utilis&amp;eacute;e pour envoyer les mails en utilisant le param&amp;egrave;tre de configuration <i>sendmail_path</i>. Par exemple, ceci peut &amp;ecirc;tre utilis&amp;eacute; pour d&amp;eacute;finir l&amp;#039;enveloppe de l&amp;#039;adresse de l&amp;#039;exp&amp;eacute;diteur lors de l&amp;#039;utilisation de sendmail avec l&amp;#039;option <i>-f</i>. </p> <p class='para'> L&amp;#039;utilisateur sous lequel tourne le serveur web doit &amp;ecirc;tre ajout&amp;eacute; en tant qu&amp;#039;utilisateur de confiance dans la configuration de sendmail afin que l&amp;#039;en-t&amp;ecirc;te <i>X-Warning</i> ne soit pas ajout&amp;eacute; au message lorsque l&amp;#039;enveloppe de l&amp;#039;exp&amp;eacute;diteur (-f) est d&amp;eacute;fini en utilisant cette m&amp;eacute;thode. Pour les utilisateurs de sendmail, ce fichier est <var class='filename'>/etc/mail/trusted-users</var>. </p> </dd> </dl> <p> </p> </div> <a name='function.mail.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 mail a &amp;eacute;t&amp;eacute; accept&amp;eacute; pour livraison, <b><tt class='constant'>FALSE</tt></b> sinon. </p> <p class='para'> Il est important de noter que ce n&amp;#039;est pas parce que le mail a &amp;eacute;t&amp;eacute; accept&amp;eacute; pour livraison qu&amp;#039;il arrivera &amp;agrave; destination. </p> </div> <a name='function.mail.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 (Windows uniquement)</td> <td align='left'> Tous les en-t&amp;ecirc;tes personnalis&amp;eacute;s (comme <i>&amp;quot;From&amp;quot;</i>, <i>&amp;quot;Cc&amp;quot;</i>, <i>&amp;quot;Bcc&amp;quot;</i> et <i>&amp;quot;Date&amp;quot;</i>) sont support&amp;eacute;s et ne sont pas sensibles &amp;agrave; la casse. (Parce que les en-t&amp;ecirc;tes personnalis&amp;eacute;s ne sont pas interpr&amp;eacute;t&amp;eacute;s par le MTA dans un premier temps mais analys&amp;eacute;s par PHP, PHP 4.3 supporte uniquement l&amp;#039;en-t&amp;ecirc;te Cc et est sensible &amp;agrave; la casse). </td> </tr> <tr valign='middle'> <td align='left'>4.2.3</td> <td align='left'> Le param&amp;egrave;tre <i><tt class='parameter'>additional_parameters</tt></i> est d&amp;eacute;sactiv&amp;eacute; dans le <a href='http://www.php.net/manual/fr/ini.sect.safe-mode.php#ini.safe-mode' class='link'>safe_mode</a> et la fonction <b>mail()</b> affichera un message d&amp;#039;alerte et retournera <b><tt class='constant'>FALSE</tt></b> lors de son utilisation. </td> </tr> <tr valign='middle'> <td align='left'>4.0.5</td> <td align='left'> Le param&amp;egrave;tre <i><tt class='parameter'>additional_parameters</tt></i> a &amp;eacute;t&amp;eacute; ajout&amp;eacute;. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.mail.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;un mail</b></p> <div class='example-contents para'><p> Utilisation de la fonction <b>mail()</b> pour envoyer un mail simple : </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Le&amp;nbsp;message<br />&amp;nbsp;&amp;nbsp;&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: #DD0000'>'Line&amp;nbsp;1\nLine&amp;nbsp;2\nLine&amp;nbsp;3'</span><span style='color: #007700'>;<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Dans&amp;nbsp;le&amp;nbsp;cas&amp;nbsp;o&amp;ugrave;&amp;nbsp;nos&amp;nbsp;lignes&amp;nbsp;comportent&amp;nbsp;plus&amp;nbsp;de&amp;nbsp;70&amp;nbsp;caract&amp;egrave;res,&amp;nbsp;nous&amp;nbsp;les&amp;nbsp;coupons&amp;nbsp;en&amp;nbsp;utilisant&amp;nbsp;wordwrap()<br />&amp;nbsp;&amp;nbsp;&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'>wordwrap</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$message</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>70</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Envoi&amp;nbsp;du&amp;nbsp;mail<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mail</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'caffeinated@example.com'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Mon&amp;nbsp;Sujet'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$message</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p><div class='example'> <p><b>Exemple #2 Envoi d&amp;#039;un mail avec des en-t&amp;ecirc;tes suppl&amp;eacute;mentaires</b></p> <div class='example-contents para'><p> L&amp;#039;ajout d&amp;#039;en-t&amp;ecirc;tes simples, sp&amp;eacute;cifiant au MUA les adresses <i>&amp;quot;From&amp;quot;</i> et <i>&amp;quot;Reply-To&amp;quot;</i> : </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$to&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'personne@example.com'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$subject&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'le&amp;nbsp;sujet'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&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: #DD0000'>'Bonjour&amp;nbsp;!'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$headers&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'From:&amp;nbsp;webmaster@example.com'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'\r\n'&amp;nbsp;</span><span style='color: #007700'>.<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'Reply-To:&amp;nbsp;webmaster@example.com'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'\r\n'&amp;nbsp;</span><span style='color: #007700'>.<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'X-Mailer:&amp;nbsp;PHP/'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>phpversion</span><span style='color: #007700'>();<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mail</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$to</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$subject</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$message</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$headers</span><span style='color: #007700'>);<br />&amp;nbsp;</span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p><div class='example'> <p><b>Exemple #3 Envoi d&amp;#039;un mail avec un param&amp;egrave;tre de ligne de commande additionnel</b></p> <div class='example-contents para'><p> Le param&amp;egrave;tre <i><tt class='parameter'>additional_parameters</tt></i> peut &amp;ecirc;tre utilis&amp;eacute; pour passer un param&amp;egrave;tre additionnel au programme configur&amp;eacute; &amp;agrave; &amp;ecirc;tre utilis&amp;eacute; pour envoyer les mails en utilisant <i>sendmail_path</i>. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mail</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'personne@example.com'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'le&amp;nbsp;sujet'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'le&amp;nbsp;message'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>null</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'-fwebmaster@example.com'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p><div class='example'> <p><b>Exemple #4 Envoi de mail HTML</b></p> <div class='example-contents para'><p> Il est &amp;eacute;galement possible d&amp;#039;envoyer des mails HTML avec la fonction <b>mail()</b>. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Plusieurs&amp;nbsp;destinataires<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$to&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'aidan@example.com'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>',&amp;nbsp;'</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;notez&amp;nbsp;la&amp;nbsp;virgule<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$to&amp;nbsp;</span><span style='color: #007700'>.=&amp;nbsp;</span><span style='color: #DD0000'>'wez@example.com'</span><span style='color: #007700'>;<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Sujet<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$subject&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'Calendrier&amp;nbsp;des&amp;nbsp;anniversaires&amp;nbsp;pour&amp;nbsp;Ao&amp;ucirc;t'</span><span style='color: #007700'>;<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;message<br />&amp;nbsp;&amp;nbsp;&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: #DD0000'>'<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;html&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;head&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;title&amp;gt;Calendrier&amp;nbsp;des&amp;nbsp;anniversaires&amp;nbsp;pour&amp;nbsp;Ao&amp;ucirc;t&amp;lt;/title&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/head&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;body&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;p&amp;gt;Voici&amp;nbsp;les&amp;nbsp;anniversaires&amp;nbsp;&amp;agrave;&amp;nbsp;venir&amp;nbsp;au&amp;nbsp;mois&amp;nbsp;d\'Ao&amp;ucirc;t&amp;nbsp;!&amp;lt;/p&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;table&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;tr&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;th&amp;gt;Personne&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Jour&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Mois&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Ann&amp;eacute;e&amp;lt;/th&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/tr&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;tr&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;td&amp;gt;Josiane&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Ao&amp;ucirc;t&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1970&amp;lt;/td&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/tr&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;tr&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;td&amp;gt;Emma&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;26&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Ao&amp;ucirc;t&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1973&amp;lt;/td&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/tr&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/table&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/body&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/html&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'</span><span style='color: #007700'>;<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Pour&amp;nbsp;envoyer&amp;nbsp;un&amp;nbsp;mail&amp;nbsp;HTML,&amp;nbsp;l'en-t&amp;ecirc;te&amp;nbsp;Content-type&amp;nbsp;doit&amp;nbsp;&amp;ecirc;tre&amp;nbsp;d&amp;eacute;fini<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$headers&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'MIME-Version:&amp;nbsp;1.0'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'\r\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$headers&amp;nbsp;</span><span style='color: #007700'>.=&amp;nbsp;</span><span style='color: #DD0000'>'Content-type:&amp;nbsp;text/html;&amp;nbsp;charset=iso-8859-1'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'\r\n'</span><span style='color: #007700'>;<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;En-t&amp;ecirc;tes&amp;nbsp;additionnels<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$headers&amp;nbsp;</span><span style='color: #007700'>.=&amp;nbsp;</span><span style='color: #DD0000'>'To:&amp;nbsp;Mary&amp;nbsp;&amp;lt;mary@example.com&amp;gt;,&amp;nbsp;Kelly&amp;nbsp;&amp;lt;kelly@example.com&amp;gt;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'\r\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$headers&amp;nbsp;</span><span style='color: #007700'>.=&amp;nbsp;</span><span style='color: #DD0000'>'From:&amp;nbsp;Anniversaire&amp;nbsp;&amp;lt;anniversaire@example.com&amp;gt;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'\r\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$headers&amp;nbsp;</span><span style='color: #007700'>.=&amp;nbsp;</span><span style='color: #DD0000'>'Cc:&amp;nbsp;anniversaire_archive@example.com'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'\r\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$headers&amp;nbsp;</span><span style='color: #007700'>.=&amp;nbsp;</span><span style='color: #DD0000'>'Bcc:&amp;nbsp;anniversaire_verif@example.com'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'\r\n'</span><span style='color: #007700'>;<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Envoi<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mail</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$to</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$subject</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$message</span><span style='color: #007700'>,&amp;nbsp;</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><p> </p> <p class='para'> </p><blockquote><p><b class='note'>Note</b>: Si vous pr&amp;eacute;voyez d&amp;#039;envoyer des mails HTML ou autrement plus complexes, il est recommand&amp;eacute; d&amp;#039;utiliser le paquet PEAR <a href='http://pear.php.net/package/Mail_Mime' class='link external'>&amp;raquo; PEAR::Mail_Mime</a>. <br /> </p></blockquote><p> </p> </div> <a name='function.mail.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: L&amp;#039;impl&amp;eacute;mentation de la fonction <b>mail()</b> sous Windows diff&amp;egrave;re de mani&amp;egrave;re significative avec l&amp;#039;impl&amp;eacute;mentation Unix. Tout d&amp;#039;abord, il n&amp;#039;utilise pas un programme local pour composer les messages, mais op&amp;egrave;re uniquement et directement sur les sockets, ce qui signifie qu&amp;#039;un <i>MTA</i> est n&amp;eacute;cessairement &amp;agrave; l&amp;#039;&amp;eacute;coute sur un socket du r&amp;eacute;seau (qui peut &amp;ecirc;tre soit sur le r&amp;eacute;seau local ou sur une machine distante). <br /> Deuxi&amp;egrave;mement, les en-t&amp;ecirc;tes personnalis&amp;eacute;s comme <i>From:</i>, <i>Cc:</i>, <i>Bcc:</i> et <i>Date:</i> ne sont <em class='emphasis'>pas</em> interpr&amp;eacute;t&amp;eacute;s par le <i>MTA</i> dans un premier temps, mais sont analys&amp;eacute;s par PHP. <br /> De plus, le param&amp;egrave;tre <i><tt class='parameter'>to</tt></i> ne doit pas &amp;ecirc;tre une adresse sous la forme <i>&amp;quot;Quelque chose &amp;lt;quelqu_un@example.com&amp;gt;&amp;quot;</i>. La commande mail n&amp;#039;analysera pas correctement ceci lors de la discussion avec le MTA. <br /> </p></blockquote> <blockquote><p><b class='note'>Note</b>: Il est important de noter que la fonction <b>mail()</b> n&amp;#039;est pas conseill&amp;eacute;e pour traiter de gros volumes de mails dans une boucle. Cette fonction ouvre et ferme un socket SMTP pour chaque mail, ce qui n&amp;#039;est pas tr&amp;egrave;s efficace. <br /> Pour envoyer de gros volumes de mails, reportez-vous aux paquets <a href='http://pear.php.net/package/Mail' class='link external'>&amp;raquo; PEAR::Mail</a> et <a href='http://pear.php.net/package/Mail_Queue' class='link external'>&amp;raquo; PEAR::Mail_Queue</a>. <br /> </p></blockquote> <blockquote><p><b class='note'>Note</b>: Les RFC suivantes peuvent &amp;ecirc;tre utiles : <a href='http://www.faqs.org/rfcs/rfc1896' class='link external'>&amp;raquo; RFC 1896</a>, <a href='http://www.faqs.org/rfcs/rfc2045' class='link external'>&amp;raquo; RFC 2045</a>, <a href='http://www.faqs.org/rfcs/rfc2046' class='link external'>&amp;raquo; RFC 2046</a>, <a href='http://www.faqs.org/rfcs/rfc2047' class='link external'>&amp;raquo; RFC 2047</a>, <a href='http://www.faqs.org/rfcs/rfc2048' class='link external'>&amp;raquo; RFC 2048</a>, <a href='http://www.faqs.org/rfcs/rfc2049' class='link external'>&amp;raquo; RFC 2049</a> et <a href='http://www.faqs.org/rfcs/rfc2822' class='link external'>&amp;raquo; RFC 2822</a>. <br /> </p></blockquote> </div> <a name='function.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.imap-mail.php' class='function' rel='rdfs-seeAlso'>imap_mail()</a> - Envoie un message mail</li> <li class='member'><a href='http://pear.php.net/package/Mail' class='link external'>&amp;raquo; PEAR::Mail</a></li> <li class='member'><a href='http://pear.php.net/package/Mail_Mime' class='link external'>&amp;raquo; PEAR::Mail_Mime</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="magic_quotes_runtime" value="<div id='function.magic-quotes-runtime' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.magic-quotes-runtime.php'>magic_quotes_runtime</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>magic_quotes_runtime</span> &amp;mdash; <span class='dc-title'>Alias de <a href='http://www.php.net/manual/fr/function.set-magic-quotes-runtime.php' class='function'>set_magic_quotes_runtime()</a></span></p> </div> <a name='function.magic-quotes-runtime.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.set-magic-quotes-runtime.php' class='function'>set_magic_quotes_runtime()</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="ltrim" value="<div id='function.ltrim' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.ltrim.php'>ltrim</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ltrim</span> &amp;mdash; <span class='dc-title'>Supprime les espaces (ou d&amp;#039;autres caract&amp;egrave;res) de d&amp;eacute;but de cha&amp;icirc;ne</span></p> </div> <a name='function.ltrim.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>ltrim</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'>$charlist</tt></span> ] )</div> <p class='para rdfs-comment'> Supprime les espaces (ou d&amp;#039;autres caract&amp;egrave;res) de d&amp;eacute;but de cha&amp;icirc;ne. </p> </div> <a name='function.ltrim.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 cha&amp;icirc;ne d&amp;#039;entr&amp;eacute;e. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>charlist</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Il est aussi possible de sp&amp;eacute;cifier les caract&amp;egrave;res &amp;agrave; supprimer en utilisant le param&amp;egrave;tre <i><tt class='parameter'>charlist</tt></i> . Listez simplement les caract&amp;egrave;res que vous voulez supprimer dans ce param&amp;egrave;tre. Avec <i>..</i>, vous pourrez sp&amp;eacute;cifier des intervalles de caract&amp;egrave;res. </p> </dd> </dl> <p> </p> </div> <a name='function.ltrim.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne la cha&amp;icirc;ne <i><tt class='parameter'>str</tt></i> , apr&amp;egrave;s avoir supprim&amp;eacute; les caract&amp;egrave;res invisibles de d&amp;eacute;but de cha&amp;icirc;ne. Si le second param&amp;egrave;tre <i><tt class='parameter'>charlist</tt></i> a &amp;eacute;t&amp;eacute; omis, <b>ltrim()</b> supprimera les caract&amp;egrave;res suivants : </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> &amp;quot; &amp;quot; (<acronym title='American Standard Code for Information Interchange'>ASCII</acronym> <i>32</i> (<i>0x20</i>)), un espace ordinaire. </span> </li> <li class='listitem'> <span class='simpara'> &amp;quot;\t&amp;quot; (<acronym title='American Standard Code for Information Interchange'>ASCII</acronym> <i>9</i> (<i>0x09</i>)), une tabulation. </span> </li> <li class='listitem'> <span class='simpara'> &amp;quot;\n&amp;quot; (<acronym title='American Standard Code for Information Interchange'>ASCII</acronym> <i>10</i> (<i>0x0A</i>)), une nouvelle ligne (<i>line feed</i>). </span> </li> <li class='listitem'> <span class='simpara'> &amp;quot;\r&amp;quot; (<acronym title='American Standard Code for Information Interchange'>ASCII</acronym> <i>13</i> (<i>0x0D</i>)), un retour chariot (<i>carriage return</i>). </span> </li> <li class='listitem'> <span class='simpara'> &amp;quot;\0&amp;quot; (<acronym title='American Standard Code for Information Interchange'>ASCII</acronym> <i>0</i> (<i>0x00</i>)), le caract&amp;egrave;re <i>NUL</i>. </span> </li> <li class='listitem'> <span class='simpara'> &amp;quot;\x0B&amp;quot; (<acronym title='American Standard Code for Information Interchange'>ASCII</acronym> <i>11</i> (<i>0x0B</i>)), une tabulation verticale. </span> </li> </ul><p> </p> </div> <a name='function.ltrim.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'> Ajout du param&amp;egrave;tre <i><tt class='parameter'>charlist</tt></i> . </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.ltrim.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>ltrim()</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 />$text&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'\t\tThese&amp;nbsp;are&amp;nbsp;a&amp;nbsp;few&amp;nbsp;words&amp;nbsp;:)&amp;nbsp;...&amp;nbsp;&amp;nbsp;'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$binary&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'\x09Example&amp;nbsp;string\x0A'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$hello&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'Hello&amp;nbsp;World'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$text</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$binary</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$hello</span><span style='color: #007700'>);<br /><br />print&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br /><br /></span><span style='color: #0000BB'>$trimmed&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ltrim</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$text</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$trimmed</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$trimmed&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ltrim</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$text</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;\t.'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$trimmed</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$trimmed&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ltrim</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$hello</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Hdle'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$trimmed</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Supprime&amp;nbsp;les&amp;nbsp;caract&amp;egrave;res&amp;nbsp;de&amp;nbsp;contr&amp;ocirc;le&amp;nbsp;ASCII&amp;nbsp;du&amp;nbsp;d&amp;eacute;but&amp;nbsp;de&amp;nbsp;$binary<br />//&amp;nbsp;(de&amp;nbsp;0&amp;nbsp;&amp;agrave;&amp;nbsp;31,&amp;nbsp;inclusif)<br /></span><span style='color: #0000BB'>$clean&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ltrim</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$binary</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'\x00..\x1F'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$clean</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> string(32) &amp;quot; These are a few words :) ... &amp;quot; string(16) &amp;quot; Example string &amp;quot; string(11) &amp;quot;Hello World&amp;quot; string(30) &amp;quot;These are a few words :) ... &amp;quot; string(30) &amp;quot;These are a few words :) ... &amp;quot; string(7) &amp;quot;o World&amp;quot; string(15) &amp;quot;Example string &amp;quot; </pre></div> </div> </div><p> </p> </div> <a name='function.ltrim.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.trim.php' class='function' rel='rdfs-seeAlso'>trim()</a> - Supprime les espaces (ou d'autres caract&amp;egrave;res) en d&amp;eacute;but et fin de cha&amp;icirc;ne</li> <li class='member'><a href='http://www.php.net/manual/fr/function.rtrim.php' class='function' rel='rdfs-seeAlso'>rtrim()</a> - Supprime les espaces (ou d'autres caract&amp;egrave;res) de fin 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="lstat" value="<div id='function.lstat' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.lstat.php'>lstat</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>lstat</span> &amp;mdash; <span class='dc-title'>Retourne les informations sur un fichier ou un lien symbolique</span></p> </div> <a name='function.lstat.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>lstat</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> )</div> <p class='para rdfs-comment'> Retourne les informations sur un fichier ou un lien symbolique. </p> </div> <a name='function.lstat.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'> Chemin vers un fichier ou un lien symbolique. </p> </dd> </dl> <p> </p> </div> <a name='function.lstat.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Voyez la page de manuel de <a href='http://www.php.net/manual/fr/function.stat.php' class='function'>stat()</a> pour plus d&amp;#039;informations sur la structure du tableau retourn&amp;eacute; par <b>lstat()</b>. Cette fonction est identique &amp;agrave; la fonction <a href='http://www.php.net/manual/fr/function.stat.php' class='function'>stat()</a> hormis le fait que si <i><tt class='parameter'>filename</tt></i> est un lien symbolique, les informations seront alors bas&amp;eacute;es sur le lien symbolique. </p> </div> <a name='function.lstat.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Comparaison entre <a href='http://www.php.net/manual/fr/function.stat.php' class='function'>stat()</a> et <b>lstat()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />symlink</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'uploads.php'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'uploads'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;On&amp;nbsp;met&amp;nbsp;en&amp;nbsp;&amp;eacute;vidence&amp;nbsp;la&amp;nbsp;diff&amp;eacute;rence&amp;nbsp;d'informations<br /></span><span style='color: #0000BB'>array_diff</span><span style='color: #007700'>(</span><span style='color: #0000BB'>stat</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'uploads'</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>lstat</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'uploads'</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 para'><p> Informations qui diff&amp;egrave;rent entre les 2 fichiers. </p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [ino] =&amp;gt; 97236376 [mode] =&amp;gt; 33188 [size] =&amp;gt; 34 [atime] =&amp;gt; 1223580003 [mtime] =&amp;gt; 1223581848 [ctime] =&amp;gt; 1223581848 [blocks] =&amp;gt; 8 ) </pre></div> </div> </div><p> </p> </div> <a name='function.lstat.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Les r&amp;eacute;sultats de cette fonction sont mis en cache. Voyez la fonction <a href='http://www.php.net/manual/fr/function.clearstatcache.php' class='function'>clearstatcache()</a> pour plus de d&amp;eacute;tails.</span></p></blockquote> <div class='tip'><b class='tip'>Astuce</b><p class='simpara'>Depuis PHP 5.0.0, cette fonction peut aussi &amp;ecirc;tre utilis&amp;eacute;e avec <em class='emphasis'>quelques</em> protocoles url. Lisez <a href='http://www.php.net/manual/fr/wrappers.php' class='xref'>Liste des protocoles support&amp;eacute;s</a> pour une liste des protocoles supportant la famille de fonctionnalit&amp;eacute;s de <a href='http://www.php.net/manual/fr/function.stat.php' class='function'>stat()</a>.</p></div> </div> <a name='function.lstat.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.stat.php' class='function' rel='rdfs-seeAlso'>stat()</a> - Renvoie les informations &amp;agrave; propos d'un 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="long2ip" value="<div id='function.long2ip' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.long2ip.php'>long2ip</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>long2ip</span> &amp;mdash; <span class='dc-title'>Convertit une adresse IP (IPv4) en adresse IP num&amp;eacute;rique</span></p> </div> <a name='function.long2ip.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>long2ip</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$proper_address</tt></span> )</div> <p class='para rdfs-comment'> <b>long2ip()</b> g&amp;eacute;n&amp;egrave;re une adresse IP (format aaa.bbb.ccc.ddd) &amp;agrave; partir de sa repr&amp;eacute;sentation litt&amp;eacute;rale. </p> </div> <a name='function.long2ip.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'>proper_address</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Une repr&amp;eacute;sentation d&amp;#039;une adresse. </p> </dd> </dl> <p> </p> </div> <a name='function.long2ip.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne l&amp;#039;adresse IP Internet, 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.long2ip.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.ip2long.php' class='function' rel='rdfs-seeAlso'>ip2long()</a> - Convertit une cha&amp;icirc;ne contenant une adresse (IPv4) IP num&amp;eacute;rique en adresse litt&amp;eacute;rale</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="LogicException" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/fr/class.logicexception.php'>La classe LogicException</a></h1> <div class='partintro'> <div id='logicexception.intro' class='section'> <h2 class='title'>Introduction</h2> <p class='para'> Exception &amp;eacute;mise si une expression logique est invalide </p> </div> <div id='logicexception.synopsis' class='section'> <h2 class='title'>Synopsis de la classe</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>LogicException</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>LogicException</b> </span> <span class='ooclass'> <span class='modifier'>extends</span> <a href='http://www.php.net/manual/fr/class.exception.php' class='classname'>Exception</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* M&amp;eacute;thodes h&amp;eacute;rit&amp;eacute;es */</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/fr/exception.getmessage.php' class='function'>Exception::getMessage</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>Exception</span> <span class='methodname'><a href='http://www.php.net/manual/fr/exception.getprevious.php' class='function'>Exception::getPrevious</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/fr/exception.getcode.php' class='function'>Exception::getCode</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/fr/exception.getfile.php' class='function'>Exception::getFile</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/fr/exception.getline.php' class='function'>Exception::getLine</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>array</span> <span class='methodname'><a href='http://www.php.net/manual/fr/exception.gettrace.php' class='function'>Exception::getTrace</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/fr/exception.gettraceasstring.php' class='function'>Exception::getTraceAsString</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/fr/exception.tostring.php' class='function'>Exception::__toString</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>private</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/fr/exception.clone.php' class='function'>Exception::__clone</a></span> ( <span class='methodparam'>void</span> )</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="log10" value="<div id='function.log10' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.log10.php'>log10</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>log10</span> &amp;mdash; <span class='dc-title'>Logarithme en base 10</span></p> </div> <a name='function.log10.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>float</span> <span class='methodname'><b>log10</b></span> ( <span class='methodparam'><span class='type'>float</span> <tt class='parameter'>$arg</tt></span> )</div> <p class='para rdfs-comment'> Retourne le logarithme en base 10 de <i><tt class='parameter'>arg</tt></i> . </p> </div> <a name='function.log10.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'>arg</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;argument &amp;agrave; traiter </p> </dd> </dl> <p> </p> </div> <a name='function.log10.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Le logarithme en base 10 de <i><tt class='parameter'>arg</tt></i> . </p> </div> <a name='function.log10.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.log.php' class='function' rel='rdfs-seeAlso'>log()</a> - Logarithme naturel (n&amp;eacute;p&amp;eacute;rien)</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="log" value="<div id='function.log' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.log.php'>log</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>log</span> &amp;mdash; <span class='dc-title'>Logarithme naturel (n&amp;eacute;p&amp;eacute;rien)</span></p> </div> <a name='function.log.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>float</span> <span class='methodname'><b>log</b></span> ( <span class='methodparam'><span class='type'>float</span> <tt class='parameter'>$arg</tt></span> [, <span class='methodparam'><span class='type'>float</span> <tt class='parameter'>$base</tt><span class='initializer'> = M_E</span></span> ] )</div> <p class='para rdfs-comment'> Si le param&amp;egrave;tre optionnel <i><tt class='parameter'>base</tt></i> est sp&amp;eacute;cifi&amp;eacute;, <b>log()</b> retourne alors le logarithme en base <i><tt class='parameter'>base</tt></i> , sinon <b>log()</b> retourne le logarithme naturel (ou n&amp;eacute;p&amp;eacute;rien) de <i><tt class='parameter'>arg</tt></i> . </p> </div> <a name='function.log.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'>arg</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La valeur pour laquelle on calcule le logarithme </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 logarithmique optionnelle &amp;agrave; utiliser (par d&amp;eacute;faut, &amp;#039;e&amp;#039; et donc, le logarithme naturel). </p> </dd> </dl> <p> </p> </div> <a name='function.log.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Le logarithme de <i><tt class='parameter'>arg</tt></i> en base <i><tt class='parameter'>base</tt></i> , si fourni, ou le logarithme naturel. </p> </div> <a name='function.log.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 optionnel <i><tt class='parameter'>base</tt></i> est devenu disponible. Pour les anciennes versions, vous pouvez calculer le logarithme en base <i>b</i> du nombre <i>n</i>, mais en utilisant l&amp;#039;identit&amp;eacute; math&amp;eacute;matique : log<sub class='subscript'>b</sub>(n) = log(n)/log(b), o&amp;ugrave; log est le logarithme n&amp;eacute;p&amp;eacute;rien (ou naturel). </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.log.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.log10.php' class='function' rel='rdfs-seeAlso'>log10()</a> - Logarithme en base 10</li> <li class='member'><a href='http://www.php.net/manual/fr/function.exp.php' class='function' rel='rdfs-seeAlso'>exp()</a> - Calcul l'exponentielle de e</li> <li class='member'><a href='http://www.php.net/manual/fr/function.pow.php' class='function' rel='rdfs-seeAlso'>pow()</a> - Expression exponentielle</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="localtime" value="<div id='function.localtime' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.localtime.php'>localtime</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>localtime</span> &amp;mdash; <span class='dc-title'>R&amp;eacute;cup&amp;egrave;re l&amp;#039;heure locale</span></p> </div> <a name='function.localtime.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>localtime</b></span> ([ <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$timestamp</tt><span class='initializer'> = time()</span></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$is_associative</tt><span class='initializer'> = false</span></span> ]] )</div> <p class='para rdfs-comment'> <b>localtime()</b> retourne un tableau identique &amp;agrave; la structure retourn&amp;eacute;e par la fonction C localtime. </p> </div> <a name='function.localtime.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'> Le param&amp;egrave;tre optionnel <i><tt class='parameter'>timestamp</tt></i> est un timestamp Unix de type <span class='type entier'>entier</span> qui vaut par d&amp;eacute;faut l&amp;#039;heure courante locale si le param&amp;egrave;tre <i><tt class='parameter'>timestamp</tt></i> n&amp;#039;est pas fourni. En d&amp;#039;autres termes, il faut par d&amp;eacute;faut la valeur de la fonction <a href='http://www.php.net/manual/fr/function.time.php' class='function'>time()</a>. </p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>is_associative</tt></i> </span> </dt><dd class='listitem'> <p class='para'> si d&amp;eacute;fini &amp;agrave; <b><tt class='constant'>FALSE</tt></b> ou ignor&amp;eacute;, force <b>localtime()</b> &amp;agrave; retourner un tableau &amp;agrave; index num&amp;eacute;rique. S&amp;#039;il est mis &amp;agrave; <b><tt class='constant'>TRUE</tt></b>, <b>localtime()</b> retourne un tableau associatif, avec tous les &amp;eacute;l&amp;eacute;ments de la structure C, accessible avec les cl&amp;eacute;s. Les noms des diff&amp;eacute;rentes cl&amp;eacute;s du tableau associatif sont les suivants : </p> <p class='para'> </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> <i>&amp;quot;tm_sec&amp;quot;</i> : secondes </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;quot;tm_min&amp;quot;</i> : minutes </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;quot;tm_hour&amp;quot;</i> : heure </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;quot;tm_mday&amp;quot;</i> : jour du mois </span> <span class='simpara'> Les mois commencent &amp;agrave; 0 (Janvier) &amp;agrave; 11 (D&amp;eacute;cembre) et les jours de la semaine commencent &amp;agrave; 0 (Dimanche) &amp;agrave; 6 (Samedi). </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;quot;tm_mon&amp;quot;</i> : mois de l&amp;#039;ann&amp;eacute;e, commence par 0 pour Janvier </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;quot;tm_year&amp;quot;</i> : Ann&amp;eacute;e depuis 1900 </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;quot;tm_wday&amp;quot;</i> : Jour de la semaine </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;quot;tm_yday&amp;quot;</i> : Jour de l&amp;#039;ann&amp;eacute;e </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;quot;tm_isdst&amp;quot;</i> : Est-ce que l&amp;#039;heure d&amp;#039;hiver a pris effet ? </span> </li> </ul><p> </p> </dd> </dl> <p> </p> </div> <a name='function.localtime.errors'></a><div class='refsect1 errors'> <h3 class='title'>Erreurs / Exceptions</h3> <p class='para'> Chaque appel &amp;agrave; une fonction date/heure g&amp;eacute;n&amp;eacute;rera un message de type <b><tt class='constant'>E_NOTICE</tt></b> si le fuseau horaire n&amp;#039;est pas valide., et/ou un message de type <b><tt class='constant'>E_STRICT</tt></b> ou <b><tt class='constant'>E_WARNING</tt></b> si vous utilisez la configuration du syst&amp;egrave;me ou la variable d&amp;#039;environnement <var class='varname'>TZ</var>. Voir aussi <a href='http://www.php.net/manual/fr/function.date-default-timezone-set.php' class='function'>date_default_timezone_set()</a></p> </div> <a name='function.localtime.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.1.0</td><td align='left'><p class='para'> &amp;Eacute;met un message de type <b><tt class='constant'>E_STRICT</tt></b> et <b><tt class='constant'>E_NOTICE</tt></b> lors d&amp;#039;erreurs de fuseaux horaires.</p></td></tr> </tbody> </table> <p> </p> </div> <a name='function.localtime.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>localtime()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$localtime&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>localtime</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>$localtime_assoc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>localtime</span><span style='color: #007700'>(</span><span style='color: #0000BB'>time</span><span style='color: #007700'>(),&amp;nbsp;</span><span style='color: #0000BB'>true</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$localtime</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$localtime_assoc</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 ( [0] =&amp;gt; 24 [1] =&amp;gt; 3 [2] =&amp;gt; 19 [3] =&amp;gt; 3 [4] =&amp;gt; 3 [5] =&amp;gt; 105 [6] =&amp;gt; 0 [7] =&amp;gt; 92 [8] =&amp;gt; 1 ) Array ( [tm_sec] =&amp;gt; 24 [tm_min] =&amp;gt; 3 [tm_hour] =&amp;gt; 19 [tm_mday] =&amp;gt; 3 [tm_mon] =&amp;gt; 3 [tm_year] =&amp;gt; 105 [tm_wday] =&amp;gt; 0 [tm_yday] =&amp;gt; 92 [tm_isdst] =&amp;gt; 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="localeconv" value="<div id='function.localeconv' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.localeconv.php'>localeconv</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.5, PHP 5)</p><p class='refpurpose'><span class='refname'>localeconv</span> &amp;mdash; <span class='dc-title'>Lit la configuration locale</span></p> </div> <a name='function.localeconv.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>localeconv</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Retourne un tableau associatif contenant les informations de formats localis&amp;eacute;es pour les nombres et la monnaie. </p> </div> <a name='function.localeconv.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> <b>localeconv()</b> retourne les formats en fonction de la configuration effectu&amp;eacute;e avec <a href='http://www.php.net/manual/fr/function.setlocale.php' class='function'>setlocale()</a>. Le tableau associatif qui est retourn&amp;eacute; contient les index suivants : </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Index du tableau</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'><i>decimal_point</i></td> <td align='left'>S&amp;eacute;parateur d&amp;eacute;cimal</td> </tr> <tr valign='middle'> <td align='left'><i>thousands_sep</i></td> <td align='left'>S&amp;eacute;parateur de milliers</td> </tr> <tr valign='middle'> <td align='left'><i>grouping</i></td> <td align='left'>Tableau contenant les regroupements num&amp;eacute;riques</td> </tr> <tr valign='middle'> <td align='left'><i>int_curr_symbol</i></td> <td align='left'>Symbole mon&amp;eacute;taire international (i.e. EUR)</td> </tr> <tr valign='middle'> <td align='left'><i>currency_symbol</i></td> <td align='left'>Symbole mon&amp;eacute;taire local (i.e. &amp;curren;)</td> </tr> <tr valign='middle'> <td align='left'><i>mon_decimal_point</i></td> <td align='left'>S&amp;eacute;parateur d&amp;eacute;cimal mon&amp;eacute;taire</td> </tr> <tr valign='middle'> <td align='left'><i>mon_thousands_sep</i></td> <td align='left'>S&amp;eacute;parateur de milliers mon&amp;eacute;taires</td> </tr> <tr valign='middle'> <td align='left'><i>mon_grouping</i></td> <td align='left'>Tableau contenant les regroupements num&amp;eacute;riques mon&amp;eacute;taires</td> </tr> <tr valign='middle'> <td align='left'><i>positive_sign</i></td> <td align='left'>Signe des valeurs positives</td> </tr> <tr valign='middle'> <td align='left'><i>negative_sign</i></td> <td align='left'>Signe des valeurs n&amp;eacute;gatives</td> </tr> <tr valign='middle'> <td align='left'><i>int_frac_digits</i></td> <td align='left'>Nombre international de d&amp;eacute;cimales</td> </tr> <tr valign='middle'> <td align='left'><i>frac_digits</i></td> <td align='left'>Nombre local de d&amp;eacute;cimales</td> </tr> <tr valign='middle'> <td align='left'><i>p_cs_precedes</i></td> <td align='left'> <b><tt class='constant'>TRUE</tt></b> si le <i>currency_symbol</i> pr&amp;eacute;c&amp;egrave;de une valeur positive et <b><tt class='constant'>FALSE</tt></b> s&amp;#039;il lui succ&amp;egrave;de. </td> </tr> <tr valign='middle'> <td align='left'><i>p_sep_by_space</i></td> <td align='left'> <b><tt class='constant'>TRUE</tt></b> si un espace s&amp;eacute;pare <i>currency_symbol</i> d&amp;#039;une valeur positive, et <b><tt class='constant'>FALSE</tt></b> sinon. </td> </tr> <tr valign='middle'> <td align='left'><i>n_cs_precedes</i></td> <td align='left'> <b><tt class='constant'>TRUE</tt></b> si <i>currency_symbol</i> pr&amp;eacute;c&amp;egrave;de une valeur n&amp;eacute;gative, et <b><tt class='constant'>FALSE</tt></b> s&amp;#039;il lui succ&amp;egrave;de. </td> </tr> <tr valign='middle'> <td align='left'><i>n_sep_by_space</i></td> <td align='left'> <b><tt class='constant'>TRUE</tt></b> si un espace s&amp;eacute;pare <i>currency_symbol</i> d&amp;#039;une valeur n&amp;eacute;gative, et <b><tt class='constant'>FALSE</tt></b> sinon. </td> </tr> <tr valign='top'> <td align='left'><i>p_sign_posn</i></td> <td align='left'> <ul class='simplelist'> <li class='member'>0 - Des parenth&amp;egrave;ses entourent la valeur et le symbole mon&amp;eacute;taire</li> <li class='member'>1 - Le signe pr&amp;eacute;c&amp;egrave;de la valeur et le symbole mon&amp;eacute;taire</li> <li class='member'>2 - Le signe suit la valeur et le symbole mon&amp;eacute;taire</li> <li class='member'>3 - Le signe pr&amp;eacute;c&amp;egrave;de imm&amp;eacute;diatement la valeur et le symbole mon&amp;eacute;taire</li> <li class='member'>4 - Le signe suit imm&amp;eacute;diatement la valeur et le symbole mon&amp;eacute;taire</li> </ul> </td> </tr> <tr valign='top'> <td align='left'><i>n_sign_posn</i></td> <td align='left'> <ul class='simplelist'> <li class='member'>0 - Des parenth&amp;egrave;ses entourent la valeur et le symbole mon&amp;eacute;taire</li> <li class='member'>1 - Le signe pr&amp;eacute;c&amp;egrave;de la valeur et le symbole mon&amp;eacute;taire</li> <li class='member'>2 - Le signe suit la valeur et le symbole mon&amp;eacute;taire</li> <li class='member'>3 - Le signe pr&amp;eacute;c&amp;egrave;de imm&amp;eacute;diatement la valeur et le symbole mon&amp;eacute;taire</li> <li class='member'>4 - Le signe suit imm&amp;eacute;diatement la valeur et le symbole mon&amp;eacute;taire</li> </ul> </td> </tr> </tbody> </table> <p> </p> <p class='para'> Les champs <i>p_sign_posn</i> et <i>n_sign_posn</i> contiennent une cha&amp;icirc;ne format&amp;eacute;e d&amp;#039;options. Chaque nombre repr&amp;eacute;sente une des conditions list&amp;eacute;es ci-dessus. </p> <p class='para'> Les champs de regroupements contiennent des tableaux qui d&amp;eacute;finissent la mani&amp;egrave;re dont les nombres doivent &amp;ecirc;tre regroup&amp;eacute;s. Par exemple, le champ de regroupement mon&amp;eacute;taire pour <i>nl_NL</i> (en mode <i>UTF-8</i> avec le signe euro), contiendra deux &amp;eacute;l&amp;eacute;ments, avec les valeurs <i>3</i> et <i>3</i>. Si un &amp;eacute;l&amp;eacute;ment de tableau contient <b><tt class='constant'>CHAR_MAX</tt></b>, aucun autre regroupement n&amp;#039;est fait. Si un &amp;eacute;l&amp;eacute;ment de tableau contient <i>0</i>, l&amp;#039;&amp;eacute;l&amp;eacute;ment pr&amp;eacute;c&amp;eacute;dent doit &amp;ecirc;tre utilis&amp;eacute;. </p> </div> <a name='function.localeconv.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>localeconv()</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'>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'>'nl_NL.UTF-8@euro'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$locale_info&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>localeconv</span><span style='color: #007700'>();<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$locale_info</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> Array ( [decimal_point] =&amp;gt; . [thousands_sep] =&amp;gt; [int_curr_symbol] =&amp;gt; EUR [currency_symbol] =&amp;gt; &amp;curren; [mon_decimal_point] =&amp;gt; , [mon_thousands_sep] =&amp;gt; [positive_sign] =&amp;gt; [negative_sign] =&amp;gt; - [int_frac_digits] =&amp;gt; 2 [frac_digits] =&amp;gt; 2 [p_cs_precedes] =&amp;gt; 1 [p_sep_by_space] =&amp;gt; 1 [n_cs_precedes] =&amp;gt; 1 [n_sep_by_space] =&amp;gt; 1 [p_sign_posn] =&amp;gt; 1 [n_sign_posn] =&amp;gt; 2 [grouping] =&amp;gt; Array ( ) [mon_grouping] =&amp;gt; Array ( [0] =&amp;gt; 3 [1] =&amp;gt; 3 ) ) </pre></div> </div> </div><p> </p> </div> <a name='function.localeconv.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="LimitIterator::__construct" value="<div id='limititerator.construct' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/limititerator.construct.php'>LimitIterator::__construct</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>LimitIterator::__construct</span> &amp;mdash; <span class='dc-title'>Construct a LimitIterator</span></p> </div> <a name='limititerator.construct.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='methodname'><b>LimitIterator::__construct</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.iterator.php' class='type Iterator'>Iterator</a></span> <tt class='parameter'>$iterator</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$offset</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$count</tt></span> ]] )</div> <p class='para rdfs-comment'> Constructs a new <a href='http://www.php.net/manual/fr/class.limititerator.php' class='classname'>LimitIterator</a>, which consists of a passed in <i><tt class='parameter'>iterator</tt></i> with limits applied to it. </p> <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='limititerator.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'>iterator</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The iterator to limit. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>offset</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Optional offset of the limit. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>count</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Optional count of the limit. </p> </dd> </dl> <p> </p> </div> <a name='limititerator.construct.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> The new <a href='http://www.php.net/manual/fr/class.limititerator.php' class='classname'>LimitIterator</a>. </p> </div> <a name='limititerator.construct.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/filteriterator.construct.php' class='function' rel='rdfs-seeAlso'>FilterIterator::__construct</a> - Construit un filterIterator</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="LimitIterator::valid" value="<div id='limititerator.valid' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/limititerator.valid.php'>LimitIterator::valid</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>LimitIterator::valid</span> &amp;mdash; <span class='dc-title'>V&amp;eacute;rifie si l&amp;#039;&amp;eacute;l&amp;eacute;ment courant est valide</span></p> </div> <a name='limititerator.valid.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>LimitIterator::valid</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> V&amp;eacute;rifie si l&amp;#039;&amp;eacute;l&amp;eacute;ment courant est valide. </p> <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='limititerator.valid.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='limititerator.valid.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="LimitIterator::seek" value="<div id='limititerator.seek' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/limititerator.seek.php'>LimitIterator::seek</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>LimitIterator::seek</span> &amp;mdash; <span class='dc-title'>Place l&amp;#039;it&amp;eacute;rateur &amp;agrave; une position donn&amp;eacute;e</span></p> </div> <a name='limititerator.seek.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>LimitIterator::seek</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$position</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='limititerator.seek.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'>position</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La position sur laquelle on souhaite se placer. </p> </dd> </dl> <p> </p> </div> <a name='limititerator.seek.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> </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="LimitIterator::rewind" value="<div id='limititerator.rewind' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/limititerator.rewind.php'>LimitIterator::rewind</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>LimitIterator::rewind</span> &amp;mdash; <span class='dc-title'>Replace l&amp;#039;it&amp;eacute;rateur au d&amp;eacute;but</span></p> </div> <a name='limititerator.rewind.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>LimitIterator::rewind</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Replace l&amp;#039;it&amp;eacute;rateur au d&amp;eacute;but. </p> <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='limititerator.rewind.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='limititerator.rewind.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> </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="LimitIterator::next" value="<div id='limititerator.next' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/limititerator.next.php'>LimitIterator::next</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>LimitIterator::next</span> &amp;mdash; <span class='dc-title'>D&amp;eacute;place l&amp;#039;it&amp;eacute;rateur &amp;agrave; la position suivante</span></p> </div> <a name='limititerator.next.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>LimitIterator::next</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> D&amp;eacute;place l&amp;#039;it&amp;eacute;rateur &amp;agrave; la position suivante. </p> <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='limititerator.next.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='limititerator.next.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> </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="LimitIterator::key" value="<div id='limititerator.key' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/limititerator.key.php'>LimitIterator::key</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>LimitIterator::key</span> &amp;mdash; <span class='dc-title'>Get current key</span></p> </div> <a name='limititerator.key.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <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>LimitIterator::key</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Gets the current key </p> <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='limititerator.key.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='limititerator.key.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> The current key. </p> </div> <a name='limititerator.key.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/limititerator.current.php' class='function' rel='rdfs-seeAlso'>LimitIterator::current</a> - Get current element</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/limititerator.next.php' class='function' rel='rdfs-seeAlso'>LimitIterator::next</a> - D&amp;eacute;place l'it&amp;eacute;rateur &amp;agrave; la position suivante</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="LimitIterator::getPosition" value="<div id='limititerator.getposition' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/limititerator.getposition.php'>LimitIterator::getPosition</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>LimitIterator::getPosition</span> &amp;mdash; <span class='dc-title'>Retourne la position courante</span></p> </div> <a name='limititerator.getposition.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>LimitIterator::getPosition</b></span> ( <span class='methodparam'>void</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='limititerator.getposition.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='limititerator.getposition.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> La position courante. </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="LimitIterator::getInnerIterator" value="<div id='limititerator.getinneriterator' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/limititerator.getinneriterator.php'>LimitIterator::getInnerIterator</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>LimitIterator::getInnerIterator</span> &amp;mdash; <span class='dc-title'>Get inner iterator</span></p> </div> <a name='limititerator.getinneriterator.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/fr/class.iterator.php' class='type Iterator'>Iterator</a></span> <span class='methodname'><b>LimitIterator::getInnerIterator</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Gets the inner iterator. </p> <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='limititerator.getinneriterator.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='limititerator.getinneriterator.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> The inner iterator. </p> </div> <a name='limititerator.getinneriterator.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/limititerator.getposition.php' class='function' rel='rdfs-seeAlso'>LimitIterator::getPosition</a> - Retourne la position courante</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="LimitIterator::current" value="<div id='limititerator.current' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/limititerator.current.php'>LimitIterator::current</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>LimitIterator::current</span> &amp;mdash; <span class='dc-title'>Get current element</span></p> </div> <a name='limititerator.current.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <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>LimitIterator::current</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Gets the current element. </p> <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='limititerator.current.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='limititerator.current.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> The current element. </p> </div> <a name='limititerator.current.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/limititerator.key.php' class='function' rel='rdfs-seeAlso'>LimitIterator::key</a> - Get current key</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="LimitIterator" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/fr/class.limititerator.php'>La classe <a href='http://www.php.net/manual/fr/class.limititerator.php' class='classname'>LimitIterator</a></a></h1> <div class='partintro'> <div id='limititerator.intro' class='section'> <h2 class='title'>Introduction</h2> <p class='para'> ... </p> </div> <div id='limititerator.synopsis' class='section'> <h2 class='title'>Synopsis de la classe</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>LimitIterator</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>LimitIterator</b> </span> <span class='ooclass'> <span class='modifier'>extends</span> <a href='http://www.php.net/manual/fr/class.iteratoriterator.php' class='classname'>IteratorIterator</a> </span> <span class='oointerface'>implements <a href='http://www.php.net/manual/fr/class.outeriterator.php' class='interfacename'>OuterIterator</a> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/fr/class.traversable.php' class='interfacename'>Traversable</a> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/fr/class.iterator.php' class='interfacename'>Iterator</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* M&amp;eacute;thodes */</div> <div class='methodsynopsis dc-description'> <span class='methodname'><a href='http://www.php.net/manual/fr/limititerator.construct.php' class='function'>__construct</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.iterator.php' class='type Iterator'>Iterator</a></span> <tt class='parameter'>$iterator</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$offset</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$count</tt></span> ]] )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>mixed</span> <span class='methodname'><a href='http://www.php.net/manual/fr/limititerator.current.php' class='function'>current</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>Iterator</span> <span class='methodname'><a href='http://www.php.net/manual/fr/limititerator.getinneriterator.php' class='function'>getInnerIterator</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/limititerator.getposition.php' class='function'>getPosition</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>mixed</span> <span class='methodname'><a href='http://www.php.net/manual/fr/limititerator.key.php' class='function'>key</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/fr/limititerator.next.php' class='function'>next</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/fr/limititerator.rewind.php' class='function'>rewind</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/fr/limititerator.seek.php' class='function'>seek</a></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$position</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/fr/limititerator.valid.php' class='function'>valid</a></span> ( <span class='methodparam'>void</span> )</div> }</div> </div> </div> <h2>Sommaire</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/fr/limititerator.construct.php'>LimitIterator::__construct</a> &amp;mdash; Construct a LimitIterator</li><li><a href='http://www.php.net/manual/fr/limititerator.current.php'>LimitIterator::current</a> &amp;mdash; Get current element</li><li><a href='http://www.php.net/manual/fr/limititerator.getinneriterator.php'>LimitIterator::getInnerIterator</a> &amp;mdash; Get inner iterator</li><li><a href='http://www.php.net/manual/fr/limititerator.getposition.php'>LimitIterator::getPosition</a> &amp;mdash; Retourne la position courante</li><li><a href='http://www.php.net/manual/fr/limititerator.key.php'>LimitIterator::key</a> &amp;mdash; Get current key</li><li><a href='http://www.php.net/manual/fr/limititerator.next.php'>LimitIterator::next</a> &amp;mdash; D&amp;eacute;place l'it&amp;eacute;rateur &amp;agrave; la position suivante</li><li><a href='http://www.php.net/manual/fr/limititerator.rewind.php'>LimitIterator::rewind</a> &amp;mdash; Replace l'it&amp;eacute;rateur au d&amp;eacute;but</li><li><a href='http://www.php.net/manual/fr/limititerator.seek.php'>LimitIterator::seek</a> &amp;mdash; Place l'it&amp;eacute;rateur &amp;agrave; une position donn&amp;eacute;e</li><li><a href='http://www.php.net/manual/fr/limititerator.valid.php'>LimitIterator::valid</a> &amp;mdash; V&amp;eacute;rifie si l'&amp;eacute;l&amp;eacute;ment courant est valide</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="levenshtein" value="<div id='function.levenshtein' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.levenshtein.php'>levenshtein</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.1, PHP 5)</p><p class='refpurpose'><span class='refname'>levenshtein</span> &amp;mdash; <span class='dc-title'>Calcule la distance Levenshtein entre deux cha&amp;icirc;nes</span></p> </div> <a name='function.levenshtein.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>levenshtein</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$str1</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$str2</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>levenshtein</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$str1</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$str2</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$cost_ins</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$cost_rep</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$cost_del</tt></span> )</div> <p class='para rdfs-comment'> La distance Levenshtein est d&amp;eacute;finie comme le nombre minimal de caract&amp;egrave;res qu&amp;#039;il faut remplacer, ins&amp;eacute;rer ou modifier pour transformer la cha&amp;icirc;ne <i><tt class='parameter'>str1</tt></i> en <i><tt class='parameter'>str2</tt></i> . La complexit&amp;eacute; de l&amp;#039;algorithme est en <i>O(m*n)</i>, o&amp;ugrave; <i>n</i> et <i>m</i> sont les tailles respectives de <i><tt class='parameter'>str1</tt></i> et <i><tt class='parameter'>str2</tt></i> : c&amp;#039;est plut&amp;ocirc;t bien, en comparaison de <a href='http://www.php.net/manual/fr/function.similar-text.php' class='function'>similar_text()</a>, qui est en <i>O(max(n,m)**3)</i>, mais cela reste tr&amp;egrave;s co&amp;ucirc;teux. </p> <p class='para'> Dans sa forme la plus simple, <b>levenshtein()</b> va prendre uniquement deux cha&amp;icirc;nes de caract&amp;egrave;res comme param&amp;egrave;tres, et calculer simplement le nombre d&amp;#039;insertions, de remplacements et d&amp;#039;effacements n&amp;eacute;cessaires pour transformer <i><tt class='parameter'>str1</tt></i> en <i><tt class='parameter'>str2</tt></i> . </p> <p class='para'> La deuxi&amp;egrave;me variante de la fonction prend trois param&amp;egrave;tres suppl&amp;eacute;mentaires qui repr&amp;eacute;sentent les co&amp;ucirc;ts d&amp;#039;insertions, de remplacements et d&amp;#039;effacements. C&amp;#039;est une version plus g&amp;eacute;n&amp;eacute;rale de la premi&amp;egrave;re fonction, mais qui est un peu moins efficace. </p> </div> <a name='function.levenshtein.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'>str1</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Une des cha&amp;icirc;nes &amp;agrave; &amp;eacute;valuer. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>str2</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Une des cha&amp;icirc;nes &amp;agrave; &amp;eacute;valuer. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>cost_ins</tt></i> </span> </dt><dd class='listitem'> <p class='para'> D&amp;eacute;finit le co&amp;ucirc;t de l&amp;#039;insertion. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>cost_rep</tt></i> </span> </dt><dd class='listitem'> <p class='para'> D&amp;eacute;finit le co&amp;ucirc;t du remplacement. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>cost_del</tt></i> </span> </dt><dd class='listitem'> <p class='para'> D&amp;eacute;finit le co&amp;ucirc;t de l&amp;#039;effacement. </p> </dd> </dl> <p> </p> </div> <a name='function.levenshtein.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne la distance Levenshtein entre deux cha&amp;icirc;nes de caract&amp;egrave;res. Elle retournera -1 si l&amp;#039;un des deux arguments contient plus de 255 caract&amp;egrave;res. </p> </div> <a name='function.levenshtein.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>levenshtein()</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;mot&amp;nbsp;mal&amp;nbsp;orthographi&amp;eacute;<br /></span><span style='color: #0000BB'>$input&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'carrrot'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;tableau&amp;nbsp;de&amp;nbsp;mots&amp;nbsp;&amp;agrave;&amp;nbsp;v&amp;eacute;rifier<br /></span><span style='color: #0000BB'>$words&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'apple'</span><span style='color: #007700'>,</span><span style='color: #DD0000'>'pineapple'</span><span style='color: #007700'>,</span><span style='color: #DD0000'>'banana'</span><span style='color: #007700'>,</span><span style='color: #DD0000'>'orange'</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'>'radish'</span><span style='color: #007700'>,</span><span style='color: #DD0000'>'carrot'</span><span style='color: #007700'>,</span><span style='color: #DD0000'>'pea'</span><span style='color: #007700'>,</span><span style='color: #DD0000'>'bean'</span><span style='color: #007700'>,</span><span style='color: #DD0000'>'potato'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;aucune&amp;nbsp;distance&amp;nbsp;de&amp;nbsp;trouv&amp;eacute;e&amp;nbsp;pour&amp;nbsp;le&amp;nbsp;moment<br /></span><span style='color: #0000BB'>$shortest&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;-</span><span style='color: #0000BB'>1</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;boucle&amp;nbsp;sur&amp;nbsp;les&amp;nbsp;des&amp;nbsp;mots&amp;nbsp;pour&amp;nbsp;trouver&amp;nbsp;le&amp;nbsp;plus&amp;nbsp;pr&amp;egrave;s<br /></span><span style='color: #007700'>foreach&amp;nbsp;(</span><span style='color: #0000BB'>$words&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$word</span><span style='color: #007700'>)&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;calcule&amp;nbsp;la&amp;nbsp;distance&amp;nbsp;avec&amp;nbsp;le&amp;nbsp;mot&amp;nbsp;mis&amp;nbsp;en&amp;nbsp;entr&amp;eacute;e,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;et&amp;nbsp;le&amp;nbsp;mot&amp;nbsp;courant<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$lev&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>levenshtein</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$input</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$word</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;cherche&amp;nbsp;une&amp;nbsp;correspondance&amp;nbsp;exacte<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>$lev&amp;nbsp;</span><span style='color: #007700'>==&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>)&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;le&amp;nbsp;mot&amp;nbsp;le&amp;nbsp;plus&amp;nbsp;pr&amp;egrave;s&amp;nbsp;est&amp;nbsp;celui-ci&amp;nbsp;(correspondance&amp;nbsp;exacte)<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$closest&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$word</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'>$shortest&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>;<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;on&amp;nbsp;sort&amp;nbsp;de&amp;nbsp;la&amp;nbsp;boucle&amp;nbsp;;&amp;nbsp;nous&amp;nbsp;avons&amp;nbsp;trouv&amp;eacute;&amp;nbsp;une&amp;nbsp;correspondance&amp;nbsp;exacte<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>break;<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;Si&amp;nbsp;la&amp;nbsp;distance&amp;nbsp;est&amp;nbsp;plus&amp;nbsp;petite&amp;nbsp;que&amp;nbsp;la&amp;nbsp;prochaine&amp;nbsp;distance&amp;nbsp;trouv&amp;eacute;e<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;OU,&amp;nbsp;si&amp;nbsp;le&amp;nbsp;prochain&amp;nbsp;mot&amp;nbsp;le&amp;nbsp;plus&amp;nbsp;pr&amp;egrave;s&amp;nbsp;n'a&amp;nbsp;pas&amp;nbsp;encore&amp;nbsp;&amp;eacute;t&amp;eacute;&amp;nbsp;trouv&amp;eacute;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>$lev&amp;nbsp;</span><span style='color: #007700'>&amp;lt;=&amp;nbsp;</span><span style='color: #0000BB'>$shortest&amp;nbsp;</span><span style='color: #007700'>||&amp;nbsp;</span><span style='color: #0000BB'>$shortest&amp;nbsp;</span><span style='color: #007700'>&amp;lt;&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;d&amp;eacute;finition&amp;nbsp;du&amp;nbsp;mot&amp;nbsp;le&amp;nbsp;plus&amp;nbsp;pr&amp;egrave;s&amp;nbsp;ainsi&amp;nbsp;que&amp;nbsp;la&amp;nbsp;distance<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$closest&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$word</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'>$shortest&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$lev</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'>'Mot&amp;nbsp;entr&amp;eacute;&amp;nbsp;:&amp;nbsp;</span><span style='color: #0000BB'>$input</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />if&amp;nbsp;(</span><span style='color: #0000BB'>$shortest&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'>'Correspondance&amp;nbsp;exacte&amp;nbsp;trouv&amp;eacute;e&amp;nbsp;:&amp;nbsp;</span><span style='color: #0000BB'>$closest</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'>'Vous&amp;nbsp;voulez&amp;nbsp;dire&amp;nbsp;:&amp;nbsp;</span><span style='color: #0000BB'>$closest</span><span style='color: #DD0000'>&amp;nbsp;?\n'</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> Mot entr&amp;eacute; : carrrot Vous voulez dire : carrot ? </pre></div> </div> </div><p> </p> </div> <a name='function.levenshtein.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.soundex.php' class='function' rel='rdfs-seeAlso'>soundex()</a> - Calcule la cl&amp;eacute; soundex</li> <li class='member'><a href='http://www.php.net/manual/fr/function.similar-text.php' class='function' rel='rdfs-seeAlso'>similar_text()</a> - Calcule la similarit&amp;eacute; de deux cha&amp;icirc;nes</li> <li class='member'><a href='http://www.php.net/manual/fr/function.metaphone.php' class='function' rel='rdfs-seeAlso'>metaphone()</a> - Calcule la cl&amp;eacute; metaphone</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="LengthException" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/fr/class.lengthexception.php'>La classe LengthException</a></h1> <div class='partintro'> <div id='lengthexception.intro' class='section'> <h2 class='title'>Introduction</h2> <p class='para'> Exception &amp;eacute;mise si une taille est invalide. </p> </div> <div id='lengthexception.synopsis' class='section'> <h2 class='title'>Synopsis de la classe</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>LengthException</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>LengthException</b> </span> <span class='ooclass'> <span class='modifier'>extends</span> <a href='http://www.php.net/manual/fr/class.logicexception.php' class='classname'>LogicException</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* M&amp;eacute;thodes h&amp;eacute;rit&amp;eacute;es */</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/fr/exception.getmessage.php' class='function'>Exception::getMessage</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>Exception</span> <span class='methodname'><a href='http://www.php.net/manual/fr/exception.getprevious.php' class='function'>Exception::getPrevious</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/fr/exception.getcode.php' class='function'>Exception::getCode</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/fr/exception.getfile.php' class='function'>Exception::getFile</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/fr/exception.getline.php' class='function'>Exception::getLine</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>array</span> <span class='methodname'><a href='http://www.php.net/manual/fr/exception.gettrace.php' class='function'>Exception::getTrace</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/fr/exception.gettraceasstring.php' class='function'>Exception::getTraceAsString</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/fr/exception.tostring.php' class='function'>Exception::__toString</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>private</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/fr/exception.clone.php' class='function'>Exception::__clone</a></span> ( <span class='methodparam'>void</span> )</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="lcg_value" value="<div id='function.lcg-value' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.lcg-value.php'>lcg_value</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>lcg_value</span> &amp;mdash; <span class='dc-title'>G&amp;eacute;n&amp;eacute;rateur de congruence combin&amp;eacute;e lin&amp;eacute;aire</span></p> </div> <a name='function.lcg-value.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>float</span> <span class='methodname'><b>lcg_value</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> <b>lcg_value()</b> retourne un nombre pseudoal&amp;eacute;atoire, compris entre 0 et 1. <b>lcg_value()</b> combine deux g&amp;eacute;n&amp;eacute;rateurs de congruence, de p&amp;eacute;riodes respectives <i>2^31 - 85</i> et <i>2^31 - 249</i>. La p&amp;eacute;riode de cette fonction est le produit de ces deux nombres premiers (soit <i>(2^31 - 85)*(2^31 - 249)</i>). </p> </div> <a name='function.lcg-value.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Une valeur pseudoal&amp;eacute;atoire, dans l&amp;#039;intervalle de 0 &amp;agrave; 1. </p> </div> <a name='function.lcg-value.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.rand.php' class='function' rel='rdfs-seeAlso'>rand()</a> - G&amp;eacute;n&amp;egrave;re une valeur al&amp;eacute;atoire</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mt-rand.php' class='function' rel='rdfs-seeAlso'>mt_rand()</a> - G&amp;eacute;n&amp;egrave;re une meilleure valeur al&amp;eacute;atoire</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="ksort" value="<div id='function.ksort' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.ksort.php'>ksort</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ksort</span> &amp;mdash; <span class='dc-title'>Trie un tableau suivant les cl&amp;eacute;s</span></p> </div> <a name='function.ksort.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>ksort</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter reference'>&amp;amp;$array</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$sort_flags</tt><span class='initializer'> = SORT_REGULAR</span></span> ] )</div> <p class='para rdfs-comment'> Trie le tableau <i><tt class='parameter'>array</tt></i> suivant les cl&amp;eacute;s, en maintenant la correspondance entre les cl&amp;eacute;s et les valeurs. Cette fonction est pratique pour les tableaux associatifs. </p> </div> <a name='function.ksort.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'>array</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le tableau d&amp;#039;entr&amp;eacute;e. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>sort_flags</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Vous pouvez modifier le comportement de cette fonction en utilisant le param&amp;egrave;tre optionnel <i><tt class='parameter'>sort_flags</tt></i> . Pour plus de d&amp;eacute;tails, voyez le manuel pour la fonction <a href='http://www.php.net/manual/fr/function.sort.php' class='function'>sort()</a>. </p> </dd> </dl> <p> </p> </div> <a name='function.ksort.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.ksort.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.0.0</td> <td align='left'> Le param&amp;egrave;tre optionnel <i><tt class='parameter'>sort_flags</tt></i> a &amp;eacute;t&amp;eacute; ajout&amp;eacute;. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.ksort.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>ksort()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$fruits&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'d'</span><span style='color: #007700'>=&amp;gt;</span><span style='color: #DD0000'>'lemon'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'a'</span><span style='color: #007700'>=&amp;gt;</span><span style='color: #DD0000'>'orange'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'b'</span><span style='color: #007700'>=&amp;gt;</span><span style='color: #DD0000'>'banana'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'c'</span><span style='color: #007700'>=&amp;gt;</span><span style='color: #DD0000'>'apple'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>ksort</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$fruits</span><span style='color: #007700'>);<br />foreach&amp;nbsp;(</span><span style='color: #0000BB'>$fruits&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;echo&amp;nbsp;</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$key</span><span style='color: #DD0000'>&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>$val</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> a = orange b = banana c = apple d = lemon </pre></div> </div> </div><p> </p> </div> <a name='function.ksort.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.asort.php' class='function' rel='rdfs-seeAlso'>asort()</a> - Trie un tableau et conserve l'association des index</li> <li class='member'>Les fonctions de <a href='http://www.php.net/manual/fr/array.sorting.php' class='link'>tri des tableaux</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="krsort" value="<div id='function.krsort' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.krsort.php'>krsort</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>krsort</span> &amp;mdash; <span class='dc-title'>Trie un tableau en sens inverse et suivant les cl&amp;eacute;s</span></p> </div> <a name='function.krsort.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>krsort</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter reference'>&amp;amp;$array</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$sort_flags</tt><span class='initializer'> = SORT_REGULAR</span></span> ] )</div> <p class='para rdfs-comment'> <b>krsort()</b> trie le tableau <i><tt class='parameter'>array</tt></i> en ordre inverse et suivant les cl&amp;eacute;s, en maintenant la correspondance entre les cl&amp;eacute;s et les valeurs. Cette fonction est pratique pour les tableaux associatifs. </p> </div> <a name='function.krsort.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'>array</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le tableau d&amp;#039;entr&amp;eacute;e. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>sort_flags</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Vous pouvez modifier le comportement de cette fonction en utilisant le param&amp;egrave;tre optionnel <i><tt class='parameter'>sort_flags</tt></i> . Pour plus de d&amp;eacute;tails, voyez le manuel pour la fonction <a href='http://www.php.net/manual/fr/function.sort.php' class='function'>sort()</a>. </p> </dd> </dl> <p> </p> </div> <a name='function.krsort.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.krsort.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>krsort()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$fruits&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'d'</span><span style='color: #007700'>=&amp;gt;</span><span style='color: #DD0000'>'lemon'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'a'</span><span style='color: #007700'>=&amp;gt;</span><span style='color: #DD0000'>'orange'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'b'</span><span style='color: #007700'>=&amp;gt;</span><span style='color: #DD0000'>'banana'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'c'</span><span style='color: #007700'>=&amp;gt;</span><span style='color: #DD0000'>'apple'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>krsort</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$fruits</span><span style='color: #007700'>);<br />foreach&amp;nbsp;(</span><span style='color: #0000BB'>$fruits&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;echo&amp;nbsp;</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$key</span><span style='color: #DD0000'>&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>$val</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> d = lemon c = apple b = banana a = orange </pre></div> </div> </div><p> </p> </div> <a name='function.krsort.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.arsort.php' class='function' rel='rdfs-seeAlso'>arsort()</a> - Trie un tableau en ordre inverse</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ksort.php' class='function' rel='rdfs-seeAlso'>ksort()</a> - Trie un tableau suivant les cl&amp;eacute;s</li> <li class='member'>Les fonctions de <a href='http://www.php.net/manual/fr/array.sorting.php' class='link'>tri des tableaux</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="key" value="<div id='function.key' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.key.php'>key</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>key</span> &amp;mdash; <span class='dc-title'>Retourne une cl&amp;eacute; d&amp;#039;un tableau associatif</span></p> </div> <a name='function.key.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>key</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter reference'>&amp;amp;$array</tt></span> )</div> <p class='para rdfs-comment'> <b>key()</b> retourne la cl&amp;eacute; courante dans le tableau <i><tt class='parameter'>array</tt></i> . </p> </div> <a name='function.key.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'>array</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le tableau. </p> </dd> </dl> <p> </p> </div> <a name='function.key.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> La fonction <b>key()</b> retourne simplement la cl&amp;eacute; de l&amp;#039;&amp;eacute;l&amp;eacute;ment du tableau qui est actuellement point&amp;eacute;e par le pointeur interne. Cette fonction ne modifie en aucun cas la position de ce pointeur. Si le pointeur interne pointe un &amp;eacute;l&amp;eacute;ment se situant apr&amp;egrave;s la fin de la liste des &amp;eacute;l&amp;eacute;ments, ou bien si le tableau est vide, la fonction <b>key()</b> retournera <b><tt class='constant'>NULL</tt></b>. </p> </div> <a name='function.key.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>key()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$array&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'fruit1'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'apple'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'fruit2'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'orange'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'fruit3'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'grape'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'fruit4'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'apple'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'fruit5'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'apple'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Cette&amp;nbsp;boucle&amp;nbsp;affiche&amp;nbsp;toutes&amp;nbsp;les&amp;nbsp;cl&amp;eacute;s<br />//&amp;nbsp;dont&amp;nbsp;la&amp;nbsp;valeur&amp;nbsp;vaut&amp;nbsp;'apple'<br /></span><span style='color: #007700'>while&amp;nbsp;(</span><span style='color: #0000BB'>$fruit_name&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>current</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$array</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>$fruit_name&amp;nbsp;</span><span style='color: #007700'>==&amp;nbsp;</span><span style='color: #DD0000'>'apple'</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'>key</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$array</span><span style='color: #007700'>).</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>next</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$array</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> fruit1&amp;lt;br /&amp;gt; fruit4&amp;lt;br /&amp;gt; fruit5&amp;lt;br /&amp;gt; </pre></div> </div> </div><p> </p> </div> <a name='function.key.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.current.php' class='function' rel='rdfs-seeAlso'>current()</a> - Retourne l'&amp;eacute;l&amp;eacute;ment courant du tableau</li> <li class='member'><a href='http://www.php.net/manual/fr/function.next.php' class='function' rel='rdfs-seeAlso'>next()</a> - Avance le pointeur interne d'un tableau</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="json_encode" value="<div id='function.json-encode' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.json-encode.php'>json_encode</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0, PECL json &amp;gt;= 1.2.0)</p><p class='refpurpose'><span class='refname'>json_encode</span> &amp;mdash; <span class='dc-title'>Retourne le repr&amp;eacute;sentation JSON d&amp;#039;une valeur</span></p> </div> <a name='function.json-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>json_encode</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'>$value</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'> Retourne une cha&amp;icirc;ne contenant la repr&amp;eacute;sentation JSON de la valeur <i><tt class='parameter'>value</tt></i> . </p> </div> <a name='function.json-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'>value</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La valeur &amp;agrave; encoder. Peut &amp;ecirc;tre de n&amp;#039;importe quel type, except&amp;eacute; une <a href='http://www.php.net/manual/fr/language.types.resource.php' class='link'>ressource</a>. </p> <p class='para'> Cette fonction ne fonctionne qu&amp;#039;avec des donn&amp;eacute;es encod&amp;eacute;es UTF-8. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Masque compos&amp;eacute; des constantes <b><tt class='constant'>JSON_HEX_QUOT</tt></b>, <b><tt class='constant'>JSON_HEX_TAG</tt></b>, <b><tt class='constant'>JSON_HEX_AMP</tt></b>, <b><tt class='constant'>JSON_HEX_APOS</tt></b>, <b><tt class='constant'>JSON_FORCE_OBJECT</tt></b>. </p> </dd> </dl> <p> </p> </div> <a name='function.json-encode.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; JSON. </p> </div> <a name='function.json-encode.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.3.0</td> <td align='left'> Le param&amp;egrave;tre <i><tt class='parameter'>options</tt></i> a &amp;eacute;t&amp;eacute; ajout&amp;eacute;. </td> </tr> <tr valign='middle'> <td align='left'>5.2.1</td> <td align='left'> Ajout du support des types basiques d&amp;#039;encodage JSON </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.json-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>json_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 />$arr&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array&amp;nbsp;(</span><span style='color: #DD0000'>'a'</span><span style='color: #007700'>=&amp;gt;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,</span><span style='color: #DD0000'>'b'</span><span style='color: #007700'>=&amp;gt;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>,</span><span style='color: #DD0000'>'c'</span><span style='color: #007700'>=&amp;gt;</span><span style='color: #0000BB'>3</span><span style='color: #007700'>,</span><span style='color: #DD0000'>'d'</span><span style='color: #007700'>=&amp;gt;</span><span style='color: #0000BB'>4</span><span style='color: #007700'>,</span><span style='color: #DD0000'>'e'</span><span style='color: #007700'>=&amp;gt;</span><span style='color: #0000BB'>5</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>json_encode</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$arr</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;quot;a&amp;quot;:1,&amp;quot;b&amp;quot;:2,&amp;quot;c&amp;quot;:3,&amp;quot;d&amp;quot;:4,&amp;quot;e&amp;quot;:5} </pre></div> </div> </div><p> </p><div class='example'> <p><b>Exemple #2 Exemple avec <b>json_encode()</b> montrant toutes les options</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;array(</span><span style='color: #DD0000'>'&amp;lt;foo&amp;gt;'</span><span style='color: #007700'>,</span><span style='color: #DD0000'>''bar''</span><span style='color: #007700'>,</span><span style='color: #DD0000'>''baz''</span><span style='color: #007700'>,</span><span style='color: #DD0000'>'&amp;amp;blong&amp;amp;'</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Normal&amp;nbsp;:&amp;nbsp;'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>json_encode</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Tags&amp;nbsp;:&amp;nbsp;'</span><span style='color: #007700'>,&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>json_encode</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>,</span><span style='color: #0000BB'>JSON_HEX_TAG</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Apos&amp;nbsp;:&amp;nbsp;'</span><span style='color: #007700'>,&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>json_encode</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>,</span><span style='color: #0000BB'>JSON_HEX_APOS</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Quot&amp;nbsp;:&amp;nbsp;'</span><span style='color: #007700'>,&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>json_encode</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>,</span><span style='color: #0000BB'>JSON_HEX_QUOT</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Amp&amp;nbsp;:&amp;nbsp;'</span><span style='color: #007700'>,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>json_encode</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>,</span><span style='color: #0000BB'>JSON_HEX_AMP</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Toutes&amp;nbsp;:&amp;nbsp;'</span><span style='color: #007700'>,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>json_encode</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>,</span><span style='color: #0000BB'>JSON_HEX_TAG</span><span style='color: #007700'>|</span><span style='color: #0000BB'>JSON_HEX_APOS</span><span style='color: #007700'>|</span><span style='color: #0000BB'>JSON_HEX_QUOT</span><span style='color: #007700'>|</span><span style='color: #0000BB'>JSON_HEX_AMP</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #DD0000'>'\n\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$b&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array();<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Tableau&amp;nbsp;vide&amp;nbsp;sous&amp;nbsp;forme&amp;nbsp;de&amp;nbsp;tableau&amp;nbsp;:&amp;nbsp;'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>json_encode</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Tableau&amp;nbsp;vide&amp;nbsp;sous&amp;nbsp;forme&amp;nbsp;d'objet&amp;nbsp;:&amp;nbsp;'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>json_encode</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>JSON_FORCE_OBJECT</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #DD0000'>'\n\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$c&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(array(</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,</span><span style='color: #0000BB'>2</span><span style='color: #007700'>,</span><span style='color: #0000BB'>3</span><span style='color: #007700'>));<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Tableau&amp;nbsp;non-associatif&amp;nbsp;sous&amp;nbsp;forme&amp;nbsp;de&amp;nbsp;tableau&amp;nbsp;:&amp;nbsp;'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>json_encode</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$c</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Tableau&amp;nbsp;non-associatif&amp;nbsp;sous&amp;nbsp;forme&amp;nbsp;d'objet&amp;nbsp;:&amp;nbsp;'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>json_encode</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$c</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>JSON_FORCE_OBJECT</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #DD0000'>'\n\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> Normal : [&amp;quot;&amp;lt;foo&amp;gt;&amp;quot;,&amp;quot;&amp;#039;bar&amp;#039;&amp;quot;,&amp;quot;\&amp;quot;baz\&amp;quot;&amp;quot;,&amp;quot;&amp;amp;blong&amp;amp;&amp;quot;] Tags : [&amp;quot;\u003Cfoo\u003E&amp;quot;,&amp;quot;&amp;#039;bar&amp;#039;&amp;quot;,&amp;quot;\&amp;quot;baz\&amp;quot;&amp;quot;,&amp;quot;&amp;amp;blong&amp;amp;&amp;quot;] Apos : [&amp;quot;&amp;lt;foo&amp;gt;&amp;quot;,&amp;quot;\u0027bar\u0027&amp;quot;,&amp;quot;\&amp;quot;baz\&amp;quot;&amp;quot;,&amp;quot;&amp;amp;blong&amp;amp;&amp;quot;] Quot : [&amp;quot;&amp;lt;foo&amp;gt;&amp;quot;,&amp;quot;&amp;#039;bar&amp;#039;&amp;quot;,&amp;quot;\u0022baz\u0022&amp;quot;,&amp;quot;&amp;amp;blong&amp;amp;&amp;quot;] Amp : [&amp;quot;&amp;lt;foo&amp;gt;&amp;quot;,&amp;quot;&amp;#039;bar&amp;#039;&amp;quot;,&amp;quot;\&amp;quot;baz\&amp;quot;&amp;quot;,&amp;quot;\u0026blong\u0026&amp;quot;] Toutes : [&amp;quot;\u003Cfoo\u003E&amp;quot;,&amp;quot;\u0027bar\u0027&amp;quot;,&amp;quot;\u0022baz\u0022&amp;quot;,&amp;quot;\u0026blong\u0026&amp;quot;] Tableau vide sous forme de tableau : [] Tableau vide sous forme d&amp;#039;objet : {} Tableau non-associatif sous forme de tableau : [[1,2,3]] Tableau non-associatif sous forme d&amp;#039;objet : {&amp;quot;0&amp;quot;:{&amp;quot;0&amp;quot;:1,&amp;quot;1&amp;quot;:2,&amp;quot;2&amp;quot;:3}} </pre></div> </div> </div><p> </p> </div> <a name='function.json-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.json-decode.php' class='function' rel='rdfs-seeAlso'>json_decode()</a> - D&amp;eacute;code une cha&amp;icirc;ne JSON</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="json_decode" value="<div id='function.json-decode' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.json-decode.php'>json_decode</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0, PECL json &amp;gt;= 1.2.0)</p><p class='refpurpose'><span class='refname'>json_decode</span> &amp;mdash; <span class='dc-title'>D&amp;eacute;code une cha&amp;icirc;ne JSON</span></p> </div> <a name='function.json-decode.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>json_decode</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$json</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$assoc</tt><span class='initializer'> = false</span></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$depth</tt><span class='initializer'> = 512</span></span> ]] )</div> <p class='para rdfs-comment'> R&amp;eacute;cup&amp;egrave;re une cha&amp;icirc;ne encod&amp;eacute;e JSON et la convertie en une variable PHP. </p> </div> <a name='function.json-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'>json</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La cha&amp;icirc;ne <i><tt class='parameter'>json</tt></i> &amp;agrave; d&amp;eacute;coder. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>assoc</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Lorsque ce param&amp;egrave;tre vaut <b><tt class='constant'>TRUE</tt></b>, l&amp;#039;objet retourn&amp;eacute; sera converti en un tableau associatif. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>depth</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Limite de profondeur d&amp;#039;imbrication. </p> </dd> </dl> <p> </p> </div> <a name='function.json-decode.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.object.php' class='link'>objet</a> ou, si le param&amp;egrave;tre optionnel <i><tt class='parameter'>assoc</tt></i> vaut <b><tt class='constant'>TRUE</tt></b>, un tableau associatif. </p> </div> <a name='function.json-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>json_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 />$json&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'{'a':1,'b':2,'c':3,'d':4,'e':5}'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>json_decode</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$json</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>json_decode</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$json</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>true</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> object(stdClass)#1 (5) { [&amp;quot;a&amp;quot;] =&amp;gt; int(1) [&amp;quot;b&amp;quot;] =&amp;gt; int(2) [&amp;quot;c&amp;quot;] =&amp;gt; int(3) [&amp;quot;d&amp;quot;] =&amp;gt; int(4) [&amp;quot;e&amp;quot;] =&amp;gt; int(5) } array(5) { [&amp;quot;a&amp;quot;] =&amp;gt; int(1) [&amp;quot;b&amp;quot;] =&amp;gt; int(2) [&amp;quot;c&amp;quot;] =&amp;gt; int(3) [&amp;quot;d&amp;quot;] =&amp;gt; int(4) [&amp;quot;e&amp;quot;] =&amp;gt; int(5) } </pre></div> </div> </div><p> </p><div class='example'> <p><b>Exemple #2 Autre exemple avec <b>json_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 /><br />$json&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'{'foo-bar':&amp;nbsp;12345}'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$obj&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>json_decode</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$json</span><span style='color: #007700'>);<br />print&amp;nbsp;</span><span style='color: #0000BB'>$obj</span><span style='color: #007700'>-&amp;gt;{</span><span style='color: #DD0000'>'foo-bar'</span><span style='color: #007700'>};&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;12345<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p><div class='example'> <p><b>Exemple #3 Erreurs habituelles lors de l&amp;#039;utilisation de la fonction <b>json_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 /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Les&amp;nbsp;cha&amp;icirc;nes&amp;nbsp;suivantes&amp;nbsp;sont&amp;nbsp;valides&amp;nbsp;en&amp;nbsp;JavaScript&amp;nbsp;mais&amp;nbsp;pas&amp;nbsp;en&amp;nbsp;JSON<br /><br />//&amp;nbsp;Le&amp;nbsp;nom&amp;nbsp;et&amp;nbsp;la&amp;nbsp;valeur&amp;nbsp;doivent&amp;nbsp;&amp;ecirc;tre&amp;nbsp;entourr&amp;eacute;s&amp;nbsp;de&amp;nbsp;double-guillemets.<br />//&amp;nbsp;Les&amp;nbsp;simple-guillements&amp;nbsp;ne&amp;nbsp;sont&amp;nbsp;pas&amp;nbsp;valides<br /></span><span style='color: #0000BB'>$bad_json&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'{&amp;nbsp;'bar':&amp;nbsp;'baz'&amp;nbsp;}'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>json_decode</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$bad_json</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;null<br /><br />//&amp;nbsp;le&amp;nbsp;nom&amp;nbsp;doit&amp;nbsp;&amp;ecirc;tre&amp;nbsp;entourr&amp;eacute;&amp;nbsp;de&amp;nbsp;double-guillemets<br /></span><span style='color: #0000BB'>$bad_json&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'{&amp;nbsp;bar:&amp;nbsp;'baz'&amp;nbsp;}'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>json_decode</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$bad_json</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;null<br /><br />//&amp;nbsp;la&amp;nbsp;virgule&amp;nbsp;de&amp;nbsp;fin&amp;nbsp;n'est&amp;nbsp;pas&amp;nbsp;autoris&amp;eacute;e<br /></span><span style='color: #0000BB'>$bad_json&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'{&amp;nbsp;bar:&amp;nbsp;'baz',&amp;nbsp;}'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>json_decode</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$bad_json</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;null<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.json-decode.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: La sp&amp;eacute;cification JSON ne fait pas partie de Javascript mais d&amp;#039;un sous-projet de Javascript. <br /> </p></blockquote> <div class='caution'><b class='caution'>Attention</b> <p class='para'> Cette fonction retournera <b><tt class='constant'>FALSE</tt></b> si les donn&amp;eacute;es encod&amp;eacute;es JSON sont plus profondes que 127 &amp;eacute;l&amp;eacute;ments. </p> </div> </div> <a name='function.json-decode.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.3.0</td> <td align='left'>Ajout du param&amp;egrave;tre optionnel <i><tt class='parameter'>depth</tt></i> </td> </tr> <tr valign='middle'> <td align='left'>5.2.3</td> <td align='left'>La limite a &amp;eacute;t&amp;eacute; &amp;eacute;lev&amp;eacute;e de 20 &amp;agrave; 128</td> </tr> </tbody> </table> <p> </p> </div> <a name='function.json-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.json-encode.php' class='function' rel='rdfs-seeAlso'>json_encode()</a> - Retourne le repr&amp;eacute;sentation JSON d'une valeur</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="jpeg2wbmp" value="<div id='function.jpeg2wbmp' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.jpeg2wbmp.php'>jpeg2wbmp</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.5, PHP 5)</p><p class='refpurpose'><span class='refname'>jpeg2wbmp</span> &amp;mdash; <span class='dc-title'>Convertit une image JPEG en image WBMP</span></p> </div> <a name='function.jpeg2wbmp.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>jpeg2wbmp</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$jpegname</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$wbmpname</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$dest_height</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$dest_width</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$threshold</tt></span> )</div> <p class='para rdfs-comment'> Convertit une image JPEG en image WBMP. </p> </div> <a name='function.jpeg2wbmp.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'>jpegname</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le chemin vers le fichier JPEG. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>wbmpname</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Chemin vers le fichier final WBMP. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>dest_height</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Hauteur de l&amp;#039;image de destination. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>dest_width</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Largeur de l&amp;#039;image de destination. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>threshold</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Valeur du seuil, entre 0 et 8 inclus. </p> </dd> </dl> <p> </p> </div> <a name='function.jpeg2wbmp.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.jpeg2wbmp.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>jpeg2wbmp()</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;Chemin&amp;nbsp;vers&amp;nbsp;la&amp;nbsp;cible&amp;nbsp;jpeg<br /></span><span style='color: #0000BB'>$path&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'./test.jpg'</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;de&amp;nbsp;l'image<br /></span><span style='color: #0000BB'>$image&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>getimagesize</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$path</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Convertion&amp;nbsp;de&amp;nbsp;l'image<br /></span><span style='color: #0000BB'>jpeg2wbmp</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$path</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'./test.wbmp'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$image</span><span style='color: #007700'>[</span><span style='color: #0000BB'>1</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #0000BB'>$image</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #0000BB'>5</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.jpeg2wbmp.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Le support WBMP n&amp;#039;est disponible que si PHP a &amp;eacute;t&amp;eacute; compil&amp;eacute; avec GD-1.8 ou sup&amp;eacute;rieur.</span></p></blockquote> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Le support JPEG n&amp;#039;est disponible que si PHP a &amp;eacute;t&amp;eacute; compil&amp;eacute; avec GD-1.8 ou sup&amp;eacute;rieur.</span></p></blockquote> </div> <a name='function.jpeg2wbmp.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.png2wbmp.php' class='function' rel='rdfs-seeAlso'>png2wbmp()</a> - Convertit une image PNG en image WBMP</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="join" value="<div id='function.join' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.join.php'>join</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>join</span> &amp;mdash; <span class='dc-title'>Alias de <a href='http://www.php.net/manual/fr/function.implode.php' class='function'>implode()</a></span></p> </div> <a name='function.join.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.implode.php' class='function'>implode()</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="iterator_to_array" value="<div id='function.iterator-to-array' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.iterator-to-array.php'>iterator_to_array</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>iterator_to_array</span> &amp;mdash; <span class='dc-title'> Copie un it&amp;eacute;rateur dans un tableau </span></p> </div> <a name='function.iterator-to-array.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>iterator_to_array</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.traversable.php' class='type Traversable'>Traversable</a></span> <tt class='parameter'>$iterator</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$use_keys</tt><span class='initializer'> = true</span></span> ] )</div> <p class='para rdfs-comment'> Copie les &amp;eacute;l&amp;eacute;ments d&amp;#039;un it&amp;eacute;rateur dans un <a href='http://www.php.net/manual/fr/language.types.array.php' class='link'>tableau</a>. </p> </div> <a name='function.iterator-to-array.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'>iterator</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;it&amp;eacute;rateur &amp;agrave; copier. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>use_keys</tt></i> </span> </dt><dd class='listitem'> <p class='para'> S&amp;#039;il faut utiliser les &amp;eacute;l&amp;eacute;ments de l&amp;#039;it&amp;eacute;rateur comme cl&amp;eacute;. </p> </dd> </dl> <p> </p> </div> <a name='function.iterator-to-array.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.array.php' class='link'>tableau</a> contenant les &amp;eacute;l&amp;eacute;ments de l&amp;#039;it&amp;eacute;rateur <i><tt class='parameter'>iterator</tt></i> . </p> </div> <a name='function.iterator-to-array.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.1</td> <td align='left'> Ajout du param&amp;egrave;tre <i><tt class='parameter'>use_keys</tt></i> . </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.iterator-to-array.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>iterator_to_array()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$iterator&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>ArrayIterator</span><span style='color: #007700'>(array(</span><span style='color: #DD0000'>'recipe'</span><span style='color: #007700'>=&amp;gt;</span><span style='color: #DD0000'>'cr&amp;ecirc;pes'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'oeufs'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'lait'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'farine'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>iterator_to_array</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$iterator</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>true</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>iterator_to_array</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$iterator</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>false</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(4) { [&amp;quot;recipe&amp;quot;]=&amp;gt; string(7) &amp;quot;cr&amp;ecirc;pes&amp;quot; [0]=&amp;gt; string(5) &amp;quot;oeufs&amp;quot; [1]=&amp;gt; string(4) &amp;quot;lait&amp;quot; [2]=&amp;gt; string(6) &amp;quot;farine&amp;quot; } array(4) { [0]=&amp;gt; string(7) &amp;quot;cr&amp;ecirc;pes&amp;quot; [1]=&amp;gt; string(5) &amp;quot;oeufs&amp;quot; [2]=&amp;gt; string(4) &amp;quot;lait&amp;quot; [3]=&amp;gt; string(6) &amp;quot;farine&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="iterator_count" value="<div id='function.iterator-count' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.iterator-count.php'>iterator_count</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>iterator_count</span> &amp;mdash; <span class='dc-title'> Compte de nombre d&amp;#039;&amp;eacute;l&amp;eacute;ments dans un it&amp;eacute;rateur </span></p> </div> <a name='function.iterator-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>iterator_count</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.traversable.php' class='type Traversable'>Traversable</a></span> <tt class='parameter'>$iterator</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> <p class='para'> Compte les &amp;eacute;l&amp;eacute;ments dans un it&amp;eacute;rateur. </p> </div> <a name='function.iterator-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'>iterator</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;it&amp;eacute;rateur dont il faut compter les &amp;eacute;l&amp;eacute;ments. </p> </dd> </dl> <p> </p> </div> <a name='function.iterator-count.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Le nombre d&amp;#039;&amp;eacute;l&amp;eacute;ments dans l&amp;#039;it&amp;eacute;rateur <i><tt class='parameter'>iterator</tt></i> . </p> </div> <a name='function.iterator-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>iterator_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 />$iterator&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>ArrayIterator</span><span style='color: #007700'>(array(</span><span style='color: #DD0000'>'recipe'</span><span style='color: #007700'>=&amp;gt;</span><span style='color: #DD0000'>'cr&amp;ecirc;pes'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'oeufs'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'lait'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'farine'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>iterator_count</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$iterator</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> int(4) </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="iterator_apply" value="<div id='function.iterator-apply' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.iterator-apply.php'>iterator_apply</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>iterator_apply</span> &amp;mdash; <span class='dc-title'>Appelle une fonction pour tous les &amp;eacute;l&amp;eacute;ments d&amp;#039;un it&amp;eacute;rateur</span></p> </div> <a name='function.iterator-apply.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>iterator_apply</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.traversable.php' class='type Traversable'>Traversable</a></span> <tt class='parameter'>$iterator</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/language.pseudo-types.php#language.types.callback' class='type callback'>callback</a></span> <tt class='parameter'>$function</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$args</tt></span> ] )</div> <p class='para rdfs-comment'> Appelle une fonction pour tous les &amp;eacute;l&amp;eacute;ments d&amp;#039;un it&amp;eacute;rateur. </p> </div> <a name='function.iterator-apply.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'>iterator</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La classe &amp;agrave; it&amp;eacute;rer. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>function</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La fonction &amp;agrave; appeler &amp;agrave; chaque &amp;eacute;l&amp;eacute;ment. </p> <blockquote><p><b class='note'>Note</b>: <span class='simpara'> La fonction doit retourner <b><tt class='constant'>TRUE</tt></b> afin de continuer d&amp;#039;it&amp;eacute;rer &amp;agrave; travers l&amp;#039;it&amp;eacute;rateur nomm&amp;eacute; par le param&amp;egrave;tre <i><tt class='parameter'>iterator</tt></i> . </span> </p></blockquote> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>args</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Les arguments &amp;agrave; passer &amp;agrave; la fonction de rappel. </p> </dd> </dl> <p> </p> </div> <a name='function.iterator-apply.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne le nombre d&amp;#039;it&amp;eacute;ration. </p> </div> <a name='function.iterator-apply.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>iterator_apply()</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'>function&amp;nbsp;</span><span style='color: #0000BB'>print_caps</span><span style='color: #007700'>(</span><span style='color: #0000BB'>Iterator&amp;nbsp;$iterator</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>strtoupper</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$iterator</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>current</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;return&amp;nbsp;</span><span style='color: #0000BB'>TRUE</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #0000BB'>$it&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>ArrayIterator</span><span style='color: #007700'>(array(</span><span style='color: #DD0000'>'Apples'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Bananas'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Cherries'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>iterator_apply</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$it</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'print_caps'</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #0000BB'>$it</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> APPLES BANANAS CHERRIES </pre></div> </div> </div><p> </p> </div> <a name='function.iterator-apply.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.array-walk.php' class='function' rel='rdfs-seeAlso'>array_walk()</a> - Ex&amp;eacute;cute une fonction sur chacun des &amp;eacute;l&amp;eacute;ments d'un tableau</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="IteratorIterator::__construct" value="<div id='iteratoriterator.construct' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/iteratoriterator.construct.php'>IteratorIterator::__construct</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>IteratorIterator::__construct</span> &amp;mdash; <span class='dc-title'>Cr&amp;eacute;e un it&amp;eacute;rateur &amp;agrave; partir d&amp;#039;un objet traversable</span></p> </div> <a name='iteratoriterator.construct.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='methodname'><b>IteratorIterator::__construct</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.traversable.php' class='type Traversable'>Traversable</a></span> <tt class='parameter'>$iterator</tt></span> )</div> <p class='para rdfs-comment'> Cr&amp;eacute;e un it&amp;eacute;rateur &amp;agrave; partir d&amp;#039;un objet traversable. </p> </div> <a name='iteratoriterator.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'>iterator</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;it&amp;eacute;rateur traversable. </p> </dd> </dl> <p> </p> </div> <a name='iteratoriterator.construct.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='iteratoriterator.construct.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/class.traversable.php' class='classname'>Traversable</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="IteratorIterator::valid" value="<div id='iteratoriterator.valid' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/iteratoriterator.valid.php'>IteratorIterator::valid</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>IteratorIterator::valid</span> &amp;mdash; <span class='dc-title'>V&amp;eacute;rifie si un it&amp;eacute;rateur est valide</span></p> </div> <a name='iteratoriterator.valid.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>bool</span> <span class='methodname'><b>IteratorIterator::valid</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> V&amp;eacute;rifie si un it&amp;eacute;rateur est valide. </p> </div> <a name='iteratoriterator.valid.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='iteratoriterator.valid.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;it&amp;eacute;rateur est valide, et <b><tt class='constant'>FALSE</tt></b> sinon. </p> </div> <a name='iteratoriterator.valid.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.iterator-count.php' class='function' rel='rdfs-seeAlso'>iterator_count()</a> - Compte de nombre d'&amp;eacute;l&amp;eacute;ments dans un it&amp;eacute;rateur</li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/iteratoriterator.current.php' class='function' rel='rdfs-seeAlso'>IteratorIterator::current</a> - Lit la valeur courante</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="IteratorIterator::rewind" value="<div id='iteratoriterator.rewind' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/iteratoriterator.rewind.php'>IteratorIterator::rewind</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>IteratorIterator::rewind</span> &amp;mdash; <span class='dc-title'>Retourne au premier &amp;eacute;l&amp;eacute;ment</span></p> </div> <a name='iteratoriterator.rewind.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>IteratorIterator::rewind</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Retourne au premier &amp;eacute;l&amp;eacute;ment. </p> </div> <a name='iteratoriterator.rewind.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='iteratoriterator.rewind.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='iteratoriterator.rewind.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/iteratoriterator.next.php' class='function' rel='rdfs-seeAlso'>IteratorIterator::next</a> - Avance au prochain &amp;eacute;l&amp;eacute;ment</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/iteratoriterator.valid.php' class='function' rel='rdfs-seeAlso'>IteratorIterator::valid</a> - V&amp;eacute;rifie si un it&amp;eacute;rateur est valide</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="IteratorIterator::next" value="<div id='iteratoriterator.next' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/iteratoriterator.next.php'>IteratorIterator::next</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>IteratorIterator::next</span> &amp;mdash; <span class='dc-title'>Avance au prochain &amp;eacute;l&amp;eacute;ment</span></p> </div> <a name='iteratoriterator.next.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>IteratorIterator::next</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Avance au prochain &amp;eacute;l&amp;eacute;ment. </p> </div> <a name='iteratoriterator.next.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='iteratoriterator.next.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='iteratoriterator.next.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/iteratoriterator.rewind.php' class='function' rel='rdfs-seeAlso'>IteratorIterator::rewind</a> - Retourne au premier &amp;eacute;l&amp;eacute;ment</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/iteratoriterator.valid.php' class='function' rel='rdfs-seeAlso'>IteratorIterator::valid</a> - V&amp;eacute;rifie si un it&amp;eacute;rateur est valide</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="IteratorIterator::key" value="<div id='iteratoriterator.key' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/iteratoriterator.key.php'>IteratorIterator::key</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>IteratorIterator::key</span> &amp;mdash; <span class='dc-title'>Lit la cl&amp;eacute; de l&amp;#039;&amp;eacute;l&amp;eacute;ment courant</span></p> </div> <a name='iteratoriterator.key.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>IteratorIterator::key</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Lit la cl&amp;eacute; de l&amp;#039;&amp;eacute;l&amp;eacute;ment courant. </p> </div> <a name='iteratoriterator.key.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='iteratoriterator.key.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> La cl&amp;eacute; de l&amp;#039;&amp;eacute;l&amp;eacute;ment courant. </p> </div> <a name='iteratoriterator.key.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/iteratoriterator.current.php' class='function' rel='rdfs-seeAlso'>IteratorIterator::current</a> - Lit la valeur courante</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="IteratorIterator::getInnerIterator" value="<div id='iteratoriterator.getinneriterator' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/iteratoriterator.getinneriterator.php'>IteratorIterator::getInnerIterator</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>IteratorIterator::getInnerIterator</span> &amp;mdash; <span class='dc-title'>Retourne l&amp;#039;it&amp;eacute;rateur interne</span></p> </div> <a name='iteratoriterator.getinneriterator.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>IteratorIterator::getInnerIterator</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Retourne l&amp;#039;it&amp;eacute;rateur interne. </p> </div> <a name='iteratoriterator.getinneriterator.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='iteratoriterator.getinneriterator.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> L&amp;#039;it&amp;eacute;rateur interne, fourni au constructeur <span class='methodname'><a href='http://www.php.net/manual/fr/iteratoriterator.construct.php' class='function'>IteratorIterator::__construct</a></span>. </p> </div> <a name='iteratoriterator.getinneriterator.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/class.iterator.php' class='classname'>Iterator</a></li> <li class='member'><a href='http://www.php.net/manual/fr/class.outeriterator.php' class='classname'>OuterIterator</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="IteratorIterator::current" value="<div id='iteratoriterator.current' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/iteratoriterator.current.php'>IteratorIterator::current</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>IteratorIterator::current</span> &amp;mdash; <span class='dc-title'>Lit la valeur courante</span></p> </div> <a name='iteratoriterator.current.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>IteratorIterator::current</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Lit la valeur de l&amp;#039;&amp;eacute;l&amp;eacute;ment courant. </p> </div> <a name='iteratoriterator.current.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='iteratoriterator.current.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> La valeur de l&amp;#039;&amp;eacute;l&amp;eacute;ment courant. </p> </div> <a name='iteratoriterator.current.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/iteratoriterator.key.php' class='function' rel='rdfs-seeAlso'>IteratorIterator::key</a> - Lit la cl&amp;eacute; de l'&amp;eacute;l&amp;eacute;ment courant</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="IteratorIterator" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/fr/class.iteratoriterator.php'>La classe <a href='http://www.php.net/manual/fr/class.iteratoriterator.php' class='classname'>IteratorIterator</a></a></h1> <div class='partintro'> <div id='iteratoriterator.intro' class='section'> <h2 class='title'>Introduction</h2> <p class='para'> Cet it&amp;eacute;rateur permet la conversion de n&amp;#039;importe quel objet <a href='http://www.php.net/manual/fr/class.traversable.php' class='link'>Traversable</a> en un it&amp;eacute;rateur. Il est important de comprendre que la plupart des classes qui n&amp;#039;impl&amp;eacute;mentent pas l&amp;#039;interface <a href='http://www.php.net/manual/fr/class.iterator.php' class='interfacename'>Iterator</a>, ne le font pas car elles ne disposent pas de toutes les m&amp;eacute;thodes des it&amp;eacute;rateurs. Si c&amp;#039;est le cas, des m&amp;eacute;canismes doivent &amp;ecirc;tre mis en place pour l&amp;#039;&amp;eacute;viter, car autrement, cela produirait des exceptions ou des erreurs fatales. </p> </div> <div id='iteratoriterator.synopsis' class='section'> <h2 class='title'>Synopsis de la classe</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>IteratorIterator</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>IteratorIterator</b> </span> <span class='oointerface'>implements <a href='http://www.php.net/manual/fr/class.iterator.php' class='interfacename'>Iterator</a> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/fr/class.traversable.php' class='interfacename'>Traversable</a> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/fr/class.outeriterator.php' class='interfacename'>OuterIterator</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* M&amp;eacute;thodes */</div> <div class='methodsynopsis dc-description'> <span class='methodname'><a href='http://www.php.net/manual/fr/iteratoriterator.construct.php' class='function'>__construct</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.traversable.php' class='type Traversable'>Traversable</a></span> <tt class='parameter'>$iterator</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/fr/iteratoriterator.current.php' class='function'>current</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/fr/iteratoriterator.getinneriterator.php' class='function'>getInnerIterator</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/fr/iteratoriterator.key.php' class='function'>key</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/fr/iteratoriterator.next.php' class='function'>next</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/fr/iteratoriterator.rewind.php' class='function'>rewind</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/fr/iteratoriterator.valid.php' class='function'>valid</a></span> ( <span class='methodparam'>void</span> )</div> }</div> </div> </div> <h2>Sommaire</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/fr/iteratoriterator.construct.php'>IteratorIterator::__construct</a> &amp;mdash; Cr&amp;eacute;e un it&amp;eacute;rateur &amp;agrave; partir d'un objet traversable</li><li><a href='http://www.php.net/manual/fr/iteratoriterator.current.php'>IteratorIterator::current</a> &amp;mdash; Lit la valeur courante</li><li><a href='http://www.php.net/manual/fr/iteratoriterator.getinneriterator.php'>IteratorIterator::getInnerIterator</a> &amp;mdash; Retourne l'it&amp;eacute;rateur interne</li><li><a href='http://www.php.net/manual/fr/iteratoriterator.key.php'>IteratorIterator::key</a> &amp;mdash; Lit la cl&amp;eacute; de l'&amp;eacute;l&amp;eacute;ment courant</li><li><a href='http://www.php.net/manual/fr/iteratoriterator.next.php'>IteratorIterator::next</a> &amp;mdash; Avance au prochain &amp;eacute;l&amp;eacute;ment</li><li><a href='http://www.php.net/manual/fr/iteratoriterator.rewind.php'>IteratorIterator::rewind</a> &amp;mdash; Retourne au premier &amp;eacute;l&amp;eacute;ment</li><li><a href='http://www.php.net/manual/fr/iteratoriterator.valid.php'>IteratorIterator::valid</a> &amp;mdash; V&amp;eacute;rifie si un it&amp;eacute;rateur est valide</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="IteratorAggregate::getIterator" value="<div id='iteratoraggregate.getiterator' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/iteratoraggregate.getiterator.php'>IteratorAggregate::getIterator</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>IteratorAggregate::getIterator</span> &amp;mdash; <span class='dc-title'>Retourne un it&amp;eacute;rateur externe</span></p> </div> <a name='iteratoraggregate.getiterator.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>abstract</span> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/fr/class.traversable.php' class='type Traversable'>Traversable</a></span> <span class='methodname'><b>IteratorAggregate::getIterator</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Retourne un it&amp;eacute;rateur externe. </p> </div> <a name='iteratoraggregate.getiterator.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='iteratoraggregate.getiterator.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Une instance d&amp;#039;un objet qui impl&amp;eacute;mente un <a href='http://www.php.net/manual/fr/class.iterator.php' class='classname'>Iterator</a> ou l&amp;#039;interface <a href='http://www.php.net/manual/fr/class.traversable.php' class='classname'>Traversable</a>. </p> </div> <a name='iteratoraggregate.getiterator.errors'></a><div class='refsect1 errors'> <h3 class='title'>Erreurs / Exceptions</h3> <p class='para'> &amp;Eacute;met une <a href='http://www.php.net/manual/fr/class.exception.php' class='classname'>Exception</a> en cas d&amp;#039;&amp;eacute;chec. </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="IteratorAggregate" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/fr/class.iteratoraggregate.php'>L&amp;#039;interface IteratorAggregate</a></h1> <div class='partintro'> <div id='iteratoraggregate.intro' class='section'> <h2 class='title'>Introduction</h2> <p class='para'> Interface pour cr&amp;eacute;er un it&amp;eacute;rateur externe. </p> </div> <div id='iteratoraggregate.synopsis' class='section'> <h2 class='title'>Sommaire de l&amp;#039;Interface</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>IteratorAggregate</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>IteratorAggregate</b> </span> <span class='ooclass'> <span class='modifier'>extends</span> <a href='http://www.php.net/manual/fr/class.traversable.php' class='classname'>Traversable</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* M&amp;eacute;thodes */</div> <div class='methodsynopsis dc-description'> <span class='modifier'>abstract</span> <span class='modifier'>public</span> <span class='type'>Traversable</span> <span class='methodname'><a href='http://www.php.net/manual/fr/iteratoraggregate.getiterator.php' class='function'>getIterator</a></span> ( <span class='methodparam'>void</span> )</div> }</div> </div> <div id='iteratoraggregate.examples' class='section'> <div class='example'> <p><b>Exemple #1 Exemple simple</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'>class&amp;nbsp;</span><span style='color: #0000BB'>myData&amp;nbsp;</span><span style='color: #007700'>implements&amp;nbsp;</span><span style='color: #0000BB'>IteratorAggregate&amp;nbsp;</span><span style='color: #007700'>{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;</span><span style='color: #0000BB'>$property1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'Propri&amp;eacute;t&amp;eacute;&amp;nbsp;publique&amp;nbsp;num&amp;eacute;ro&amp;nbsp;un'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;</span><span style='color: #0000BB'>$property2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'Propri&amp;eacute;t&amp;eacute;&amp;nbsp;publique&amp;nbsp;num&amp;eacute;ro&amp;nbsp;deux'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;</span><span style='color: #0000BB'>$property3&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'Propri&amp;eacute;t&amp;eacute;&amp;nbsp;publique&amp;nbsp;num&amp;eacute;ro&amp;nbsp;trois'</span><span style='color: #007700'>;<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>__construct</span><span style='color: #007700'>()&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$this</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>property4&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'derni&amp;egrave;re&amp;nbsp;propri&amp;eacute;t&amp;eacute;'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>getIterator</span><span style='color: #007700'>()&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>ArrayIterator</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$this</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /><br /></span><span style='color: #0000BB'>$obj&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>myData</span><span style='color: #007700'>;<br /><br />foreach(</span><span style='color: #0000BB'>$obj&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'>$value</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$key</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$value</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&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 quelque chose de similaire &amp;agrave; :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> string(9) &amp;quot;property1&amp;quot; string(19) &amp;quot;Propri&amp;eacute;t&amp;eacute; publique num&amp;eacute;ro un&amp;quot; string(9) &amp;quot;property2&amp;quot; string(19) &amp;quot;Propri&amp;eacute;t&amp;eacute; publique num&amp;eacute;ro deux&amp;quot; string(9) &amp;quot;property3&amp;quot; string(21) &amp;quot;Propri&amp;eacute;t&amp;eacute; publique num&amp;eacute;ro trois&amp;quot; string(9) &amp;quot;property4&amp;quot; string(13) &amp;quot;derni&amp;egrave;re propri&amp;eacute;t&amp;eacute;&amp;quot; </pre></div> </div> </div> </div> </div> <h2>Sommaire</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/fr/iteratoraggregate.getiterator.php'>IteratorAggregate::getIterator</a> &amp;mdash; Retourne un it&amp;eacute;rateur externe</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="Iterator::valid" value="<div id='iterator.valid' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/iterator.valid.php'>Iterator::valid</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>Iterator::valid</span> &amp;mdash; <span class='dc-title'>V&amp;eacute;rifie si la position courante est valide</span></p> </div> <a name='iterator.valid.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>abstract</span> <span class='modifier'>public</span> <span class='type'>boolean</span> <span class='methodname'><b>Iterator::valid</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Cette m&amp;eacute;thode est appel&amp;eacute;e apr&amp;egrave;s <span class='methodname'><a href='http://www.php.net/manual/fr/iterator.rewind.php' class='function'>Iterator::rewind</a></span> et <span class='methodname'><a href='http://www.php.net/manual/fr/iterator.next.php' class='function'>Iterator::next</a></span> pour v&amp;eacute;rifier si la position courante est valide. </p> </div> <a name='iterator.valid.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='iterator.valid.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> La valeur retourn&amp;eacute;e sera transtyp&amp;eacute;e en <span class='type bool&amp;eacute;en'>bool&amp;eacute;en</span>, puis, &amp;eacute;valu&amp;eacute;e. 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="Iterator::rewind" value="<div id='iterator.rewind' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/iterator.rewind.php'>Iterator::rewind</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>Iterator::rewind</span> &amp;mdash; <span class='dc-title'>Replace l&amp;#039;it&amp;eacute;rateur sur le premier &amp;eacute;l&amp;eacute;ment</span></p> </div> <a name='iterator.rewind.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>abstract</span> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>Iterator::rewind</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Replace l&amp;#039;it&amp;eacute;rateur sur le premier &amp;eacute;l&amp;eacute;ment. </p> <blockquote><p><b class='note'>Note</b>: C&amp;#039;est la <em class='emphasis'>premi&amp;egrave;re</em> m&amp;eacute;thode appel&amp;eacute;e lors du d&amp;eacute;part d&amp;#039;une boucle <a href='http://www.php.net/manual/fr/control-structures.foreach.php' class='link'>foreach</a>. Elle ne sera <em class='emphasis'>pas</em> ex&amp;eacute;cut&amp;eacute;e <em class='emphasis'>apr&amp;egrave;s</em> la boucle <a href='http://www.php.net/manual/fr/control-structures.foreach.php' class='link'>foreach</a>. <br /> </p></blockquote> </div> <a name='iterator.rewind.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='iterator.rewind.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Toutes les valeurs retourn&amp;eacute;es sont ignor&amp;eacute;es. </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="Iterator::next" value="<div id='iterator.next' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/iterator.next.php'>Iterator::next</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>Iterator::next</span> &amp;mdash; <span class='dc-title'>Se d&amp;eacute;place sur l&amp;#039;&amp;eacute;l&amp;eacute;ment suivant</span></p> </div> <a name='iterator.next.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>abstract</span> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>Iterator::next</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Se d&amp;eacute;place de la position courant &amp;agrave; l&amp;#039;&amp;eacute;l&amp;eacute;ment suivant. </p> <blockquote><p><b class='note'>Note</b>: Cette m&amp;eacute;thode est appel&amp;eacute;e <em class='emphasis'>apr&amp;egrave;s</em> chaque boucle <a href='http://www.php.net/manual/fr/control-structures.foreach.php' class='link'>foreach</a>. <br /> </p></blockquote> </div> <a name='iterator.next.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='iterator.next.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Les valeurs retourn&amp;eacute;es seront ignor&amp;eacute;es. </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="Iterator::key" value="<div id='iterator.key' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/iterator.key.php'>Iterator::key</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>Iterator::key</span> &amp;mdash; <span class='dc-title'>Retourne la cl&amp;eacute; de l&amp;#039;&amp;eacute;l&amp;eacute;ment courant</span></p> </div> <a name='iterator.key.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>abstract</span> <span class='modifier'>public</span> <span class='type'><span class='type scalar'>scalar</span></span> <span class='methodname'><b>Iterator::key</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Retourne la cl&amp;eacute; de l&amp;#039;&amp;eacute;l&amp;eacute;ment courant. </p> </div> <a name='iterator.key.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='iterator.key.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un <span class='type scalaire'>scalaire</span> en cas de succ&amp;egrave;s, un <span class='type entier'>entier</span> <i>0</i> si une erreur survient. </p> </div> <a name='iterator.key.errors'></a><div class='refsect1 errors'> <h3 class='title'>Erreurs / Exceptions</h3> <p class='para'> &amp;Eacute;met une alerte de type <b><tt class='constant'>E_WARNING</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="Iterator::current" value="<div id='iterator.current' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/iterator.current.php'>Iterator::current</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>Iterator::current</span> &amp;mdash; <span class='dc-title'>Retourne l&amp;#039;&amp;eacute;l&amp;eacute;ment courant</span></p> </div> <a name='iterator.current.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>abstract</span> <span class='modifier'>public</span> <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>Iterator::current</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Retourne l&amp;#039;&amp;eacute;l&amp;eacute;ment courant. </p> </div> <a name='iterator.current.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='iterator.current.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Peut retourner tout type. </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="Iterator" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/fr/class.iterator.php'>L&amp;#039;interface Iterator</a></h1> <div class='partintro'> <div id='iterator.intro' class='section'> <h2 class='title'>Introduction</h2> <p class='para'> Interface pour les it&amp;eacute;rateurs ou les objets externes qui peuvent &amp;ecirc;tre it&amp;eacute;r&amp;eacute;s eux-m&amp;ecirc;mes en interne. </p> </div> <div id='iterator.synopsis' class='section'> <h2 class='title'>Sommaire de l&amp;#039;Interface</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>Iterator</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>Iterator</b> </span> <span class='ooclass'> <span class='modifier'>extends</span> <a href='http://www.php.net/manual/fr/class.traversable.php' class='classname'>Traversable</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* M&amp;eacute;thodes */</div> <div class='methodsynopsis dc-description'> <span class='modifier'>abstract</span> <span class='modifier'>public</span> <span class='type'>mixed</span> <span class='methodname'><a href='http://www.php.net/manual/fr/iterator.current.php' class='function'>current</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>abstract</span> <span class='modifier'>public</span> <span class='type'>scalar</span> <span class='methodname'><a href='http://www.php.net/manual/fr/iterator.key.php' class='function'>key</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>abstract</span> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/fr/iterator.next.php' class='function'>next</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>abstract</span> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/fr/iterator.rewind.php' class='function'>rewind</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>abstract</span> <span class='modifier'>public</span> <span class='type'>boolean</span> <span class='methodname'><a href='http://www.php.net/manual/fr/iterator.valid.php' class='function'>valid</a></span> ( <span class='methodparam'>void</span> )</div> }</div> </div> <div id='iterator.examples' class='section'> <div class='example'> <p><b>Exemple #1 Exemple simple</b></p> <div class='example-contents para'><p> Cet exemple montre l&amp;#039;ordre d&amp;#039;appel des m&amp;eacute;thodes lors d&amp;#039;un appel &amp;agrave; l&amp;#039;instruction <a href='http://www.php.net/manual/fr/control-structures.foreach.php' class='link'>foreach</a> sur un it&amp;eacute;rateur. </p></div> <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'>class&amp;nbsp;</span><span style='color: #0000BB'>myIterator&amp;nbsp;</span><span style='color: #007700'>implements&amp;nbsp;</span><span style='color: #0000BB'>Iterator&amp;nbsp;</span><span style='color: #007700'>{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;private&amp;nbsp;</span><span style='color: #0000BB'>$position&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;private&amp;nbsp;</span><span style='color: #0000BB'>$array&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'premierelement'</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: #DD0000'>'secondelement'</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: #DD0000'>'dernierelement'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;);&amp;nbsp;&amp;nbsp;<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>__construct</span><span style='color: #007700'>()&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$this</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>position&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>rewind</span><span style='color: #007700'>()&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>__METHOD__</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'>$this</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>position&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>current</span><span style='color: #007700'>()&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>__METHOD__</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;</span><span style='color: #0000BB'>$this</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>array</span><span style='color: #007700'>[</span><span style='color: #0000BB'>$this</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>position</span><span style='color: #007700'>];<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>key</span><span style='color: #007700'>()&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>__METHOD__</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;</span><span style='color: #0000BB'>$this</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>position</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>next</span><span style='color: #007700'>()&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>__METHOD__</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'>$this</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>position</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>valid</span><span style='color: #007700'>()&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>__METHOD__</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;isset(</span><span style='color: #0000BB'>$this</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>array</span><span style='color: #007700'>[</span><span style='color: #0000BB'>$this</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>position</span><span style='color: #007700'>]);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /><br /></span><span style='color: #0000BB'>$it&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>myIterator</span><span style='color: #007700'>;<br /><br />foreach(</span><span style='color: #0000BB'>$it&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'>$value</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$key</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$value</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&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 quelque chose de similaire &amp;agrave; :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> string(18) &amp;quot;myIterator::rewind&amp;quot; string(17) &amp;quot;myIterator::valid&amp;quot; string(19) &amp;quot;myIterator::current&amp;quot; string(15) &amp;quot;myIterator::key&amp;quot; int(0) string(12) &amp;quot;premierelement&amp;quot; string(16) &amp;quot;myIterator::next&amp;quot; string(17) &amp;quot;myIterator::valid&amp;quot; string(19) &amp;quot;myIterator::current&amp;quot; string(15) &amp;quot;myIterator::key&amp;quot; int(1) string(13) &amp;quot;secondelement&amp;quot; string(16) &amp;quot;myIterator::next&amp;quot; string(17) &amp;quot;myIterator::valid&amp;quot; string(19) &amp;quot;myIterator::current&amp;quot; string(15) &amp;quot;myIterator::key&amp;quot; int(2) string(11) &amp;quot;dernierelement&amp;quot; string(16) &amp;quot;myIterator::next&amp;quot; string(17) &amp;quot;myIterator::valid&amp;quot; </pre></div> </div> </div> </div> </div> <h2>Sommaire</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/fr/iterator.current.php'>Iterator::current</a> &amp;mdash; Retourne l'&amp;eacute;l&amp;eacute;ment courant</li><li><a href='http://www.php.net/manual/fr/iterator.key.php'>Iterator::key</a> &amp;mdash; Retourne la cl&amp;eacute; de l'&amp;eacute;l&amp;eacute;ment courant</li><li><a href='http://www.php.net/manual/fr/iterator.next.php'>Iterator::next</a> &amp;mdash; Se d&amp;eacute;place sur l'&amp;eacute;l&amp;eacute;ment suivant</li><li><a href='http://www.php.net/manual/fr/iterator.rewind.php'>Iterator::rewind</a> &amp;mdash; Replace l'it&amp;eacute;rateur sur le premier &amp;eacute;l&amp;eacute;ment</li><li><a href='http://www.php.net/manual/fr/iterator.valid.php'>Iterator::valid</a> &amp;mdash; V&amp;eacute;rifie si la position courante est valide</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="is_writeable" value="<div id='function.is-writeable' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.is-writeable.php'>is_writeable</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>is_writeable</span> &amp;mdash; <span class='dc-title'>Alias de <a href='http://www.php.net/manual/fr/function.is-writable.php' class='function'>is_writable()</a></span></p> </div> <a name='function.is-writeable.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.is-writable.php' class='function'>is_writable()</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="is_writable" value="<div id='function.is-writable' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.is-writable.php'>is_writable</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>is_writable</span> &amp;mdash; <span class='dc-title'>Indique si un fichier est accessible en &amp;eacute;criture</span></p> </div> <a name='function.is-writable.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>is_writable</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> )</div> <p class='para rdfs-comment'> retourne <b><tt class='constant'>TRUE</tt></b> si <i><tt class='parameter'>filename</tt></i> existe et est accessible en &amp;eacute;criture. L&amp;#039;argument peut &amp;ecirc;tre le nom d&amp;#039;un dossier, vous permettant ainsi de v&amp;eacute;rifier si le dossier est accessible en &amp;eacute;criture. </p> <p class='para'> N&amp;#039;oubliez pas que PHP acc&amp;egrave;de aux fichiers avec les m&amp;ecirc;mes autorisations que l&amp;#039;utilisateur qui fait tourner le serveur web (souvent, c&amp;#039;est &amp;#039;<i>nobody</i>&amp;#039;, personne). Les limitations du safe mode ne sont pas prises en compte. </p> </div> <a name='function.is-writable.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 &amp;agrave; v&amp;eacute;rifier. </p> </dd> </dl> <p> </p> </div> <a name='function.is-writable.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 fichier <i><tt class='parameter'>filename</tt></i> existe et est accessible en &amp;eacute;criture. </p> </div> <a name='function.is-writable.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>is_writable()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$filename&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'test.txt'</span><span style='color: #007700'>;<br />if&amp;nbsp;(</span><span style='color: #0000BB'>is_writable</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$filename</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;est&amp;nbsp;accessible&amp;nbsp;en&amp;nbsp;&amp;eacute;criture.'</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'>'Le&amp;nbsp;fichier&amp;nbsp;n\'est&amp;nbsp;pas&amp;nbsp;accessible&amp;nbsp;en&amp;nbsp;&amp;eacute;criture&amp;nbsp;!'</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.is-writable.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Les r&amp;eacute;sultats de cette fonction sont mis en cache. Voyez la fonction <a href='http://www.php.net/manual/fr/function.clearstatcache.php' class='function'>clearstatcache()</a> pour plus de d&amp;eacute;tails.</span></p></blockquote> <div class='tip'><b class='tip'>Astuce</b><p class='simpara'>Depuis PHP 5.0.0, cette fonction peut aussi &amp;ecirc;tre utilis&amp;eacute;e avec <em class='emphasis'>quelques</em> protocoles url. Lisez <a href='http://www.php.net/manual/fr/wrappers.php' class='xref'>Liste des protocoles support&amp;eacute;s</a> pour une liste des protocoles supportant la famille de fonctionnalit&amp;eacute;s de <a href='http://www.php.net/manual/fr/function.stat.php' class='function'>stat()</a>.</p></div> </div> <a name='function.is-writable.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.is-readable.php' class='function' rel='rdfs-seeAlso'>is_readable()</a> - Indique si un fichier existe et est accessible en lecture</li> <li class='member'><a href='http://www.php.net/manual/fr/function.file-exists.php' class='function' rel='rdfs-seeAlso'>file_exists()</a> - V&amp;eacute;rifie si un fichier ou un dossier existe</li> <li class='member'><a href='http://www.php.net/manual/fr/function.fwrite.php' class='function' rel='rdfs-seeAlso'>fwrite()</a> - &amp;Eacute;crit un fichier en mode binaire</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="is_uploaded_file" value="<div id='function.is-uploaded-file' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.is-uploaded-file.php'>is_uploaded_file</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.3, PHP 5)</p><p class='refpurpose'><span class='refname'>is_uploaded_file</span> &amp;mdash; <span class='dc-title'>Indique si le fichier a &amp;eacute;t&amp;eacute; t&amp;eacute;l&amp;eacute;charg&amp;eacute; par HTTP POST</span></p> </div> <a name='function.is-uploaded-file.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>is_uploaded_file</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> )</div> <p class='para rdfs-comment'> Retourne <b><tt class='constant'>TRUE</tt></b> si le fichier <i><tt class='parameter'>filename</tt></i> a &amp;eacute;t&amp;eacute; t&amp;eacute;l&amp;eacute;charg&amp;eacute; par HTTP POST. Cela est tr&amp;egrave;s utile pour vous assurer qu&amp;#039;un utilisateur n&amp;#039;essaie pas d&amp;#039;acc&amp;eacute;der intentionnellement &amp;agrave; un fichier auquel il n&amp;#039;a pas droit (comme <var class='filename'>/etc/passwd</var>). </p> <p class='para'> Ce type de v&amp;eacute;rification est sp&amp;eacute;cialement important s&amp;#039;il est possible que les fichiers t&amp;eacute;l&amp;eacute;charg&amp;eacute;s r&amp;eacute;v&amp;egrave;lent leur contenu &amp;agrave; l&amp;#039;utilisateur, ou m&amp;ecirc;me aux utilisateurs du m&amp;ecirc;me syst&amp;egrave;me. </p> <p class='para'> Pour un fonctionnement correct, la fonction <b>is_uploaded_file()</b> n&amp;eacute;cessite un argument comme <var class='varname'><a href='http://www.php.net/manual/fr/reserved.variables.files.php' class='classname'>$_FILES['userfile']['tmp_name']</a></var>, - le nom du fichier t&amp;eacute;l&amp;eacute;charg&amp;eacute; sur la machine cliente <var class='varname'><a href='http://www.php.net/manual/fr/reserved.variables.files.php' class='classname'>$_FILES['userfile']['name']</a></var> ne fonctionne pas. </p> </div> <a name='function.is-uploaded-file.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 de fichier &amp;agrave; v&amp;eacute;rifier. </p> </dd> </dl> <p> </p> </div> <a name='function.is-uploaded-file.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.is-uploaded-file.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>is_uploaded_file()</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'>if&amp;nbsp;(</span><span style='color: #0000BB'>is_uploaded_file</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$_FILES</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'userfile'</span><span style='color: #007700'>][</span><span style='color: #DD0000'>'tmp_name'</span><span style='color: #007700'>]))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'File&amp;nbsp;'</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$_FILES</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'userfile'</span><span style='color: #007700'>][</span><span style='color: #DD0000'>'name'</span><span style='color: #007700'>]&amp;nbsp;.</span><span style='color: #DD0000'>'&amp;nbsp;t&amp;eacute;l&amp;eacute;charg&amp;eacute;&amp;nbsp;avec&amp;nbsp;succ&amp;egrave;s.\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Affichage&amp;nbsp;du&amp;nbsp;contenu\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>readfile</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$_FILES</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'userfile'</span><span style='color: #007700'>][</span><span style='color: #DD0000'>'tmp_name'</span><span style='color: #007700'>]);<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Attaque&amp;nbsp;possible&amp;nbsp;par&amp;nbsp;t&amp;eacute;l&amp;eacute;chargement&amp;nbsp;de&amp;nbsp;fichier&amp;nbsp;:&amp;nbsp;'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Nom&amp;nbsp;du&amp;nbsp;fichier&amp;nbsp;:&amp;nbsp;''</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$_FILES</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'userfile'</span><span style='color: #007700'>][</span><span style='color: #DD0000'>'tmp_name'</span><span style='color: #007700'>]&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>''.'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.is-uploaded-file.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.move-uploaded-file.php' class='function' rel='rdfs-seeAlso'>move_uploaded_file()</a> - D&amp;eacute;place un fichier t&amp;eacute;l&amp;eacute;charg&amp;eacute;</li> <li class='member'><var class='varname'><a href='http://www.php.net/manual/fr/reserved.variables.files.php' class='classname'>$_FILES</a></var></li> <li class='member'>Voir la section sur <a href='http://www.php.net/manual/fr/features.file-upload.php' class='link'>la gestion des t&amp;eacute;l&amp;eacute;chargements</a> pour un exemple d&amp;#039;utilisation simple.</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="is_subclass_of" value="<div id='function.is-subclass-of' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.is-subclass-of.php'>is_subclass_of</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>is_subclass_of</span> &amp;mdash; <span class='dc-title'>D&amp;eacute;termine si un objet est une sous-classe</span></p> </div> <a name='function.is-subclass-of.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>is_subclass_of</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'>$object</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$class_name</tt></span> )</div> <p class='para rdfs-comment'> V&amp;eacute;rifie si l&amp;#039;objet <i><tt class='parameter'>object</tt></i> a la classe <i><tt class='parameter'>class_name</tt></i> comme parents. </p> </div> <a name='function.is-subclass-of.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'> Un nom de classe ou une instance d&amp;#039;un objet </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>class_name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nom de la classe </p> </dd> </dl> <p> </p> </div> <a name='function.is-subclass-of.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 <i><tt class='parameter'>object</tt></i> , appartient &amp;agrave; une classe qui est une sous-classe de <i><tt class='parameter'>class_name</tt></i> , <b><tt class='constant'>FALSE</tt></b> sinon. </p> </div> <a name='function.is-subclass-of.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.3</td> <td align='left'> vous devez &amp;eacute;galement sp&amp;eacute;cifier le param&amp;egrave;tre <i><tt class='parameter'>object</tt></i> en tant que cha&amp;icirc;ne de caract&amp;egrave;res (le nom de la classe). </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.is-subclass-of.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>is_subclass_of()</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;finit&amp;nbsp;une&amp;nbsp;classe<br /></span><span style='color: #007700'>class&amp;nbsp;</span><span style='color: #0000BB'>WidgetFactory<br /></span><span style='color: #007700'>{<br />&amp;nbsp;&amp;nbsp;var&amp;nbsp;</span><span style='color: #0000BB'>$oink&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'moo'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;D&amp;eacute;finit&amp;nbsp;une&amp;nbsp;sous-classe<br /></span><span style='color: #007700'>class&amp;nbsp;</span><span style='color: #0000BB'>WidgetFactory_Child&amp;nbsp;</span><span style='color: #007700'>extends&amp;nbsp;</span><span style='color: #0000BB'>WidgetFactory<br /></span><span style='color: #007700'>{<br />&amp;nbsp;&amp;nbsp;var&amp;nbsp;</span><span style='color: #0000BB'>$oink&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'oink'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Cr&amp;eacute;ation&amp;nbsp;d'un&amp;nbsp;nouvel&amp;nbsp;objet<br /></span><span style='color: #0000BB'>$WF&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>WidgetFactory</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>$WFC&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>WidgetFactory_Child</span><span style='color: #007700'>();<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>is_subclass_of</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$WFC</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'WidgetFactory'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'oui,&amp;nbsp;\$WFC&amp;nbsp;est&amp;nbsp;une&amp;nbsp;sous-classe&amp;nbsp;de&amp;nbsp;la&amp;nbsp;classe&amp;nbsp;WidgetFactory\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'>'non,&amp;nbsp;\$WFC&amp;nbsp;n'est&amp;nbsp;pas&amp;nbsp;une&amp;nbsp;sous-classe&amp;nbsp;de&amp;nbsp;la&amp;nbsp;classe&amp;nbsp;WidgetFactory\n'</span><span style='color: #007700'>;<br />}<br /><br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>is_subclass_of</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$WF</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'WidgetFactory'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'oui,&amp;nbsp;\$WF&amp;nbsp;est&amp;nbsp;une&amp;nbsp;sous-classe&amp;nbsp;de&amp;nbsp;la&amp;nbsp;classe&amp;nbsp;WidgetFactory\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'>'non,&amp;nbsp;\$WF&amp;nbsp;n'est&amp;nbsp;pas&amp;nbsp;une&amp;nbsp;sous-classe&amp;nbsp;de&amp;nbsp;la&amp;nbsp;classe&amp;nbsp;WidgetFactory\n'</span><span style='color: #007700'>;<br />}<br /><br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;utilisable&amp;nbsp;uniquement&amp;nbsp;depuis&amp;nbsp;PHP&amp;nbsp;5.0.3<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>is_subclass_of</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'WidgetFactory_Child'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'WidgetFactory'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'oui,&amp;nbsp;WidgetFactory_Child&amp;nbsp;est&amp;nbsp;une&amp;nbsp;sous-classe&amp;nbsp;de&amp;nbsp;la&amp;nbsp;classe&amp;nbsp;WidgetFactory\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'>'non,&amp;nbsp;WidgetFactory_Child&amp;nbsp;n'est&amp;nbsp;pas&amp;nbsp;une&amp;nbsp;sous-classe&amp;nbsp;de&amp;nbsp;la&amp;nbsp;classe&amp;nbsp;WidgetFactory\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> oui, $WFC est une sous-classe de la classe WidgetFactory non, $WF n&amp;#039;est pas une sous-classe de la classe WidgetFactory oui, WidgetFactory_Child est une sous-classe de la classe WidgetFactory </pre></div> </div> </div><p> </p> </div> <a name='function.is-subclass-of.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.get-class.php' class='function' rel='rdfs-seeAlso'>get_class()</a> - Retourne la classe d'un objet</li> <li class='member'><a href='http://www.php.net/manual/fr/function.get-parent-class.php' class='function' rel='rdfs-seeAlso'>get_parent_class()</a> - Retourne le nom de la classe d'un objet</li> <li class='member'><a href='http://www.php.net/manual/fr/function.is-a.php' class='function' rel='rdfs-seeAlso'>is_a()</a> - V&amp;eacute;rifie si l'objet fait parti d'une classe ou a cette classe comme parents</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="is_string" value="<div id='function.is-string' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.is-string.php'>is_string</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>is_string</span> &amp;mdash; <span class='dc-title'>D&amp;eacute;termine si une variable est de type cha&amp;icirc;ne de caract&amp;egrave;res</span></p> </div> <a name='function.is-string.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>is_string</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'>$var</tt></span> )</div> <p class='para rdfs-comment'> D&amp;eacute;termine si la variable donn&amp;eacute;e est de type cha&amp;icirc;ne de caract&amp;egrave;res. </p> </div> <a name='function.is-string.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'>var</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La variable &amp;agrave; &amp;eacute;valuer. </p> </dd> </dl> <p> </p> </div> <a name='function.is-string.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'>var</tt></i> 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>, <b><tt class='constant'>FALSE</tt></b> sinon. </p> </div> <a name='function.is-string.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>is_string()</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'>is_string</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'23'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'est&amp;nbsp;une&amp;nbsp;cha&amp;icirc;ne\n'</span><span style='color: #007700'>;<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'n'est&amp;nbsp;pas&amp;nbsp;une&amp;nbsp;cha&amp;icirc;ne\n'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>is_string</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'abc'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>is_string</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'23'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>is_string</span><span style='color: #007700'>(</span><span style='color: #0000BB'>23.5</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>is_string</span><span style='color: #007700'>(</span><span style='color: #0000BB'>true</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> est une cha&amp;icirc;ne bool(true) bool(true) bool(false) bool(false) </pre></div> </div> </div><p> </p> </div> <a name='function.is-string.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.is-float.php' class='function' rel='rdfs-seeAlso'>is_float()</a> - D&amp;eacute;termine si une variable est de type nombre d&amp;eacute;cimal</li> <li class='member'><a href='http://www.php.net/manual/fr/function.is-int.php' class='function' rel='rdfs-seeAlso'>is_int()</a> - D&amp;eacute;termine si une variable est de type nombre entier</li> <li class='member'><a href='http://www.php.net/manual/fr/function.is-bool.php' class='function' rel='rdfs-seeAlso'>is_bool()</a> - D&amp;eacute;termine si une variable est un bool&amp;eacute;en</li> <li class='member'><a href='http://www.php.net/manual/fr/function.is-object.php' class='function' rel='rdfs-seeAlso'>is_object()</a> - D&amp;eacute;termine si une variable est de type objet</li> <li class='member'><a href='http://www.php.net/manual/fr/function.is-array.php' class='function' rel='rdfs-seeAlso'>is_array()</a> - D&amp;eacute;termine si une variable est un tableau</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="is_scalar" value="<div id='function.is-scalar' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.is-scalar.php'>is_scalar</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.5, PHP 5)</p><p class='refpurpose'><span class='refname'>is_scalar</span> &amp;mdash; <span class='dc-title'> Indique si une variable est un scalaire </span></p> </div> <a name='function.is-scalar.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>is_scalar</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'>$var</tt></span> )</div> <p class='para rdfs-comment'> Indique si la variable donn&amp;eacute;e est un scalaire. </p> <p class='para'> Les variables scalaires sont celles qui contiennent des entiers, des nombres d&amp;eacute;cimaux, des cha&amp;icirc;nes de caract&amp;egrave;res ou des bool&amp;eacute;ens. Les types <a href='http://www.php.net/manual/fr/language.types.array.php' class='type array'>array</a>, <a href='http://www.php.net/manual/fr/language.types.object.php' class='type object'>object</a> et <a href='http://www.php.net/manual/fr/language.types.resource.php' class='type resource'>resource</a> ne sont pas scalaires. </p> <blockquote><p><b class='note'>Note</b>: <b>is_scalar()</b> ne consid&amp;egrave;re pas les valeurs des types <a href='http://www.php.net/manual/fr/language.types.resource.php' class='link'>ressource</a> comme scalaires, &amp;eacute;tant donn&amp;eacute; que les ressources sont des types abstraits, bas&amp;eacute;s sur des entiers. Ceci est susceptible de changer. <br /> </p></blockquote> </div> <a name='function.is-scalar.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'>var</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La variable &amp;agrave; &amp;eacute;valuer. </p> </dd> </dl> <p> </p> </div> <a name='function.is-scalar.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'>var</tt></i> est un scalaire, <b><tt class='constant'>FALSE</tt></b> autrement. </p> </div> <a name='function.is-scalar.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>is_scalar()</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'>function&amp;nbsp;</span><span style='color: #0000BB'>show_var</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$var</span><span style='color: #007700'>)&amp;nbsp;<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>is_scalar</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$var</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'>$var</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;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$var</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /></span><span style='color: #0000BB'>$pi&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>3.1416</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$proteines&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'h&amp;eacute;moglobine'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'cytochrome&amp;nbsp;c&amp;nbsp;oxidase'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'ferredoxine'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>show_var</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$pi</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>show_var</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$proteines</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.1416 array(3) { [0]=&amp;gt; string(11) &amp;quot;h&amp;eacute;moglobine&amp;quot; [1]=&amp;gt; string(20) &amp;quot;cytochrome c oxidase&amp;quot; [2]=&amp;gt; string(11) &amp;quot;ferredoxine&amp;quot; } </pre></div> </div> </div><p> </p> </div> <a name='function.is-scalar.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.is-float.php' class='function' rel='rdfs-seeAlso'>is_float()</a> - D&amp;eacute;termine si une variable est de type nombre d&amp;eacute;cimal</li> <li class='member'><a href='http://www.php.net/manual/fr/function.is-int.php' class='function' rel='rdfs-seeAlso'>is_int()</a> - D&amp;eacute;termine si une variable est de type nombre entier</li> <li class='member'><a href='http://www.php.net/manual/fr/function.is-numeric.php' class='function' rel='rdfs-seeAlso'>is_numeric()</a> - D&amp;eacute;termine si une variable est un type num&amp;eacute;rique</li> <li class='member'><a href='http://www.php.net/manual/fr/function.is-real.php' class='function' rel='rdfs-seeAlso'>is_real()</a> - Alias de is_float</li> <li class='member'><a href='http://www.php.net/manual/fr/function.is-string.php' class='function' rel='rdfs-seeAlso'>is_string()</a> - D&amp;eacute;termine si une variable est de type cha&amp;icirc;ne de caract&amp;egrave;res</li> <li class='member'><a href='http://www.php.net/manual/fr/function.is-bool.php' class='function' rel='rdfs-seeAlso'>is_bool()</a> - D&amp;eacute;termine si une variable est un bool&amp;eacute;en</li> <li class='member'><a href='http://www.php.net/manual/fr/function.is-object.php' class='function' rel='rdfs-seeAlso'>is_object()</a> - D&amp;eacute;termine si une variable est de type objet</li> <li class='member'><a href='http://www.php.net/manual/fr/function.is-array.php' class='function' rel='rdfs-seeAlso'>is_array()</a> - D&amp;eacute;termine si une variable est un tableau</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="is_resource" value="<div id='function.is-resource' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.is-resource.php'>is_resource</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>is_resource</span> &amp;mdash; <span class='dc-title'> D&amp;eacute;termine si une variable est une ressource </span></p> </div> <a name='function.is-resource.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>is_resource</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'>$var</tt></span> )</div> <p class='para rdfs-comment'> D&amp;eacute;termine si une variable est une ressource. </p> </div> <a name='function.is-resource.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'>var</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La variable &amp;agrave; &amp;eacute;valuer. </p> </dd> </dl> <p> </p> </div> <a name='function.is-resource.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'>var</tt></i> est une <a href='http://www.php.net/manual/fr/language.types.resource.php' class='link'>ressource</a>, <b><tt class='constant'>FALSE</tt></b> autrement. </p> </div> <a name='function.is-resource.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>is_resource()</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 />$db_link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;@</span><span style='color: #0000BB'>mysql_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_user'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mysql_pass'</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>is_resource</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$db_link</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&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'>mysql_error</span><span style='color: #007700'>());<br />}<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.is-resource.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/language.types.resource.php' class='link'>La <span class='type documentation'>documentation</span> sur les ressources</a></li> <li class='member'><a href='http://www.php.net/manual/fr/function.get-resource-type.php' class='function' rel='rdfs-seeAlso'>get_resource_type()</a> - Retourne le type de ressource</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="is_real" value="<div id='function.is-real' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.is-real.php'>is_real</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>is_real</span> &amp;mdash; <span class='dc-title'>Alias de <a href='http://www.php.net/manual/fr/function.is-float.php' class='function'>is_float()</a></span></p> </div> <a name='function.is-real.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.is-float.php' class='function'>is_float()</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="is_readable" value="<div id='function.is-readable' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.is-readable.php'>is_readable</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>is_readable</span> &amp;mdash; <span class='dc-title'>Indique si un fichier existe et est accessible en lecture</span></p> </div> <a name='function.is-readable.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>is_readable</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> )</div> <p class='para rdfs-comment'> Indique si un fichier existe et est accessible en lecture. </p> </div> <a name='function.is-readable.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'> Chemin vers le fichier. </p> </dd> </dl> <p> </p> </div> <a name='function.is-readable.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 fichier ou le dossier sp&amp;eacute;cifi&amp;eacute; par <i><tt class='parameter'>filename</tt></i> existe et est accessible en lecture, <b><tt class='constant'>FALSE</tt></b> sinon. </p> </div> <a name='function.is-readable.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>is_readable()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$filename&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'test.txt'</span><span style='color: #007700'>;<br />if&amp;nbsp;(</span><span style='color: #0000BB'>is_readable</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$filename</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;est&amp;nbsp;accessible&amp;nbsp;en&amp;nbsp;lecture'</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'>'Le&amp;nbsp;fichier&amp;nbsp;n\'est&amp;nbsp;pas&amp;nbsp;accessible&amp;nbsp;en&amp;nbsp;lecture&amp;nbsp;!'</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.is-readable.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <p class='para'> N&amp;#039;oubliez pas que PHP acc&amp;egrave;de aux fichiers avec les m&amp;ecirc;mes autorisations que l&amp;#039;utilisateur qui fait tourner le serveur web (souvent, c&amp;#039;est &amp;#039;nobody&amp;#039;, personne). Les limitations du safe mode ne sont prises en compte qu&amp;#039;&amp;agrave; partir de PHP 5.1.5. </p> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Les r&amp;eacute;sultats de cette fonction sont mis en cache. Voyez la fonction <a href='http://www.php.net/manual/fr/function.clearstatcache.php' class='function'>clearstatcache()</a> pour plus de d&amp;eacute;tails.</span></p></blockquote> <div class='tip'><b class='tip'>Astuce</b><p class='simpara'>Depuis PHP 5.0.0, cette fonction peut aussi &amp;ecirc;tre utilis&amp;eacute;e avec <em class='emphasis'>quelques</em> protocoles url. Lisez <a href='http://www.php.net/manual/fr/wrappers.php' class='xref'>Liste des protocoles support&amp;eacute;s</a> pour une liste des protocoles supportant la famille de fonctionnalit&amp;eacute;s de <a href='http://www.php.net/manual/fr/function.stat.php' class='function'>stat()</a>.</p></div> <blockquote><p><b class='note'>Note</b>: La v&amp;eacute;rification est effectu&amp;eacute;e en utilisant l&amp;#039;UID/GID r&amp;eacute;el au lieu de l&amp;#039;effectif. <br /> </p></blockquote> </div> <a name='function.is-readable.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.is-writable.php' class='function' rel='rdfs-seeAlso'>is_writable()</a> - Indique si un fichier est accessible en &amp;eacute;criture</li> <li class='member'><a href='http://www.php.net/manual/fr/function.file-exists.php' class='function' rel='rdfs-seeAlso'>file_exists()</a> - V&amp;eacute;rifie si un fichier ou un dossier existe</li> <li class='member'><a href='http://www.php.net/manual/fr/function.fgets.php' class='function' rel='rdfs-seeAlso'>fgets()</a> - R&amp;eacute;cup&amp;egrave;re la ligne courante sur laquelle se trouve le pointeur 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="is_object" value="<div id='function.is-object' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.is-object.php'>is_object</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>is_object</span> &amp;mdash; <span class='dc-title'>D&amp;eacute;termine si une variable est de type objet</span></p> </div> <a name='function.is-object.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>is_object</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'>$var</tt></span> )</div> <p class='para rdfs-comment'> D&amp;eacute;termine si la variable donn&amp;eacute;e est de type objet. </p> </div> <a name='function.is-object.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'>var</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La variable &amp;agrave; &amp;eacute;valuer. </p> </dd> </dl> <p> </p> </div> <a name='function.is-object.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'>var</tt></i> est un <a href='http://www.php.net/manual/fr/language.types.object.php' class='link'>objet</a>, <b><tt class='constant'>FALSE</tt></b> sinon. </p> </div> <a name='function.is-object.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>is_object()</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;clare&amp;nbsp;une&amp;nbsp;simple&amp;nbsp;fonction&amp;nbsp;pour&amp;nbsp;retourner&amp;nbsp;un&amp;nbsp;tableau<br />//&amp;nbsp;de&amp;nbsp;notre&amp;nbsp;objet<br /></span><span style='color: #007700'>function&amp;nbsp;</span><span style='color: #0000BB'>get_students</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$obj</span><span style='color: #007700'>)<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(!</span><span style='color: #0000BB'>is_object</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$obj</span><span style='color: #007700'>))<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return(</span><span style='color: #0000BB'>false</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return(</span><span style='color: #0000BB'>$obj</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>students</span><span style='color: #007700'>);<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;D&amp;eacute;clare&amp;nbsp;une&amp;nbsp;nouvelle&amp;nbsp;instance&amp;nbsp;et&amp;nbsp;<br />//&amp;nbsp;la&amp;nbsp;remplit<br /></span><span style='color: #0000BB'>$obj&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>stdClass</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$obj</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>students&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;Array(</span><span style='color: #DD0000'>'Kalle'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Ross'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Felipe'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>get_students</span><span style='color: #007700'>(</span><span style='color: #0000BB'>NULL</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>get_students</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$obj</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.is-object.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Cette fonction retourne <b><tt class='constant'>FALSE</tt></b> si elle est utilis&amp;eacute;e sur un objet d&amp;eacute;lin&amp;eacute;aris&amp;eacute; lorsque la classe de d&amp;eacute;finition n&amp;#039;est pas pr&amp;eacute;sente (m&amp;ecirc;me si <a href='http://www.php.net/manual/fr/function.gettype.php' class='function'>gettype()</a> retourne <a href='http://www.php.net/manual/fr/language.types.object.php' class='type object'>object</a>). <br /> </p></blockquote> </div> <a name='function.is-object.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.is-bool.php' class='function' rel='rdfs-seeAlso'>is_bool()</a> - D&amp;eacute;termine si une variable est un bool&amp;eacute;en</li> <li class='member'><a href='http://www.php.net/manual/fr/function.is-int.php' class='function' rel='rdfs-seeAlso'>is_int()</a> - D&amp;eacute;termine si une variable est de type nombre entier</li> <li class='member'><a href='http://www.php.net/manual/fr/function.is-float.php' class='function' rel='rdfs-seeAlso'>is_float()</a> - D&amp;eacute;termine si une variable est de type nombre d&amp;eacute;cimal</li> <li class='member'><a href='http://www.php.net/manual/fr/function.is-string.php' class='function' rel='rdfs-seeAlso'>is_string()</a> - D&amp;eacute;termine si une variable est de type cha&amp;icirc;ne de caract&amp;egrave;res</li> <li class='member'><a href='http://www.php.net/manual/fr/function.is-array.php' class='function' rel='rdfs-seeAlso'>is_array()</a> - D&amp;eacute;termine si une variable est un tableau</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="is_numeric" value="<div id='function.is-numeric' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.is-numeric.php'>is_numeric</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>is_numeric</span> &amp;mdash; <span class='dc-title'> D&amp;eacute;termine si une variable est un type num&amp;eacute;rique </span></p> </div> <a name='function.is-numeric.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>is_numeric</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'>$var</tt></span> )</div> <p class='para rdfs-comment'> D&amp;eacute;termine si la variable donn&amp;eacute;e est de type num&amp;eacute;rique. Les cha&amp;icirc;nes num&amp;eacute;riques sont compos&amp;eacute;es optionnellement de signes, de n&amp;#039;importe quel nombre de chiffres, optionnellement d&amp;#039;une partie d&amp;eacute;cimale ainsi qu&amp;#039;une partie exponentielle. <i>+0123.45e6</i> est une valeur num&amp;eacute;rique valide. La notation hexad&amp;eacute;cimale (<i>0xFF</i>) est autoris&amp;eacute;e &amp;eacute;galement, mais uniquement sans un signe, sans d&amp;eacute;cimale et sans partie exponentielle. </p> </div> <a name='function.is-numeric.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'>var</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La variable &amp;agrave; &amp;eacute;valuer. </p> </dd> </dl> <p> </p> </div> <a name='function.is-numeric.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'>var</tt></i> est un nombre ou une cha&amp;icirc;ne num&amp;eacute;rique, <b><tt class='constant'>FALSE</tt></b> sinon. </p> </div> <a name='function.is-numeric.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>is_numeric()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$tests&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;Array(<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'42'</span><span style='color: #007700'>,&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>1337</span><span style='color: #007700'>,&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'1e4'</span><span style='color: #007700'>,&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'not&amp;nbsp;numeric'</span><span style='color: #007700'>,&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Array(),&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>9.1<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>);<br /><br />foreach(</span><span style='color: #0000BB'>$tests&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$element</span><span style='color: #007700'>)<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(</span><span style='color: #0000BB'>is_numeric</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$element</span><span style='color: #007700'>))<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&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: #007700'>{</span><span style='color: #0000BB'>$element</span><span style='color: #007700'>}</span><span style='color: #DD0000'>'&amp;nbsp;is&amp;nbsp;numeric'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>PHP_EOL</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&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: #007700'>{</span><span style='color: #0000BB'>$element</span><span style='color: #007700'>}</span><span style='color: #DD0000'>'&amp;nbsp;is&amp;nbsp;NOT&amp;nbsp;numeric'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>PHP_EOL</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><p> </p> </div> <a name='function.is-numeric.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.ctype-digit.php' class='function' rel='rdfs-seeAlso'>ctype_digit()</a> - V&amp;eacute;rifie qu'une cha&amp;icirc;ne est un entier</li> <li class='member'><a href='http://www.php.net/manual/fr/function.is-bool.php' class='function' rel='rdfs-seeAlso'>is_bool()</a> - D&amp;eacute;termine si une variable est un bool&amp;eacute;en</li> <li class='member'><a href='http://www.php.net/manual/fr/function.is-null.php' class='function' rel='rdfs-seeAlso'>is_null()</a> - Indique si une variable vaut NULL</li> <li class='member'><a href='http://www.php.net/manual/fr/function.is-float.php' class='function' rel='rdfs-seeAlso'>is_float()</a> - D&amp;eacute;termine si une variable est de type nombre d&amp;eacute;cimal</li> <li class='member'><a href='http://www.php.net/manual/fr/function.is-int.php' class='function' rel='rdfs-seeAlso'>is_int()</a> - D&amp;eacute;termine si une variable est de type nombre entier</li> <li class='member'><a href='http://www.php.net/manual/fr/function.is-string.php' class='function' rel='rdfs-seeAlso'>is_string()</a> - D&amp;eacute;termine si une variable est de type cha&amp;icirc;ne de caract&amp;egrave;res</li> <li class='member'><a href='http://www.php.net/manual/fr/function.is-object.php' class='function' rel='rdfs-seeAlso'>is_object()</a> - D&amp;eacute;termine si une variable est de type objet</li> <li class='member'><a href='http://www.php.net/manual/fr/function.is-array.php' class='function' rel='rdfs-seeAlso'>is_array()</a> - D&amp;eacute;termine si une variable est un tableau</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="is_null" value="<div id='function.is-null' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.is-null.php'>is_null</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>is_null</span> &amp;mdash; <span class='dc-title'>Indique si une variable vaut <b><tt class='constant'>NULL</tt></b></span></p> </div> <a name='function.is-null.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>is_null</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'>$var</tt></span> )</div> <p class='para rdfs-comment'> Indique si la variable donn&amp;eacute;e vaut <b><tt class='constant'>NULL</tt></b>. </p> </div> <a name='function.is-null.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'>var</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La variable &amp;agrave; &amp;eacute;valuer. </p> </dd> </dl> <p> </p> </div> <a name='function.is-null.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'>var</tt></i> est <b><tt class='constant'>NULL</tt></b>, <b><tt class='constant'>FALSE</tt></b> sinon. </p> </div> <a name='function.is-null.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>is_null()</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 />error_reporting</span><span style='color: #007700'>(</span><span style='color: #0000BB'>E_ALL</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$foo&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'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>is_null</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$inexistent</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>is_null</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$foo</span><span style='color: #007700'>));<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents screen'> <div class='cdata'><pre> Notice: Undefined variable: inexistent in ... bool(true) bool(true) </pre></div> </div> </div><p> </p> </div> <a name='function.is-null.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'>Le type <a href='http://www.php.net/manual/fr/language.types.null.php#language.types.null.syntax' class='link'><b><tt class='constant'>NULL</tt></b></a></li> <li class='member'><a href='http://www.php.net/manual/fr/function.isset.php' class='function' rel='rdfs-seeAlso'>isset()</a> - D&amp;eacute;termine si une variable est d&amp;eacute;finie et est diff&amp;eacute;rente de NULL</li> <li class='member'><a href='http://www.php.net/manual/fr/function.is-bool.php' class='function' rel='rdfs-seeAlso'>is_bool()</a> - D&amp;eacute;termine si une variable est un bool&amp;eacute;en</li> <li class='member'><a href='http://www.php.net/manual/fr/function.is-numeric.php' class='function' rel='rdfs-seeAlso'>is_numeric()</a> - D&amp;eacute;termine si une variable est un type num&amp;eacute;rique</li> <li class='member'><a href='http://www.php.net/manual/fr/function.is-float.php' class='function' rel='rdfs-seeAlso'>is_float()</a> - D&amp;eacute;termine si une variable est de type nombre d&amp;eacute;cimal</li> <li class='member'><a href='http://www.php.net/manual/fr/function.is-int.php' class='function' rel='rdfs-seeAlso'>is_int()</a> - D&amp;eacute;termine si une variable est de type nombre entier</li> <li class='member'><a href='http://www.php.net/manual/fr/function.is-string.php' class='function' rel='rdfs-seeAlso'>is_string()</a> - D&amp;eacute;termine si une variable est de type cha&amp;icirc;ne de caract&amp;egrave;res</li> <li class='member'><a href='http://www.php.net/manual/fr/function.is-object.php' class='function' rel='rdfs-seeAlso'>is_object()</a> - D&amp;eacute;termine si une variable est de type objet</li> <li class='member'><a href='http://www.php.net/manual/fr/function.is-array.php' class='function' rel='rdfs-seeAlso'>is_array()</a> - D&amp;eacute;termine si une variable est un tableau</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="is_nan" value="<div id='function.is-nan' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.is-nan.php'>is_nan</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>is_nan</span> &amp;mdash; <span class='dc-title'>Indique si une valeur n&amp;#039;est pas un nombre</span></p> </div> <a name='function.is-nan.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>is_nan</b></span> ( <span class='methodparam'><span class='type'>float</span> <tt class='parameter'>$val</tt></span> )</div> <p class='para rdfs-comment'> V&amp;eacute;rifie si <i><tt class='parameter'>val</tt></i> est <i>&amp;#039;not a number&amp;#039;</i> (pas un nombre), comme le r&amp;eacute;sultat de <i>acos(1.01)</i>. </p> </div> <a name='function.is-nan.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'>val</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La valeur &amp;agrave; v&amp;eacute;rifier </p> </dd> </dl> <p> </p> </div> <a name='function.is-nan.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'>val</tt></i> est <i>&amp;#039;not a number&amp;#039;</i> (pas un nombre), sinon, <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.is-nan.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>is_nan()</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;Calcul&amp;nbsp;invalide,&amp;nbsp;doit&amp;nbsp;retourner&amp;nbsp;une<br />//&amp;nbsp;valeur&amp;nbsp;NaN<br /></span><span style='color: #0000BB'>$nan&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>acos</span><span style='color: #007700'>(</span><span style='color: #0000BB'>8</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$nan</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>is_nan</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$nan</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> float(NAN) bool(true) </pre></div> </div> </div><p> </p> </div> <a name='function.is-nan.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.is-finite.php' class='function' rel='rdfs-seeAlso'>is_finite()</a> - Indique si un nombre est fini</li> <li class='member'><a href='http://www.php.net/manual/fr/function.is-infinite.php' class='function' rel='rdfs-seeAlso'>is_infinite()</a> - Indique si un nombre est infini</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="is_long" value="<div id='function.is-long' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.is-long.php'>is_long</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>is_long</span> &amp;mdash; <span class='dc-title'>Alias de <a href='http://www.php.net/manual/fr/function.is-int.php' class='function'>is_int()</a></span></p> </div> <a name='function.is-long.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.is-int.php' class='function'>is_int()</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="is_link" value="<div id='function.is-link' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.is-link.php'>is_link</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>is_link</span> &amp;mdash; <span class='dc-title'>Indique si le fichier est un lien symbolique</span></p> </div> <a name='function.is-link.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>is_link</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> )</div> <p class='para rdfs-comment'> Indique si le fichier est un lien symbolique. </p> </div> <a name='function.is-link.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'> Chemin vers le fichier. </p> </dd> </dl> <p> </p> </div> <a name='function.is-link.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 nom de fichier existe et que c&amp;#039;est un lien symbolique, <b><tt class='constant'>FALSE</tt></b> sinon. </p> </div> <a name='function.is-link.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 et v&amp;eacute;rification d&amp;#039;un lien symbolique</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$link&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'uploads'</span><span style='color: #007700'>;<br /><br />if(</span><span style='color: #0000BB'>is_link</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>))<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo(</span><span style='color: #0000BB'>readlink</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$link</span><span style='color: #007700'>));<br />}<br />else<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>symlink</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'uploads.php'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$link</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.is-link.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Les r&amp;eacute;sultats de cette fonction sont mis en cache. Voyez la fonction <a href='http://www.php.net/manual/fr/function.clearstatcache.php' class='function'>clearstatcache()</a> pour plus de d&amp;eacute;tails.</span></p></blockquote> <div class='tip'><b class='tip'>Astuce</b><p class='simpara'>Depuis PHP 5.0.0, cette fonction peut aussi &amp;ecirc;tre utilis&amp;eacute;e avec <em class='emphasis'>quelques</em> protocoles url. Lisez <a href='http://www.php.net/manual/fr/wrappers.php' class='xref'>Liste des protocoles support&amp;eacute;s</a> pour une liste des protocoles supportant la famille de fonctionnalit&amp;eacute;s de <a href='http://www.php.net/manual/fr/function.stat.php' class='function'>stat()</a>.</p></div> </div> <a name='function.is-link.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.is-dir.php' class='function' rel='rdfs-seeAlso'>is_dir()</a> - Indique si le fichier est un dossier</li> <li class='member'><a href='http://www.php.net/manual/fr/function.is-file.php' class='function' rel='rdfs-seeAlso'>is_file()</a> - Indique si le fichier est un v&amp;eacute;ritable fichier</li> <li class='member'><a href='http://www.php.net/manual/fr/function.readlink.php' class='function' rel='rdfs-seeAlso'>readlink()</a> - Renvoie le contenu d'un lien symbolique</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="is_integer" value="<div id='function.is-integer' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.is-integer.php'>is_integer</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>is_integer</span> &amp;mdash; <span class='dc-title'>Alias de <a href='http://www.php.net/manual/fr/function.is-int.php' class='function'>is_int()</a></span></p> </div> <a name='function.is-integer.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.is-int.php' class='function'>is_int()</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="is_int" value="<div id='function.is-int' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.is-int.php'>is_int</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>is_int</span> &amp;mdash; <span class='dc-title'>D&amp;eacute;termine si une variable est de type nombre entier</span></p> </div> <a name='function.is-int.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>is_int</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'>$var</tt></span> )</div> <p class='para rdfs-comment'> D&amp;eacute;termine si la variable donn&amp;eacute;e est de type nombre entier. </p> <blockquote><p><b class='note'>Note</b>: Pour tester si une variable est un nombre ou une cha&amp;icirc;ne num&amp;eacute;rique (comme les entr&amp;eacute;es de formulaire, qui sont toujours des cha&amp;icirc;nes), vous devez utiliser la fonction <a href='http://www.php.net/manual/fr/function.is-numeric.php' class='function'>is_numeric()</a>. <br /> </p></blockquote> </div> <a name='function.is-int.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'>var</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La variable &amp;agrave; &amp;eacute;valuer. </p> </dd> </dl> <p> </p> </div> <a name='function.is-int.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'>var</tt></i> est un <a href='http://www.php.net/manual/fr/language.types.integer.php' class='link'>entier</a>, <b><tt class='constant'>FALSE</tt></b> sinon. </p> </div> <a name='function.is-int.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>is_int()</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'>is_int</span><span style='color: #007700'>(</span><span style='color: #0000BB'>23</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'est&amp;nbsp;un&amp;nbsp;entier\n'</span><span style='color: #007700'>;<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'n'est&amp;nbsp;pas&amp;nbsp;un&amp;nbsp;entier\n'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>is_int</span><span style='color: #007700'>(</span><span style='color: #0000BB'>23</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>is_int</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'23'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>is_int</span><span style='color: #007700'>(</span><span style='color: #0000BB'>23.5</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>is_int</span><span style='color: #007700'>(</span><span style='color: #0000BB'>true</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> est un entier bool(true) bool(false) bool(false) bool(false) </pre></div> </div> </div><p> </p> </div> <a name='function.is-int.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.is-bool.php' class='function' rel='rdfs-seeAlso'>is_bool()</a> - D&amp;eacute;termine si une variable est un bool&amp;eacute;en</li> <li class='member'><a href='http://www.php.net/manual/fr/function.is-float.php' class='function' rel='rdfs-seeAlso'>is_float()</a> - D&amp;eacute;termine si une variable est de type nombre d&amp;eacute;cimal</li> <li class='member'><a href='http://www.php.net/manual/fr/function.is-numeric.php' class='function' rel='rdfs-seeAlso'>is_numeric()</a> - D&amp;eacute;termine si une variable est un type num&amp;eacute;rique</li> <li class='member'><a href='http://www.php.net/manual/fr/function.is-string.php' class='function' rel='rdfs-seeAlso'>is_string()</a> - D&amp;eacute;termine si une variable est de type cha&amp;icirc;ne de caract&amp;egrave;res</li> <li class='member'><a href='http://www.php.net/manual/fr/function.is-array.php' class='function' rel='rdfs-seeAlso'>is_array()</a> - D&amp;eacute;termine si une variable est un tableau</li> <li class='member'><a href='http://www.php.net/manual/fr/function.is-object.php' class='function' rel='rdfs-seeAlso'>is_object()</a> - D&amp;eacute;termine si une variable est de type objet</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="is_infinite" value="<div id='function.is-infinite' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.is-infinite.php'>is_infinite</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>is_infinite</span> &amp;mdash; <span class='dc-title'>Indique si un nombre est infini</span></p> </div> <a name='function.is-infinite.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>is_infinite</b></span> ( <span class='methodparam'><span class='type'>float</span> <tt class='parameter'>$val</tt></span> )</div> <p class='para rdfs-comment'> Retourne <b><tt class='constant'>TRUE</tt></b> si <i><tt class='parameter'>val</tt></i> est infini (positif ou n&amp;eacute;gatif), comme le r&amp;eacute;sultat de <i>log(0)</i> ou une valeur qui est trop grande pour &amp;ecirc;tre repr&amp;eacute;sent&amp;eacute; par un nombre &amp;agrave; virgule flottante sur cette plate-forme. </p> </div> <a name='function.is-infinite.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'>val</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La valeur &amp;agrave; v&amp;eacute;rifier </p> </dd> </dl> <p> </p> </div> <a name='function.is-infinite.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> <b><tt class='constant'>TRUE</tt></b> si <i><tt class='parameter'>val</tt></i> est une valeur infinie, sinon, <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.is-infinite.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.is-finite.php' class='function' rel='rdfs-seeAlso'>is_finite()</a> - Indique si un nombre est fini</li> <li class='member'><a href='http://www.php.net/manual/fr/function.is-nan.php' class='function' rel='rdfs-seeAlso'>is_nan()</a> - Indique si une valeur n'est pas un nombre</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="is_float" value="<div id='function.is-float' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.is-float.php'>is_float</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>is_float</span> &amp;mdash; <span class='dc-title'>D&amp;eacute;termine si une variable est de type nombre d&amp;eacute;cimal</span></p> </div> <a name='function.is-float.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>is_float</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'>$var</tt></span> )</div> <p class='para rdfs-comment'> D&amp;eacute;termine si la variable donn&amp;eacute;e est de type nombre d&amp;eacute;cimal. </p> <blockquote><p><b class='note'>Note</b>: Pour tester si une variable est un nombre ou une cha&amp;icirc;ne num&amp;eacute;rique (comme les entr&amp;eacute;es de formulaire, qui sont toujours des cha&amp;icirc;nes), vous devez utiliser la fonction <a href='http://www.php.net/manual/fr/function.is-numeric.php' class='function'>is_numeric()</a>. <br /> </p></blockquote> </div> <a name='function.is-float.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'>var</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La variable &amp;agrave; &amp;eacute;valuer. </p> </dd> </dl> <p> </p> </div> <a name='function.is-float.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'>var</tt></i> est un <a href='http://www.php.net/manual/fr/language.types.float.php' class='link'>nombre d&amp;eacute;cimal</a>, <b><tt class='constant'>FALSE</tt></b> sinon. </p> </div> <a name='function.is-float.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>is_float()</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(</span><span style='color: #0000BB'>is_float</span><span style='color: #007700'>(</span><span style='color: #0000BB'>27.25</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'is&amp;nbsp;float\n'</span><span style='color: #007700'>;<br />}else&amp;nbsp;{<br />&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'is&amp;nbsp;not&amp;nbsp;float\n'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>is_float</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'abc'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>is_float</span><span style='color: #007700'>(</span><span style='color: #0000BB'>23</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>is_float</span><span style='color: #007700'>(</span><span style='color: #0000BB'>23.5</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>is_float</span><span style='color: #007700'>(</span><span style='color: #0000BB'>1e7</span><span style='color: #007700'>));&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//Notation&amp;nbsp;Scientifique<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>is_float</span><span style='color: #007700'>(</span><span style='color: #0000BB'>true</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> is float bool(false) bool(false) bool(true) bool(true) bool(false) </pre></div> </div> </div><p> </p> </div> <a name='function.is-float.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.is-bool.php' class='function' rel='rdfs-seeAlso'>is_bool()</a> - D&amp;eacute;termine si une variable est un bool&amp;eacute;en</li> <li class='member'><a href='http://www.php.net/manual/fr/function.is-int.php' class='function' rel='rdfs-seeAlso'>is_int()</a> - D&amp;eacute;termine si une variable est de type nombre entier</li> <li class='member'><a href='http://www.php.net/manual/fr/function.is-numeric.php' class='function' rel='rdfs-seeAlso'>is_numeric()</a> - D&amp;eacute;termine si une variable est un type num&amp;eacute;rique</li> <li class='member'><a href='http://www.php.net/manual/fr/function.is-string.php' class='function' rel='rdfs-seeAlso'>is_string()</a> - D&amp;eacute;termine si une variable est de type cha&amp;icirc;ne de caract&amp;egrave;res</li> <li class='member'><a href='http://www.php.net/manual/fr/function.is-array.php' class='function' rel='rdfs-seeAlso'>is_array()</a> - D&amp;eacute;termine si une variable est un tableau</li> <li class='member'><a href='http://www.php.net/manual/fr/function.is-object.php' class='function' rel='rdfs-seeAlso'>is_object()</a> - D&amp;eacute;termine si une variable est de type objet</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="is_finite" value="<div id='function.is-finite' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.is-finite.php'>is_finite</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>is_finite</span> &amp;mdash; <span class='dc-title'>Indique si un nombre est fini</span></p> </div> <a name='function.is-finite.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>is_finite</b></span> ( <span class='methodparam'><span class='type'>float</span> <tt class='parameter'>$val</tt></span> )</div> <p class='para rdfs-comment'> V&amp;eacute;rifie si <i><tt class='parameter'>val</tt></i> est une valeur l&amp;eacute;gale finie sur la plate-forme. </p> </div> <a name='function.is-finite.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'>val</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La valeur &amp;agrave; v&amp;eacute;rifier </p> </dd> </dl> <p> </p> </div> <a name='function.is-finite.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> <b><tt class='constant'>TRUE</tt></b> si <i><tt class='parameter'>val</tt></i> est une valeur finie, c&amp;#039;est &amp;agrave; dire une valeur qui peut &amp;ecirc;tre repr&amp;eacute;sent&amp;eacute;e par un nombre &amp;agrave; virgule flottante PHP sur cette plate-forme, sinon, <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.is-finite.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.is-infinite.php' class='function' rel='rdfs-seeAlso'>is_infinite()</a> - Indique si un nombre est infini</li> <li class='member'><a href='http://www.php.net/manual/fr/function.is-nan.php' class='function' rel='rdfs-seeAlso'>is_nan()</a> - Indique si une valeur n'est pas un nombre</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="is_file" value="<div id='function.is-file' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.is-file.php'>is_file</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>is_file</span> &amp;mdash; <span class='dc-title'>Indique si le fichier est un v&amp;eacute;ritable fichier</span></p> </div> <a name='function.is-file.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>is_file</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> )</div> <p class='para rdfs-comment'> Indique si le fichier est un v&amp;eacute;ritable fichier. </p> </div> <a name='function.is-file.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'> Chemin vers le fichier. </p> </dd> </dl> <p> </p> </div> <a name='function.is-file.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 nom de fichier existe et que c&amp;#039;est un fichier r&amp;eacute;gulier, <b><tt class='constant'>FALSE</tt></b> sinon. </p> </div> <a name='function.is-file.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>is_file()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>is_file</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'a_file.txt'</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'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>is_file</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'/usr/bin/'</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> bool(true) bool(false) </pre></div> </div> </div><p> </p> </div> <a name='function.is-file.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Les r&amp;eacute;sultats de cette fonction sont mis en cache. Voyez la fonction <a href='http://www.php.net/manual/fr/function.clearstatcache.php' class='function'>clearstatcache()</a> pour plus de d&amp;eacute;tails.</span></p></blockquote> <div class='tip'><b class='tip'>Astuce</b><p class='simpara'>Depuis PHP 5.0.0, cette fonction peut aussi &amp;ecirc;tre utilis&amp;eacute;e avec <em class='emphasis'>quelques</em> protocoles url. Lisez <a href='http://www.php.net/manual/fr/wrappers.php' class='xref'>Liste des protocoles support&amp;eacute;s</a> pour une liste des protocoles supportant la famille de fonctionnalit&amp;eacute;s de <a href='http://www.php.net/manual/fr/function.stat.php' class='function'>stat()</a>.</p></div> </div> <a name='function.is-file.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.is-dir.php' class='function' rel='rdfs-seeAlso'>is_dir()</a> - Indique si le fichier est un dossier</li> <li class='member'><a href='http://www.php.net/manual/fr/function.is-link.php' class='function' rel='rdfs-seeAlso'>is_link()</a> - Indique si le fichier est un lien symbolique</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="is_executable" value="<div id='function.is-executable' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.is-executable.php'>is_executable</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>is_executable</span> &amp;mdash; <span class='dc-title'>Indique si le fichier est ex&amp;eacute;cutable</span></p> </div> <a name='function.is-executable.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>is_executable</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> )</div> <p class='para rdfs-comment'> Indique si le fichier est ex&amp;eacute;cutable. </p> </div> <a name='function.is-executable.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'> Chemin vers le fichier. </p> </dd> </dl> <p> </p> </div> <a name='function.is-executable.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 fichier existe et qu&amp;#039;il est ex&amp;eacute;cutable, <b><tt class='constant'>FALSE</tt></b> sinon. </p> </div> <a name='function.is-executable.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'> <b>is_executable()</b> devient disponible sous <span class='productname'>Windows</span> </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.is-executable.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>is_executable()</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/vincent/somefile.sh'</span><span style='color: #007700'>;<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>is_executable</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$file</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$file</span><span style='color: #007700'>.</span><span style='color: #DD0000'>'&amp;nbsp;est&amp;nbsp;ex&amp;eacute;cutable'</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: #0000BB'>$file</span><span style='color: #007700'>.</span><span style='color: #DD0000'>'&amp;nbsp;n\'est&amp;nbsp;pas&amp;nbsp;ex&amp;eacute;cutable'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.is-executable.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Les r&amp;eacute;sultats de cette fonction sont mis en cache. Voyez la fonction <a href='http://www.php.net/manual/fr/function.clearstatcache.php' class='function'>clearstatcache()</a> pour plus de d&amp;eacute;tails.</span></p></blockquote> <div class='tip'><b class='tip'>Astuce</b><p class='simpara'>Depuis PHP 5.0.0, cette fonction peut aussi &amp;ecirc;tre utilis&amp;eacute;e avec <em class='emphasis'>quelques</em> protocoles url. Lisez <a href='http://www.php.net/manual/fr/wrappers.php' class='xref'>Liste des protocoles support&amp;eacute;s</a> pour une liste des protocoles supportant la famille de fonctionnalit&amp;eacute;s de <a href='http://www.php.net/manual/fr/function.stat.php' class='function'>stat()</a>.</p></div> </div> <a name='function.is-executable.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.is-file.php' class='function' rel='rdfs-seeAlso'>is_file()</a> - Indique si le fichier est un v&amp;eacute;ritable fichier</li> <li class='member'><a href='http://www.php.net/manual/fr/function.is-link.php' class='function' rel='rdfs-seeAlso'>is_link()</a> - Indique si le fichier est un lien symbolique</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="is_double" value="<div id='function.is-double' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.is-double.php'>is_double</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>is_double</span> &amp;mdash; <span class='dc-title'>Alias de <a href='http://www.php.net/manual/fr/function.is-float.php' class='function'>is_float()</a></span></p> </div> <a name='function.is-double.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.is-float.php' class='function'>is_float()</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="is_dir" value="<div id='function.is-dir' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.is-dir.php'>is_dir</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>is_dir</span> &amp;mdash; <span class='dc-title'>Indique si le fichier est un dossier</span></p> </div> <a name='function.is-dir.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>is_dir</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> )</div> <p class='para rdfs-comment'> Indique si le fichier est un dossier. </p> </div> <a name='function.is-dir.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'> Chemin vers le fichier. Si <i><tt class='parameter'>filename</tt></i> est un fichier relatif, il sera v&amp;eacute;rifi&amp;eacute; relativement au dossier de travail courant. Si <i><tt class='parameter'>filename</tt></i> est un lien symbolique ou un lien conventionnel, le lien sera r&amp;eacute;solu et v&amp;eacute;rifi&amp;eacute;. </p> </dd> </dl> <p> </p> </div> <a name='function.is-dir.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 nom de fichier existe et que c&amp;#039;est un dossier, <b><tt class='constant'>FALSE</tt></b> sinon. </p> </div> <a name='function.is-dir.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>is_dir()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>is_dir</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'a_file.txt'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>is_dir</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'bogus_dir/abc'</span><span style='color: #007700'>));<br /><br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>is_dir</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'..'</span><span style='color: #007700'>));&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;un&amp;nbsp;dossier&amp;nbsp;au&amp;nbsp;dessus<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(false) bool(true) </pre></div> </div> </div><p> </p> </div> <a name='function.is-dir.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Les r&amp;eacute;sultats de cette fonction sont mis en cache. Voyez la fonction <a href='http://www.php.net/manual/fr/function.clearstatcache.php' class='function'>clearstatcache()</a> pour plus de d&amp;eacute;tails.</span></p></blockquote> <div class='tip'><b class='tip'>Astuce</b><p class='simpara'>Depuis PHP 5.0.0, cette fonction peut aussi &amp;ecirc;tre utilis&amp;eacute;e avec <em class='emphasis'>quelques</em> protocoles url. Lisez <a href='http://www.php.net/manual/fr/wrappers.php' class='xref'>Liste des protocoles support&amp;eacute;s</a> pour une liste des protocoles supportant la famille de fonctionnalit&amp;eacute;s de <a href='http://www.php.net/manual/fr/function.stat.php' class='function'>stat()</a>.</p></div> </div> <a name='function.is-dir.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.chdir.php' class='function' rel='rdfs-seeAlso'>chdir()</a> - Change de dossier</li> <li class='member'><a href='http://www.php.net/manual/fr/class.dir.php' class='link'>dir</a></li> <li class='member'><a href='http://www.php.net/manual/fr/function.opendir.php' class='function' rel='rdfs-seeAlso'>opendir()</a> - Ouvre un dossier, et r&amp;eacute;cup&amp;egrave;re un pointeur dessus</li> <li class='member'><a href='http://www.php.net/manual/fr/function.is-file.php' class='function' rel='rdfs-seeAlso'>is_file()</a> - Indique si le fichier est un v&amp;eacute;ritable fichier</li> <li class='member'><a href='http://www.php.net/manual/fr/function.is-link.php' class='function' rel='rdfs-seeAlso'>is_link()</a> - Indique si le fichier est un lien symbolique</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="is_callable" value="<div id='function.is-callable' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.is-callable.php'>is_callable</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.6, PHP 5)</p><p class='refpurpose'><span class='refname'>is_callable</span> &amp;mdash; <span class='dc-title'>D&amp;eacute;termine si l&amp;#039;argument peut &amp;ecirc;tre appel&amp;eacute; comme fonction</span></p> </div> <a name='function.is-callable.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>is_callable</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/language.pseudo-types.php#language.types.callback' class='type callback'>callback</a></span> <tt class='parameter'>$name</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$syntax_only</tt><span class='initializer'> = false</span></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter reference'>&amp;amp;$callable_name</tt></span> ]] )</div> <p class='para rdfs-comment'> V&amp;eacute;rifie qu&amp;#039;une variable peut &amp;ecirc;tre appel&amp;eacute;e comme fonction. Cette fonction peut v&amp;eacute;rifier qu&amp;#039;une variable contient un nom de fonction valide, ou bien qu&amp;#039;elle contient un tableau, avec un objet et un nom de m&amp;eacute;thode. </p> </div> <a name='function.is-callable.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'>name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Peut &amp;ecirc;tre le nom d&amp;#039;une fonction stock&amp;eacute;e dans une variable de cha&amp;icirc;ne, ou un objet, et un nom de m&amp;eacute;thode pour cet objet, sous la forme : <div class='example-contents screen'>array($unObjet, &amp;#039;NomDeMethode&amp;#039; )</div> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>syntax_only</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Si l&amp;#039;argument <i><tt class='parameter'>syntax_only</tt></i> vaut <b><tt class='constant'>TRUE</tt></b>, la fonction ne va v&amp;eacute;rifier que si <i><tt class='parameter'>name</tt></i> peut &amp;ecirc;tre une fonction ou une m&amp;eacute;thode. Il va simplement rejeter les variables qui ne sont pas des cha&amp;icirc;nes, ou des tableaux qui n&amp;#039;ont pas la bonne structure pour &amp;ecirc;tre utilis&amp;eacute;s comme fonction de rappel. Les tableaux valides sont suppos&amp;eacute;s n&amp;#039;avoir que deux entr&amp;eacute;es, le premier &amp;eacute;tant un objet ou une cha&amp;icirc;ne, et le second une cha&amp;icirc;ne. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>callable_name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;argument <i><tt class='parameter'>callable_name</tt></i> re&amp;ccedil;oit le nom &amp;agrave; utiliser. Dans l&amp;#039;exemple ci-dessous, il vaut <i>&amp;quot;someClass::someMethod&amp;quot;</i>. Notez que, bien que <i>someClass::someMethod()</i> puisse &amp;ecirc;tre appel&amp;eacute;e sous forme statique, ce n&amp;#039;est pas le cas. </p> </dd> </dl> <p> </p> </div> <a name='function.is-callable.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'>name</tt></i> peut &amp;ecirc;tre appel&amp;eacute; comme une fonction, <b><tt class='constant'>FALSE</tt></b> sinon. </p> </div> <a name='function.is-callable.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>is_callable()</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;&amp;nbsp;Comment&amp;nbsp;v&amp;eacute;rifier&amp;nbsp;qu'une&amp;nbsp;variable&amp;nbsp;peut&amp;nbsp;&amp;ecirc;tre&amp;nbsp;appel&amp;eacute;e<br />//&amp;nbsp;&amp;nbsp;comme&amp;nbsp;fonction&amp;nbsp;?<br /><br />//<br />//&amp;nbsp;&amp;nbsp;Variable&amp;nbsp;simple&amp;nbsp;contenant&amp;nbsp;une&amp;nbsp;fonction<br />//<br /><br /></span><span style='color: #007700'>function&amp;nbsp;</span><span style='color: #0000BB'>someFunction</span><span style='color: #007700'>()<br />{<br />}<br /><br /></span><span style='color: #0000BB'>$functionVariable&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'someFunction'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>is_callable</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$functionVariable</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>false</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$callable_name</span><span style='color: #007700'>));&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;bool(true)<br /><br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>$callable_name</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;uneFonction<br /><br />//<br />//&amp;nbsp;&amp;nbsp;Tableau&amp;nbsp;contenant&amp;nbsp;une&amp;nbsp;m&amp;eacute;thode<br />//<br /><br /></span><span style='color: #007700'>class&amp;nbsp;</span><span style='color: #0000BB'>someClass&amp;nbsp;</span><span style='color: #007700'>{<br /><br />&amp;nbsp;&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>someMethod</span><span style='color: #007700'>()&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;}<br /><br />}<br /><br /></span><span style='color: #0000BB'>$anObject&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>someClass</span><span style='color: #007700'>();<br /><br /></span><span style='color: #0000BB'>$methodVariable&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #0000BB'>$anObject</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'someMethod'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>is_callable</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$methodVariable</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>true</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$callable_name</span><span style='color: #007700'>));&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;&amp;nbsp;bool(true)<br /><br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>$callable_name</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;&amp;nbsp;someClass::someMethod<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.is-callable.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.function-exists.php' class='function' rel='rdfs-seeAlso'>function_exists()</a> - Indique si une fonction est d&amp;eacute;finie</li> <li class='member'><a href='http://www.php.net/manual/fr/function.method-exists.php' class='function' rel='rdfs-seeAlso'>method_exists()</a> - V&amp;eacute;rifie que la m&amp;eacute;thode existe pour une classe</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="is_bool" value="<div id='function.is-bool' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.is-bool.php'>is_bool</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>is_bool</span> &amp;mdash; <span class='dc-title'> D&amp;eacute;termine si une variable est un bool&amp;eacute;en </span></p> </div> <a name='function.is-bool.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>is_bool</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'>$var</tt></span> )</div> <p class='para rdfs-comment'> <b>is_bool()</b> d&amp;eacute;termine si la variable donn&amp;eacute;e est un bool&amp;eacute;en. </p> </div> <a name='function.is-bool.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'>var</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La variable &amp;agrave; &amp;eacute;valuer. </p> </dd> </dl> <p> </p> </div> <a name='function.is-bool.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'>var</tt></i> est un <a href='http://www.php.net/manual/fr/language.types.boolean.php' class='link'>bool&amp;eacute;en</a>, <b><tt class='constant'>FALSE</tt></b> sinon. </p> </div> <a name='function.is-bool.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>is_bool()</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'>false</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'>0</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Si&amp;nbsp;$a&amp;nbsp;est&amp;nbsp;un&amp;nbsp;bool&amp;eacute;en,&amp;nbsp;ceci&amp;nbsp;sera&amp;nbsp;vrai<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>is_bool</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Oui,&amp;nbsp;c'est&amp;nbsp;un&amp;nbsp;bool&amp;eacute;en.'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Si&amp;nbsp;$b&amp;nbsp;n'est&amp;nbsp;pas&amp;nbsp;un&amp;nbsp;bool&amp;eacute;en,&amp;nbsp;ceci&amp;nbsp;sera&amp;nbsp;faux<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>is_bool</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Oui,&amp;nbsp;c'est&amp;nbsp;un&amp;nbsp;bool&amp;eacute;en.'</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.is-bool.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.is-float.php' class='function' rel='rdfs-seeAlso'>is_float()</a> - D&amp;eacute;termine si une variable est de type nombre d&amp;eacute;cimal</li> <li class='member'><a href='http://www.php.net/manual/fr/function.is-int.php' class='function' rel='rdfs-seeAlso'>is_int()</a> - D&amp;eacute;termine si une variable est de type nombre entier</li> <li class='member'><a href='http://www.php.net/manual/fr/function.is-string.php' class='function' rel='rdfs-seeAlso'>is_string()</a> - D&amp;eacute;termine si une variable est de type cha&amp;icirc;ne de caract&amp;egrave;res</li> <li class='member'><a href='http://www.php.net/manual/fr/function.is-object.php' class='function' rel='rdfs-seeAlso'>is_object()</a> - D&amp;eacute;termine si une variable est de type objet</li> <li class='member'><a href='http://www.php.net/manual/fr/function.is-array.php' class='function' rel='rdfs-seeAlso'>is_array()</a> - D&amp;eacute;termine si une variable est un tableau</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="is_array" value="<div id='function.is-array' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.is-array.php'>is_array</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>is_array</span> &amp;mdash; <span class='dc-title'>D&amp;eacute;termine si une variable est un tableau</span></p> </div> <a name='function.is-array.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>is_array</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'>$var</tt></span> )</div> <p class='para rdfs-comment'> <b>is_array()</b> d&amp;eacute;termine si la variable donn&amp;eacute;e est un tableau. </p> </div> <a name='function.is-array.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'>var</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La variable &amp;agrave; &amp;eacute;valuer. </p> </dd> </dl> <p> </p> </div> <a name='function.is-array.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'>var</tt></i> est un <a href='http://www.php.net/manual/fr/language.types.array.php' class='type array'>array</a>, <b><tt class='constant'>FALSE</tt></b> sinon. </p> </div> <a name='function.is-array.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>is_array()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$yes&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'ceci'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'est'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'un&amp;nbsp;tableau'</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>is_array</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$yes</span><span style='color: #007700'>)&amp;nbsp;?&amp;nbsp;</span><span style='color: #DD0000'>'Tableau'&amp;nbsp;</span><span style='color: #007700'>:&amp;nbsp;</span><span style='color: #DD0000'>'ce&amp;nbsp;n\'est&amp;nbsp;pas&amp;nbsp;un&amp;nbsp;tableau'</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$no&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'ceci&amp;nbsp;est&amp;nbsp;une&amp;nbsp;cha&amp;icirc;ne'</span><span style='color: #007700'>;<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>is_array</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$no</span><span style='color: #007700'>)&amp;nbsp;?&amp;nbsp;</span><span style='color: #DD0000'>'Tableau'&amp;nbsp;</span><span style='color: #007700'>:&amp;nbsp;</span><span style='color: #DD0000'>'ce&amp;nbsp;n\'est&amp;nbsp;pas&amp;nbsp;un&amp;nbsp;tableau'</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> Tableau ce n&amp;#039;est pas un tableau </pre></div> </div> </div><p> </p> </div> <a name='function.is-array.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.is-float.php' class='function' rel='rdfs-seeAlso'>is_float()</a> - D&amp;eacute;termine si une variable est de type nombre d&amp;eacute;cimal</li> <li class='member'><a href='http://www.php.net/manual/fr/function.is-int.php' class='function' rel='rdfs-seeAlso'>is_int()</a> - D&amp;eacute;termine si une variable est de type nombre entier</li> <li class='member'><a href='http://www.php.net/manual/fr/function.is-string.php' class='function' rel='rdfs-seeAlso'>is_string()</a> - D&amp;eacute;termine si une variable est de type cha&amp;icirc;ne de caract&amp;egrave;res</li> <li class='member'><a href='http://www.php.net/manual/fr/function.is-object.php' class='function' rel='rdfs-seeAlso'>is_object()</a> - D&amp;eacute;termine si une variable est de type objet</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="is_a" value="<div id='function.is-a' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.is-a.php'>is_a</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>is_a</span> &amp;mdash; <span class='dc-title'>V&amp;eacute;rifie si l&amp;#039;objet fait parti d&amp;#039;une classe ou a cette classe comme parents</span></p> </div> <a name='function.is-a.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>is_a</b></span> ( <span class='methodparam'><span class='type'>object</span> <tt class='parameter'>$object</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$class_name</tt></span> )</div> <p class='para rdfs-comment'> V&amp;eacute;rifie si l&amp;#039;objet <i><tt class='parameter'>object</tt></i> fait partie de cette classe ou a cette classe comme parent. </p> </div> <a name='function.is-a.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 test&amp;eacute; </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>class_name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nom de la classe </p> </dd> </dl> <p> </p> </div> <a name='function.is-a.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 fait parti de cette classe ou a cette classe comme parents, <b><tt class='constant'>FALSE</tt></b> sinon. </p> </div> <a name='function.is-a.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.3.0</td> <td align='left'> Cette fonction n&amp;#039;est plus obsol&amp;egrave;te, et ne lance plus d&amp;#039;alerte de type <b><tt class='constant'>E_STRICT</tt></b>. </td> </tr> <tr valign='middle'> <td align='left'>5.0.0</td> <td align='left'> Cette fonction devient obsol&amp;egrave;te en faveur de l&amp;#039;op&amp;eacute;rateur <a href='http://www.php.net/manual/fr/language.operators.type.php' class='link'>instanceof</a>. L&amp;#039;appel &amp;agrave; cette fonction &amp;eacute;mettra une alerte de niveau <b><tt class='constant'>E_STRICT</tt></b>. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.is-a.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>is_a()</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;finit&amp;nbsp;une&amp;nbsp;classe<br /></span><span style='color: #007700'>class&amp;nbsp;</span><span style='color: #0000BB'>WidgetFactory<br /></span><span style='color: #007700'>{<br />&amp;nbsp;&amp;nbsp;var&amp;nbsp;</span><span style='color: #0000BB'>$oink&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'moo'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Cr&amp;eacute;e&amp;nbsp;un&amp;nbsp;nouvel&amp;nbsp;objet<br /></span><span style='color: #0000BB'>$WF&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>WidgetFactory</span><span style='color: #007700'>();<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>is_a</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$WF</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'WidgetFactory'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'oui,&amp;nbsp;\$WF&amp;nbsp;est&amp;nbsp;toujours&amp;nbsp;un&amp;nbsp;objet&amp;nbsp;WidgetFactory\n'</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 Utilisation de l&amp;#039;op&amp;eacute;rateur <em class='emphasis'>instanceof</em> avec PHP 5</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'>$WF&amp;nbsp;</span><span style='color: #007700'>instanceof&amp;nbsp;</span><span style='color: #0000BB'>WidgetFactory</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Oui,&amp;nbsp;$WF&amp;nbsp;est&amp;nbsp;un&amp;nbsp;WidgetFactory'</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.is-a.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.get-class.php' class='function' rel='rdfs-seeAlso'>get_class()</a> - Retourne la classe d'un objet</li> <li class='member'><a href='http://www.php.net/manual/fr/function.get-parent-class.php' class='function' rel='rdfs-seeAlso'>get_parent_class()</a> - Retourne le nom de la classe d'un objet</li> <li class='member'><a href='http://www.php.net/manual/fr/function.is-subclass-of.php' class='function' rel='rdfs-seeAlso'>is_subclass_of()</a> - D&amp;eacute;termine si un objet est une sous-classe</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="iptcparse" value="<div id='function.iptcparse' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.iptcparse.php'>iptcparse</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>iptcparse</span> &amp;mdash; <span class='dc-title'>Analyse un bloc binaire IPTC et recherche les balises simples</span></p> </div> <a name='function.iptcparse.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>iptcparse</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$iptcblock</tt></span> )</div> <p class='para rdfs-comment'> Analyse un bloc binaire <a href='http://www.iptc.org/' class='link external'>&amp;raquo; IPTC</a> et recherche les balises simples. </p> </div> <a name='function.iptcparse.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'>iptcblock</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Un bloc binaire IPTC. </p> </dd> </dl> <p> </p> </div> <a name='function.iptcparse.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un tableau avec les balises comme index et les valeurs de ces balises IPTC dans les valeurs de tableau correspondantes. En cas d&amp;#039;erreur, ou si aucune balise IPTC n&amp;#039;a &amp;eacute;t&amp;eacute; trouv&amp;eacute;e, cette fonction retourne <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.iptcparse.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec iptcparse() et <a href='http://www.php.net/manual/fr/function.getimagesize.php' class='function'>getimagesize()</a></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$size&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>getimagesize</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'./test.jpg'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$info</span><span style='color: #007700'>);<br />if(isset(</span><span style='color: #0000BB'>$info</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'APP13'</span><span style='color: #007700'>]))<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$iptc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>iptcparse</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$info</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'APP13'</span><span style='color: #007700'>]);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$iptc</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.iptcparse.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Cette fonction ne n&amp;eacute;cessite pas la biblioth&amp;egrave;que GD.<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="iptcembed" value="<div id='function.iptcembed' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.iptcembed.php'>iptcembed</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>iptcembed</span> &amp;mdash; <span class='dc-title'>Int&amp;egrave;gre des donn&amp;eacute;es binaires IPTC dans une image JPEG</span></p> </div> <a name='function.iptcembed.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>iptcembed</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$iptcdata</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$jpeg_file_name</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$spool</tt></span> ] )</div> <p class='para rdfs-comment'> <b>iptcembed()</b> int&amp;egrave;gre des donn&amp;eacute;es binaires IPTC dans une image JPEG. </p> </div> <a name='function.iptcembed.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'>iptcdata</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Les donn&amp;eacute;es &amp;agrave; &amp;eacute;crire. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>jpeg_file_name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Chemin vers le fichier JPEG. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>spool</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La bobine. Si la bobine est sup&amp;eacute;rieure &amp;agrave; 2, alors le fichier JPEG sera retourn&amp;eacute; sous la forme d&amp;#039;une cha&amp;icirc;ne de caract&amp;egrave;res. </p> </dd> </dl> <p> </p> </div> <a name='function.iptcembed.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> En cas de succ&amp;egrave;s et si la bobine est sup&amp;eacute;rieure &amp;agrave; 2, alors le fichier JPEG sera retourn&amp;eacute; sous la forme d&amp;#039;une cha&amp;icirc;ne de caract&amp;egrave;res, ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.iptcembed.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Exemple avec <b>iptcembed()</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;Fonction&amp;nbsp;iptc_make_tag()&amp;nbsp;par&amp;nbsp;Thies&amp;nbsp;C.&amp;nbsp;Arntzen<br /></span><span style='color: #007700'>function&amp;nbsp;</span><span style='color: #0000BB'>iptc_make_tag</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$rec</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$data</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$value</span><span style='color: #007700'>)<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$length&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'>$value</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$retval&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>chr</span><span style='color: #007700'>(</span><span style='color: #0000BB'>0x1C</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #0000BB'>chr</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$rec</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #0000BB'>chr</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$data</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(</span><span style='color: #0000BB'>$length&amp;nbsp;</span><span style='color: #007700'>&amp;lt;&amp;nbsp;</span><span style='color: #0000BB'>0x8000</span><span style='color: #007700'>)<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$retval&amp;nbsp;</span><span style='color: #007700'>.=&amp;nbsp;</span><span style='color: #0000BB'>chr</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$length&amp;nbsp;</span><span style='color: #007700'>&amp;gt;&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>8</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>chr</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$length&amp;nbsp;</span><span style='color: #007700'>&amp;amp;&amp;nbsp;</span><span style='color: #0000BB'>0xFF</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$retval&amp;nbsp;</span><span style='color: #007700'>.=&amp;nbsp;</span><span style='color: #0000BB'>chr</span><span style='color: #007700'>(</span><span style='color: #0000BB'>0x80</span><span style='color: #007700'>)&amp;nbsp;.&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;</span><span style='color: #0000BB'>chr</span><span style='color: #007700'>(</span><span style='color: #0000BB'>0x04</span><span style='color: #007700'>)&amp;nbsp;.&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;</span><span style='color: #0000BB'>chr</span><span style='color: #007700'>((</span><span style='color: #0000BB'>$length&amp;nbsp;</span><span style='color: #007700'>&amp;gt;&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>24</span><span style='color: #007700'>)&amp;nbsp;&amp;amp;&amp;nbsp;</span><span style='color: #0000BB'>0xFF</span><span style='color: #007700'>)&amp;nbsp;.&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;</span><span style='color: #0000BB'>chr</span><span style='color: #007700'>((</span><span style='color: #0000BB'>$length&amp;nbsp;</span><span style='color: #007700'>&amp;gt;&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>16</span><span style='color: #007700'>)&amp;nbsp;&amp;amp;&amp;nbsp;</span><span style='color: #0000BB'>0xFF</span><span style='color: #007700'>)&amp;nbsp;.&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;</span><span style='color: #0000BB'>chr</span><span style='color: #007700'>((</span><span style='color: #0000BB'>$length&amp;nbsp;</span><span style='color: #007700'>&amp;gt;&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>8</span><span style='color: #007700'>)&amp;nbsp;&amp;amp;&amp;nbsp;</span><span style='color: #0000BB'>0xFF</span><span style='color: #007700'>)&amp;nbsp;.&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;</span><span style='color: #0000BB'>chr</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$length&amp;nbsp;</span><span style='color: #007700'>&amp;amp;&amp;nbsp;</span><span style='color: #0000BB'>0xFF</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;</span><span style='color: #0000BB'>$retval&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$value</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Chemin&amp;nbsp;vers&amp;nbsp;le&amp;nbsp;fichier&amp;nbsp;JPEG<br /></span><span style='color: #0000BB'>$path&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'./phplogo.jpg'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Nous&amp;nbsp;devons&amp;nbsp;v&amp;eacute;rifier&amp;nbsp;s'il&amp;nbsp;y&amp;nbsp;a&amp;nbsp;des&amp;nbsp;donn&amp;eacute;es&amp;nbsp;IPTC&amp;nbsp;dans&amp;nbsp;l'image&amp;nbsp;JPEG.&amp;nbsp;S'il&amp;nbsp;y&amp;nbsp;en<br />//&amp;nbsp;a,&amp;nbsp;alors&amp;nbsp;nous&amp;nbsp;stoppons&amp;nbsp;le&amp;nbsp;script&amp;nbsp;car&amp;nbsp;nous&amp;nbsp;ne&amp;nbsp;pouvons&amp;nbsp;int&amp;eacute;grer&amp;nbsp;une&amp;nbsp;image<br />//&amp;nbsp;contenant&amp;nbsp;d&amp;eacute;j&amp;agrave;&amp;nbsp;des&amp;nbsp;donn&amp;eacute;es&amp;nbsp;IPTC&amp;nbsp;!<br /></span><span style='color: #0000BB'>$image&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>getimagesize</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$path</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$info</span><span style='color: #007700'>);<br /><br />if(isset(</span><span style='color: #0000BB'>$info</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'APP13'</span><span style='color: #007700'>]))<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;die(</span><span style='color: #DD0000'>'Erreur&amp;nbsp;:&amp;nbsp;Donn&amp;eacute;es&amp;nbsp;IPTC&amp;nbsp;trouv&amp;eacute;es&amp;nbsp;dans&amp;nbsp;l\'image,&amp;nbsp;nous&amp;nbsp;ne&amp;nbsp;pouvons&amp;nbsp;continuer'</span><span style='color: #007700'>);<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;D&amp;eacute;finit&amp;nbsp;le&amp;nbsp;drapeau&amp;nbsp;IPTC<br /></span><span style='color: #0000BB'>$iptc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'2#120'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'Test&amp;nbsp;image'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'2#116'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'Copyright&amp;nbsp;2008-2009,&amp;nbsp;The&amp;nbsp;PHP&amp;nbsp;Group'<br /></span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Convertion&amp;nbsp;du&amp;nbsp;drapeau&amp;nbsp;IPTC&amp;nbsp;en&amp;nbsp;code&amp;nbsp;binaire<br /></span><span style='color: #0000BB'>$data&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>''</span><span style='color: #007700'>;<br /><br />foreach(</span><span style='color: #0000BB'>$iptc&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$tag&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>$string</span><span style='color: #007700'>)<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$tag&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>substr</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$tag</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$data&amp;nbsp;</span><span style='color: #007700'>.=&amp;nbsp;</span><span style='color: #0000BB'>iptc_make_tag</span><span style='color: #007700'>(</span><span style='color: #0000BB'>2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$tag</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$string</span><span style='color: #007700'>);<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Int&amp;eacute;gration&amp;nbsp;des&amp;nbsp;donn&amp;eacute;es&amp;nbsp;IPTC<br /></span><span style='color: #0000BB'>$content&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>iptcembed</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$data</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$path</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;&amp;Eacute;crit&amp;nbsp;les&amp;nbsp;donn&amp;eacute;es&amp;nbsp;de&amp;nbsp;la&amp;nbsp;nouvelle&amp;nbsp;image&amp;nbsp;dans&amp;nbsp;un&amp;nbsp;fichier.<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'>$path</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'wb'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>fwrite</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$fp</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$content</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 /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> </div> <a name='function.iptcembed.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Cette fonction ne n&amp;eacute;cessite pas la biblioth&amp;egrave;que GD.<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="ip2long" value="<div id='function.ip2long' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.ip2long.php'>ip2long</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ip2long</span> &amp;mdash; <span class='dc-title'>Convertit une cha&amp;icirc;ne contenant une adresse (IPv4) IP num&amp;eacute;rique en adresse litt&amp;eacute;rale</span></p> </div> <a name='function.ip2long.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>ip2long</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$ip_address</tt></span> )</div> <p class='para rdfs-comment'> G&amp;eacute;n&amp;egrave;re une adresse IPv4 &amp;agrave; partir de son &amp;eacute;quivalent num&amp;eacute;rique. </p> <p class='para'> <b>ip2long()</b> fonctionne &amp;eacute;galement avec des adresses IP incompl&amp;egrave;tes. Lisez <a href='http://publibn.boulder.ibm.com/doc_link/en_US/a_doc_lib/libs/commtrf2/inet_addr.htm' class='link external'>&amp;raquo; http://publibn.boulder.ibm.com/doc_link/en_US/a_doc_lib/libs/commtrf2/inet_addr.htm</a> pour plus d&amp;#039;informations. </p> </div> <a name='function.ip2long.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'>ip_address</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Une adresse au format standard. </p> </dd> </dl> <p> </p> </div> <a name='function.ip2long.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne une adresse IPv4, ou <b><tt class='constant'>FALSE</tt></b> si <i><tt class='parameter'>ip_address</tt></i> est invalide. </p> </div> <a name='function.ip2long.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'> Avant cette version, <b>ip2long()</b> retournait -1 en cas d&amp;#039;&amp;eacute;chec. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.ip2long.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>ip2long()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$ip&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gethostbyname</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'www.example.com'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$out&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'Les&amp;nbsp;URLS&amp;nbsp;suivantes&amp;nbsp;sont&amp;nbsp;&amp;eacute;quivalentes&amp;nbsp;:&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$out&amp;nbsp;</span><span style='color: #007700'>.=&amp;nbsp;</span><span style='color: #DD0000'>'http://www.example.com/,&amp;nbsp;http://'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$ip&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'/,&amp;nbsp;and&amp;nbsp;http://'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>sprintf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'%u'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>ip2long</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ip</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 />echo&amp;nbsp;</span><span style='color: #0000BB'>$out</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 Affichage d&amp;#039;une adresse IP</b></p> <div class='example-contents para'><p> Ce second exemple montre comment afficher une adresse convertie &amp;agrave; l&amp;#039;aide de la fonction <a href='http://www.php.net/manual/fr/function.printf.php' class='function'>printf()</a> en PHP 4 et en PHP 5 : </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$ip&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>gethostbyname</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'www.example.com'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$long&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ip2long</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ip</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$long&amp;nbsp;</span><span style='color: #007700'>==&amp;nbsp;-</span><span style='color: #0000BB'>1&amp;nbsp;</span><span style='color: #007700'>||&amp;nbsp;</span><span style='color: #0000BB'>$long&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'>'IP&amp;nbsp;invalide,&amp;nbsp;merci&amp;nbsp;d\'essayer&amp;nbsp;encore'</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: #0000BB'>$ip&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</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;</span><span style='color: #FF8000'>//&amp;nbsp;192.0.34.166<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>$long&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</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;</span><span style='color: #FF8000'>//&amp;nbsp;-1073732954<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'%u\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>ip2long</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ip</span><span style='color: #007700'>));&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;3221234342<br /></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 #3 Validation d&amp;#039;adresse IP</b></p> <div class='example-contents para'><p> <b>ip2long()</b> ne devrait pas &amp;ecirc;tre utilis&amp;eacute;e comme seule m&amp;eacute;thode pour valider une adresse IP. Combinez-la avec <a href='http://www.php.net/manual/fr/function.long2ip.php' class='function'>long2ip()</a> : </p></div> <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;s'assure&amp;nbsp;que&amp;nbsp;les&amp;nbsp;IPs&amp;nbsp;sont&amp;nbsp;valides.&amp;nbsp;Convertit&amp;nbsp;&amp;eacute;galement&amp;nbsp;une&amp;nbsp;IP&amp;nbsp;incompl&amp;egrave;te&amp;nbsp;<br />//&amp;nbsp;en&amp;nbsp;un&amp;nbsp;format&amp;nbsp;valide&amp;nbsp;comme&amp;nbsp;expliqu&amp;eacute;&amp;nbsp;plus&amp;nbsp;haut.<br /></span><span style='color: #0000BB'>$ip&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>long2ip</span><span style='color: #007700'>(</span><span style='color: #0000BB'>ip2long</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'127.0.0.1'</span><span style='color: #007700'>));&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;'127.0.0.1'<br /></span><span style='color: #0000BB'>$ip&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>long2ip</span><span style='color: #007700'>(</span><span style='color: #0000BB'>ip2long</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'10.0.0'</span><span style='color: #007700'>));&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;'10.0.0.0'<br /></span><span style='color: #0000BB'>$ip&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>long2ip</span><span style='color: #007700'>(</span><span style='color: #0000BB'>ip2long</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'10.0.256'</span><span style='color: #007700'>));&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;'10.0.1.0'<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.ip2long.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Comme les entiers PHP sont sign&amp;eacute;s et que beaucoup d&amp;#039;adresses IP peuvent &amp;ecirc;tre des entiers n&amp;eacute;gatifs, vous devez utiliser le formateur &amp;quot;%u&amp;quot; de la fonction <a href='http://www.php.net/manual/fr/function.sprintf.php' class='function'>sprintf()</a> ou <a href='http://www.php.net/manual/fr/function.printf.php' class='function'>printf()</a> pour r&amp;eacute;cup&amp;eacute;rer une repr&amp;eacute;sentation sous la forme d&amp;#039;une cha&amp;icirc;ne de caract&amp;egrave;res pour les adresses IP non sign&amp;eacute;es. <br /> </p></blockquote> <blockquote><p><b class='note'>Note</b>: <b>ip2long()</b> devrait retourner <b><tt class='constant'>FALSE</tt></b> pour l&amp;#039;adresse IP <i>255.255.255.255</i> en PHP 5 &amp;lt;= 5.0.2. Ce comportement a &amp;eacute;t&amp;eacute; modifi&amp;eacute; en PHP 5.0.3 o&amp;ugrave; il retournait <i>-1</i> (comme en PHP 4). <br /> </p></blockquote> </div> <a name='function.ip2long.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.long2ip.php' class='function' rel='rdfs-seeAlso'>long2ip()</a> - Convertit une adresse IP (IPv4) en adresse IP num&amp;eacute;rique</li> <li class='member'><a href='http://www.php.net/manual/fr/function.sprintf.php' class='function' rel='rdfs-seeAlso'>sprintf()</a> - Retourne une cha&amp;icirc;ne format&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="in_array" value="<div id='function.in-array' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.in-array.php'>in_array</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>in_array</span> &amp;mdash; <span class='dc-title'>Indique si une valeur appartient &amp;agrave; un tableau</span></p> </div> <a name='function.in-array.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>in_array</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'>$needle</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$haystack</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$strict</tt></span> ] )</div> <p class='para rdfs-comment'> Recherche <i><tt class='parameter'>needle</tt></i> dans <i><tt class='parameter'>haystack</tt></i> . </p> </div> <a name='function.in-array.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'>needle</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La valeur recherch&amp;eacute;e. </p> <blockquote><p><b class='note'>Note</b>: Si <i><tt class='parameter'>needle</tt></i> est une cha&amp;icirc;ne, la comparaison est faite en tenant compte de la casse. <br /> </p></blockquote> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>haystack</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le tableau. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>strict</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le troisi&amp;egrave;me param&amp;egrave;tre <i><tt class='parameter'>strict</tt></i> est optionnel. S&amp;#039;il vaut <b><tt class='constant'>TRUE</tt></b> alors <b>in_array()</b> v&amp;eacute;rifiera aussi que le <a href='http://www.php.net/manual/fr/language.types.php' class='link'>type</a> du param&amp;egrave;tre <i><tt class='parameter'>needle</tt></i> correspond au type de la valeur trouv&amp;eacute;e dans <i><tt class='parameter'>haystack</tt></i> . </p> </dd> </dl> <p> </p> </div> <a name='function.in-array.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'>needle</tt></i> est trouv&amp;eacute; dans le tableau, <b><tt class='constant'>FALSE</tt></b> sinon. </p> </div> <a name='function.in-array.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'>needle</tt></i> peut maintenant &amp;ecirc;tre un tableau. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.in-array.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>in_array()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$os&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'Mac'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'NT'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Irix'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Linux'</span><span style='color: #007700'>);<br />if&amp;nbsp;(</span><span style='color: #0000BB'>in_array</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Irix'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$os</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Got&amp;nbsp;Irix'</span><span style='color: #007700'>;<br />}<br />if&amp;nbsp;(</span><span style='color: #0000BB'>in_array</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'mac'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$os</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Got&amp;nbsp;mac'</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> La seconde condition &amp;eacute;choue, car <b>in_array()</b> est sensible &amp;agrave; la casse. Le script retourne : </p></div> <div class='example-contents screen'> <div class='cdata'><pre> Got Irix </pre></div> </div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Exemple #2 Exemple avec <b>in_array()</b> et le mode strict</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;array(</span><span style='color: #DD0000'>'1.10'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>12.4</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1.13</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>in_array</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'12.4'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>true</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>''12.4'&amp;nbsp;est&amp;nbsp;trouv&amp;eacute;&amp;nbsp;avec&amp;nbsp;le&amp;nbsp;mode&amp;nbsp;strict\n'</span><span style='color: #007700'>;<br />}<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>in_array</span><span style='color: #007700'>(</span><span style='color: #0000BB'>1.13</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>true</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'1.13&amp;nbsp;est&amp;nbsp;trouv&amp;eacute;&amp;nbsp;avec&amp;nbsp;le&amp;nbsp;mode&amp;nbsp;strict\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> 1.13 est trouv&amp;eacute; avec le mode strict </pre></div> </div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Exemple #3 Exemple avec <b>in_array()</b> et un tableau en param&amp;egrave;tre</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;array(array(</span><span style='color: #DD0000'>'p'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'h'</span><span style='color: #007700'>),&amp;nbsp;array(</span><span style='color: #DD0000'>'p'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'r'</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #DD0000'>'o'</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>in_array</span><span style='color: #007700'>(array(</span><span style='color: #DD0000'>'p'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'h'</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>''ph'&amp;nbsp;a&amp;nbsp;&amp;eacute;t&amp;eacute;&amp;nbsp;trouv&amp;eacute;\n'</span><span style='color: #007700'>;<br />}<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>in_array</span><span style='color: #007700'>(array(</span><span style='color: #DD0000'>'f'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'i'</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>''fi'&amp;nbsp;was&amp;nbsp;found\n'</span><span style='color: #007700'>;<br />}<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>in_array</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'o'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>''o'&amp;nbsp;a&amp;nbsp;&amp;eacute;t&amp;eacute;&amp;nbsp;trouv&amp;eacute;\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> &amp;#039;ph&amp;#039; a &amp;eacute;t&amp;eacute; trouv&amp;eacute; &amp;#039;o&amp;#039; a &amp;eacute;t&amp;eacute; trouv&amp;eacute; </pre></div> </div> </div><p> </p> </div> <a name='function.in-array.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.array-search.php' class='function' rel='rdfs-seeAlso'>array_search()</a> - Recherche dans un tableau la cl&amp;eacute; associ&amp;eacute;e &amp;agrave; une valeur</li> <li class='member'><a href='http://www.php.net/manual/fr/function.isset.php' class='function' rel='rdfs-seeAlso'>isset()</a> - D&amp;eacute;termine si une variable est d&amp;eacute;finie et est diff&amp;eacute;rente de NULL</li> <li class='member'><a href='http://www.php.net/manual/fr/function.array-key-exists.php' class='function' rel='rdfs-seeAlso'>array_key_exists()</a> - V&amp;eacute;rifie si une cl&amp;eacute; existe dans un tableau</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="InvalidArgumentException" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/fr/class.invalidargumentexception.php'>La classe InvalidArgumentException</a></h1> <div class='partintro'> <div id='invalidargumentexception.intro' class='section'> <h2 class='title'>Introduction</h2> <p class='para'> Exception &amp;eacute;mise si un argument de correspond pas &amp;agrave; la valeur attendue. </p> </div> <div id='invalidargumentexception.synopsis' class='section'> <h2 class='title'>Synopsis de la classe</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>InvalidArgumentException</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>InvalidArgumentException</b> </span> <span class='ooclass'> <span class='modifier'>extends</span> <a href='http://www.php.net/manual/fr/class.logicexception.php' class='classname'>LogicException</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* M&amp;eacute;thodes h&amp;eacute;rit&amp;eacute;es */</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/fr/exception.getmessage.php' class='function'>Exception::getMessage</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>Exception</span> <span class='methodname'><a href='http://www.php.net/manual/fr/exception.getprevious.php' class='function'>Exception::getPrevious</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/fr/exception.getcode.php' class='function'>Exception::getCode</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/fr/exception.getfile.php' class='function'>Exception::getFile</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/fr/exception.getline.php' class='function'>Exception::getLine</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>array</span> <span class='methodname'><a href='http://www.php.net/manual/fr/exception.gettrace.php' class='function'>Exception::getTrace</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/fr/exception.gettraceasstring.php' class='function'>Exception::getTraceAsString</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/fr/exception.tostring.php' class='function'>Exception::__toString</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>private</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/fr/exception.clone.php' class='function'>Exception::__clone</a></span> ( <span class='methodparam'>void</span> )</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="intval" value="<div id='function.intval' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.intval.php'>intval</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>intval</span> &amp;mdash; <span class='dc-title'> Retourne la valeur num&amp;eacute;rique enti&amp;egrave;re &amp;eacute;quivalente d&amp;#039;une variable </span></p> </div> <a name='function.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>intval</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'>$var</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$base</tt><span class='initializer'> = 10</span></span> ] )</div> <p class='para rdfs-comment'> <b>intval()</b> retourne la valeur num&amp;eacute;rique enti&amp;egrave;re (<a href='http://www.php.net/manual/fr/language.types.integer.php' class='link'>entier</a>) de la variable <i><tt class='parameter'>var</tt></i> , en convertissant la valeur dans la base sp&amp;eacute;cifi&amp;eacute;e (par d&amp;eacute;faut en base 10). </p> </div> <a name='function.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'>var</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La valeur scalaire &amp;agrave; &amp;ecirc;tre convertie en entier </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 pour la conversion </p> </dd> </dl> <p> </p> </div> <a name='function.intval.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Une valeur de type <a href='http://www.php.net/manual/fr/language.types.integer.php' class='link'>entier</a> de <i><tt class='parameter'>var</tt></i> en cas de succ&amp;egrave;s ou 0 en cas d&amp;#039;&amp;eacute;chec. Les tableaux et les objets vides retournent 0, les tableaux et les objets non vides retournent 1. </p> <p class='para'> La valeur maximale d&amp;eacute;pend du syst&amp;egrave;me. Les syst&amp;egrave;mes &amp;agrave; 32 bits ont une valeur enti&amp;egrave;re sign&amp;eacute;e maximale de -2147483648 &amp;agrave; 2147483647. Alors, par exemple, sur un syst&amp;egrave;me semblable, <i>intval(&amp;#039;1000000000000&amp;#039;)</i> retournera 2147483647. La valeur enti&amp;egrave;re sign&amp;eacute;e maximale pour un syst&amp;egrave;me &amp;agrave; 64 bits est 9223372036854775807. </p> <p class='para'> Les cha&amp;icirc;nes de caract&amp;egrave;res retournent la plupart du temps 0, cela d&amp;eacute;pend des caract&amp;egrave;res &amp;agrave; l&amp;#039;extr&amp;ecirc;me gauche de la cha&amp;icirc;ne. La r&amp;egrave;gle courante du <a href='http://www.php.net/manual/fr/language.types.integer.php#language.types.integer.casting' class='link'>transtypage d&amp;#039;entier</a> s&amp;#039;applique. </p> </div> <a name='function.intval.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemples avec <b>intval()</b></b></p> <div class='example-contents para'><p> Les exemples suivant sont bas&amp;eacute;s sur un syst&amp;egrave;me &amp;agrave; 32 bits. </p></div> <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'>intval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>42</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;&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'>//&amp;nbsp;42<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>intval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>4.2</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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;4<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>intval</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'42'</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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;42<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>intval</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'+42'</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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;42<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>intval</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'-42'</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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;-42<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>intval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>042</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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;34<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>intval</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'042'</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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;42<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>intval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>1e10</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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;1410065408<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>intval</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'1e10'</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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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'>intval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>0x1A</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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;26<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>intval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>42000000</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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;42000000<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>intval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>420000000000000000000</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;0<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>intval</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'420000000000000000000'</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;2147483647<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>intval</span><span style='color: #007700'>(</span><span style='color: #0000BB'>42</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>8</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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;42<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>intval</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'42'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>8</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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;34<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.intval.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Le param&amp;egrave;tre <i><tt class='parameter'>base</tt></i> n&amp;#039;a aucun effet &amp;agrave; moins que le param&amp;egrave;tre <i><tt class='parameter'>var</tt></i> soit une cha&amp;icirc;ne de caract&amp;egrave;res. <br /> </p></blockquote> </div> <a name='function.intval.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.floatval.php' class='function' rel='rdfs-seeAlso'>floatval()</a> - Convertit une cha&amp;icirc;ne en nombre &amp;agrave; virgule flottante</li> <li class='member'><a href='http://www.php.net/manual/fr/function.strval.php' class='function' rel='rdfs-seeAlso'>strval()</a> - R&amp;eacute;cup&amp;egrave;re la valeur d'une variable, au format cha&amp;icirc;ne</li> <li class='member'><a href='http://www.php.net/manual/fr/function.settype.php' class='function' rel='rdfs-seeAlso'>settype()</a> - Affecte un type &amp;agrave; une variable</li> <li class='member'><a href='http://www.php.net/manual/fr/function.is-numeric.php' class='function' rel='rdfs-seeAlso'>is_numeric()</a> - D&amp;eacute;termine si une variable est un type num&amp;eacute;rique</li> <li class='member'><a href='http://www.php.net/manual/fr/language.types.type-juggling.php' class='link'>D&amp;eacute;finition du type</a></li> <li class='member'><a href='http://www.php.net/manual/fr/ref.bc.php' class='link'>Nombres de grande taille BCMath</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="interface_exists" value="<div id='function.interface-exists' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.interface-exists.php'>interface_exists</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.0.2)</p><p class='refpurpose'><span class='refname'>interface_exists</span> &amp;mdash; <span class='dc-title'>V&amp;eacute;rifie si une interface a &amp;eacute;t&amp;eacute; d&amp;eacute;finie</span></p> </div> <a name='function.interface-exists.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>interface_exists</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$interface_name</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$autoload</tt><span class='initializer'> = true</span></span> ] )</div> <p class='para rdfs-comment'> V&amp;eacute;rifie si une interface a &amp;eacute;t&amp;eacute; d&amp;eacute;finie. </p> </div> <a name='function.interface-exists.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'>interface_name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nom de l&amp;#039;interface </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>autoload</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Si l&amp;#039;on doit appeler <a href='http://www.php.net/manual/fr/language.oop5.autoload.php' class='link'>__autoload</a> ou non par d&amp;eacute;faut. </p> </dd> </dl> <p> </p> </div> <a name='function.interface-exists.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;interface fournie par le param&amp;egrave;tre <i><tt class='parameter'>interface_name</tt></i> a &amp;eacute;t&amp;eacute; d&amp;eacute;finie, <b><tt class='constant'>FALSE</tt></b> sinon. </p> </div> <a name='function.interface-exists.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>interface_exists()</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;V&amp;eacute;rifie&amp;nbsp;si&amp;nbsp;l'interface&amp;nbsp;existe&amp;nbsp;avant&amp;nbsp;de&amp;nbsp;l'utiliser<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>interface_exists</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'MyInterface'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;class&amp;nbsp;</span><span style='color: #0000BB'>MyClass&amp;nbsp;</span><span style='color: #007700'>implements&amp;nbsp;</span><span style='color: #0000BB'>MyInterface<br />&amp;nbsp;&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: #FF8000'>//&amp;nbsp;M&amp;eacute;thodes<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>}<br />}<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.interface-exists.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.class-exists.php' class='function' rel='rdfs-seeAlso'>class_exists()</a> - V&amp;eacute;rifie qu'une classe a &amp;eacute;t&amp;eacute; d&amp;eacute;finie</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="ini_set" value="<div id='function.ini-set' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.ini-set.php'>ini_set</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ini_set</span> &amp;mdash; <span class='dc-title'>Modifie la valeur d&amp;#039;une option de configuration</span></p> </div> <a name='function.ini-set.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>ini_set</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$varname</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$newvalue</tt></span> )</div> <p class='para rdfs-comment'> Change la valeur de l&amp;#039;option de configuration <i><tt class='parameter'>varname</tt></i> et lui donne celle de <i><tt class='parameter'>newvalue</tt></i> . La valeur de l&amp;#039;option de configuration sera modifi&amp;eacute;e durant toute l&amp;#039;ex&amp;eacute;cution du script et pour ce script sp&amp;eacute;cifiquement. Elle reprendra sa valeur par d&amp;eacute;faut d&amp;egrave;s la fin du script. </p> </div> <a name='function.ini-set.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'>varname</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> <p class='para'> Les options disponibles ne peuvent pas toutes &amp;ecirc;tre modifi&amp;eacute;es avec <b>ini_set()</b>. La liste de toutes les options disponibles se trouve dans l&amp;#039;<a href='http://www.php.net/manual/fr/ini.list.php' class='link'>annexe</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>newvalue</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La nouvelle valeur pour l&amp;#039;option. </p> </dd> </dl> <p> </p> </div> <a name='function.ini-set.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne l&amp;#039;ancien valeur en cas de succ&amp;egrave;s, <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.ini-set.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 D&amp;eacute;finit une option de configuration</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'>ini_get</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'display_errors'</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(!</span><span style='color: #0000BB'>ini_get</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'display_errors'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>ini_set</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'display_errors'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);<br />}<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>ini_get</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'display_errors'</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.ini-set.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.get-cfg-var.php' class='function' rel='rdfs-seeAlso'>get_cfg_var()</a> - Retourne la valeur d'une option de PHP</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ini-get.php' class='function' rel='rdfs-seeAlso'>ini_get()</a> - Lit la valeur d'une option de configuration</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ini-get-all.php' class='function' rel='rdfs-seeAlso'>ini_get_all()</a> - Lit toutes les valeurs de configuration</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ini-restore.php' class='function' rel='rdfs-seeAlso'>ini_restore()</a> - Restaure la valeur de l'option de configuration</li> <li class='member'> <a href='http://www.php.net/manual/fr/configuration.changes.php' class='link'>Comment modifier la configuration</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="ini_restore" value="<div id='function.ini-restore' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.ini-restore.php'>ini_restore</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ini_restore</span> &amp;mdash; <span class='dc-title'>Restaure la valeur de l&amp;#039;option de configuration</span></p> </div> <a name='function.ini-restore.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>ini_restore</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$varname</tt></span> )</div> <p class='para rdfs-comment'> Restaure la valeur originale de l&amp;#039;option de configuration <i><tt class='parameter'>varname</tt></i> . </p> </div> <a name='function.ini-restore.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'>varname</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nom de l&amp;#039;option de configuration. </p> </dd> </dl> <p> </p> </div> <a name='function.ini-restore.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.ini-restore.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>ini_restore()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$setting&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'y2k_compliance'</span><span style='color: #007700'>;<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Valeur&amp;nbsp;courante&amp;nbsp;de&amp;nbsp;\''&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$setting&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'\':&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>ini_get</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$setting</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'>ini_set</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$setting</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>ini_get</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$setting</span><span style='color: #007700'>)&amp;nbsp;?&amp;nbsp;</span><span style='color: #0000BB'>0&amp;nbsp;</span><span style='color: #007700'>:&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Nouvelle&amp;nbsp;valeur&amp;nbsp;de&amp;nbsp;\''&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$setting&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'\':&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>ini_get</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$setting</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'>ini_restore</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$setting</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Valeur&amp;nbsp;originale&amp;nbsp;de&amp;nbsp;\''&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$setting&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'\':&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>ini_get</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$setting</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 :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Valeur courante de &amp;#039;y2k_compliance&amp;#039;: 1 Nouvelle valeur de &amp;#039;y2k_compliance&amp;#039;: 0 Valeur originale de &amp;#039;y2k_compliance&amp;#039;: 1 </pre></div> </div> </div><p> </p> </div> <a name='function.ini-restore.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.ini-get.php' class='function' rel='rdfs-seeAlso'>ini_get()</a> - Lit la valeur d'une option de configuration</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ini-get-all.php' class='function' rel='rdfs-seeAlso'>ini_get_all()</a> - Lit toutes les valeurs de configuration</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ini-set.php' class='function' rel='rdfs-seeAlso'>ini_set()</a> - Modifie la valeur d'une option de configuration</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="ini_get_all" value="<div id='function.ini-get-all' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.ini-get-all.php'>ini_get_all</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>ini_get_all</span> &amp;mdash; <span class='dc-title'>Lit toutes les valeurs de configuration</span></p> </div> <a name='function.ini-get-all.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>ini_get_all</b></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$extension</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$details</tt><span class='initializer'> = true</span></span> ]] )</div> <p class='para rdfs-comment'> Lit toutes les valeurs de configuration. </p> </div> <a name='function.ini-get-all.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'>extension</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Un nom d&amp;#039;extension, optionnel. S&amp;#039;il est d&amp;eacute;fini, la fonction retournera uniquement les options sp&amp;eacute;cifiques &amp;agrave; cette extension. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>details</tt></i> </span> </dt><dd class='listitem'> <p class='para'> R&amp;eacute;cup&amp;egrave;re les d&amp;eacute;tails, ou uniquement la valeur courante de chaque configuration. Par d&amp;eacute;faut, vaut <b><tt class='constant'>TRUE</tt></b> (r&amp;eacute;cup&amp;egrave;re les d&amp;eacute;tails). </p> </dd> </dl> <p> </p> </div> <a name='function.ini-get-all.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un tableau associatif dont les cl&amp;eacute;s sont les noms des directives. </p> <p class='para'> Lorsque le param&amp;egrave;tre <i><tt class='parameter'>details</tt></i> vaut <b><tt class='constant'>TRUE</tt></b> (d&amp;eacute;faut), le tableau contiendra les valeurs <i>global_value</i> (d&amp;eacute;finies dans le fichier <var class='filename'>php.ini</var>), <i>local_value</i> (d&amp;eacute;finie &amp;eacute;ventuellement avec la fonction <a href='http://www.php.net/manual/fr/function.ini-set.php' class='function'>ini_set()</a> ou via un <var class='filename'>.htaccess</var>), et <i>access</i> (le degr&amp;eacute; d&amp;#039;acc&amp;egrave;s). </p> <p class='para'> Lorsque le param&amp;egrave;tre <i><tt class='parameter'>details</tt></i> vaut <b><tt class='constant'>FALSE</tt></b>, la valeur sera la valeur courant de l&amp;#039;option. </p> <p class='para'> Voir le <a href='http://www.php.net/manual/fr/configuration.changes.modes.php' class='link'>manuel</a> pour plus d&amp;#039;informations sur la signification du degr&amp;eacute; d&amp;#039;acc&amp;egrave;s. </p> <blockquote><p><b class='note'>Note</b>: Il est possible pour une directive d&amp;#039;avoir plusieurs degr&amp;eacute;s d&amp;#039;acc&amp;egrave;s, et c&amp;#039;est la raison pour laquelle <i>access</i> montre les valeurs du masque appropri&amp;eacute;es. <br /> </p></blockquote> </div> <a name='function.ini-get-all.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.3.0</td> <td align='left'> Ajout du param&amp;egrave;tre <i><tt class='parameter'>details</tt></i> . </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.ini-get-all.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>ini_get_all()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>ini_get_all</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'pcre'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>ini_get_all</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 ( [pcre.backtrack_limit] =&amp;gt; Array ( [global_value] =&amp;gt; 100000 [local_value] =&amp;gt; 100000 [access] =&amp;gt; 7 ) [pcre.recursion_limit] =&amp;gt; Array ( [global_value] =&amp;gt; 100000 [local_value] =&amp;gt; 100000 [access] =&amp;gt; 7 ) ) Array ( [allow_call_time_pass_reference] =&amp;gt; Array ( [global_value] =&amp;gt; 0 [local_value] =&amp;gt; 0 [access] =&amp;gt; 6 ) [allow_url_fopen] =&amp;gt; Array ( [global_value] =&amp;gt; 1 [local_value] =&amp;gt; 1 [access] =&amp;gt; 4 ) ... ) </pre></div> </div> </div><p> </p><div class='example'> <p><b>Exemple #2 D&amp;eacute;sactive le param&amp;egrave;tre <i><tt class='parameter'>details</tt></i> </b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>ini_get_all</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'pcre'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>false</span><span style='color: #007700'>));&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Ajout&amp;eacute;&amp;nbsp;en&amp;nbsp;PHP&amp;nbsp;5.3.0<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>ini_get_all</span><span style='color: #007700'>(</span><span style='color: #0000BB'>null</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>false</span><span style='color: #007700'>));&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Ajout&amp;eacute;&amp;nbsp;en&amp;nbsp;PHP&amp;nbsp;5.3.0<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 ( [pcre.backtrack_limit] =&amp;gt; 100000 [pcre.recursion_limit] =&amp;gt; 100000 ) Array ( [allow_call_time_pass_reference] =&amp;gt; 0 [allow_url_fopen] =&amp;gt; 1 ... ) </pre></div> </div> </div><p> </p> </div> <a name='function.ini-get-all.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/configuration.changes.php' class='xref'>Comment modifier la configuration</a></li> <li class='member'><a href='http://www.php.net/manual/fr/function.ini-get.php' class='function' rel='rdfs-seeAlso'>ini_get()</a> - Lit la valeur d'une option de configuration</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ini-restore.php' class='function' rel='rdfs-seeAlso'>ini_restore()</a> - Restaure la valeur de l'option de configuration</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ini-set.php' class='function' rel='rdfs-seeAlso'>ini_set()</a> - Modifie la valeur d'une option de configuration</li> <li class='member'><a href='http://www.php.net/manual/fr/function.get-loaded-extensions.php' class='function' rel='rdfs-seeAlso'>get_loaded_extensions()</a> - Retourne la liste de tous les modules compil&amp;eacute;s et charg&amp;eacute;s</li> <li class='member'><a href='http://www.php.net/manual/fr/function.phpinfo.php' class='function' rel='rdfs-seeAlso'>phpinfo()</a> - Affiche de nombreuses informations sur PHP</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="ini_get" value="<div id='function.ini-get' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.ini-get.php'>ini_get</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ini_get</span> &amp;mdash; <span class='dc-title'>Lit la valeur d&amp;#039;une option de configuration</span></p> </div> <a name='function.ini-get.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>ini_get</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$varname</tt></span> )</div> <p class='para rdfs-comment'> Retourne la valeur de l&amp;#039;option de configuration <i><tt class='parameter'>varname</tt></i> en cas de succ&amp;egrave;s. </p> </div> <a name='function.ini-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'>varname</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nom de l&amp;#039;option de configuration. </p> </dd> </dl> <p> </p> </div> <a name='function.ini-get.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne la valeur de l&amp;#039;option de configuration <i><tt class='parameter'>varname</tt></i> en cas de succ&amp;egrave;s, ou 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> vide si une erreur survient, ou pour les valeurs <b><tt class='constant'>NULL</tt></b>. </p> </div> <a name='function.ini-get.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemples avec <b>ini_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 /></span><span style='color: #FF8000'>/*<br />Notre&amp;nbsp;fichier&amp;nbsp;php.ini&amp;nbsp;contient&amp;nbsp;les&amp;nbsp;directives&amp;nbsp;suivantes&amp;nbsp;:<br /><br />display_errors&amp;nbsp;=&amp;nbsp;On<br />register_globals&amp;nbsp;=&amp;nbsp;Off<br />post_max_size&amp;nbsp;=&amp;nbsp;8M<br />*/<br /><br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #DD0000'>'display_errors&amp;nbsp;=&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>ini_get</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'display_errors'</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: #DD0000'>'register_globals&amp;nbsp;=&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>ini_get</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'register_globals'</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: #DD0000'>'post_max_size&amp;nbsp;=&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>ini_get</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'post_max_size'</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: #DD0000'>'post_max_size+1&amp;nbsp;=&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;(</span><span style='color: #0000BB'>ini_get</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'post_max_size'</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'>'\n'</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'post_max_size&amp;nbsp;in&amp;nbsp;bytes&amp;nbsp;=&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>return_bytes</span><span style='color: #007700'>(</span><span style='color: #0000BB'>ini_get</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'post_max_size'</span><span style='color: #007700'>));<br /><br />function&amp;nbsp;</span><span style='color: #0000BB'>return_bytes</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$val</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$val&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>trim</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$val</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$last&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>strtolower</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$val</span><span style='color: #007700'>[</span><span style='color: #0000BB'>strlen</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$val</span><span style='color: #007700'>)-</span><span style='color: #0000BB'>1</span><span style='color: #007700'>]);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;switch(</span><span style='color: #0000BB'>$last</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Le&amp;nbsp;modifieur&amp;nbsp;'G'&amp;nbsp;est&amp;nbsp;disponible&amp;nbsp;depuis&amp;nbsp;PHP&amp;nbsp;5.1.0<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>case&amp;nbsp;</span><span style='color: #DD0000'>'g'</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'>$val&amp;nbsp;</span><span style='color: #007700'>*=&amp;nbsp;</span><span style='color: #0000BB'>1024</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;case&amp;nbsp;</span><span style='color: #DD0000'>'m'</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'>$val&amp;nbsp;</span><span style='color: #007700'>*=&amp;nbsp;</span><span style='color: #0000BB'>1024</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;case&amp;nbsp;</span><span style='color: #DD0000'>'k'</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'>$val&amp;nbsp;</span><span style='color: #007700'>*=&amp;nbsp;</span><span style='color: #0000BB'>1024</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;</span><span style='color: #0000BB'>$val</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> display_errors = 1 register_globals = 0 post_max_size = 8M post_max_size+1 = 9 post_max_size in bytes = 8388608 </pre></div> </div> </div><p> </p> </div> <a name='function.ini-get.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <b>Lecture de valeurs bool&amp;eacute;ennes</b><br /> Une directive de configuration ayant la valeur de <i>off</i> sera retourn&amp;eacute; sous la forme d&amp;#039;une cha&amp;icirc;ne vide ou &amp;quot;0&amp;quot; alors que la valeur <i>on</i> retournera &amp;quot;<i>-1</i>&amp;quot;. Cette fonction peut &amp;eacute;galement retourner la valeur litt&amp;eacute;rale du fichier INI. <br /> </p></blockquote> <blockquote><p><b class='note'>Note</b>: <b>Lors de la lecture des tailles de m&amp;eacute;moire</b><br /> Plusieurs directives traitant de taille m&amp;eacute;moire, comme <a href='http://www.php.net/manual/fr/ini.core.php#ini.upload-max-filesize' class='link'>upload_max_filesize</a>, sont stock&amp;eacute;es dans le fichier <var class='filename'>php.ini</var> avec une notation courte. <b>ini_get()</b> retourne la cha&amp;icirc;ne exacte stock&amp;eacute;e dans le fichier <var class='filename'>php.ini</var> et <em class='emphasis'>NON PAS</em> son &amp;eacute;quivalent entier. Appliquer des op&amp;eacute;rations arithm&amp;eacute;tiques classiques sur ces valeurs ne conduira &amp;agrave; rien de bon. L&amp;#039;exemple ci-dessous montre une fa&amp;ccedil;on de convertir la notation st&amp;eacute;nographique en octets, de la m&amp;ecirc;me fa&amp;ccedil;on dont le fait le source PHP. <br /> </p></blockquote> </div> <a name='function.ini-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.get-cfg-var.php' class='function' rel='rdfs-seeAlso'>get_cfg_var()</a> - Retourne la valeur d'une option de PHP</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ini-get-all.php' class='function' rel='rdfs-seeAlso'>ini_get_all()</a> - Lit toutes les valeurs de configuration</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ini-restore.php' class='function' rel='rdfs-seeAlso'>ini_restore()</a> - Restaure la valeur de l'option de configuration</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ini-set.php' class='function' rel='rdfs-seeAlso'>ini_set()</a> - Modifie la valeur d'une option de configuration</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="ini_alter" value="<div id='function.ini-alter' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.ini-alter.php'>ini_alter</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ini_alter</span> &amp;mdash; <span class='dc-title'>Alias de <a href='http://www.php.net/manual/fr/function.ini-set.php' class='function'>ini_set()</a></span></p> </div> <a name='function.ini-alter.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.ini-set.php' class='function'>ini_set()</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="InfiniteIterator::__construct" value="<div id='infiniteiterator.construct' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/infiniteiterator.construct.php'>InfiniteIterator::__construct</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>InfiniteIterator::__construct</span> &amp;mdash; <span class='dc-title'>Construit un <a href='http://www.php.net/manual/fr/class.infiniteiterator.php' class='classname'>InfiniteIterator</a></span></p> </div> <a name='infiniteiterator.construct.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='methodname'><b>InfiniteIterator::__construct</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.iterator.php' class='type Iterator'>Iterator</a></span> <tt class='parameter'>$iterator</tt></span> )</div> <p class='para rdfs-comment'> Construit un <a href='http://www.php.net/manual/fr/class.infiniteiterator.php' class='classname'>InfiniteIterator</a> pour un <a href='http://www.php.net/manual/fr/class.iterator.php' class='classname'>Iterator</a>. </p> </div> <a name='infiniteiterator.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'>iterator</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;it&amp;eacute;rateur &amp;agrave; passer infiniment. </p> </dd> </dl> <p> </p> </div> <a name='infiniteiterator.construct.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='infiniteiterator.construct.errors'></a><div class='refsect1 errors'> <h3 class='title'>Erreurs / Exceptions</h3> <p class='para'> Lance une exception <b><tt class='constant'>E_RECOVERABLE_ERROR</tt></b> si le param&amp;egrave;tre <i><tt class='parameter'>iterator</tt></i> n&amp;#039;est pas un <a href='http://www.php.net/manual/fr/class.iterator.php' class='classname'>Iterator</a>. </p> </div> <a name='infiniteiterator.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>InfiniteIterator::__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 />$arrayit&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>ArrayIterator</span><span style='color: #007700'>(array(</span><span style='color: #DD0000'>'cat'</span><span style='color: #007700'>,</span><span style='color: #DD0000'>'dog'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>$infinite&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>InfiniteIterator</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$arrayit</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$limit&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>LimitIterator</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$infinite</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'>7</span><span style='color: #007700'>);<br />foreach(</span><span style='color: #0000BB'>$limit&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$value</span><span style='color: #007700'>)<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$value</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> cat dog cat dog cat dog cat </pre></div> </div> </div><p> </p> </div> <a name='infiniteiterator.construct.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/infiniteiterator.next.php' class='function' rel='rdfs-seeAlso'>InfiniteIterator::next</a> - Avance l'it&amp;eacute;rateur ou le replace au d&amp;eacute;but</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="InfiniteIterator::next" value="<div id='infiniteiterator.next' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/infiniteiterator.next.php'>InfiniteIterator::next</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>InfiniteIterator::next</span> &amp;mdash; <span class='dc-title'>Avance l&amp;#039;it&amp;eacute;rateur ou le replace au d&amp;eacute;but</span></p> </div> <a name='infiniteiterator.next.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>InfiniteIterator::next</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Avance l&amp;#039;<a href='http://www.php.net/manual/fr/class.iterator.php' class='classname'>Iterator</a> interne au prochain &amp;eacute;l&amp;eacute;ment s&amp;#039;il existe, ou bien le replace au d&amp;eacute;but si le prochain &amp;eacute;l&amp;eacute;ment n&amp;#039;existe pas. </p> <blockquote><p><b class='note'>Note</b>: <a href='http://www.php.net/manual/fr/class.infiniteiterator.php' class='classname'>InfiniteIterator</a> s&amp;#039;arr&amp;ecirc;te si l&amp;#039;<a href='http://www.php.net/manual/fr/class.iterator.php' class='classname'>Iterator</a> est vide. <br /> </p></blockquote> </div> <a name='infiniteiterator.next.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='infiniteiterator.next.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='infiniteiterator.next.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/infiniteiterator.construct.php' class='function' rel='rdfs-seeAlso'>InfiniteIterator::__construct</a> - Construit un InfiniteIterator</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="InfiniteIterator" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/fr/class.infiniteiterator.php'>La classe <a href='http://www.php.net/manual/fr/class.infiniteiterator.php' class='classname'>InfiniteIterator</a></a></h1> <div class='partintro'> <div id='infiniteiterator.intro' class='section'> <h2 class='title'>Introduction</h2> <p class='para'> La classe <b class='classname'>InfiniteIterator</b> permet l&amp;#039;it&amp;eacute;ration infinie sur un it&amp;eacute;rateur sans avoir besoin de remettre &amp;agrave; z&amp;eacute;ro manuellement d&amp;egrave;s que la fin est atteinte. </p> </div> <div id='infiniteiterator.synopsis' class='section'> <h2 class='title'>Synopsis de la classe</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>InfiniteIterator</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>InfiniteIterator</b> </span> <span class='ooclass'> <span class='modifier'>extends</span> <a href='http://www.php.net/manual/fr/class.iteratoriterator.php' class='classname'>IteratorIterator</a> </span> <span class='oointerface'>implements <a href='http://www.php.net/manual/fr/class.outeriterator.php' class='interfacename'>OuterIterator</a> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/fr/class.traversable.php' class='interfacename'>Traversable</a> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/fr/class.iterator.php' class='interfacename'>Iterator</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* M&amp;eacute;thodes */</div> <div class='methodsynopsis dc-description'> <span class='methodname'><a href='http://www.php.net/manual/fr/infiniteiterator.construct.php' class='function'>__construct</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.iterator.php' class='type Iterator'>Iterator</a></span> <tt class='parameter'>$iterator</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/fr/infiniteiterator.next.php' class='function'>next</a></span> ( <span class='methodparam'>void</span> )</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* M&amp;eacute;thodes h&amp;eacute;rit&amp;eacute;es */</div> <div class='methodsynopsis dc-description'> <span class='methodname'><a href='http://www.php.net/manual/fr/iteratoriterator.construct.php' class='function'>IteratorIterator::__construct</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/class.traversable.php' class='type Traversable'>Traversable</a></span> <tt class='parameter'>$iterator</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/fr/iteratoriterator.current.php' class='function'>IteratorIterator::current</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/fr/iteratoriterator.getinneriterator.php' class='function'>IteratorIterator::getInnerIterator</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/fr/iteratoriterator.key.php' class='function'>IteratorIterator::key</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/fr/iteratoriterator.next.php' class='function'>IteratorIterator::next</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/fr/iteratoriterator.rewind.php' class='function'>IteratorIterator::rewind</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/fr/iteratoriterator.valid.php' class='function'>IteratorIterator::valid</a></span> ( <span class='methodparam'>void</span> )</div> }</div> </div> </div> <h2>Sommaire</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/fr/infiniteiterator.construct.php'>InfiniteIterator::__construct</a> &amp;mdash; Construit un InfiniteIterator</li><li><a href='http://www.php.net/manual/fr/infiniteiterator.next.php'>InfiniteIterator::next</a> &amp;mdash; Avance l'it&amp;eacute;rateur ou le replace au d&amp;eacute;but</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="import_request_variables" value="<div id='function.import-request-variables' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.import-request-variables.php'>import_request_variables</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.1.0, PHP 5)</p><p class='refpurpose'><span class='refname'>import_request_variables</span> &amp;mdash; <span class='dc-title'>Importe les variables de GET/POST/Cookie dans l&amp;#039;environnement global</span></p> </div> <a name='function.import-request-variables.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>import_request_variables</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$types</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$prefix</tt></span> ] )</div> <p class='para rdfs-comment'> Importe les variables GET/POST/Cookie dans l&amp;#039;environnement global. C&amp;#039;est pratique si vous avez d&amp;eacute;sactiv&amp;eacute; <a href='http://www.php.net/manual/fr/ini.core.php#ini.register-globals' class='link'> <span class='option'>register_globals</span></a>, mais que vous voulez enregistrer des variables dans l&amp;#039;environnement global. </p> <p class='para'> Si vous souhaitez importer d&amp;#039;autres variables dans l&amp;#039;environnement global, comme <var class='varname'><a href='http://www.php.net/manual/fr/reserved.variables.server.php' class='classname'>$_SERVER</a></var>, utilisez l&amp;#039;utilisation de la fonction <a href='http://www.php.net/manual/fr/function.extract.php' class='function'>extract()</a>. </p> </div> <a name='function.import-request-variables.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'>types</tt></i> </span> </dt><dd class='listitem'> <p class='para'> En utilisant le param&amp;egrave;tre <i><tt class='parameter'>types</tt></i> , vous pouvez sp&amp;eacute;cifier les variables que vous voulez importer. Vous pouvez utiliser &amp;#039;G&amp;#039;, &amp;#039;P&amp;#039; et &amp;#039;C&amp;#039; pour d&amp;eacute;signer respectivement GET, POST et Cookie. Ces caract&amp;egrave;res ne sont pas sensibles &amp;agrave; la casse, et vous pouvez les combiner entre eux. POST inclut les fichiers t&amp;eacute;l&amp;eacute;charg&amp;eacute;s. </p> <blockquote><p><b class='note'>Note</b>: Notez que l&amp;#039;ordre des lettres est important. En utilisant par exemple &amp;quot;<i>GP</i>&amp;quot;, les variables POST &amp;eacute;craseront les variables GET ayant le m&amp;ecirc;me nom. Toute lettre autre que G, P ou C, est ignor&amp;eacute;e. <br /> </p></blockquote> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>prefix</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le param&amp;egrave;tre <i><tt class='parameter'>prefix</tt></i> est utilis&amp;eacute; comme un pr&amp;eacute;fixe de nom de variable, qui sera ajout&amp;eacute; au d&amp;eacute;but de tous les noms de variables import&amp;eacute;es. Si vous avez par exemple une variable GET du nom de &amp;quot;<i>userid</i>&amp;quot;, et utilisez le pr&amp;eacute;fixe &amp;quot;<i>pref_</i>&amp;quot;, la variable ainsi g&amp;eacute;n&amp;eacute;r&amp;eacute;e s&amp;#039;appellera <var class='varname'>$pref_userid</var>. </p> <blockquote><p><b class='note'>Note</b>: Bien que le param&amp;egrave;tre <i><tt class='parameter'>prefix</tt></i> soit optionnel, il sera g&amp;eacute;n&amp;eacute;r&amp;eacute; une alerte <a href='http://www.php.net/manual/fr/errorfunc.constants.php#errorfunc.constants.errorlevels.e-notice' class='link'><b><tt class='constant'>E_NOTICE</tt></b></a> si vous ne sp&amp;eacute;cifiez pas de pr&amp;eacute;fixe, ou si vous utilisez une cha&amp;icirc;ne vide comme pr&amp;eacute;fixe. C&amp;#039;est potentiellement un trou de s&amp;eacute;curit&amp;eacute;. Les alertes de ce niveau ne sont pas affich&amp;eacute;es si vous utilisez le <a href='http://www.php.net/manual/fr/errorfunc.configuration.php#ini.error-reporting' class='link'>niveau d&amp;#039;erreur</a> par d&amp;eacute;faut. <br /> </p></blockquote> </dd> </dl> <p> </p> </div> <a name='function.import-request-variables.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.import-request-variables.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>import_request_variables()</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;Ce&amp;nbsp;code&amp;nbsp;va&amp;nbsp;importer&amp;nbsp;les&amp;nbsp;variables&amp;nbsp;GET&amp;nbsp;et&amp;nbsp;POST<br />//&amp;nbsp;avec&amp;nbsp;un&amp;nbsp;pr&amp;eacute;fixe&amp;nbsp;'rvar_'<br /></span><span style='color: #0000BB'>import_request_variables</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'gp'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'rvar_'</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>$rvar_foo</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.import-request-variables.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><var class='varname'><a href='http://www.php.net/manual/fr/reserved.variables.request.php' class='classname'>$_REQUEST</a></var></li> <li class='member'><a href='http://www.php.net/manual/fr/ini.core.php#ini.register-globals' class='link'>register_globals</a></li> <li class='member'><a href='http://www.php.net/manual/fr/language.variables.predefined.php' class='link'>variables pr&amp;eacute;d&amp;eacute;finies</a></li> <li class='member'><a href='http://www.php.net/manual/fr/function.extract.php' class='function' rel='rdfs-seeAlso'>extract()</a> - Importe les variables dans la table des symboles</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="implode" value="<div id='function.implode' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.implode.php'>implode</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>implode</span> &amp;mdash; <span class='dc-title'>Rassemble les &amp;eacute;l&amp;eacute;ments d&amp;#039;un tableau en une cha&amp;icirc;ne</span></p> </div> <a name='function.implode.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>implode</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$glue</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$pieces</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>implode</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$pieces</tt></span> )</div> <p class='para rdfs-comment'> Rassemble les &amp;eacute;l&amp;eacute;ments d&amp;#039;un tableau en une cha&amp;icirc;ne. </p> <blockquote><p><b class='note'>Note</b>: <b>implode()</b> peut, pour des raisons historiques, accepter les param&amp;egrave;tres dans un sens ou dans l&amp;#039;autre. Pour des raisons de coh&amp;eacute;rence avec <a href='http://www.php.net/manual/fr/function.explode.php' class='function'>explode()</a>, toutefois, il est pr&amp;eacute;f&amp;eacute;rable d&amp;#039;utiliser l&amp;#039;ordre des arguments tels que document&amp;eacute;. <br /> </p></blockquote> </div> <a name='function.implode.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'>glue</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Par d&amp;eacute;faut, il vaut la cha&amp;icirc;ne vide <i>&amp;#039;&amp;#039;</i>. Ce n&amp;#039;est pas l&amp;#039;utilisation recommand&amp;eacute;e de la fonction <b>implode()</b>. Nous vous recommandons de toujours utiliser les deux param&amp;egrave;tres pour &amp;ecirc;tre compatible avec les anciennes versions. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>pieces</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le tableau de cha&amp;icirc;nes &amp;agrave; rassembler. </p> </dd> </dl> <p> </p> </div> <a name='function.implode.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne une cha&amp;icirc;ne contenant la repr&amp;eacute;sentation en cha&amp;icirc;ne de caract&amp;egrave;res de tous les &amp;eacute;l&amp;eacute;ments du tableau <i><tt class='parameter'>pieces</tt></i> , dans le m&amp;ecirc;me ordre, avec la cha&amp;icirc;ne <i><tt class='parameter'>glue</tt></i> , plac&amp;eacute;e entre deux &amp;eacute;l&amp;eacute;ments. </p> </div> <a name='function.implode.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 param&amp;egrave;tre <i><tt class='parameter'>glue</tt></i> devient optionnel. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.implode.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>implode()</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 />$array&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'lastname'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'email'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'phone'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$comma_separated&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'>','</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$array</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>$comma_separated</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;lastname,email,phone<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.implode.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Cette fonction g&amp;egrave;re les cha&amp;icirc;nes binaires.</span></p></blockquote> </div> <a name='function.implode.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.explode.php' class='function' rel='rdfs-seeAlso'>explode()</a> - Coupe une cha&amp;icirc;ne en segments</li> <li class='member'><a href='http://www.php.net/manual/fr/function.split.php' class='function' rel='rdfs-seeAlso'>split()</a> - Scinde une cha&amp;icirc;ne en un tableau, gr&amp;acirc;ce &amp;agrave; une expression rationnelle</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="image_type_to_mime_type" value="<div id='function.image-type-to-mime-type' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.image-type-to-mime-type.php'>image_type_to_mime_type</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>image_type_to_mime_type</span> &amp;mdash; <span class='dc-title'>Lit le Mime-Type d&amp;#039;un type d&amp;#039;image</span></p> </div> <a name='function.image-type-to-mime-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>image_type_to_mime_type</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$imagetype</tt></span> )</div> <p class='para rdfs-comment'> D&amp;eacute;termine le type MIME (<i>Mime-Type</i>), &amp;agrave; utiliser dans l&amp;#039;en-t&amp;ecirc;te HTTP <i>Content-type</i>. </p> </div> <a name='function.image-type-to-mime-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'>imagetype</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Une des constantes <i>IMAGETYPE_XXX</i>. </p> </dd> </dl> <p> </p> </div> <a name='function.image-type-to-mime-type.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Les valeurs retourn&amp;eacute;es sont les suivantes </p><table class='doctable table'> <caption><b>Valeurs des constantes retourn&amp;eacute;es</b></caption> <thead valign='middle'> <tr valign='middle'> <th><i><tt class='parameter'>imagetype</tt></i> </th> <th>Valeur retourn&amp;eacute;e</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'><b><tt class='constant'>IMAGETYPE_GIF</tt></b></td> <td align='left'><i>image/gif</i></td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>IMAGETYPE_JPEG</tt></b></td> <td align='left'><i>image/jpeg</i></td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>IMAGETYPE_PNG</tt></b></td> <td align='left'><i>image/png</i></td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>IMAGETYPE_SWF</tt></b></td> <td align='left'><i>application/x-shockwave-flash</i></td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>IMAGETYPE_PSD</tt></b></td> <td align='left'><i>image/psd</i></td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>IMAGETYPE_BMP</tt></b></td> <td align='left'><i>image/bmp</i></td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>IMAGETYPE_TIFF_II</tt></b> (ordre intel)</td> <td align='left'><i>image/tiff</i></td> </tr> <tr valign='middle'> <td align='left'> <b><tt class='constant'>IMAGETYPE_TIFF_MM</tt></b> (ordre motorola) </td> <td align='left'><i>image/tiff</i></td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>IMAGETYPE_JPC</tt></b></td> <td align='left'><i>application/octet-stream</i></td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>IMAGETYPE_JP2</tt></b></td> <td align='left'><i>image/jp2</i></td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>IMAGETYPE_JPX</tt></b></td> <td align='left'><i>application/octet-stream</i></td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>IMAGETYPE_JB2</tt></b></td> <td align='left'><i>application/octet-stream</i></td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>IMAGETYPE_SWC</tt></b></td> <td align='left'><i>application/x-shockwave-flash</i></td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>IMAGETYPE_IFF</tt></b></td> <td align='left'><i>image/iff</i></td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>IMAGETYPE_WBMP</tt></b></td> <td align='left'><i>image/vnd.wap.wbmp</i></td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>IMAGETYPE_XBM</tt></b></td> <td align='left'><i>image/xbm</i></td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>IMAGETYPE_ICO</tt></b></td> <td align='left'><i>image/vnd.microsoft.icon</i></td> </tr> </tbody> </table> <p> </p> </div> <a name='function.image-type-to-mime-type.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>image_type_to_mime_type()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-type:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>image_type_to_mime_type</span><span style='color: #007700'>(</span><span style='color: #0000BB'>IMAGETYPE_PNG</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.image-type-to-mime-type.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Cette fonction ne n&amp;eacute;cessite pas la biblioth&amp;egrave;que GD.<br /></p></blockquote> </div> <a name='function.image-type-to-mime-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/function.getimagesize.php' class='function' rel='rdfs-seeAlso'>getimagesize()</a> - Retourne la taille d'une image</li> <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> <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.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> </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="image_type_to_extension" value="<div id='function.image-type-to-extension' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.image-type-to-extension.php'>image_type_to_extension</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>image_type_to_extension</span> &amp;mdash; <span class='dc-title'>Retourne l&amp;#039;extension du fichier pour le type d&amp;#039;image</span></p> </div> <a name='function.image-type-to-extension.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>image_type_to_extension</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$imagetype</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$include_dot</tt></span> ] )</div> <p class='para rdfs-comment'> <b>image_type_to_extension()</b> retourne l&amp;#039;extension pour la constante <i>IMAGETYPE_XXX</i> fournie. </p> </div> <a name='function.image-type-to-extension.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'>imagetype</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Une des constantes <i>IMAGETYPE_XXX</i>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>include_dot</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Si l&amp;#039;on doit ajouter un point &amp;agrave; l&amp;#039;extension ou non. Par d&amp;eacute;faut, vaut <b><tt class='constant'>TRUE</tt></b>. </p> </dd> </dl> <p> </p> </div> <a name='function.image-type-to-extension.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> avec l&amp;#039;extension, correspondant au type de l&amp;#039;image fournie. </p> </div> <a name='function.image-type-to-extension.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>image_type_to_extension()</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;Cr&amp;eacute;ation&amp;nbsp;d'une&amp;nbsp;instance&amp;nbsp;d'image<br /></span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatetruecolor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>100</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Sauvegarde&amp;nbsp;de&amp;nbsp;l'image<br /></span><span style='color: #0000BB'>imagepng</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'./test'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>image_type_to_extension</span><span style='color: #007700'>(</span><span style='color: #0000BB'>IMAGETYPE_PNG</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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.image-type-to-extension.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Cette fonction ne n&amp;eacute;cessite pas la biblioth&amp;egrave;que GD.<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="imagexbm" value="<div id='function.imagexbm' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagexbm.php'>imagexbm</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>imagexbm</span> &amp;mdash; <span class='dc-title'>G&amp;eacute;n&amp;egrave;re une image au format XBM</span></p> </div> <a name='function.imagexbm.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>imagexbm</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$image</tt></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'>$foreground</tt></span> ] )</div> <p class='para rdfs-comment'> Affiche ou sauvegarde une version <acronym title='X Bitmap'>XBM</acronym> de l&amp;#039;image <i><tt class='parameter'>image</tt></i> . </p> </div> <a name='function.imagexbm.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'> image</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Une ressource d&amp;#039;image, retourn&amp;eacute; par une des fonctions de cr&amp;eacute;ation d&amp;#039;images, comme <a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function'>imagecreatetruecolor()</a>. </p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>filename</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le chemin vers le fichier de sauvegarde. S&amp;#039;il n&amp;#039;est pas d&amp;eacute;fini ou s&amp;#039;il vaut <b><tt class='constant'>NULL</tt></b>, le flux brut de l&amp;#039;image sera directement affich&amp;eacute;. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>foreground</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Vous pouvez d&amp;eacute;finir le premier plan avec ce param&amp;egrave;tre en d&amp;eacute;finissant un identifiant obtenu depuis la fonction <a href='http://www.php.net/manual/fr/function.imagecolorallocate.php' class='function'>imagecolorallocate()</a>. Par d&amp;eacute;faut, la couleur du premier plan est noir. </p> </dd> </dl> <p> </p> </div> <a name='function.imagexbm.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.imagexbm.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Sauvegarde d&amp;#039;un fichier XBM</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;image&amp;nbsp;vide&amp;nbsp;et&amp;nbsp;ajout&amp;nbsp;d'un&amp;nbsp;texte<br /></span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatetruecolor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>120</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>20</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$text_color&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>233</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>14</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>91</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagestring</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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'>5</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'>'Un&amp;nbsp;texte&amp;nbsp;simple'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$text_color</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Sauvegarde&amp;nbsp;de&amp;nbsp;l'image<br /></span><span style='color: #0000BB'>imagexbm</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'simpletext.xbm'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Lib&amp;eacute;ration&amp;nbsp;de&amp;nbsp;la&amp;nbsp;m&amp;eacute;moire<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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 Sauvegarde d&amp;#039;un fichier XBM avec une couleur de premier-plan diff&amp;eacute;rente</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;image&amp;nbsp;vide&amp;nbsp;et&amp;nbsp;ajout&amp;nbsp;d'un&amp;nbsp;texte<br /></span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatetruecolor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>120</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>20</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$text_color&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>233</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>14</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>91</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagestring</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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'>5</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'>'Un&amp;nbsp;texte&amp;nbsp;simple'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$text_color</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;D&amp;eacute;finit&amp;nbsp;la&amp;nbsp;couleur&amp;nbsp;de&amp;nbsp;premier-plan<br /></span><span style='color: #0000BB'>$foreground_color&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</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'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Sauvegarde&amp;nbsp;de&amp;nbsp;l'image<br /></span><span style='color: #0000BB'>imagexbm</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>NULL</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$foreground_color</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Lib&amp;eacute;ration&amp;nbsp;de&amp;nbsp;la&amp;nbsp;m&amp;eacute;moire<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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.imagexbm.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 que si PHP est compil&amp;eacute; avec la version embarqu&amp;eacute;e de la biblioth&amp;egrave;que GD. </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="imagewbmp" value="<div id='function.imagewbmp' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagewbmp.php'>imagewbmp</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.1, PHP 5)</p><p class='refpurpose'><span class='refname'>imagewbmp</span> &amp;mdash; <span class='dc-title'>Affiche une image WBMP</span></p> </div> <a name='function.imagewbmp.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>imagewbmp</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$image</tt></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'>$foreground</tt></span> ]] )</div> <p class='para rdfs-comment'> <b>imagewbmp()</b> affiche ou sauvegarde une version <acronym title='Wireless Bitmap'>WBMP</acronym> de l&amp;#039;image <i><tt class='parameter'>image</tt></i> . </p> </div> <a name='function.imagewbmp.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'> image</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Une ressource d&amp;#039;image, retourn&amp;eacute; par une des fonctions de cr&amp;eacute;ation d&amp;#039;images, comme <a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function'>imagecreatetruecolor()</a>. </p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>filename</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le chemin vers le fichier de sauvegarde. S&amp;#039;il n&amp;#039;est pas d&amp;eacute;fini, ou s&amp;#039;il vaut <b><tt class='constant'>NULL</tt></b>, le flux brut de l&amp;#039;image sera affich&amp;eacute; directement. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>foreground</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Vous pouvez choisir la couleur de fond avec ce param&amp;egrave;tre. Utilisez l&amp;#039;identifiant retourn&amp;eacute; par <a href='http://www.php.net/manual/fr/function.imagecolorallocate.php' class='function'>imagecolorallocate()</a> comme valeur de ce param&amp;egrave;tre. La couleur de fond par d&amp;eacute;faut est noire. </p> </dd> </dl> <p> </p> </div> <a name='function.imagewbmp.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.imagewbmp.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Affichage d&amp;#039;une image WBMP</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;image&amp;nbsp;vide&amp;nbsp;et&amp;nbsp;ajout&amp;nbsp;d'un&amp;nbsp;texte<br /></span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatetruecolor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>120</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>20</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$text_color&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>233</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>14</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>91</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagestring</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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'>5</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'>'Un&amp;nbsp;texte&amp;nbsp;simple'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$text_color</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;D&amp;eacute;finit&amp;nbsp;le&amp;nbsp;contenu&amp;nbsp;de&amp;nbsp;l'en-t&amp;ecirc;te&amp;nbsp;-&amp;nbsp;dans&amp;nbsp;ce&amp;nbsp;cas,&amp;nbsp;image/vnd.wap.wbmp<br />//&amp;nbsp;Hint:&amp;nbsp;see&amp;nbsp;image_type_to_mime_type()&amp;nbsp;for&amp;nbsp;content-types<br /></span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-type:&amp;nbsp;image/vnd.wap.wbmp'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Affichage&amp;nbsp;de&amp;nbsp;l'image<br /></span><span style='color: #0000BB'>imagewbmp</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Lib&amp;eacute;ration&amp;nbsp;de&amp;nbsp;la&amp;nbsp;m&amp;eacute;moire<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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 Sauvegarde de l&amp;#039;image WBMP</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;image&amp;nbsp;vide&amp;nbsp;et&amp;nbsp;ajout&amp;nbsp;d'un&amp;nbsp;texte<br /></span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatetruecolor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>120</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>20</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$text_color&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>233</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>14</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>91</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagestring</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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'>5</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'>'Un&amp;nbsp;texte&amp;nbsp;simple'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$text_color</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Sauvegarde&amp;nbsp;de&amp;nbsp;l'image<br /></span><span style='color: #0000BB'>imagewbmp</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'simpletext.wbmp'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Lib&amp;eacute;ration&amp;nbsp;de&amp;nbsp;la&amp;nbsp;m&amp;eacute;moire<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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 #3 Affichage de l&amp;#039;image avec un premier-plan diff&amp;eacute;rent</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> //&amp;nbsp;Cr&amp;eacute;ation&amp;nbsp;d'une&amp;nbsp;image&amp;nbsp;vide&amp;nbsp;et&amp;nbsp;ajout&amp;nbsp;d'un&amp;nbsp;texte<br />$im&amp;nbsp;=&amp;nbsp;imagecreatetruecolor(120,&amp;nbsp;20);<br />$text_color&amp;nbsp;=&amp;nbsp;imagecolorallocate($im,&amp;nbsp;233,&amp;nbsp;14,&amp;nbsp;91);<br />imagestring($im,&amp;nbsp;1,&amp;nbsp;5,&amp;nbsp;5,&amp;nbsp;&amp;nbsp;'Un&amp;nbsp;texte&amp;nbsp;simple',&amp;nbsp;$text_color);<br /><br />//&amp;nbsp;D&amp;eacute;finit&amp;nbsp;le&amp;nbsp;contenu&amp;nbsp;de&amp;nbsp;l'en-t&amp;ecirc;te&amp;nbsp;-&amp;nbsp;dans&amp;nbsp;ce&amp;nbsp;cas,&amp;nbsp;image/vnd.wap.wbmp<br />//&amp;nbsp;Astuce&amp;nbsp;:&amp;nbsp;voir&amp;nbsp;la&amp;nbsp;fonction&amp;nbsp;image_type_to_mime_type()&amp;nbsp;pour&amp;nbsp;les&amp;nbsp;types&amp;nbsp;de&amp;nbsp;contenu<br />header('Content-type:&amp;nbsp;image/vnd.wap.wbmp');<br /><br />//&amp;nbsp;D&amp;eacute;finit&amp;nbsp;un&amp;nbsp;premier-plan<br />$foreground_color&amp;nbsp;=&amp;nbsp;imagecolorallocate($im,&amp;nbsp;255,&amp;nbsp;0,&amp;nbsp;0);<br /><br />imagewbmp($im,&amp;nbsp;NULL,&amp;nbsp;$foreground_color);<br /><br />//&amp;nbsp;Lib&amp;eacute;ration&amp;nbsp;de&amp;nbsp;la&amp;nbsp;m&amp;eacute;moire<br />imagedestroy($im);</span> </code></div> </div> </div><p> </p> </div> <a name='function.imagewbmp.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Le support WBMP n&amp;#039;est disponible que si PHP a &amp;eacute;t&amp;eacute; compil&amp;eacute; avec GD-1.8 ou plus r&amp;eacute;cent. <br /> </p></blockquote> </div> <a name='function.imagewbmp.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.image2wbmp.php' class='function' rel='rdfs-seeAlso'>image2wbmp()</a> - Cr&amp;eacute;e une image WBMP</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imagepng.php' class='function' rel='rdfs-seeAlso'>imagepng()</a> - Envoie une image PNG vers un navigateur ou un fichier</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imagegif.php' class='function' rel='rdfs-seeAlso'>imagegif()</a> - Envoie une image GIF vers un navigateur ou un fichier</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imagejpeg.php' class='function' rel='rdfs-seeAlso'>imagejpeg()</a> - Envoie une image JPEG vers un navigateur ou un fichier</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imagetypes.php' class='function' rel='rdfs-seeAlso'>imagetypes()</a> - Retourne les types d'images support&amp;eacute;s par la version courante de PHP</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="imagetypes" value="<div id='function.imagetypes' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagetypes.php'>imagetypes</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.2, PHP 5)</p><p class='refpurpose'><span class='refname'>imagetypes</span> &amp;mdash; <span class='dc-title'>Retourne les types d&amp;#039;images support&amp;eacute;s par la version courante de PHP</span></p> </div> <a name='function.imagetypes.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>imagetypes</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Retourne un champ d&amp;#039;octets correspondant aux formats d&amp;#039;images support&amp;eacute;s par la version PHP utilis&amp;eacute;e. </p> </div> <a name='function.imagetypes.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un champ d&amp;#039;octets correspondant aux formats d&amp;#039;images support&amp;eacute;s par la version de GD utilis&amp;eacute;e. Les valeurs suivantes sont possibles : <b><tt class='constant'>IMG_GIF</tt></b> | <b><tt class='constant'>IMG_JPG</tt></b> | <b><tt class='constant'>IMG_PNG</tt></b> | <b><tt class='constant'>IMG_WBMP</tt></b> | <b><tt class='constant'>IMG_XPM</tt></b>. </p> </div> <a name='function.imagetypes.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>imagetypes()</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'>imagetypes</span><span style='color: #007700'>()&amp;nbsp;&amp;amp;&amp;nbsp;</span><span style='color: #0000BB'>IMG_PNG</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;type&amp;nbsp;PNG&amp;nbsp;est&amp;nbsp;support&amp;eacute;'</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="imagettftext" value="<div id='function.imagettftext' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagettftext.php'>imagettftext</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imagettftext</span> &amp;mdash; <span class='dc-title'>Dessine un texte avec une police TrueType</span></p> </div> <a name='function.imagettftext.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>imagettftext</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$image</tt></span> , <span class='methodparam'><span class='type'>float</span> <tt class='parameter'>$size</tt></span> , <span class='methodparam'><span class='type'>float</span> <tt class='parameter'>$angle</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$x</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$y</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$color</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$fontfile</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$text</tt></span> )</div> <p class='para rdfs-comment'> <b>imagettftext()</b> dessine le texte <i><tt class='parameter'>text</tt></i> avec la police TrueType <i><tt class='parameter'>fontfile</tt></i> . </p> </div> <a name='function.imagettftext.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'> image</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Une ressource d&amp;#039;image, retourn&amp;eacute; par une des fonctions de cr&amp;eacute;ation d&amp;#039;images, comme <a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function'>imagecreatetruecolor()</a>. </p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>size</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La taille de la police. En fonction de la version de votre biblioth&amp;egrave;que GD, elle doit &amp;ecirc;tre sp&amp;eacute;cifi&amp;eacute;e en pixels (GD1) ou en points (GD2). </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>angle</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;angle, en degr&amp;eacute;s ; 0 degr&amp;eacute; correspond &amp;agrave; la lecture du texte de gauche &amp;agrave; droite. Les valeurs positives repr&amp;eacute;sentent une rotation dans le sens contraire des aiguilles d&amp;#039;une montre. Par exemple, une valeur de 90 correspondra &amp;agrave; une lecture du texte de bas en haut. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>x</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Les coordonn&amp;eacute;es donn&amp;eacute;es par <i><tt class='parameter'>x</tt></i> et <i><tt class='parameter'>y</tt></i> d&amp;eacute;finiront la position du premier caract&amp;egrave;re (le coin bas-gauche du caract&amp;egrave;re). Cela est diff&amp;eacute;rent de la fonction <a href='http://www.php.net/manual/fr/function.imagestring.php' class='function'>imagestring()</a>, o&amp;ugrave; <i><tt class='parameter'>x</tt></i> et <i><tt class='parameter'>y</tt></i> d&amp;eacute;finissent le coin haut-gauche du premier caract&amp;egrave;re. Par exemple, &amp;quot;haut gauche&amp;quot; correspond &amp;agrave; 0, 0. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>y</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;ordonn&amp;eacute;e Y. Cela d&amp;eacute;finit la position de la ligne de base de la police, et non pas le bas des caract&amp;egrave;res. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>color</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;index de la couleur. Utiliser un index de couleur n&amp;eacute;gatif d&amp;eacute;sactivera l&amp;#039;antialiasing. Voir la fonction <a href='http://www.php.net/manual/fr/function.imagecolorallocate.php' class='function'>imagecolorallocate()</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>fontfile</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le chemin vers la police TrueType que vous souhaitez utiliser. </p> <p class='para'> D&amp;eacute;pendant de la version de la biblioth&amp;egrave;que GD utilis&amp;eacute;e par PHP, <em class='emphasis'>lorsque <i><tt class='parameter'>fontfile</tt></i> ne commence pas par un caract&amp;egrave;re <i>/</i> alors <i>.ttf</i> sera ajout&amp;eacute;</em> au nom du fichier et la biblioth&amp;egrave;que recherchera ce nom de fichier dans les dossiers de police, d&amp;eacute;finis par la biblioth&amp;egrave;que. </p> <p class='para'> Lorsque vous utilisez une version de la biblioth&amp;egrave;que GD inf&amp;eacute;rieure &amp;agrave; 2.0.18, un caract&amp;egrave;re <i>espace</i>, plut&amp;ocirc;t qu&amp;#039;un point-virgule, est utilis&amp;eacute; pour d&amp;eacute;finir des chemins alternatifs pour les fichiers de police. Si vous utilisez involontairement cette fonctionnalit&amp;eacute;, vous aurez ce message d&amp;#039;erreur : <i>Warning: Could not find/open font</i>. Pour ces versions affect&amp;eacute;es, la seule solution est de d&amp;eacute;plac&amp;eacute;e la police &amp;agrave; un endroit qui ne contient pas d&amp;#039;espaces dans les noms de dossier. </p> <p class='para'> Dans le cas fr&amp;eacute;quent o&amp;ugrave; une police r&amp;eacute;side dans le m&amp;ecirc;me dossier que le script l&amp;#039;utilisant, l&amp;#039;astuce suivante vous &amp;eacute;pargnera tous les probl&amp;egrave;mes. </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;de&amp;nbsp;la&amp;nbsp;variable&amp;nbsp;d'environnement&amp;nbsp;pour&amp;nbsp;GD<br /></span><span style='color: #0000BB'>putenv</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'GDFONTPATH='&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>realpath</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'.'</span><span style='color: #007700'>));<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Nom&amp;nbsp;de&amp;nbsp;la&amp;nbsp;police&amp;nbsp;&amp;agrave;&amp;nbsp;utiliser&amp;nbsp;(notez&amp;nbsp;l'absence&amp;nbsp;de&amp;nbsp;l'extension&amp;nbsp;.ttf)<br /></span><span style='color: #0000BB'>$font&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SomeFont'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <p> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>text</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La cha&amp;icirc;ne de texte, en UTF-8. </p> <p class='para'> Peut inclure des r&amp;eacute;f&amp;eacute;rences &amp;agrave; des caract&amp;egrave;res num&amp;eacute;riques, d&amp;eacute;cimales (sous la forme : &amp;amp;#8364; ) pour acc&amp;eacute;der aux caract&amp;egrave;res d&amp;#039;une police au del&amp;agrave; du premier 127. Les cha&amp;icirc;nes de caract&amp;egrave;res encod&amp;eacute;es en UTF-8 peuvent &amp;ecirc;tre pass&amp;eacute;es directement. </p> <p class='para'> Les entit&amp;eacute;s nomm&amp;eacute;es, comme &amp;amp;copy;, ne sont pas support&amp;eacute;es. Utilisez la fonction <a href='http://www.php.net/manual/fr/function.html-entity-decode.php' class='function'>html_entity_decode()</a> pour encoder ces entit&amp;eacute;s nomm&amp;eacute;es en cha&amp;icirc;ne UTF-8 (la fonction <a href='http://www.php.net/manual/fr/function.html-entity-decode.php' class='function'>html_entity_decode()</a> supporte ceci depuis PHP 5.0.0.). </p> <p class='para'> Si un caract&amp;egrave;re est utilis&amp;eacute; dans une cha&amp;icirc;ne qui n&amp;#039;est pas support&amp;eacute;e par la police, un rectangle creux remplacera le caract&amp;egrave;re. </p> </dd> </dl> <p> </p> </div> <a name='function.imagettftext.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un tableau de 8 &amp;eacute;l&amp;eacute;ments repr&amp;eacute;sentant quatre points marquants les limites du texte. L&amp;#039;ordre des points est : inf&amp;eacute;rieur gauche, inf&amp;eacute;rieur droit, sup&amp;eacute;rieur droit, sup&amp;eacute;rieur gauche. Les points sont relatifs au texte par rapport &amp;agrave; l&amp;#039;angle, donc, &amp;quot;sup&amp;eacute;rieur gauche&amp;quot; signifie dans le coin en haut &amp;agrave; gauche lorsque vous regardez le texte horizontalement. Retourne <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.imagettftext.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'> Il est maintenant possible de sp&amp;eacute;cifier une entit&amp;eacute;e hexad&amp;eacute;cimal dans <i><tt class='parameter'>text</tt></i> . </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.imagettftext.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>imagettftext()</b></b></p> <div class='example-contents para'><p> Cet exemple produira une image PNG blanche de 400x30 pixels, avec le texte <i>&amp;quot;Test...&amp;quot;</i> en noir, avec une ombre grise, utilisant la police Arial. </p></div> <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;content-type<br /></span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-type:&amp;nbsp;image/png'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Cr&amp;eacute;ation&amp;nbsp;de&amp;nbsp;l'image<br /></span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatetruecolor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>400</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>30</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Cr&amp;eacute;ation&amp;nbsp;de&amp;nbsp;quelques&amp;nbsp;couleurs<br /></span><span style='color: #0000BB'>$white&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$grey&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>128</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>128</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>128</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$black&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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'>0</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagefilledrectangle</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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'>399</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>29</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$white</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Le&amp;nbsp;texte&amp;nbsp;&amp;agrave;&amp;nbsp;dessiner<br /></span><span style='color: #0000BB'>$text&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'Test...'</span><span style='color: #007700'>;<br /></span><span style='color: #FF8000'>//&amp;nbsp;Remplacez&amp;nbsp;le&amp;nbsp;chemin&amp;nbsp;par&amp;nbsp;votre&amp;nbsp;propre&amp;nbsp;chemin&amp;nbsp;de&amp;nbsp;police<br /></span><span style='color: #0000BB'>$font&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'arial.ttf'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Ajout&amp;nbsp;d'ombres&amp;nbsp;au&amp;nbsp;texte<br /></span><span style='color: #0000BB'>imagettftext</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>20</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'>11</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>21</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$grey</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$font</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$text</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Ajout&amp;nbsp;du&amp;nbsp;texte<br /></span><span style='color: #0000BB'>imagettftext</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>20</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'>10</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>20</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$black</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$font</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$text</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Utiliser&amp;nbsp;imagepng()&amp;nbsp;donnera&amp;nbsp;un&amp;nbsp;texte&amp;nbsp;plus&amp;nbsp;claire,<br />//&amp;nbsp;compar&amp;eacute;&amp;nbsp;&amp;agrave;&amp;nbsp;l'utilisation&amp;nbsp;de&amp;nbsp;la&amp;nbsp;fonction&amp;nbsp;imagejpeg()<br /></span><span style='color: #0000BB'>imagepng</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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='mediaobject'> <div class='imageobject'> <img src='images/21009b70229598c6a80eef8b45bf282b-image.imagettftext.png' /> </div> </div> </div><p> </p> </div> <a name='function.imagettftext.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Cette fonction requiert la biblioth&amp;egrave;que GD ainsi que la biblioth&amp;egrave;que <a href='http://www.freetype.org/' class='link external'>&amp;raquo; FreeType</a>. <br /> </p></blockquote> </div> <a name='function.imagettftext.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.imagettfbbox.php' class='function' rel='rdfs-seeAlso'>imagettfbbox()</a> - Retourne le rectangle entourant un texte et dessin&amp;eacute; avec une police TrueType</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="imagettfbbox" value="<div id='function.imagettfbbox' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagettfbbox.php'>imagettfbbox</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imagettfbbox</span> &amp;mdash; <span class='dc-title'>Retourne le rectangle entourant un texte et dessin&amp;eacute; avec une police TrueType</span></p> </div> <a name='function.imagettfbbox.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>imagettfbbox</b></span> ( <span class='methodparam'><span class='type'>float</span> <tt class='parameter'>$size</tt></span> , <span class='methodparam'><span class='type'>float</span> <tt class='parameter'>$angle</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$fontfile</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$text</tt></span> )</div> <p class='para rdfs-comment'> Calcule et retourne le rectangle entourant le texte <i><tt class='parameter'>text</tt></i> , &amp;eacute;crit avec une police truetype. </p> </div> <a name='function.imagettfbbox.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'>size</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La taille de la police. Suivant votre version de GD, ce param&amp;egrave;tre devra &amp;ecirc;tre sp&amp;eacute;cifi&amp;eacute; en pixels (GD1) ou en point (GD2). </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>angle</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;angle, en degr&amp;eacute;s, dans lequel le param&amp;egrave;tre <i><tt class='parameter'>text</tt></i> sera mesur&amp;eacute;. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>fontfile</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nom de la police TrueType (peut &amp;ecirc;tre une URL). Suivant la version de la biblioth&amp;egrave;que GD utilis&amp;eacute;e par PHP, ce param&amp;egrave;tre peut chercher des fichiers qui ne commence pas par un slash (&amp;quot;<i>/</i>&amp;quot;) de fin mais plut&amp;ocirc;t <i>.ttf</i> et cherchera tout le long des chemins de fonts d&amp;eacute;finis. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>text</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La cha&amp;icirc;ne &amp;agrave; mesurer. </p> </dd> </dl> <p> </p> </div> <a name='function.imagettfbbox.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> <b>imagettfbbox()</b> retourne un tableau avec 8 &amp;eacute;l&amp;eacute;ments repr&amp;eacute;sentant les 4 sommets du rectangle en cas de succ&amp;egrave;s, <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Cl&amp;eacute;</th> <th>Signification</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>0</td> <td align='left'>Coin inf&amp;eacute;rieur gauche, abscisse</td> </tr> <tr valign='middle'> <td align='left'>1</td> <td align='left'>Coin inf&amp;eacute;rieur gauche, ordonn&amp;eacute;e</td> </tr> <tr valign='middle'> <td align='left'>2</td> <td align='left'>Coin inf&amp;eacute;rieur droit, abscisse</td> </tr> <tr valign='middle'> <td align='left'>3</td> <td align='left'>Coin inf&amp;eacute;rieur droit, ordonn&amp;eacute;e</td> </tr> <tr valign='middle'> <td align='left'>4</td> <td align='left'>Coin sup&amp;eacute;rieur droit, abscisse</td> </tr> <tr valign='middle'> <td align='left'>5</td> <td align='left'>Coin sup&amp;eacute;rieur droit, ordonn&amp;eacute;e</td> </tr> <tr valign='middle'> <td align='left'>6</td> <td align='left'>Coin sup&amp;eacute;rieur gauche, abscisse</td> </tr> <tr valign='middle'> <td align='left'>7</td> <td align='left'>Coin sup&amp;eacute;rieur gauche, ordonn&amp;eacute;e</td> </tr> </tbody> </table> <p> </p> <p class='para'> Les positions des points sont relatives au texte <em class='emphasis'>text</em>, ind&amp;eacute;pendamment de l&amp;#039;angle : coin sup&amp;eacute;rieur gauche faire r&amp;eacute;f&amp;eacute;rence au coin sup&amp;eacute;rieur gauche du texte &amp;eacute;crit horizontalement. </p> </div> <a name='function.imagettfbbox.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>imagettfbbox()</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;Cr&amp;eacute;ation&amp;nbsp;d'une&amp;nbsp;image&amp;nbsp;de&amp;nbsp;300x150&amp;nbsp;pixels<br /></span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatetruecolor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>300</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>150</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$black&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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'>0</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$white&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;D&amp;eacute;finit&amp;nbsp;l'arri&amp;egrave;re-plan&amp;nbsp;en&amp;nbsp;blanc<br /></span><span style='color: #0000BB'>imagefilledrectangle</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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'>299</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>299</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$white</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Chemin&amp;nbsp;vers&amp;nbsp;le&amp;nbsp;fichier&amp;nbsp;de&amp;nbsp;police<br /></span><span style='color: #0000BB'>$font&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'./arial.ttf'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Tout&amp;nbsp;d'abord,&amp;nbsp;nous&amp;nbsp;cr&amp;eacute;ons&amp;nbsp;notre&amp;nbsp;rectangle&amp;nbsp;entourant&amp;nbsp;notre&amp;nbsp;premier&amp;nbsp;texte<br /></span><span style='color: #0000BB'>$bbox&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagettfbbox</span><span style='color: #007700'>(</span><span style='color: #0000BB'>10</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>45</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$font</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Powered&amp;nbsp;by&amp;nbsp;PHP&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>phpversion</span><span style='color: #007700'>());<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Nos&amp;nbsp;coordonn&amp;eacute;es&amp;nbsp;en&amp;nbsp;X&amp;nbsp;et&amp;nbsp;en&amp;nbsp;Y<br /></span><span style='color: #0000BB'>$x&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$bbox</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>]&amp;nbsp;+&amp;nbsp;(</span><span style='color: #0000BB'>imagesx</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>)&amp;nbsp;/&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>)&amp;nbsp;-&amp;nbsp;(</span><span style='color: #0000BB'>$bbox</span><span style='color: #007700'>[</span><span style='color: #0000BB'>4</span><span style='color: #007700'>]&amp;nbsp;/&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>)&amp;nbsp;-&amp;nbsp;</span><span style='color: #0000BB'>25</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$y&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$bbox</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'>imagesy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>)&amp;nbsp;/&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>)&amp;nbsp;-&amp;nbsp;(</span><span style='color: #0000BB'>$bbox</span><span style='color: #007700'>[</span><span style='color: #0000BB'>5</span><span style='color: #007700'>]&amp;nbsp;/&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>)&amp;nbsp;-&amp;nbsp;</span><span style='color: #0000BB'>5</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Dessin&amp;nbsp;du&amp;nbsp;texte<br /></span><span style='color: #0000BB'>imagettftext</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>10</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>45</span><span style='color: #007700'>,&amp;nbsp;</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'>$black</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$font</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Powered&amp;nbsp;by&amp;nbsp;PHP&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>phpversion</span><span style='color: #007700'>());<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Nous&amp;nbsp;cr&amp;eacute;ons&amp;nbsp;notre&amp;nbsp;rectangle&amp;nbsp;entourant&amp;nbsp;notre&amp;nbsp;second&amp;nbsp;texte<br /></span><span style='color: #0000BB'>$bbox&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagettfbbox</span><span style='color: #007700'>(</span><span style='color: #0000BB'>10</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>45</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$font</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'and&amp;nbsp;Zend&amp;nbsp;Engine&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>zend_version</span><span style='color: #007700'>());<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;D&amp;eacute;finit&amp;nbsp;les&amp;nbsp;coordonn&amp;eacute;es&amp;nbsp;afin&amp;nbsp;que&amp;nbsp;le&amp;nbsp;second&amp;nbsp;text&amp;nbsp;suive&amp;nbsp;le&amp;nbsp;premier<br /></span><span style='color: #0000BB'>$x&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$bbox</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>]&amp;nbsp;+&amp;nbsp;(</span><span style='color: #0000BB'>imagesx</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>)&amp;nbsp;/&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>)&amp;nbsp;-&amp;nbsp;(</span><span style='color: #0000BB'>$bbox</span><span style='color: #007700'>[</span><span style='color: #0000BB'>4</span><span style='color: #007700'>]&amp;nbsp;/&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>)&amp;nbsp;+&amp;nbsp;</span><span style='color: #0000BB'>10</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$y&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$bbox</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'>imagesy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>)&amp;nbsp;/&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>)&amp;nbsp;-&amp;nbsp;(</span><span style='color: #0000BB'>$bbox</span><span style='color: #007700'>[</span><span style='color: #0000BB'>5</span><span style='color: #007700'>]&amp;nbsp;/&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>)&amp;nbsp;-&amp;nbsp;</span><span style='color: #0000BB'>5</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Dessin&amp;nbsp;du&amp;nbsp;texte<br /></span><span style='color: #0000BB'>imagettftext</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>10</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>45</span><span style='color: #007700'>,&amp;nbsp;</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'>$black</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$font</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'and&amp;nbsp;Zend&amp;nbsp;Engine&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>zend_version</span><span style='color: #007700'>());<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Affichage&amp;nbsp;vers&amp;nbsp;le&amp;nbsp;navigateur<br /></span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-type:&amp;nbsp;image/png'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>imagepng</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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.imagettfbbox.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Cette fonction n&amp;eacute;cessite la biblioth&amp;egrave;que GD et la biblioth&amp;egrave;que <a href='http://www.freetype.org/' class='link external'>&amp;raquo; FreeType</a>. <br /> </p></blockquote> </div> <a name='function.imagettfbbox.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.imagettftext.php' class='function' rel='rdfs-seeAlso'>imagettftext()</a> - Dessine un texte avec une police TrueType</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="imagetruecolortopalette" value="<div id='function.imagetruecolortopalette' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagetruecolortopalette.php'>imagetruecolortopalette</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.6, PHP 5)</p><p class='refpurpose'><span class='refname'>imagetruecolortopalette</span> &amp;mdash; <span class='dc-title'>Convertit une image en couleurs vraies en image &amp;agrave; palette</span></p> </div> <a name='function.imagetruecolortopalette.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>imagetruecolortopalette</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$image</tt></span> , <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$dither</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$ncolors</tt></span> )</div> <p class='para rdfs-comment'> <b>imagetruecolortopalette()</b> convertit l&amp;#039;image en vraies couleurs <i><tt class='parameter'>image</tt></i> en image &amp;agrave; palette. Le code de cette fonction est directement tir&amp;eacute; de la biblioth&amp;egrave;que du <i>Independent JPEG Group</i>, qui est tout simplement g&amp;eacute;nial. Le code a &amp;eacute;t&amp;eacute; modifi&amp;eacute; pour pr&amp;eacute;server l&amp;#039;essentiel du canal alpha dans la nouvelle palette, en plus de conserver les couleurs du mieux possible. Mais cela ne fonctionne pas toujours comme voulu. Il est alors pr&amp;eacute;f&amp;eacute;rable de g&amp;eacute;n&amp;eacute;rer un r&amp;eacute;sultat en vraies couleurs, ce qui donne toujours le meilleur rendu. </p> </div> <a name='function.imagetruecolortopalette.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'> image</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Une ressource d&amp;#039;image, retourn&amp;eacute; par une des fonctions de cr&amp;eacute;ation d&amp;#039;images, comme <a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function'>imagecreatetruecolor()</a>. </p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>dither</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Indique si l&amp;#039;image doit &amp;ecirc;tre granuleuse - si d&amp;eacute;fini &amp;agrave; <b><tt class='constant'>TRUE</tt></b>, alors l&amp;#039;image sera un peu plus granuleuse mais l&amp;#039;approximation des couleurs sera meilleure. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ncolors</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nombre maximal de couleurs dans la palette finale. </p> </dd> </dl> <p> </p> </div> <a name='function.imagetruecolortopalette.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.imagetruecolortopalette.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Convertion d&amp;#039;une image truecolor en une palette</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;image&amp;nbsp;truecolor<br /></span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>imagecreatetruecolor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>100</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Convertion&amp;nbsp;en&amp;nbsp;palette&amp;nbsp;de&amp;nbsp;255&amp;nbsp;couleurs<br /></span><span style='color: #0000BB'>imagetruecolortopalette</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>false</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Sauvegarde&amp;nbsp;de&amp;nbsp;l'image<br /></span><span style='color: #0000BB'>imagepng</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'./paletteimage.png'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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.imagetruecolortopalette.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Cette fonction requiert la biblioth&amp;egrave;que GD 2.0.1 ou sup&amp;eacute;rieure (2.0.28 ou sup&amp;eacute;rieure est recommand&amp;eacute;e).</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="imagesy" value="<div id='function.imagesy' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagesy.php'>imagesy</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imagesy</span> &amp;mdash; <span class='dc-title'>Retourne la hauteur de l&amp;#039;image</span></p> </div> <a name='function.imagesy.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>imagesy</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$image</tt></span> )</div> <p class='para rdfs-comment'> Retourne la hauteur de l&amp;#039;image <i><tt class='parameter'>image</tt></i> . </p> </div> <a name='function.imagesy.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'> image</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Une ressource d&amp;#039;image, retourn&amp;eacute; par une des fonctions de cr&amp;eacute;ation d&amp;#039;images, comme <a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function'>imagecreatetruecolor()</a>. </p></dd> </dl> <p> </p> </div> <a name='function.imagesy.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne la hauteur de l&amp;#039;image <i><tt class='parameter'>image</tt></i> ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.imagesy.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>imagesy()</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;Cr&amp;eacute;ation&amp;nbsp;d'une&amp;nbsp;image&amp;nbsp;300*200<br /></span><span style='color: #0000BB'>$img&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatetruecolor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>300</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>200</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>imagesy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$img</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;200<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.imagesy.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.imagecreatetruecolor.php' class='function' rel='rdfs-seeAlso'>imagecreatetruecolor()</a> - Cr&amp;eacute;e une nouvelle image en couleurs vraies</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> <li class='member'><a href='http://www.php.net/manual/fr/function.imagesx.php' class='function' rel='rdfs-seeAlso'>imagesx()</a> - Retourne la largeur 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="imagesx" value="<div id='function.imagesx' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagesx.php'>imagesx</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imagesx</span> &amp;mdash; <span class='dc-title'>Retourne la largeur d&amp;#039;une image</span></p> </div> <a name='function.imagesx.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>imagesx</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$image</tt></span> )</div> <p class='para rdfs-comment'> Retourne la largeur de l&amp;#039;image r&amp;eacute;f&amp;eacute;renc&amp;eacute;e par <i><tt class='parameter'>image</tt></i> . </p> </div> <a name='function.imagesx.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'> image</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Une ressource d&amp;#039;image, retourn&amp;eacute; par une des fonctions de cr&amp;eacute;ation d&amp;#039;images, comme <a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function'>imagecreatetruecolor()</a>. </p></dd> </dl> <p> </p> </div> <a name='function.imagesx.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne la largeur de l&amp;#039;image <i><tt class='parameter'>image</tt></i> ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.imagesx.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>imagesx()</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;Cr&amp;eacute;ation&amp;nbsp;d'une&amp;nbsp;image&amp;nbsp;300*200&amp;nbsp;image<br /></span><span style='color: #0000BB'>$img&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatetruecolor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>300</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>200</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>imagesx</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$img</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;300<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.imagesx.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.imagecreatetruecolor.php' class='function' rel='rdfs-seeAlso'>imagecreatetruecolor()</a> - Cr&amp;eacute;e une nouvelle image en couleurs vraies</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> <li class='member'><a href='http://www.php.net/manual/fr/function.imagesy.php' class='function' rel='rdfs-seeAlso'>imagesy()</a> - Retourne la hauteur de l'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="imagestringup" value="<div id='function.imagestringup' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagestringup.php'>imagestringup</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imagestringup</span> &amp;mdash; <span class='dc-title'>Dessine une cha&amp;icirc;ne verticale</span></p> </div> <a name='function.imagestringup.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>imagestringup</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$image</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$font</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$x</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$y</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$string</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$color</tt></span> )</div> <p class='para rdfs-comment'> Dessine une cha&amp;icirc;ne sur une ligne verticale dans l&amp;#039;image <i><tt class='parameter'>image</tt></i> aux coordonn&amp;eacute;es sp&amp;eacute;cifi&amp;eacute;es. </p> </div> <a name='function.imagestringup.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'> image</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Une ressource d&amp;#039;image, retourn&amp;eacute; par une des fonctions de cr&amp;eacute;ation d&amp;#039;images, comme <a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function'>imagecreatetruecolor()</a>. </p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> font</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Peut &amp;ecirc;tre 1, 2, 3, 4, 5 pour les polices internes d&amp;#039;encodage Latin2 (o&amp;ugrave; les plus grands nombres correspondent aux polices larges) ou n&amp;#039;importe quels identifiants de police de votre choix, enregistr&amp;eacute;es avec la fonction <a href='http://www.php.net/manual/fr/function.imageloadfont.php' class='function'>imageloadfont()</a>. </p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>x</tt></i> </span> </dt><dd class='listitem'> <p class='para'> X : coordonn&amp;eacute;e du coin en haut, &amp;agrave; gauche. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>y</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Y : coordonn&amp;eacute;e du coin en haut, &amp;agrave; gauche. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>string</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; &amp;eacute;crire. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>color</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Un identifiant de couleur cr&amp;eacute;&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.imagecolorallocate.php' class='function'>imagecolorallocate()</a>. </p> </dd> </dl> <p> </p> </div> <a name='function.imagestringup.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.imagestringup.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.imagestring.php' class='function'>imagestring()</a></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;image&amp;nbsp;de&amp;nbsp;100*100&amp;nbsp;pixels<br /></span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatetruecolor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>100</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Dessine&amp;nbsp;un&amp;nbsp;texte<br /></span><span style='color: #0000BB'>$textcolor&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0xFF</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0xFF</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0xFF</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagestringup</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>3</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>40</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>80</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'gd&amp;nbsp;library'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$textcolor</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Sauvegarde&amp;nbsp;l'image<br /></span><span style='color: #0000BB'>imagepng</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'./stringup.png'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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='mediaobject'> <div class='imageobject'> <img src='images/21009b70229598c6a80eef8b45bf282b-image.imagestringup.png' /> </div> </div> </div><p> </p> </div> <a name='function.imagestringup.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.imageloadfont.php' class='function' rel='rdfs-seeAlso'>imageloadfont()</a> - Charge une nouvelle police</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="imagestring" value="<div id='function.imagestring' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagestring.php'>imagestring</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imagestring</span> &amp;mdash; <span class='dc-title'>Dessine une cha&amp;icirc;ne horizontale</span></p> </div> <a name='function.imagestring.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>imagestring</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$image</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$font</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$x</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$y</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$string</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$color</tt></span> )</div> <p class='para rdfs-comment'> Dessine une cha&amp;icirc;ne aux coordonn&amp;eacute;es sp&amp;eacute;cifi&amp;eacute;es. </p> </div> <a name='function.imagestring.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'> image</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Une ressource d&amp;#039;image, retourn&amp;eacute; par une des fonctions de cr&amp;eacute;ation d&amp;#039;images, comme <a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function'>imagecreatetruecolor()</a>. </p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> font</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Peut &amp;ecirc;tre 1, 2, 3, 4, 5 pour les polices internes d&amp;#039;encodage Latin2 (o&amp;ugrave; les plus grands nombres correspondent aux polices larges) ou n&amp;#039;importe quels identifiants de police de votre choix, enregistr&amp;eacute;es avec la fonction <a href='http://www.php.net/manual/fr/function.imageloadfont.php' class='function'>imageloadfont()</a>. </p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>x</tt></i> </span> </dt><dd class='listitem'> <p class='para'> X : coordonn&amp;eacute;e du coin en haut, &amp;agrave; gauche. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>y</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Y : coordonn&amp;eacute;e du coin en haut, &amp;agrave; gauche. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>string</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; &amp;eacute;crire. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>color</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Un identifiant de couleur cr&amp;eacute;&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.imagecolorallocate.php' class='function'>imagecolorallocate()</a>. </p> </dd> </dl> <p> </p> </div> <a name='function.imagestring.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.imagestring.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>imagestring()</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;Nouvelle&amp;nbsp;image&amp;nbsp;100*30<br /></span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>100</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>30</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Fond&amp;nbsp;blanc&amp;nbsp;et&amp;nbsp;texte&amp;nbsp;bleu<br /></span><span style='color: #0000BB'>$bg&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$textcolor&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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'>255</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Ajout&amp;nbsp;de&amp;nbsp;la&amp;nbsp;phrase&amp;nbsp;en&amp;nbsp;haut&amp;nbsp;&amp;agrave;&amp;nbsp;gauche<br /></span><span style='color: #0000BB'>imagestring</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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'>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: #DD0000'>'Hello&amp;nbsp;world!'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$textcolor</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Affichage&amp;nbsp;de&amp;nbsp;l'image<br /></span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-type:&amp;nbsp;image/png'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>imagepng</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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='mediaobject'> <div class='imageobject'> <img src='images/21009b70229598c6a80eef8b45bf282b-image.imagestring.png' /> </div> </div> </div><p> </p> </div> <a name='function.imagestring.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.imageloadfont.php' class='function' rel='rdfs-seeAlso'>imageloadfont()</a> - Charge une nouvelle police</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imagettftext.php' class='function' rel='rdfs-seeAlso'>imagettftext()</a> - Dessine un texte avec une police TrueType</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="imagesettile" value="<div id='function.imagesettile' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagesettile.php'>imagesettile</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.6, PHP 5)</p><p class='refpurpose'><span class='refname'>imagesettile</span> &amp;mdash; <span class='dc-title'>Modifie l&amp;#039;image utilis&amp;eacute;e pour le carrelage</span></p> </div> <a name='function.imagesettile.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>imagesettile</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$image</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$tile</tt></span> )</div> <p class='para rdfs-comment'> <b>imagesettile()</b> remplace l&amp;#039;image de pavement courante par l&amp;#039;image <i><tt class='parameter'>tile</tt></i> , &amp;agrave; utiliser dans tous les remplissages (comme avec les fonctions <a href='http://www.php.net/manual/fr/function.imagefill.php' class='function'>imagefill()</a> et <a href='http://www.php.net/manual/fr/function.imagefilledpolygon.php' class='function'>imagefilledpolygon()</a>) lors des remplissages avec l&amp;#039;option <b><tt class='constant'>IMG_COLOR_TILED</tt></b>. </p> <p class='para'> Une image de carrelage est une image utilis&amp;eacute;e pour remplir une zone, de mani&amp;egrave;re r&amp;eacute;p&amp;eacute;titive. <em class='emphasis'>N&amp;#039;importe quelle image GD</em> peut servir d&amp;#039;image de remplissage. L&amp;#039;utilisation de la couleur transparente (g&amp;eacute;r&amp;eacute;e avec la fonction <a href='http://www.php.net/manual/fr/function.imagecolortransparent.php' class='function'>imagecolortransparent()</a>) permet &amp;agrave; certaines zones d&amp;#039;appara&amp;icirc;tre &amp;agrave; travers le carrelage. </p> <blockquote><p><b class='note'>Note</b>: Vous n&amp;#039;avez rien &amp;agrave; faire lorsque vous en avez termin&amp;eacute; avec une brosse, mais si vous d&amp;eacute;truisez l&amp;#039;image de brosse, vous ne DEVEZ plus utiliser l&amp;#039;option <b><tt class='constant'>IMG_COLOR_TILED</tt></b> des fonctions <a href='http://www.php.net/manual/fr/function.imagefill.php' class='function'>imagefill()</a> et <a href='http://www.php.net/manual/fr/function.imagefilledpolygon.php' class='function'>imagefilledpolygon()</a>, avant d&amp;#039;avoir cr&amp;eacute;&amp;eacute; une nouvelle brosse. <br /> </p></blockquote> </div> <a name='function.imagesettile.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'> image</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Une ressource d&amp;#039;image, retourn&amp;eacute; par une des fonctions de cr&amp;eacute;ation d&amp;#039;images, comme <a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function'>imagecreatetruecolor()</a>. </p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>tile</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La ressource de l&amp;#039;image &amp;agrave; utiliser en tant que carrelage. </p> </dd> </dl> <p> </p> </div> <a name='function.imagesettile.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.imagesettile.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>imagesettile()</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;Chargement&amp;nbsp;d'une&amp;nbsp;image&amp;nbsp;externe<br /></span><span style='color: #0000BB'>$zend&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatefromgif</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'./zend.gif'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Cr&amp;eacute;ation&amp;nbsp;d'une&amp;nbsp;image&amp;nbsp;de&amp;nbsp;200x200&amp;nbsp;pixels<br /></span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatetruecolor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>200</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>200</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;D&amp;eacute;finition&amp;nbsp;du&amp;nbsp;carrelage<br /></span><span style='color: #0000BB'>imagesettile</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$zend</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;R&amp;eacute;p&amp;eacute;tition&amp;nbsp;de&amp;nbsp;l'image<br /></span><span style='color: #0000BB'>imagefilledrectangle</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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'>199</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>199</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>IMG_COLOR_TILED</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Affichage&amp;nbsp;vers&amp;nbsp;le&amp;nbsp;navigateur<br /></span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-Type:&amp;nbsp;image/png'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>imagepng</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$zend</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='mediaobject'> <div class='imageobject'> <img src='images/21009b70229598c6a80eef8b45bf282b-image.imagesettile.png' /> </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="imagesetthickness" value="<div id='function.imagesetthickness' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagesetthickness.php'>imagesetthickness</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.6, PHP 5)</p><p class='refpurpose'><span class='refname'>imagesetthickness</span> &amp;mdash; <span class='dc-title'>Modifie l&amp;#039;&amp;eacute;paisseur d&amp;#039;un trait</span></p> </div> <a name='function.imagesetthickness.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>imagesetthickness</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$image</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$thickness</tt></span> )</div> <p class='para rdfs-comment'> <b>imagesetthickness()</b> modifie l&amp;#039;&amp;eacute;paisseur du trait des lignes de l&amp;#039;image <i><tt class='parameter'>image</tt></i> . Cette &amp;eacute;paisseur intervient dans les dessins de polygones, ellipses, cercles, rectangles, etc. <i><tt class='parameter'>thickness</tt></i> est en pixels. </p> </div> <a name='function.imagesetthickness.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'> image</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Une ressource d&amp;#039;image, retourn&amp;eacute; par une des fonctions de cr&amp;eacute;ation d&amp;#039;images, comme <a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function'>imagecreatetruecolor()</a>. </p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>thickness</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;&amp;eacute;paisseur, en pixels. </p> </dd> </dl> <p> </p> </div> <a name='function.imagesetthickness.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.imagesetthickness.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>imagesetthickness()</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;Cr&amp;eacute;ation&amp;nbsp;d'une&amp;nbsp;image&amp;nbsp;en&amp;nbsp;200x100<br /></span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatetruecolor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>200</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$white&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0xFF</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0xFF</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0xFF</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$black&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0x00</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0x00</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0x00</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;D&amp;eacute;finit&amp;nbsp;l'arri&amp;egrave;re-plan&amp;nbsp;en&amp;nbsp;blanc<br /></span><span style='color: #0000BB'>imagefilledrectangle</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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'>299</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>99</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$white</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;D&amp;eacute;finit&amp;nbsp;l'&amp;eacute;paisseur&amp;nbsp;de&amp;nbsp;la&amp;nbsp;ligne&amp;nbsp;&amp;agrave;&amp;nbsp;5<br /></span><span style='color: #0000BB'>imagesetthickness</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>5</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Dessine&amp;nbsp;le&amp;nbsp;rectangle<br /></span><span style='color: #0000BB'>imagerectangle</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>14</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>14</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>185</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>85</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$black</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Affichage&amp;nbsp;de&amp;nbsp;l'image&amp;nbsp;sur&amp;nbsp;le&amp;nbsp;navigateur<br /></span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-Type:&amp;nbsp;image/png'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>imagepng</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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='mediaobject'> <div class='imageobject'> <img src='images/21009b70229598c6a80eef8b45bf282b-image.imagesetthickness.png' /> </div> </div> </div><p> </p> </div> <a name='function.imagesetthickness.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Cette fonction requiert la biblioth&amp;egrave;que GD 2.0.1 ou sup&amp;eacute;rieure (2.0.28 ou sup&amp;eacute;rieure est recommand&amp;eacute;e).</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="imagesetstyle" value="<div id='function.imagesetstyle' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagesetstyle.php'>imagesetstyle</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.6, PHP 5)</p><p class='refpurpose'><span class='refname'>imagesetstyle</span> &amp;mdash; <span class='dc-title'>Configure le style pour le dessin des lignes</span></p> </div> <a name='function.imagesetstyle.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>imagesetstyle</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$image</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$style</tt></span> )</div> <p class='para rdfs-comment'> <b>imagesetstyle()</b> permet de choisir le style &amp;agrave; utiliser lors du dessin des lignes (comme avec les fonctions <a href='http://www.php.net/manual/fr/function.imageline.php' class='function'>imageline()</a> et <a href='http://www.php.net/manual/fr/function.imagepolygon.php' class='function'>imagepolygon()</a>) lors de l&amp;#039;utilisation de la couleur sp&amp;eacute;ciale <b><tt class='constant'>IMG_COLOR_STYLED</tt></b> ou bien lors du dessin de lignes avec la couleur <b><tt class='constant'>IMG_COLOR_STYLEDBRUSHED</tt></b>. </p> </div> <a name='function.imagesetstyle.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'> image</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Une ressource d&amp;#039;image, retourn&amp;eacute; par une des fonctions de cr&amp;eacute;ation d&amp;#039;images, comme <a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function'>imagecreatetruecolor()</a>. </p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>style</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Un tableau de couleurs de pixels. Vous pouvez utiliser la constante <b><tt class='constant'>IMG_COLOR_TRANSPARENT</tt></b> pour ajouter un pixel transparent. </p> </dd> </dl> <p> </p> </div> <a name='function.imagesetstyle.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.imagesetstyle.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> L&amp;#039;exemple suivant dessine une ligne pointill&amp;eacute;e depuis le coin sup&amp;eacute;rieur gauche vers le coin inf&amp;eacute;rieur droit de l&amp;#039;image : </p><div class='example'> <p><b>Exemple #1 Exemple pour <b>imagesetstyle()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-type:&amp;nbsp;image/jpeg'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$im&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatetruecolor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>100</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$w&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$red&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</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'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Dessine&amp;nbsp;une&amp;nbsp;ligne&amp;nbsp;pointill&amp;eacute;e&amp;nbsp;de&amp;nbsp;5&amp;nbsp;pixels&amp;nbsp;rouges,&amp;nbsp;5&amp;nbsp;pixels&amp;nbsp;blancs&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$style&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #0000BB'>$red</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$red</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$red</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$red</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$red</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'>$w</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'>$w</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$w</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagesetstyle</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$style</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imageline</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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'>100</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>IMG_COLOR_STYLED</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Dessine&amp;nbsp;une&amp;nbsp;ligne&amp;nbsp;avec&amp;nbsp;des&amp;nbsp;smileys,&amp;nbsp;en&amp;nbsp;utilisant&amp;nbsp;imagesetbrush()&amp;nbsp;et&amp;nbsp;imagesetstyle&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$style&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #0000BB'>$w</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'>$w</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'>$w</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'>$w</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'>$w</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'>$w</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'>$red</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagesetstyle</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$style</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$brush&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatefrompng</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'http://www.libpng.org/pub/png/images/smile.happy.png'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$w2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$brush</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagecolortransparent</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$brush</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$w2</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagesetbrush</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$brush</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imageline</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</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'>100</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>IMG_COLOR_STYLEDBRUSHED</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>imagejpeg</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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='mediaobject'> <div class='imageobject'> <img src='images/21009b70229598c6a80eef8b45bf282b-image.imagesetstyle.jpg' /> </div> </div> </div><p> </p> </div> <a name='function.imagesetstyle.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.imagesetbrush.php' class='function' rel='rdfs-seeAlso'>imagesetbrush()</a> - Modifie la brosse pour le dessin des lignes</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imageline.php' class='function' rel='rdfs-seeAlso'>imageline()</a> - Dessine une ligne</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="imagesetpixel" value="<div id='function.imagesetpixel' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagesetpixel.php'>imagesetpixel</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imagesetpixel</span> &amp;mdash; <span class='dc-title'>Dessine un pixel</span></p> </div> <a name='function.imagesetpixel.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>imagesetpixel</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$image</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$x</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$y</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$color</tt></span> )</div> <p class='para rdfs-comment'> <b>imagesetpixel()</b> dessine un pixel aux coordonn&amp;eacute;es sp&amp;eacute;cifi&amp;eacute;es. </p> </div> <a name='function.imagesetpixel.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'> image</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Une ressource d&amp;#039;image, retourn&amp;eacute; par une des fonctions de cr&amp;eacute;ation d&amp;#039;images, comme <a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function'>imagecreatetruecolor()</a>. </p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>x</tt></i> </span> </dt><dd class='listitem'> <p class='para'> X : coordonn&amp;eacute;e. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>y</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Y : coordonn&amp;eacute;e. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>color</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Un identifiant de couleur cr&amp;eacute;&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.imagecolorallocate.php' class='function'>imagecolorallocate()</a>. </p> </dd> </dl> <p> </p> </div> <a name='function.imagesetpixel.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.imagesetpixel.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>imagesetpixel()</b></b></p> <div class='example-contents para'><p> Un dessin al&amp;eacute;atoire qui se termine par une image r&amp;eacute;guli&amp;egrave;re. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$x&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>200</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$y&amp;nbsp;</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'>$gd&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatetruecolor</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'>);<br /><br /></span><span style='color: #0000BB'>$corners</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>]&amp;nbsp;=&amp;nbsp;array(</span><span style='color: #DD0000'>'x'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'y'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>10</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$corners</span><span style='color: #007700'>[</span><span style='color: #0000BB'>1</span><span style='color: #007700'>]&amp;nbsp;=&amp;nbsp;array(</span><span style='color: #DD0000'>'x'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'y'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>190</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$corners</span><span style='color: #007700'>[</span><span style='color: #0000BB'>2</span><span style='color: #007700'>]&amp;nbsp;=&amp;nbsp;array(</span><span style='color: #DD0000'>'x'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>200</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'y'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>190</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$red&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$gd</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</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;<br /><br />for&amp;nbsp;(</span><span style='color: #0000BB'>$i&amp;nbsp;</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'>$i&amp;nbsp;</span><span style='color: #007700'>&amp;lt;&amp;nbsp;</span><span style='color: #0000BB'>100000</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;</span><span style='color: #0000BB'>imagesetpixel</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$gd</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>round</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$x</span><span style='color: #007700'>),</span><span style='color: #0000BB'>round</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$y</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>$red</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$a&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>rand</span><span style='color: #007700'>(</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$x&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;(</span><span style='color: #0000BB'>$x&amp;nbsp;</span><span style='color: #007700'>+&amp;nbsp;</span><span style='color: #0000BB'>$corners</span><span style='color: #007700'>[</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>][</span><span style='color: #DD0000'>'x'</span><span style='color: #007700'>])&amp;nbsp;/&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$y&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;(</span><span style='color: #0000BB'>$y&amp;nbsp;</span><span style='color: #007700'>+&amp;nbsp;</span><span style='color: #0000BB'>$corners</span><span style='color: #007700'>[</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>][</span><span style='color: #DD0000'>'y'</span><span style='color: #007700'>])&amp;nbsp;/&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-Type:&amp;nbsp;image/png'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagepng</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$gd</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='mediaobject'> <div class='imageobject'> <img src='images/21009b70229598c6a80eef8b45bf282b-image.imagesetpixel.png' /> </div> </div> </div><p> </p> </div> <a name='function.imagesetpixel.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.imagecreatetruecolor.php' class='function' rel='rdfs-seeAlso'>imagecreatetruecolor()</a> - Cr&amp;eacute;e une nouvelle image en couleurs vraies</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imagecolorallocate.php' class='function' rel='rdfs-seeAlso'>imagecolorallocate()</a> - Alloue une couleur pour 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="imagesetbrush" value="<div id='function.imagesetbrush' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagesetbrush.php'>imagesetbrush</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.6, PHP 5)</p><p class='refpurpose'><span class='refname'>imagesetbrush</span> &amp;mdash; <span class='dc-title'>Modifie la brosse pour le dessin des lignes</span></p> </div> <a name='function.imagesetbrush.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>imagesetbrush</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$image</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$brush</tt></span> )</div> <p class='para rdfs-comment'> <b>imagesetbrush()</b> remplace la brosse courante pour le dessin des lignes par <i><tt class='parameter'>brush</tt></i> . Cette brosse sera alors utilis&amp;eacute;e avec des fonctions comme <a href='http://www.php.net/manual/fr/function.imageline.php' class='function'>imageline()</a> ou <a href='http://www.php.net/manual/fr/function.imagepolygon.php' class='function'>imagepolygon()</a> et avec les couleurs sp&amp;eacute;ciales <b><tt class='constant'>IMG_COLOR_BRUSHED</tt></b> ou <b><tt class='constant'>IMG_COLOR_STYLEDBRUSHED</tt></b>. </p> </div> <a name='function.imagesetbrush.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'> image</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Une ressource d&amp;#039;image, retourn&amp;eacute; par une des fonctions de cr&amp;eacute;ation d&amp;#039;images, comme <a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function'>imagecreatetruecolor()</a>. </p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>brush</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Une ressource d&amp;#039;image. </p> </dd> </dl> <p> </p> </div> <a name='function.imagesetbrush.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.imagesetbrush.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>imagesetbrush()</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;Charge&amp;nbsp;un&amp;nbsp;mini-logo&amp;nbsp;PHP<br /></span><span style='color: #0000BB'>$php&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatefrompng</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'./php.png'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Cr&amp;eacute;ation&amp;nbsp;de&amp;nbsp;l'image&amp;nbsp;principale,&amp;nbsp;100x100<br /></span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatetruecolor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>100</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;D&amp;eacute;finit&amp;nbsp;l'arri&amp;egrave;re-plan&amp;nbsp;en&amp;nbsp;blanc<br /></span><span style='color: #0000BB'>$white&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagefilledrectangle</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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'>299</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>99</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$white</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;D&amp;eacute;finit&amp;nbsp;la&amp;nbsp;brosse<br /></span><span style='color: #0000BB'>imagesetbrush</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$php</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Dessine&amp;nbsp;quelques&amp;nbsp;brosses<br /></span><span style='color: #0000BB'>imageline</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>50</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>50</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>50</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>60</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>IMG_COLOR_BRUSHED</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Affichage&amp;nbsp;de&amp;nbsp;l'image&amp;nbsp;au&amp;nbsp;navigateur<br /></span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-type:&amp;nbsp;image/png'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>imagepng</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$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 quelque chose de similaire &amp;agrave; :</p></div> <div class='mediaobject'> <div class='imageobject'> <img src='images/21009b70229598c6a80eef8b45bf282b-image.imagesetbrush.png' /> </div> </div> </div><p> </p> </div> <a name='function.imagesetbrush.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Vous n&amp;#039;avez rien &amp;agrave; faire lorsque vous en avez termin&amp;eacute; avec une brosse, mais si vous d&amp;eacute;truisez l&amp;#039;image de brosse, vous ne DEVEZ plus utiliser les options <b><tt class='constant'>IMG_COLOR_BRUSHED</tt></b> et <b><tt class='constant'>IMG_COLOR_STYLEDBRUSHED</tt></b> avant d&amp;#039;avoir cr&amp;eacute;&amp;eacute; une nouvelle brosse. <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="imagesavealpha" value="<div id='function.imagesavealpha' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagesavealpha.php'>imagesavealpha</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.2, PHP 5)</p><p class='refpurpose'><span class='refname'>imagesavealpha</span> &amp;mdash; <span class='dc-title'>Configure l&amp;#039;enregistrement des informations compl&amp;egrave;tes du canal alpha lors de sauvegardes d&amp;#039;images PNG</span></p> </div> <a name='function.imagesavealpha.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>imagesavealpha</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$image</tt></span> , <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$saveflag</tt></span> )</div> <p class='para rdfs-comment'> <b>imagesavealpha()</b> d&amp;eacute;finit l&amp;#039;option pour essayer de sauvegarder toutes les informations du canal alpha (en opposition &amp;agrave; la transparence &amp;agrave; couleur unique) lors de la sauvegarde d&amp;#039;images PNG. </p> <p class='para'> Vous devez d&amp;eacute;sactiver le alphablending (<i>imagealphablending($im, false)</i>) pour l&amp;#039;utiliser. </p> <p class='para'> Le canal alpha n&amp;#039;est pas support&amp;eacute; par tous les navigateurs ; si vous avez des probl&amp;egrave;mes avec le v&amp;ocirc;tre, essayez de charger le script avec un navigateur compatible avec les canaux alpha, c&amp;#039;est &amp;agrave; dire le dernier Mozilla. </p> </div> <a name='function.imagesavealpha.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'> image</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Une ressource d&amp;#039;image, retourn&amp;eacute; par une des fonctions de cr&amp;eacute;ation d&amp;#039;images, comme <a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function'>imagecreatetruecolor()</a>. </p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>saveflag</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Si l&amp;#039;on doit ou non sauvegarder le canal Alpha. Par d&amp;eacute;faut, <b><tt class='constant'>FALSE</tt></b>. </p> </dd> </dl> <p> </p> </div> <a name='function.imagesavealpha.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.imagesavealpha.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>imagesavealpha()</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;Charge&amp;nbsp;une&amp;nbsp;image&amp;nbsp;PNG&amp;nbsp;avec&amp;nbsp;un&amp;nbsp;canal&amp;nbsp;Alpha<br /></span><span style='color: #0000BB'>$png&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatefrompng</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'./alphachannel_example.png'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;On&amp;nbsp;fait&amp;nbsp;ici&amp;nbsp;les&amp;nbsp;op&amp;eacute;rations&amp;nbsp;que&amp;nbsp;l'on&amp;nbsp;souhaite...<br /><br />//&amp;nbsp;D&amp;eacute;sactive&amp;nbsp;l'Alpha&amp;nbsp;blending&amp;nbsp;et&amp;nbsp;d&amp;eacute;finit&amp;nbsp;le&amp;nbsp;drapeau&amp;nbsp;Alpha<br /></span><span style='color: #0000BB'>imagealphablending</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$png</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>false</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagesavealpha</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$png</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;Affiche&amp;nbsp;l'image&amp;nbsp;au&amp;nbsp;navigateur<br /></span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-Type:&amp;nbsp;image/png'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>imagepng</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$png</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$png</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.imagesavealpha.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Cette fonction requiert la biblioth&amp;egrave;que GD 2.0.1 ou sup&amp;eacute;rieure (2.0.28 ou sup&amp;eacute;rieure est recommand&amp;eacute;e).</span></p></blockquote> </div> <a name='function.imagesavealpha.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.imagealphablending.php' class='function' rel='rdfs-seeAlso'>imagealphablending()</a> - Modifie le mode de blending 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="imagerotate" value="<div id='function.imagerotate' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagerotate.php'>imagerotate</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>imagerotate</span> &amp;mdash; <span class='dc-title'>Fait tourner une image d&amp;#039;un angle</span></p> </div> <a name='function.imagerotate.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>imagerotate</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$image</tt></span> , <span class='methodparam'><span class='type'>float</span> <tt class='parameter'>$angle</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$bgd_color</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$ignore_transparent</tt><span class='initializer'> = 0</span></span> ] )</div> <p class='para rdfs-comment'> <b>imagerotate()</b> fait tourner l&amp;#039;image <i><tt class='parameter'>image</tt></i> d&amp;#039;un angle de <i><tt class='parameter'>angle</tt></i> , en degr&amp;eacute;s. </p> <p class='para'> Le centre de rotation est le centre de l&amp;#039;image, et l&amp;#039;image tourn&amp;eacute;e peut avoir des dimensions diff&amp;eacute;rentes de l&amp;#039;image originale. </p> <p class='para'> </p> </div> <a name='function.imagerotate.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'> image</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Une ressource d&amp;#039;image, retourn&amp;eacute; par une des fonctions de cr&amp;eacute;ation d&amp;#039;images, comme <a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function'>imagecreatetruecolor()</a>. </p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>angle</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;angle de rotation, en degr&amp;eacute;s. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>bgd_color</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Sp&amp;eacute;cifie la couleur des zones qui seront d&amp;eacute;couvertes apr&amp;egrave;s la rotation. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ignore_transparent</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Si ce param&amp;egrave;tre est d&amp;eacute;fini et ne vaut pas z&amp;eacute;ro, les couleurs transparentes seront ignor&amp;eacute;es. </p> </dd> </dl> <p> </p> </div> <a name='function.imagerotate.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> </p> </div> <a name='function.imagerotate.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.1.0</td> <td align='left'> Le param&amp;egrave;tre <i><tt class='parameter'>ignore_transparent</tt></i> a &amp;eacute;t&amp;eacute; ajout&amp;eacute;. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.imagerotate.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Rotation d&amp;#039;une image de 180 degr&amp;eacute;s</b></p> <div class='example-contents para'><p> Cet exemple tourne une image de 180 degr&amp;eacute;s - &amp;agrave; l&amp;#039;envers. </p></div> <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;Fichier&amp;nbsp;et&amp;nbsp;degr&amp;eacute;s&amp;nbsp;de&amp;nbsp;rotation<br /></span><span style='color: #0000BB'>$filename&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'test.jpg'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$degrees&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>180</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Content&amp;nbsp;type<br /></span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-type:&amp;nbsp;image/jpeg'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Chargement<br /></span><span style='color: #0000BB'>$source&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatefromjpeg</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$filename</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Rotation<br /></span><span style='color: #0000BB'>$rotate&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagerotate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$source</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$degrees</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;Affichage<br /></span><span style='color: #0000BB'>imagejpeg</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$rotate</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='mediaobject'> <div class='imageobject'> <img src='images/21009b70229598c6a80eef8b45bf282b-image.imagerotate.jpg' /> </div> </div> </div><p> </p> </div> <a name='function.imagerotate.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 que si PHP est compil&amp;eacute; avec la version embarqu&amp;eacute;e de la biblioth&amp;egrave;que GD. </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="imagerectangle" value="<div id='function.imagerectangle' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagerectangle.php'>imagerectangle</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imagerectangle</span> &amp;mdash; <span class='dc-title'>Dessine un rectangle</span></p> </div> <a name='function.imagerectangle.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>imagerectangle</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$image</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$x1</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$y1</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$x2</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$y2</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$color</tt></span> )</div> <p class='para rdfs-comment'> <b>imagerectangle()</b> dessine un rectangle aux coordonn&amp;eacute;es sp&amp;eacute;cifi&amp;eacute;es. </p> </div> <a name='function.imagerectangle.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'> image</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Une ressource d&amp;#039;image, retourn&amp;eacute; par une des fonctions de cr&amp;eacute;ation d&amp;#039;images, comme <a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function'>imagecreatetruecolor()</a>. </p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>x1</tt></i> </span> </dt><dd class='listitem'> <p class='para'> X : coordonn&amp;eacute;e du coin en haut, &amp;agrave; gauche. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>y1</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Y : coordonn&amp;eacute;e du coin en haut, &amp;agrave; gauche. 0, 0 est le coin en haut &amp;agrave; gauche de l&amp;#039;image. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>x2</tt></i> </span> </dt><dd class='listitem'> <p class='para'> X : coordonn&amp;eacute;e du point en bas, &amp;agrave; droite. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>y2</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Y : coordonn&amp;eacute;e du point en bas, &amp;agrave; droite. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>color</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Un identifiant de couleur cr&amp;eacute;&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.imagecolorallocate.php' class='function'>imagecolorallocate()</a>. </p> </dd> </dl> <p> </p> </div> <a name='function.imagerectangle.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.imagerectangle.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>imagerectangle()</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;Cr&amp;eacute;ation&amp;nbsp;d'une&amp;nbsp;image&amp;nbsp;de&amp;nbsp;200&amp;nbsp;x&amp;nbsp;200&amp;nbsp;pixels<br /></span><span style='color: #0000BB'>$canvas&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatetruecolor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>200</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>200</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Alloue&amp;nbsp;les&amp;nbsp;couleurs<br /></span><span style='color: #0000BB'>$pink&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$canvas</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>105</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>180</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$white&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$canvas</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$green&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$canvas</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>132</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>135</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>28</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Dessine&amp;nbsp;3&amp;nbsp;rectangles,&amp;nbsp;chacun&amp;nbsp;avec&amp;nbsp;sa&amp;nbsp;couleur<br /></span><span style='color: #0000BB'>imagerectangle</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$canvas</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>50</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>50</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>150</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>150</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$pink</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagerectangle</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$canvas</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>45</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>60</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>120</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$white</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagerectangle</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$canvas</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>120</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>75</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>160</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$green</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Affichage&amp;nbsp;et&amp;nbsp;lib&amp;eacute;ration&amp;nbsp;de&amp;nbsp;la&amp;nbsp;m&amp;eacute;moire<br /></span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-Type:&amp;nbsp;image/jpeg'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>imagejpeg</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$canvas</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$canvas</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='mediaobject'> <div class='imageobject'> <img src='images/21009b70229598c6a80eef8b45bf282b-image.imagerectangle.jpg' /> </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="imagepstext" value="<div id='function.imagepstext' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagepstext.php'>imagepstext</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imagepstext</span> &amp;mdash; <span class='dc-title'>Dessine un texte sur une image avec une police PostScript Type1</span></p> </div> <a name='function.imagepstext.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>imagepstext</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$image</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$text</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$font_index</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$size</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$foreground</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$background</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$x</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$y</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$space</tt><span class='initializer'> = 0</span></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$tightness</tt><span class='initializer'> = 0</span></span> [, <span class='methodparam'><span class='type'>float</span> <tt class='parameter'>$angle</tt><span class='initializer'> = 0.0</span></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$antialias_steps</tt><span class='initializer'> = 4</span></span> ]]]] )</div> <p class='para rdfs-comment'> Dessine un texte sur une image avec une police PostScript Type1. </p> <p class='para'> Reportez-vous &amp;agrave; la documentation PostScript pour avoir des d&amp;eacute;tails &amp;agrave; propos des polices et de leurs tailles. </p> </div> <a name='function.imagepstext.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'> image</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Une ressource d&amp;#039;image, retourn&amp;eacute; par une des fonctions de cr&amp;eacute;ation d&amp;#039;images, comme <a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function'>imagecreatetruecolor()</a>. </p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>text</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le texte &amp;agrave; &amp;eacute;crire. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>font_index</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Une ressource de police, retourn&amp;eacute;e par la fonction <a href='http://www.php.net/manual/fr/function.imagepsloadfont.php' class='function'>imagepsloadfont()</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>size</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>size</tt></i> est exprim&amp;eacute; en pixels. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>foreground</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La couleur avec laquelle le texte va &amp;ecirc;tre dessin&amp;eacute;. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>background</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La couleur d&amp;#039;antialiasing. Aucun pixel avec la couleur <i><tt class='parameter'>background</tt></i> n&amp;#039;est dessin&amp;eacute;, ce qui fait que l&amp;#039;arri&amp;egrave;re-plan n&amp;#039;a pas besoin d&amp;#039;&amp;ecirc;tre dans une couleur fixe. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>x</tt></i> </span> </dt><dd class='listitem'> <p class='para'> X : coordonn&amp;eacute;e du coin en bas, &amp;agrave; gauche du premier caract&amp;egrave;re. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>y</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Y : coordonn&amp;eacute;e du coin en bas, &amp;agrave; gauche du premier caract&amp;egrave;re. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>space</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Permet de changer la taille par d&amp;eacute;faut du caract&amp;egrave;re d&amp;#039;espacement. Cette valeur peut &amp;ecirc;tre n&amp;eacute;gative. Exprim&amp;eacute; en unit&amp;eacute; d&amp;#039;espaces caract&amp;egrave;re, ce qui vaut 1/1000&amp;egrave;me d&amp;#039;un em-carr&amp;eacute; (un em : unit&amp;eacute; de mesure repr&amp;eacute;sent&amp;eacute;e par un carr&amp;eacute; dont la dimension horizontale est la m&amp;ecirc;me que le corps du caract&amp;egrave;re). </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>tightness</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Permet de contr&amp;ocirc;ler la quantit&amp;eacute; d&amp;#039;espace entre deux caract&amp;egrave;res. Cette valeur peut &amp;ecirc;tre n&amp;eacute;gative. Exprim&amp;eacute; en unit&amp;eacute; d&amp;#039;espaces caract&amp;egrave;re, ce qui vaut 1/1000&amp;egrave;me d&amp;#039;un em-carr&amp;eacute;. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>angle</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>angle</tt></i> est en degr&amp;eacute;s. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>antialias_steps</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Permet de contr&amp;ocirc;ler le nombre de couleurs du texte antialias&amp;eacute;. Les valeurs autoris&amp;eacute;es sont 4 et 16. 16 est recommand&amp;eacute;e pour les polices de moins de 20 pixels, car l&amp;#039;effet est alors visible. Avec les tailles plus grandes, utilisez de pr&amp;eacute;f&amp;eacute;rence 4, qui est moins gourmande en ressources. </p> </dd> </dl> <p> </p> </div> <a name='function.imagepstext.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne un tableau contenant les &amp;eacute;l&amp;eacute;ments suivants : </p><table class='doctable informaltable'> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>0</td> <td align='left'>Abscisse inf&amp;eacute;rieure gauche</td> </tr> <tr valign='middle'> <td align='left'>1</td> <td align='left'>Ordonn&amp;eacute;e inf&amp;eacute;rieure gauche</td> </tr> <tr valign='middle'> <td align='left'>2</td> <td align='left'>Abscisse sup&amp;eacute;rieure droite</td> </tr> <tr valign='middle'> <td align='left'>3</td> <td align='left'>Ordonn&amp;eacute;e sup&amp;eacute;rieure droite</td> </tr> </tbody> </table> <p> </p> </div> <a name='function.imagepstext.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Exemple avec <b>imagepstext()</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;Cr&amp;eacute;ation&amp;nbsp;d'une&amp;nbsp;nouvelle&amp;nbsp;image<br /></span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatetruecolor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>200</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>200</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Alloue&amp;nbsp;les&amp;nbsp;couleurs<br /></span><span style='color: #0000BB'>$black&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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'>0</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$white&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Charge&amp;nbsp;la&amp;nbsp;police&amp;nbsp;PostScript<br /></span><span style='color: #0000BB'>$font&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagepsloadfont</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'font.pfm'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Dessine&amp;nbsp;un&amp;nbsp;texte&amp;nbsp;dans&amp;nbsp;l'image<br /></span><span style='color: #0000BB'>imagepstext</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Un&amp;nbsp;texte&amp;nbsp;simple'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$font</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'>$black</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$white</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>50</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>50</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Affichage&amp;nbsp;et&amp;nbsp;lib&amp;eacute;ration&amp;nbsp;de&amp;nbsp;la&amp;nbsp;m&amp;eacute;moire<br /></span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-type:&amp;nbsp;image/png'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>imagepng</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> </div> <a name='function.imagepstext.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 que si PHP est compil&amp;eacute; en utilisant <span class='option'>--enable-t1lib[=DIR]</span>.</span></p></blockquote> </div> <a name='function.imagepstext.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.imagepsbbox.php' class='function' rel='rdfs-seeAlso'>imagepsbbox()</a> - Retourne le rectangle entourant un texte et dessin&amp;eacute; avec une police PostScript Type1</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="imagepsslantfont" value="<div id='function.imagepsslantfont' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagepsslantfont.php'>imagepsslantfont</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imagepsslantfont</span> &amp;mdash; <span class='dc-title'>Incline une police de caract&amp;egrave;res PostScript</span></p> </div> <a name='function.imagepsslantfont.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>imagepsslantfont</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$font_index</tt></span> , <span class='methodparam'><span class='type'>float</span> <tt class='parameter'>$slant</tt></span> )</div> <p class='para rdfs-comment'> Met en italique la police de caract&amp;egrave;res <i><tt class='parameter'>font</tt></i> avec le coefficient <i><tt class='parameter'>slant</tt></i> . </p> </div> <a name='function.imagepsslantfont.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'>font_index</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Une ressource de police, retourn&amp;eacute;e par la fonction <a href='http://www.php.net/manual/fr/function.imagepsloadfont.php' class='function'>imagepsloadfont()</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>slant</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Niveau de l&amp;#039;italique. </p> </dd> </dl> <p> </p> </div> <a name='function.imagepsslantfont.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.imagepsslantfont.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>imagepsslantfont()</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;Chargement&amp;nbsp;d'un&amp;nbsp;fichier&amp;nbsp;de&amp;nbsp;police&amp;nbsp;.pfb<br /></span><span style='color: #0000BB'>$font&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagepsloadfont</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'./px3l.pfb'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;On&amp;nbsp;met&amp;nbsp;la&amp;nbsp;police&amp;nbsp;en&amp;nbsp;italique&amp;nbsp;par&amp;nbsp;22.5<br /></span><span style='color: #0000BB'>imagepsslantfont</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$font</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>22.5</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;On&amp;nbsp;fait&amp;nbsp;ici&amp;nbsp;toutes&amp;nbsp;les&amp;nbsp;op&amp;eacute;rations&amp;nbsp;que&amp;nbsp;l'on&amp;nbsp;souhaite...<br /><br />//&amp;nbsp;Lib&amp;eacute;ration&amp;nbsp;de&amp;nbsp;la&amp;nbsp;m&amp;eacute;moire<br /></span><span style='color: #0000BB'>imagepsfreefont</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$font</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.imagepsslantfont.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 que si PHP est compil&amp;eacute; en utilisant <span class='option'>--enable-t1lib[=DIR]</span>.</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="imagepsloadfont" value="<div id='function.imagepsloadfont' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagepsloadfont.php'>imagepsloadfont</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imagepsloadfont</span> &amp;mdash; <span class='dc-title'>Charge une police PostScript Type 1 depuis un fichier</span></p> </div> <a name='function.imagepsloadfont.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>imagepsloadfont</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> )</div> <p class='para rdfs-comment'> Charge une police PostScript Type 1 depuis le fichier <i><tt class='parameter'>filename</tt></i> . </p> </div> <a name='function.imagepsloadfont.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'> Chemin vers le fichier de police Postscript. </p> </dd> </dl> <p> </p> </div> <a name='function.imagepsloadfont.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> En cas de succ&amp;egrave;s, <b>imagepsloadfont()</b> retourne un index de police, qui pourra &amp;ecirc;tre utilis&amp;eacute; pour des op&amp;eacute;rations ult&amp;eacute;rieures. Sinon, <b>imagepsloadfont()</b> retournera <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.imagepsloadfont.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>imagepsloadfont()</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;Cr&amp;eacute;ation&amp;nbsp;d'une&amp;nbsp;nouvelle&amp;nbsp;image<br /></span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatetruecolor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>350</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>45</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Alloue&amp;nbsp;les&amp;nbsp;couleurs&amp;nbsp;et&amp;nbsp;remplit&amp;nbsp;l'arri&amp;egrave;re-plan<br /></span><span style='color: #0000BB'>$black&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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'>0</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$white&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagefilledrectangle</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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'>349</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>44</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$white</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Charge&amp;nbsp;une&amp;nbsp;police,&amp;nbsp;&amp;eacute;crite&amp;nbsp;dans&amp;nbsp;l'image&amp;nbsp;et&amp;nbsp;lib&amp;egrave;re&amp;nbsp;la&amp;nbsp;m&amp;eacute;moire<br /></span><span style='color: #0000BB'>$font&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagepsloadfont</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'bchbi.pfb'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagepstext</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Test...&amp;nbsp;Ca&amp;nbsp;marche&amp;nbsp;!'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$font</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>32</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$white</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$black</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>32</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>32</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagepsfreefont</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$font</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Affichage&amp;nbsp;de&amp;nbsp;l'image<br /></span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-type:&amp;nbsp;image/png'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>imagepng</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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.imagepsloadfont.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 que si PHP est compil&amp;eacute; en utilisant <span class='option'>--enable-t1lib[=DIR]</span>.</span></p></blockquote> </div> <a name='function.imagepsloadfont.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.imagepsfreefont.php' class='function' rel='rdfs-seeAlso'>imagepsfreefont()</a> - Lib&amp;egrave;re la m&amp;eacute;moire occup&amp;eacute;e par une police PostScript Type 1</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="imagepsfreefont" value="<div id='function.imagepsfreefont' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagepsfreefont.php'>imagepsfreefont</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imagepsfreefont</span> &amp;mdash; <span class='dc-title'>Lib&amp;egrave;re la m&amp;eacute;moire occup&amp;eacute;e par une police PostScript Type 1</span></p> </div> <a name='function.imagepsfreefont.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>imagepsfreefont</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$font_index</tt></span> )</div> <p class='para rdfs-comment'> <b>imagepsfreefont()</b> lib&amp;egrave;re la m&amp;eacute;moire occup&amp;eacute;e par une police PostScript Type 1. </p> </div> <a name='function.imagepsfreefont.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'>font_index</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Une ressource de police, retourn&amp;eacute;e par la fonction <a href='http://www.php.net/manual/fr/function.imagepsloadfont.php' class='function'>imagepsloadfont()</a>. </p> </dd> </dl> <p> </p> </div> <a name='function.imagepsfreefont.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.imagepsfreefont.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>imagepsfreefont()</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;Charge&amp;nbsp;un&amp;nbsp;fichier&amp;nbsp;de&amp;nbsp;police&amp;nbsp;.pfb<br /></span><span style='color: #0000BB'>$font&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagepsloadfont</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'./bchbi.pfb'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;On&amp;nbsp;fait&amp;nbsp;ici&amp;nbsp;toutes&amp;nbsp;les&amp;nbsp;op&amp;eacute;rations&amp;nbsp;que&amp;nbsp;l'on&amp;nbsp;souhaite...<br /><br />//&amp;nbsp;Lib&amp;eacute;ration&amp;nbsp;de&amp;nbsp;la&amp;nbsp;m&amp;eacute;moire<br /></span><span style='color: #0000BB'>imagepsfreefont</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$font</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.imagepsfreefont.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 que si PHP est compil&amp;eacute; en utilisant <span class='option'>--enable-t1lib[=DIR]</span>.</span></p></blockquote> </div> <a name='function.imagepsfreefont.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.imagepsloadfont.php' class='function' rel='rdfs-seeAlso'>imagepsloadfont()</a> - Charge une police PostScript Type 1 depuis un 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="imagepsextendfont" value="<div id='function.imagepsextendfont' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagepsextendfont.php'>imagepsextendfont</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imagepsextendfont</span> &amp;mdash; <span class='dc-title'>&amp;Eacute;tend ou condense une police de caract&amp;egrave;res</span></p> </div> <a name='function.imagepsextendfont.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>imagepsextendfont</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$font_index</tt></span> , <span class='methodparam'><span class='type'>float</span> <tt class='parameter'>$extend</tt></span> )</div> <p class='para rdfs-comment'> <b>imagepsextendfont()</b> &amp;eacute;tend ou condense la police de caract&amp;egrave;res <i><tt class='parameter'>font</tt></i> . Si la valeur de <i><tt class='parameter'>extend</tt></i> est inf&amp;eacute;rieure &amp;agrave; <i>1</i>, ce sera une condensation. </p> </div> <a name='function.imagepsextendfont.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'>font_index</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Une ressource de police, retourn&amp;eacute;e par la fonction <a href='http://www.php.net/manual/fr/function.imagepsloadfont.php' class='function'>imagepsloadfont()</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>extend</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Extension de la valeur ; doit &amp;ecirc;tre sup&amp;eacute;rieure &amp;agrave; 0. </p> </dd> </dl> <p> </p> </div> <a name='function.imagepsextendfont.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.imagepsextendfont.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>imagepsextendfont()</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;Charge&amp;nbsp;un&amp;nbsp;fichier&amp;nbsp;de&amp;nbsp;police&amp;nbsp;.pfb<br /></span><span style='color: #0000BB'>$font&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagepsloadfont</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'./px3l.pfb'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Etend&amp;nbsp;la&amp;nbsp;police&amp;nbsp;par&amp;nbsp;2.5<br /></span><span style='color: #0000BB'>imagepsextendfont</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$font</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2.5</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;On&amp;nbsp;fait&amp;nbsp;ici&amp;nbsp;toutes&amp;nbsp;les&amp;nbsp;op&amp;eacute;rations&amp;nbsp;que&amp;nbsp;l'on&amp;nbsp;souhaite...<br /><br />//&amp;nbsp;Lib&amp;eacute;ration&amp;nbsp;de&amp;nbsp;la&amp;nbsp;m&amp;eacute;moire<br /></span><span style='color: #0000BB'>imagepsfreefont</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$font</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.imagepsextendfont.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 que si PHP est compil&amp;eacute; en utilisant <span class='option'>--enable-t1lib[=DIR]</span>.</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="imagepsencodefont" value="<div id='function.imagepsencodefont' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagepsencodefont.php'>imagepsencodefont</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imagepsencodefont</span> &amp;mdash; <span class='dc-title'>Change le codage vectoriel d&amp;#039;un caract&amp;egrave;re dans une police</span></p> </div> <a name='function.imagepsencodefont.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>imagepsencodefont</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$font_index</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$encodingfile</tt></span> )</div> <p class='para rdfs-comment'> Charge le codage vectoriel d&amp;#039;un caract&amp;egrave;re depuis un fichier et change le codage vectoriel de la police correspondante. &amp;Eacute;tant donn&amp;eacute; que les polices PostScript ne disposent pas des caract&amp;egrave;res au-del&amp;agrave; de 127, vous aurez s&amp;ucirc;rement besoin de les changer si vous utilisez une autre langue que l&amp;#039;anglais. </p> <p class='para'> Si vous commencez &amp;agrave; utiliser cette fonction r&amp;eacute;guli&amp;egrave;rement, une meilleure solution est de d&amp;eacute;finir un encodage, et de l&amp;#039;utiliser avec ps.default_encoding dans <a href='http://www.php.net/manual/fr/configuration.file.php' class='link'>le fichier de configuration</a> pour utiliser par d&amp;eacute;faut l&amp;#039;encodage correct. </p> </div> <a name='function.imagepsencodefont.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'>font_index</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Une ressource de police, retourn&amp;eacute;e par la fonction <a href='http://www.php.net/manual/fr/function.imagepsloadfont.php' class='function'>imagepsloadfont()</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>encodingfile</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le format exact de ce fichier est d&amp;eacute;crit dans la documentation T1libs. T1lib est fourni avec deux fichiers pr&amp;ecirc;t &amp;agrave; l&amp;#039;emploi : <var class='filename'>IsoLatin1.enc</var> et <var class='filename'>IsoLatin2.enc</var>. </p> </dd> </dl> <p> </p> </div> <a name='function.imagepsencodefont.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.imagepsencodefont.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>imagepsencodefont()</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;Charge&amp;nbsp;un&amp;nbsp;fichier&amp;nbsp;de&amp;nbsp;police&amp;nbsp;.pfb<br /></span><span style='color: #0000BB'>$font&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagepsloadfont</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'./px3l.pfb'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Demande&amp;nbsp;&amp;agrave;&amp;nbsp;la&amp;nbsp;biblioth&amp;egrave;que&amp;nbsp;T1lib&amp;nbsp;d'utiliser&amp;nbsp;l'encodage&amp;nbsp;ISO&amp;nbsp;Latin&amp;nbsp;1<br /></span><span style='color: #0000BB'>imagepsencode</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$font</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'./IsoLatin1.enc'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;On&amp;nbsp;fait&amp;nbsp;ici&amp;nbsp;les&amp;nbsp;op&amp;eacute;rations&amp;nbsp;que&amp;nbsp;l'on&amp;nbsp;souhaite...<br /><br />//&amp;nbsp;Lib&amp;eacute;ration&amp;nbsp;de&amp;nbsp;la&amp;nbsp;m&amp;eacute;moire<br /></span><span style='color: #0000BB'>imagepsfreefont</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$font</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.imagepsencodefont.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 que si PHP est compil&amp;eacute; en utilisant <span class='option'>--enable-t1lib[=DIR]</span>.</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="imagepsbbox" value="<div id='function.imagepsbbox' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagepsbbox.php'>imagepsbbox</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imagepsbbox</span> &amp;mdash; <span class='dc-title'>Retourne le rectangle entourant un texte et dessin&amp;eacute; avec une police PostScript Type1</span></p> </div> <a name='function.imagepsbbox.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>imagepsbbox</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$text</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$font</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$size</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>imagepsbbox</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$text</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$font</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$size</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$space</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$tightness</tt></span> , <span class='methodparam'><span class='type'>float</span> <tt class='parameter'>$angle</tt></span> )</div> <p class='para rdfs-comment'> Retourne le rectangle entourant un texte et dessin&amp;eacute; avec une police PostScript Type1. </p> <p class='para'> Le rectangle entourant est calcul&amp;eacute; en utilisant les informations disponibles sur les tailles de caract&amp;egrave;res, et, malheureusement, il a tendance &amp;agrave; &amp;ecirc;tre l&amp;eacute;g&amp;egrave;rement diff&amp;eacute;rent du r&amp;eacute;sultat r&amp;eacute;el final. Si l&amp;#039;angle est de 0 degr&amp;eacute;, vous pouvez-vous attendre &amp;agrave; avoir besoin d&amp;#039;un rectangle d&amp;#039;au moins un pixel plus grand dans toutes les directions. </p> </div> <a name='function.imagepsbbox.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 &amp;agrave; &amp;eacute;crire. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>font_index</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Une ressource de police, retourn&amp;eacute;e par la fonction <a href='http://www.php.net/manual/fr/function.imagepsloadfont.php' class='function'>imagepsloadfont()</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>size</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>size</tt></i> est exprim&amp;eacute; en pixels. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>space</tt></i> </span> </dt><dd class='listitem'> <p class='para'> permet de changer la valeur par d&amp;eacute;faut du caract&amp;egrave;re espace. Cette valeur est ajout&amp;eacute;e lors des dessins et, donc, peut &amp;ecirc;tre n&amp;eacute;gative. Exprim&amp;eacute; en unit&amp;eacute; d&amp;#039;espacement de caract&amp;egrave;res, avec 1 unit&amp;eacute; vaut 1/1000 d&amp;#039;un em carr&amp;eacute; (un em : unit&amp;eacute; de mesure repr&amp;eacute;sent&amp;eacute;e par un carr&amp;eacute; dont la dimension horizontale est la m&amp;ecirc;me que le corps du caract&amp;egrave;re). </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>tightness</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>tightness</tt></i> permet de contr&amp;ocirc;ler la quantit&amp;eacute; d&amp;#039;espace entre les caract&amp;egrave;res. Cette quantit&amp;eacute; est ajout&amp;eacute;e lors des dessins, et peut donc &amp;ecirc;tre n&amp;eacute;gative. Exprim&amp;eacute; en unit&amp;eacute; d&amp;#039;espacement de caract&amp;egrave;res, avec 1 unit&amp;eacute; vaut 1/1000 d&amp;#039;un em carr&amp;eacute;. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>angle</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>angle</tt></i> est exprim&amp;eacute; en pixels. </p> </dd> </dl> <p> </p> </div> <a name='function.imagepsbbox.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un tableau contenant les &amp;eacute;l&amp;eacute;ments suivants : </p><table class='doctable informaltable'> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>0</td> <td align='left'>Abscisse gauche</td> </tr> <tr valign='middle'> <td align='left'>1</td> <td align='left'>Ordonn&amp;eacute;e sup&amp;eacute;rieure</td> </tr> <tr valign='middle'> <td align='left'>2</td> <td align='left'>Abscisse droite</td> </tr> <tr valign='middle'> <td align='left'>3</td> <td align='left'>Ordonn&amp;eacute;e inf&amp;eacute;rieure</td> </tr> </tbody> </table> <p> </p> </div> <a name='function.imagepsbbox.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Exemple avec <b>imagepsbbox()</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;Cr&amp;eacute;ation&amp;nbsp;d'une&amp;nbsp;image<br /></span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatetruecolor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>200</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>200</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Alloue&amp;nbsp;les&amp;nbsp;couleurs<br /></span><span style='color: #0000BB'>$black&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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'>0</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$white&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Charge&amp;nbsp;une&amp;nbsp;police&amp;nbsp;PostScript<br /></span><span style='color: #0000BB'>$font&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagepsloadfont</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'font.pfm'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Cr&amp;eacute;e&amp;nbsp;un&amp;nbsp;rectangle&amp;nbsp;autour&amp;nbsp;de&amp;nbsp;la&amp;nbsp;police<br /></span><span style='color: #0000BB'>$bbox&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagepsbbox</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Un&amp;nbsp;texte&amp;nbsp;simple'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$font</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>12</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;D&amp;eacute;finit&amp;nbsp;les&amp;nbsp;coordonn&amp;eacute;es&amp;nbsp;en&amp;nbsp;X&amp;nbsp;et&amp;nbsp;en&amp;nbsp;Y<br /></span><span style='color: #0000BB'>$x&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;(</span><span style='color: #0000BB'>$bbox</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'>2</span><span style='color: #007700'>)&amp;nbsp;-&amp;nbsp;</span><span style='color: #0000BB'>10</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$y&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;(</span><span style='color: #0000BB'>$bbox</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'>2</span><span style='color: #007700'>)&amp;nbsp;-&amp;nbsp;</span><span style='color: #0000BB'>10</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Dessine&amp;nbsp;un&amp;nbsp;texte&amp;nbsp;sur&amp;nbsp;l'image<br /></span><span style='color: #0000BB'>imagepstext</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Un&amp;nbsp;texte&amp;nbsp;simple'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$font</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'>$black</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$white</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$x</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$y</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Affichage&amp;nbsp;et&amp;nbsp;lib&amp;eacute;ration&amp;nbsp;de&amp;nbsp;la&amp;nbsp;m&amp;eacute;moire<br /></span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-type:&amp;nbsp;image/png'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>imagepng</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> </div> <a name='function.imagepsbbox.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 que si PHP est compil&amp;eacute; en utilisant <span class='option'>--enable-t1lib[=DIR]</span>.</span></p></blockquote> </div> <a name='function.imagepsbbox.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.imagepstext.php' class='function' rel='rdfs-seeAlso'>imagepstext()</a> - Dessine un texte sur une image avec une police PostScript Type1</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="imagepolygon" value="<div id='function.imagepolygon' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagepolygon.php'>imagepolygon</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imagepolygon</span> &amp;mdash; <span class='dc-title'>Dessine un polygone</span></p> </div> <a name='function.imagepolygon.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>imagepolygon</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$image</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$points</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$num_points</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$color</tt></span> )</div> <p class='para rdfs-comment'> <b>imagepolygon()</b> dessine un polygone dans l&amp;#039;image <i><tt class='parameter'>image</tt></i> . </p> </div> <a name='function.imagepolygon.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'> image</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Une ressource d&amp;#039;image, retourn&amp;eacute; par une des fonctions de cr&amp;eacute;ation d&amp;#039;images, comme <a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function'>imagecreatetruecolor()</a>. </p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>points</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Un tableau contenant les sommets du polygone, e.g. : </p><table class='doctable informaltable'> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>points[0]</td> <td align='left'>= x0</td> </tr> <tr valign='middle'> <td align='left'>points[1]</td> <td align='left'>= y0</td> </tr> <tr valign='middle'> <td align='left'>points[2]</td> <td align='left'>= x1</td> </tr> <tr valign='middle'> <td align='left'>points[3]</td> <td align='left'>= y1</td> </tr> </tbody> </table> <p> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>num_points</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nombre de points (sommets). </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>color</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Un identifiant de couleur cr&amp;eacute;&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.imagecolorallocate.php' class='function'>imagecolorallocate()</a>. </p> </dd> </dl> <p> </p> </div> <a name='function.imagepolygon.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.imagepolygon.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>imagepolygon()</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;Cr&amp;eacute;ation&amp;nbsp;d'une&amp;nbsp;image&amp;nbsp;vide<br /></span><span style='color: #0000BB'>$image&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatetruecolor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>400</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>300</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Alloue&amp;nbsp;une&amp;nbsp;couleur&amp;nbsp;pour&amp;nbsp;le&amp;nbsp;polygone<br /></span><span style='color: #0000BB'>$col_poly&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$image</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Dessine&amp;nbsp;le&amp;nbsp;polygone<br /></span><span style='color: #0000BB'>imagepolygon</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$image</span><span style='color: #007700'>,&amp;nbsp;array(<br />&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;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>0</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'>100</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>200</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'>300</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>200<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>),<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>3</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$col_poly</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Affichage&amp;nbsp;de&amp;nbsp;l'image&amp;nbsp;sur&amp;nbsp;le&amp;nbsp;navigateur<br /></span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-type:&amp;nbsp;image/png'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>imagepng</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$image</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$image</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='mediaobject'> <div class='imageobject'> <img src='images/21009b70229598c6a80eef8b45bf282b-image.imagepolygon.png' /> </div> </div> </div><p> </p> </div> <a name='function.imagepolygon.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.imagecreate.php' class='function' rel='rdfs-seeAlso'>imagecreate()</a> - Cr&amp;eacute;e une nouvelle image &amp;agrave; palette</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function' rel='rdfs-seeAlso'>imagecreatetruecolor()</a> - Cr&amp;eacute;e une nouvelle image en couleurs vraies</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="imagepng" value="<div id='function.imagepng' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagepng.php'>imagepng</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imagepng</span> &amp;mdash; <span class='dc-title'>Envoie une image PNG vers un navigateur ou un fichier</span></p> </div> <a name='function.imagepng.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>imagepng</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$image</tt></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'>$quality</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$filters</tt></span> ]]] )</div> <p class='para rdfs-comment'> <b>imagepng()</b> affiche ou sauvegarde une image au format <acronym title='Portable Network Graphics'>PNG</acronym> en utilisant l&amp;#039;image <i><tt class='parameter'>image</tt></i> . </p> </div> <a name='function.imagepng.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'> image</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Une ressource d&amp;#039;image, retourn&amp;eacute; par une des fonctions de cr&amp;eacute;ation d&amp;#039;images, comme <a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function'>imagecreatetruecolor()</a>. </p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>filename</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le chemin vers le fichier de sauvegarde. S&amp;#039;il n&amp;#039;est pas d&amp;eacute;fini ou s&amp;#039;il vaut <b><tt class='constant'>NULL</tt></b>, le flux brut de l&amp;#039;image sera affich&amp;eacute; directement. </p> <blockquote><p><b class='note'>Note</b>: La valeur <b><tt class='constant'>NULL</tt></b> est invalide si le param&amp;egrave;tre <i><tt class='parameter'>quality</tt></i> et le param&amp;egrave;tre <i><tt class='parameter'>filters</tt></i> ne sont pas utilis&amp;eacute;s. <br /> </p></blockquote> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>quality</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Degr&amp;eacute; de compression : depuis 0 (aucune compression) &amp;agrave; 9. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>filters</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Permet la r&amp;eacute;duction de la taille du fichier PNG. C&amp;#039;est un masque qui peut &amp;ecirc;tre d&amp;eacute;fini par une combinaison des constantes <i>PNG_FILTER_XXX</i>. <b><tt class='constant'>PNG_NO_FILTER</tt></b> ou <b><tt class='constant'>PNG_ALL_FILTERS</tt></b> peuvent &amp;eacute;galement &amp;ecirc;tre utilis&amp;eacute; pour, respectivement, d&amp;eacute;sactiver ou activer tous les filtres. </p> </dd> </dl> <p> </p> </div> <a name='function.imagepng.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.imagepng.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.1.3</td> <td align='left'> Ajout du param&amp;egrave;tre <i><tt class='parameter'>filters</tt></i> . </td> </tr> <tr valign='middle'> <td align='left'>5.1.2</td> <td align='left'> Ajout du param&amp;egrave;tre <i><tt class='parameter'>quality</tt></i> . </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.imagepng.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </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 />$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatefrompng</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'test.png'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-type:&amp;nbsp;image/png'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>imagepng</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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.imagepng.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.imagegif.php' class='function' rel='rdfs-seeAlso'>imagegif()</a> - Envoie une image GIF vers un navigateur ou un fichier</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imagewbmp.php' class='function' rel='rdfs-seeAlso'>imagewbmp()</a> - Affiche une image WBMP</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imagejpeg.php' class='function' rel='rdfs-seeAlso'>imagejpeg()</a> - Envoie une image JPEG vers un navigateur ou un fichier</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imagetypes.php' class='function' rel='rdfs-seeAlso'>imagetypes()</a> - Retourne les types d'images support&amp;eacute;s par la version courante de PHP</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imagesavealpha.php' class='function' rel='rdfs-seeAlso'>imagesavealpha()</a> - Configure l'enregistrement des informations compl&amp;egrave;tes du canal alpha lors de sauvegardes d'images PNG</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="imagepalettecopy" value="<div id='function.imagepalettecopy' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagepalettecopy.php'>imagepalettecopy</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.1, PHP 5)</p><p class='refpurpose'><span class='refname'>imagepalettecopy</span> &amp;mdash; <span class='dc-title'>Copie la palette d&amp;#039;une image &amp;agrave; l&amp;#039;autre</span></p> </div> <a name='function.imagepalettecopy.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>imagepalettecopy</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$destination</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$source</tt></span> )</div> <p class='para rdfs-comment'> <b>imagepalettecopy()</b> copie la palette de l&amp;#039;image <i><tt class='parameter'>source</tt></i> dans l&amp;#039;image <i><tt class='parameter'>destination</tt></i> . </p> </div> <a name='function.imagepalettecopy.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'>destination</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La ressource de l&amp;#039;image de destination. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>source</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La ressource de l&amp;#039;image source. </p> </dd> </dl> <p> </p> </div> <a name='function.imagepalettecopy.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.imagepalettecopy.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>imagepalettecopy()</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;Cr&amp;eacute;ation&amp;nbsp;de&amp;nbsp;2&amp;nbsp;palettes<br /></span><span style='color: #0000BB'>$palette1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>100</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$palette2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>100</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;D&amp;eacute;finit&amp;nbsp;l'arri&amp;egrave;re-plan&amp;nbsp;en&amp;nbsp;vert<br />//&amp;nbsp;pour&amp;nbsp;la&amp;nbsp;premi&amp;egrave;re<br /></span><span style='color: #0000BB'>$green&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$palette1</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'>255</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;Copie&amp;nbsp;la&amp;nbsp;premi&amp;egrave;re&amp;nbsp;palette&amp;nbsp;dans&amp;nbsp;la&amp;nbsp;deuxi&amp;egrave;me<br /></span><span style='color: #0000BB'>imagepalettecopy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$palette2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$palette1</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Sachant&amp;nbsp;que&amp;nbsp;la&amp;nbsp;palette&amp;nbsp;est&amp;nbsp;maintenant&amp;nbsp;copi&amp;eacute;e,&amp;nbsp;nous&amp;nbsp;pouvons<br />//&amp;nbsp;utiliser&amp;nbsp;la&amp;nbsp;couleur&amp;nbsp;verte&amp;nbsp;allou&amp;eacute;e&amp;nbsp;&amp;agrave;&amp;nbsp;la&amp;nbsp;premi&amp;egrave;re&amp;nbsp;palette<br />//&amp;nbsp;sans&amp;nbsp;pour&amp;nbsp;autant&amp;nbsp;utiliser&amp;nbsp;de&amp;nbsp;nouveau&amp;nbsp;la&amp;nbsp;fonction&amp;nbsp;imagecolorallocate()<br /></span><span style='color: #0000BB'>imagefilledrectangle</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$palette2</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'>99</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>99</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$green</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Affichage&amp;nbsp;de&amp;nbsp;l'image&amp;nbsp;sur&amp;nbsp;le&amp;nbsp;navigateur<br /></span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-type:&amp;nbsp;image/png'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>imagepng</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$palette2</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$palette1</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$palette2</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="imageloadfont" value="<div id='function.imageloadfont' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imageloadfont.php'>imageloadfont</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imageloadfont</span> &amp;mdash; <span class='dc-title'>Charge une nouvelle police</span></p> </div> <a name='function.imageloadfont.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>imageloadfont</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$file</tt></span> )</div> <p class='para rdfs-comment'> <b>imageloadfont()</b> charge une nouvelle police utilisateur et retourne son identifiant. </p> </div> <a name='function.imageloadfont.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'>file</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le format des polices d&amp;eacute;pend actuellement du syst&amp;egrave;me d&amp;#039;exploitation. Ce qui signifie qu&amp;#039;il vous faut g&amp;eacute;n&amp;eacute;rer des fichiers de polices pour la machine qui fait tourner PHP. </p> <p class='para'> </p><table class='doctable table'> <caption><b>Format de fichier de police</b></caption> <thead valign='middle'> <tr valign='middle'> <th>Position</th> <th>Type de donn&amp;eacute;es C</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>Octets 0-3</td> <td align='left'>int</td> <td align='left'>Nombre de caract&amp;egrave;res de la police</td> </tr> <tr valign='middle'> <td align='left'>Octets 4-7</td> <td align='left'>int</td> <td align='left'> Valeur du premier caract&amp;egrave;re de la police (souvent 32 pour espace) </td> </tr> <tr valign='middle'> <td align='left'>Octets 8-11</td> <td align='left'>int</td> <td align='left'>Largeur en pixels des caract&amp;egrave;res</td> </tr> <tr valign='middle'> <td align='left'>Octets 12-15</td> <td align='left'>int</td> <td align='left'>Hauteur en pixels des caract&amp;egrave;res</td> </tr> <tr valign='middle'> <td align='left'>Octets 16-</td> <td align='left'>char</td> <td align='left'> Tableau avec les donn&amp;eacute;es des caract&amp;egrave;res, un octet par pixel pour chaque caract&amp;egrave;re, avec un total de (nombre de caract&amp;egrave;res * largeur * hauteur) octets. </td> </tr> </tbody> </table> <p> </p> </dd> </dl> <p> </p> </div> <a name='function.imageloadfont.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> L&amp;#039;identifiant de la police qui sera toujours sup&amp;eacute;rieur &amp;agrave; 5 afin d&amp;#039;&amp;eacute;viter les conflits avec les polices internes ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.imageloadfont.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>imageloadfont()</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;Cr&amp;eacute;ation&amp;nbsp;d'une&amp;nbsp;nouvelle&amp;nbsp;image<br /></span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatetruecolor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>50</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>20</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$black&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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'>0</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$white&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;D&amp;eacute;finit&amp;nbsp;l'arri&amp;egrave;re-plan&amp;nbsp;en&amp;nbsp;blanc<br /></span><span style='color: #0000BB'>imagefilledrectangle</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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'>49</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>19</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$white</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Charge&amp;nbsp;la&amp;nbsp;police&amp;nbsp;GD&amp;nbsp;et&amp;nbsp;&amp;eacute;crit&amp;nbsp;'Bonjour&amp;nbsp;!'<br /></span><span style='color: #0000BB'>$font&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imageloadfont</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'./04b.gdf'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagestring</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$font</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: #DD0000'>'Bonjour&amp;nbsp;!'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$black</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Affichage&amp;nbsp;sur&amp;nbsp;le&amp;nbsp;navigateur<br /></span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-type:&amp;nbsp;image/png'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>imagepng</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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.imageloadfont.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.imagefontwidth.php' class='function' rel='rdfs-seeAlso'>imagefontwidth()</a> - Retourne la largeur de la police</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imagefontheight.php' class='function' rel='rdfs-seeAlso'>imagefontheight()</a> - Retourne la hauteur de la police</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="imageline" value="<div id='function.imageline' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imageline.php'>imageline</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imageline</span> &amp;mdash; <span class='dc-title'>Dessine une ligne</span></p> </div> <a name='function.imageline.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>imageline</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$image</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$x1</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$y1</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$x2</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$y2</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$color</tt></span> )</div> <p class='para rdfs-comment'> Dessine une ligne entre deux points fournis. </p> </div> <a name='function.imageline.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'> image</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Une ressource d&amp;#039;image, retourn&amp;eacute; par une des fonctions de cr&amp;eacute;ation d&amp;#039;images, comme <a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function'>imagecreatetruecolor()</a>. </p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>x1</tt></i> </span> </dt><dd class='listitem'> <p class='para'> X : coordonn&amp;eacute;e du premier point. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>y1</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Y : coordonn&amp;eacute;e du premier point. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>x2</tt></i> </span> </dt><dd class='listitem'> <p class='para'> X : coordonn&amp;eacute;e du second point. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>y2</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Y : coordonn&amp;eacute;e du second point. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>color</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La couleur de remplissage. Un identifiant de couleur cr&amp;eacute;&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.imagecolorallocate.php' class='function'>imagecolorallocate()</a>. </p> </dd> </dl> <p> </p> </div> <a name='function.imageline.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.imageline.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Trace une ligne fine</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'>function&amp;nbsp;</span><span style='color: #0000BB'>imagelinethick</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$image</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$x1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$y1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$x2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$y2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$color</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$thick&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>)<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;de&amp;nbsp;cette&amp;nbsp;mani&amp;egrave;re,&amp;nbsp;ca&amp;nbsp;ne&amp;nbsp;marche&amp;nbsp;bien&amp;nbsp;que&amp;nbsp;pour&amp;nbsp;les&amp;nbsp;lignes&amp;nbsp;orthogonales<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;imagesetthickness($image,&amp;nbsp;$thick);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;imageline($image,&amp;nbsp;$x1,&amp;nbsp;$y1,&amp;nbsp;$x2,&amp;nbsp;$y2,&amp;nbsp;$color);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>$thick&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;</span><span style='color: #0000BB'>imageline</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$image</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$x1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$y1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$x2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$y2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$color</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$t&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$thick&amp;nbsp;</span><span style='color: #007700'>/&amp;nbsp;</span><span style='color: #0000BB'>2&amp;nbsp;</span><span style='color: #007700'>-&amp;nbsp;</span><span style='color: #0000BB'>0.5</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>$x1&amp;nbsp;</span><span style='color: #007700'>==&amp;nbsp;</span><span style='color: #0000BB'>$x2&amp;nbsp;</span><span style='color: #007700'>||&amp;nbsp;</span><span style='color: #0000BB'>$y1&amp;nbsp;</span><span style='color: #007700'>==&amp;nbsp;</span><span style='color: #0000BB'>$y2</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;</span><span style='color: #0000BB'>imagefilledrectangle</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$image</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>round</span><span style='color: #007700'>(</span><span style='color: #0000BB'>min</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$x1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$x2</span><span style='color: #007700'>)&amp;nbsp;-&amp;nbsp;</span><span style='color: #0000BB'>$t</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>round</span><span style='color: #007700'>(</span><span style='color: #0000BB'>min</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$y1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$y2</span><span style='color: #007700'>)&amp;nbsp;-&amp;nbsp;</span><span style='color: #0000BB'>$t</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>round</span><span style='color: #007700'>(</span><span style='color: #0000BB'>max</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$x1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$x2</span><span style='color: #007700'>)&amp;nbsp;+&amp;nbsp;</span><span style='color: #0000BB'>$t</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>round</span><span style='color: #007700'>(</span><span style='color: #0000BB'>max</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$y1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$y2</span><span style='color: #007700'>)&amp;nbsp;+&amp;nbsp;</span><span style='color: #0000BB'>$t</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>$color</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$k&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;(</span><span style='color: #0000BB'>$y2&amp;nbsp;</span><span style='color: #007700'>-&amp;nbsp;</span><span style='color: #0000BB'>$y1</span><span style='color: #007700'>)&amp;nbsp;/&amp;nbsp;(</span><span style='color: #0000BB'>$x2&amp;nbsp;</span><span style='color: #007700'>-&amp;nbsp;</span><span style='color: #0000BB'>$x1</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//y&amp;nbsp;=&amp;nbsp;kx&amp;nbsp;+&amp;nbsp;q<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$a&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$t&amp;nbsp;</span><span style='color: #007700'>/&amp;nbsp;</span><span style='color: #0000BB'>sqrt</span><span style='color: #007700'>(</span><span style='color: #0000BB'>1&amp;nbsp;</span><span style='color: #007700'>+&amp;nbsp;</span><span style='color: #0000BB'>pow</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$k</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>));<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$points&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>round</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$x1&amp;nbsp;</span><span style='color: #007700'>-&amp;nbsp;(</span><span style='color: #0000BB'>1</span><span style='color: #007700'>+</span><span style='color: #0000BB'>$k</span><span style='color: #007700'>)*</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>round</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$y1&amp;nbsp;</span><span style='color: #007700'>+&amp;nbsp;(</span><span style='color: #0000BB'>1</span><span style='color: #007700'>-</span><span style='color: #0000BB'>$k</span><span style='color: #007700'>)*</span><span style='color: #0000BB'>$a</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'>round</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$x1&amp;nbsp;</span><span style='color: #007700'>-&amp;nbsp;(</span><span style='color: #0000BB'>1</span><span style='color: #007700'>-</span><span style='color: #0000BB'>$k</span><span style='color: #007700'>)*</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>round</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$y1&amp;nbsp;</span><span style='color: #007700'>-&amp;nbsp;(</span><span style='color: #0000BB'>1</span><span style='color: #007700'>+</span><span style='color: #0000BB'>$k</span><span style='color: #007700'>)*</span><span style='color: #0000BB'>$a</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'>round</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$x2&amp;nbsp;</span><span style='color: #007700'>+&amp;nbsp;(</span><span style='color: #0000BB'>1</span><span style='color: #007700'>+</span><span style='color: #0000BB'>$k</span><span style='color: #007700'>)*</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>round</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$y2&amp;nbsp;</span><span style='color: #007700'>-&amp;nbsp;(</span><span style='color: #0000BB'>1</span><span style='color: #007700'>-</span><span style='color: #0000BB'>$k</span><span style='color: #007700'>)*</span><span style='color: #0000BB'>$a</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'>round</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$x2&amp;nbsp;</span><span style='color: #007700'>+&amp;nbsp;(</span><span style='color: #0000BB'>1</span><span style='color: #007700'>-</span><span style='color: #0000BB'>$k</span><span style='color: #007700'>)*</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>round</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$y2&amp;nbsp;</span><span style='color: #007700'>+&amp;nbsp;(</span><span style='color: #0000BB'>1</span><span style='color: #007700'>+</span><span style='color: #0000BB'>$k</span><span style='color: #007700'>)*</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>),<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>imagefilledpolygon</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$image</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$points</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>4</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$color</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;</span><span style='color: #0000BB'>imagepolygon</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$image</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$points</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>4</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$color</span><span style='color: #007700'>);<br />}<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.imageline.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.imagecreatetruecolor.php' class='function' rel='rdfs-seeAlso'>imagecreatetruecolor()</a> - Cr&amp;eacute;e une nouvelle image en couleurs vraies</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imagecolorallocate.php' class='function' rel='rdfs-seeAlso'>imagecolorallocate()</a> - Alloue une couleur pour 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="imagelayereffect" value="<div id='function.imagelayereffect' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagelayereffect.php'>imagelayereffect</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>imagelayereffect</span> &amp;mdash; <span class='dc-title'>Active l&amp;#039;option d&amp;#039;alpha blending, pour utiliser les effets de libgd</span></p> </div> <a name='function.imagelayereffect.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>imagelayereffect</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$image</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$effect</tt></span> )</div> <p class='para rdfs-comment'> Active l&amp;#039;option d&amp;#039;alpha blending, pour utiliser les effets libgd. </p> </div> <a name='function.imagelayereffect.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'> image</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Une ressource d&amp;#039;image, retourn&amp;eacute; par une des fonctions de cr&amp;eacute;ation d&amp;#039;images, comme <a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function'>imagecreatetruecolor()</a>. </p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>effect</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Une des constantes suivantes : </p><dl> <dt class='varlistentry'> <br /><span class='term'><b><tt class='constant'>IMG_EFFECT_REPLACE</tt></b></span> </dt><dd class='listitem'> <span class='simpara'> Utilise le remplacement de pixels (&amp;eacute;quivalent &amp;agrave; passer <b><tt class='constant'>TRUE</tt></b> &amp;agrave; la fonction <a href='http://www.php.net/manual/fr/function.imagealphablending.php' class='function'>imagealphablending()</a>) </span> </dd> <dt class='varlistentry'> <span class='term'><b><tt class='constant'>IMG_EFFECT_ALPHABLEND</tt></b></span> </dt><dd class='listitem'> <span class='simpara'> Utilise le blending normal de pixels (&amp;eacute;quivalent &amp;agrave; passer <b><tt class='constant'>FALSE</tt></b> &amp;agrave; la fonction <a href='http://www.php.net/manual/fr/function.imagealphablending.php' class='function'>imagealphablending()</a>) </span> </dd> <dt class='varlistentry'> <span class='term'><b><tt class='constant'>IMG_EFFECT_NORMAL</tt></b></span> </dt><dd class='listitem'> <span class='simpara'> Identique &amp;agrave; la constante <b><tt class='constant'>IMG_EFFECT_ALPHABLEND</tt></b>. </span> </dd> <dt class='varlistentry'> <span class='term'><b><tt class='constant'>IMG_EFFECT_OVERLAY</tt></b></span> </dt><dd class='listitem'> <span class='simpara'> L&amp;#039;overlay a pour effet que les pixels noirs du fond resteront noirs, les blancs du fond resteront blancs, mais les gris du fond prendront la couleur du pixel de premier plan. </span> </dd> </dl> <p> </p> </dd> </dl> <p> </p> </div> <a name='function.imagelayereffect.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.imagelayereffect.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Exemple avec <b>imagelayereffect()</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;Cr&amp;eacute;ation&amp;nbsp;d'une&amp;nbsp;image<br /></span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatetruecolor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>100</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;D&amp;eacute;finit&amp;nbsp;l'arri&amp;egrave;re-plan<br /></span><span style='color: #0000BB'>imagefilledrectangle</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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'>100</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>220</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>220</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>220</span><span style='color: #007700'>));<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Applique&amp;nbsp;l'overlay<br /></span><span style='color: #0000BB'>imagelayereffect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>IMG_EFFECT_OVERLAY</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Dessine&amp;nbsp;2&amp;nbsp;&amp;eacute;lipses&amp;nbsp;grises<br /></span><span style='color: #0000BB'>imagefilledellipse</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>50</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>50</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>40</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>40</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>imagefilledellipse</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>50</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>50</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>50</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>80</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>imagefilledellipse</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>50</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>50</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>80</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>50</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>));<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Affichage<br /></span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-type:&amp;nbsp;image/png'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>imagepng</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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='mediaobject'> <div class='imageobject'> <img src='images/21009b70229598c6a80eef8b45bf282b-image.imagelayereffect.png' /> </div> </div> </div> </div> <a name='function.imagelayereffect.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 que si PHP est compil&amp;eacute; avec la version embarqu&amp;eacute;e de la biblioth&amp;egrave;que GD. </span></p></blockquote> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Cette fonction requiert la biblioth&amp;egrave;que GD 2.0.1 ou sup&amp;eacute;rieure (2.0.28 ou sup&amp;eacute;rieure est recommand&amp;eacute;e).</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="imagejpeg" value="<div id='function.imagejpeg' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagejpeg.php'>imagejpeg</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imagejpeg</span> &amp;mdash; <span class='dc-title'>Envoie une image JPEG vers un navigateur ou un fichier</span></p> </div> <a name='function.imagejpeg.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>imagejpeg</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$image</tt></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'>$quality</tt></span> ]] )</div> <p class='para rdfs-comment'> <b>imagejpeg()</b> cr&amp;eacute;e un fichier <acronym title='Joint Photographic Experts Group'>JPEG</acronym> depuis l&amp;#039;image fournie. </p> </div> <a name='function.imagejpeg.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'> image</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Une ressource d&amp;#039;image, retourn&amp;eacute; par une des fonctions de cr&amp;eacute;ation d&amp;#039;images, comme <a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function'>imagecreatetruecolor()</a>. </p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>filename</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le chemin vers le fichier de sauvegarde. S&amp;#039;il n&amp;#039;est pas d&amp;eacute;fini ou s&amp;#039;il vaut <b><tt class='constant'>NULL</tt></b>, le flux brut de l&amp;#039;image sera affich&amp;eacute; directement. </p> <p class='para'> Pour &amp;eacute;viter de fournir cet argument afin de fournir l&amp;#039;argument <i><tt class='parameter'>quality</tt></i> , utilisez une valeur <b><tt class='constant'>NULL</tt></b>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>quality</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>quality</tt></i> est optionnel, et prend des valeurs enti&amp;egrave;res de 0 (pire qualit&amp;eacute;, petit fichier) et 100 (meilleure qualit&amp;eacute;, gros fichier). Par d&amp;eacute;faut, la valeur est celle de la qualit&amp;eacute; IJG (75). </p> </dd> </dl> <p> </p> </div> <a name='function.imagejpeg.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.imagejpeg.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Affichage d&amp;#039;une image JPEG</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;image&amp;nbsp;vide&amp;nbsp;et&amp;nbsp;ajout&amp;nbsp;d'un&amp;nbsp;texte<br /></span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatetruecolor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>120</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>20</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$text_color&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>233</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>14</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>91</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagestring</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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'>5</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'>'A&amp;nbsp;Simple&amp;nbsp;Text&amp;nbsp;String'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$text_color</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;D&amp;eacute;finit&amp;nbsp;le&amp;nbsp;contenu&amp;nbsp;de&amp;nbsp;l'en-t&amp;ecirc;te&amp;nbsp;-&amp;nbsp;dans&amp;nbsp;ce&amp;nbsp;cas,&amp;nbsp;image/jpeg<br /></span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-type:&amp;nbsp;image/jpeg'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Affichage&amp;nbsp;de&amp;nbsp;l'image<br /></span><span style='color: #0000BB'>imagejpeg</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Lib&amp;eacute;ration&amp;nbsp;de&amp;nbsp;la&amp;nbsp;m&amp;eacute;moire<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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='mediaobject'> <div class='imageobject'> <img src='images/21009b70229598c6a80eef8b45bf282b-image.imagejpeg.jpg' /> </div> </div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Exemple #2 Sauvegarde d&amp;#039;une image JPEG</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;image&amp;nbsp;vide&amp;nbsp;et&amp;nbsp;ajout&amp;nbsp;d'un&amp;nbsp;texte<br /></span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatetruecolor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>120</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>20</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$text_color&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>233</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>14</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>91</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagestring</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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'>5</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'>'Un&amp;nbsp;texte&amp;nbsp;simple'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$text_color</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Sauvegarde&amp;nbsp;de&amp;nbsp;l'image&amp;nbsp;sous&amp;nbsp;le&amp;nbsp;nom&amp;nbsp;'simpletext.jpg'<br /></span><span style='color: #0000BB'>imagejpeg</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'simpletext.jpg'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Lib&amp;eacute;ration&amp;nbsp;de&amp;nbsp;la&amp;nbsp;m&amp;eacute;moire<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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 #3 Affichage de l&amp;#039;image avec une qualit&amp;eacute; de 75%</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;image&amp;nbsp;vide&amp;nbsp;et&amp;nbsp;ajout&amp;nbsp;d'un&amp;nbsp;texte<br /></span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatetruecolor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>120</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>20</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$text_color&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>233</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>14</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>91</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagestring</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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'>5</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'>'Un&amp;nbsp;texte&amp;nbsp;simple'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$text_color</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;D&amp;eacute;finit&amp;nbsp;le&amp;nbsp;contenu&amp;nbsp;de&amp;nbsp;l'en-t&amp;ecirc;te&amp;nbsp;-&amp;nbsp;dans&amp;nbsp;ce&amp;nbsp;cas,&amp;nbsp;&amp;nbsp;image/jpeg<br /></span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-type:&amp;nbsp;image/jpeg'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;On&amp;nbsp;ne&amp;nbsp;fournit&amp;nbsp;pas&amp;nbsp;le&amp;nbsp;nom&amp;nbsp;du&amp;nbsp;fichier&amp;nbsp;(utilisation&amp;nbsp;de&amp;nbsp;la&amp;nbsp;valeur&amp;nbsp;NULL),<br />//&amp;nbsp;puis,&amp;nbsp;on&amp;nbsp;d&amp;eacute;finit&amp;nbsp;la&amp;nbsp;qualit&amp;eacute;&amp;nbsp;&amp;agrave;&amp;nbsp;75%<br /></span><span style='color: #0000BB'>imagejpeg</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>NULL</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>75</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Lib&amp;eacute;ration&amp;nbsp;de&amp;nbsp;la&amp;nbsp;m&amp;eacute;moire<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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.imagejpeg.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Le support JPEG n&amp;#039;est disponible que si PHP a &amp;eacute;t&amp;eacute; compil&amp;eacute; avec GD-1.8 ou sup&amp;eacute;rieur.</span></p></blockquote> <blockquote><p><b class='note'>Note</b>: Si vous voulez g&amp;eacute;n&amp;eacute;rer des images JPEG progressives, vous devez activer l&amp;#039;entrelacement &amp;agrave; l&amp;#039;aide de la fonction <a href='http://www.php.net/manual/fr/function.imageinterlace.php' class='function'>imageinterlace()</a>. <br /> </p></blockquote> </div> <a name='function.imagejpeg.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.imagepng.php' class='function' rel='rdfs-seeAlso'>imagepng()</a> - Envoie une image PNG vers un navigateur ou un fichier</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imagegif.php' class='function' rel='rdfs-seeAlso'>imagegif()</a> - Envoie une image GIF vers un navigateur ou un fichier</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imagewbmp.php' class='function' rel='rdfs-seeAlso'>imagewbmp()</a> - Affiche une image WBMP</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imageinterlace.php' class='function' rel='rdfs-seeAlso'>imageinterlace()</a> - Active ou d&amp;eacute;sactive l'entrelacement</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imagetypes.php' class='function' rel='rdfs-seeAlso'>imagetypes()</a> - Retourne les types d'images support&amp;eacute;s par la version courante de PHP</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="imageistruecolor" value="<div id='function.imageistruecolor' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imageistruecolor.php'>imageistruecolor</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.2, PHP 5)</p><p class='refpurpose'><span class='refname'>imageistruecolor</span> &amp;mdash; <span class='dc-title'>D&amp;eacute;termine si une image est une image truecolor</span></p> </div> <a name='function.imageistruecolor.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>imageistruecolor</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$image</tt></span> )</div> <p class='para rdfs-comment'> <b>imageistruecolor()</b>d&amp;eacute;termine si l&amp;#039;image <i><tt class='parameter'>image</tt></i> est une image truecolor. </p> </div> <a name='function.imageistruecolor.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'> image</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Une ressource d&amp;#039;image, retourn&amp;eacute; par une des fonctions de cr&amp;eacute;ation d&amp;#039;images, comme <a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function'>imagecreatetruecolor()</a>. </p></dd> </dl> <p> </p> </div> <a name='function.imageistruecolor.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;image est truecolor, <b><tt class='constant'>FALSE</tt></b> sinon. </p> </div> <a name='function.imageistruecolor.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 D&amp;eacute;tection simple d&amp;#039;une image en truecolor avec <b>imageistruecolor()</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;$im&amp;nbsp;est&amp;nbsp;une&amp;nbsp;instance&amp;nbsp;d'image<br /><br />//&amp;nbsp;V&amp;eacute;rife&amp;nbsp;sir&amp;nbsp;l'image&amp;nbsp;est&amp;nbsp;en&amp;nbsp;truecolor&amp;nbsp;ou&amp;nbsp;non<br /></span><span style='color: #007700'>if(!</span><span style='color: #0000BB'>imageistruecolor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>))<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Cr&amp;eacute;ation&amp;nbsp;d'une&amp;nbsp;nouvelle&amp;nbsp;image&amp;nbsp;en&amp;nbsp;truecolor<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$tc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatetruecolor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>imagesx</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>imagesy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>));<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>imagecopy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$tc</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$im</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'>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'>imagesx</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>imagesy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$tc</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'>$tc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>NULL</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;On&amp;nbsp;continue&amp;nbsp;de&amp;nbsp;travailler&amp;nbsp;avec&amp;nbsp;l'instance&amp;nbsp;de&amp;nbsp;l'image<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.imageistruecolor.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Cette fonction requiert la biblioth&amp;egrave;que GD 2.0.1 ou sup&amp;eacute;rieure (2.0.28 ou sup&amp;eacute;rieure est recommand&amp;eacute;e).</span></p></blockquote> </div> <a name='function.imageistruecolor.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.imagecreatetruecolor.php' class='function' rel='rdfs-seeAlso'>imagecreatetruecolor()</a> - Cr&amp;eacute;e une nouvelle image en couleurs vraies</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="imageinterlace" value="<div id='function.imageinterlace' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imageinterlace.php'>imageinterlace</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imageinterlace</span> &amp;mdash; <span class='dc-title'>Active ou d&amp;eacute;sactive l&amp;#039;entrelacement</span></p> </div> <a name='function.imageinterlace.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>imageinterlace</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$image</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$interlace</tt><span class='initializer'> = 0</span></span> ] )</div> <p class='para rdfs-comment'> <b>imageinterlace()</b> active ou d&amp;eacute;sactive le bit d&amp;#039;entrelacement. </p> <p class='para'> Si l&amp;#039;entrelacement est &amp;agrave; 1 et l&amp;#039;image est <acronym title='Joint Photographic Experts Group'>JPEG</acronym>, l&amp;#039;image cr&amp;eacute;&amp;eacute;e sera un <acronym title='Joint Photographic Experts Group'>JPEG</acronym> progressif. </p> </div> <a name='function.imageinterlace.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'> image</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Une ressource d&amp;#039;image, retourn&amp;eacute; par une des fonctions de cr&amp;eacute;ation d&amp;#039;images, comme <a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function'>imagecreatetruecolor()</a>. </p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>interlace</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Si diff&amp;eacute;rent de z&amp;eacute;ro, l&amp;#039;image sera entrelac&amp;eacute;e, sinon, l&amp;#039;entrelacement sera d&amp;eacute;sactiv&amp;eacute;. </p> </dd> </dl> <p> </p> </div> <a name='function.imageinterlace.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne 1 si l&amp;#039;entrelacement est activ&amp;eacute; pour l&amp;#039;image, 0 sinon. </p> </div> <a name='function.imageinterlace.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Activation de l&amp;#039;entrelacement en utilisant la fonction <b>imageinterlace()</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;Cr&amp;eacute;ation&amp;nbsp;d'une&amp;nbsp;image<br /></span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatefrom</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'php.gif'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Activation&amp;nbsp;de&amp;nbsp;l'entrelacement<br /></span><span style='color: #0000BB'>imageinterlace</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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;Sauvegarde&amp;nbsp;de&amp;nbsp;l'image<br /></span><span style='color: #0000BB'>imagegif</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'./php_interlaced.gif'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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="imagegrabwindow" value="<div id='function.imagegrabwindow' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagegrabwindow.php'>imagegrabwindow</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.2)</p><p class='refpurpose'><span class='refname'>imagegrabwindow</span> &amp;mdash; <span class='dc-title'>Capture une fen&amp;ecirc;tre</span></p> </div> <a name='function.imagegrabwindow.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>imagegrabwindow</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$window</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$client_area</tt><span class='initializer'> = 0</span></span> ] )</div> <p class='para rdfs-comment'> Capture une fen&amp;ecirc;tre ou l&amp;#039;espace de son client, en utilisant un gestionnaire de fen&amp;ecirc;tre (propri&amp;eacute;t&amp;eacute; HWND de l&amp;#039;instance COM). </p> </div> <a name='function.imagegrabwindow.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'>window</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;identifiant HWND de la fen&amp;ecirc;tre. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>client_area</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Inclure ou non l&amp;#039;espace du client de la fen&amp;ecirc;tre de l&amp;#039;application. </p> </dd> </dl> <p> </p> </div> <a name='function.imagegrabwindow.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne une ressource image en cas de succ&amp;egrave;s, ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.imagegrabwindow.errors'></a><div class='refsect1 errors'> <h3 class='title'>Erreurs / Exceptions</h3> <p class='para'> Une alerte de type E_NOTICE est &amp;eacute;mise si <i><tt class='parameter'>window_handle</tt></i> est un gestionnaire de fen&amp;ecirc;tre invalide. Une alerte de type E_WARNING est &amp;eacute;mise si l&amp;#039;API Windows est trop ancienne. </p> </div> <a name='function.imagegrabwindow.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>imagegrabwindow()</b></b></p> <div class='example-contents para'><p> Capture une fen&amp;ecirc;tre (IE par exemple). </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$browser&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>COM</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'InternetExplorer.Application'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$handle&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$browser</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>HWND</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$browser</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>Visible&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>true</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagegrabwindow</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$handle</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$browser</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>Quit</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>imagepng</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'iesnap.png'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p> Capture une fen&amp;ecirc;tre (IE par exemple) mais avec son contenu. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$browser&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>COM</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'InternetExplorer.Application'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$handle&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$browser</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>HWND</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$browser</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>Visible&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>true</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$browser</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>Navigate</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'http://www.libgd.org'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Fonctionne&amp;nbsp;toujours&amp;nbsp;?&amp;nbsp;*/<br /></span><span style='color: #007700'>while&amp;nbsp;(</span><span style='color: #0000BB'>$browser</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>Busy</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>com_message_pump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>4000</span><span style='color: #007700'>);<br />}<br /></span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagegrabwindow</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$handle</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$browser</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>Quit</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>imagepng</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'iesnap.png'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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.imagegrabwindow.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Cette fonction n&amp;#039;est disponible que sous Windows. <br /> </p></blockquote> </div> <a name='function.imagegrabwindow.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.imagegrabscreen.php' class='function' rel='rdfs-seeAlso'>imagegrabscreen()</a> - Capture l'&amp;eacute;cran complet</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="imagegrabscreen" value="<div id='function.imagegrabscreen' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagegrabscreen.php'>imagegrabscreen</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.2)</p><p class='refpurpose'><span class='refname'>imagegrabscreen</span> &amp;mdash; <span class='dc-title'>Capture l&amp;#039;&amp;eacute;cran complet</span></p> </div> <a name='function.imagegrabscreen.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>imagegrabscreen</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> <b>imagegrabscreen()</b> effectue une capture de la totalit&amp;eacute; de l&amp;#039;&amp;eacute;cran. </p> </div> <a name='function.imagegrabscreen.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne une ressource image en cas de succ&amp;egrave;s, ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.imagegrabscreen.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>imagegrabscreen()</b></b></p> <div class='example-contents para'><p> Cet exemple montre comment effectuer une capture d&amp;#039;&amp;eacute;cran et la sauvegarder dans une image png. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagegrabscreen</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>imagepng</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'myscreenshot.png'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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.imagegrabscreen.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Cette fonction n&amp;#039;est disponible que sous Windows. <br /> </p></blockquote> </div> <a name='function.imagegrabscreen.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.imagegrabwindow.php' class='function' rel='rdfs-seeAlso'>imagegrabwindow()</a> - Capture une fen&amp;ecirc;tre</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="imagegif" value="<div id='function.imagegif' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagegif.php'>imagegif</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imagegif</span> &amp;mdash; <span class='dc-title'>Envoie une image GIF vers un navigateur ou un fichier</span></p> </div> <a name='function.imagegif.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>imagegif</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$image</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> ] )</div> <p class='para rdfs-comment'> <b>imagegif()</b> cr&amp;eacute;e un fichier image <acronym title='Graphic Interchange Format'>GIF</acronym> avec le nom <i><tt class='parameter'>filename</tt></i> d&amp;#039;apr&amp;egrave;s l&amp;#039;image <i><tt class='parameter'>image</tt></i> . L&amp;#039;argument <i><tt class='parameter'>image</tt></i> est un identifiant valide retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.imagecreate.php' class='function'>imagecreate()</a> ou les fonctions <i>imagecreatefrom*</i>. </p> <p class='para'> Le format de l&amp;#039;image sera <acronym>GIF87a</acronym>, &amp;agrave; moins que l&amp;#039;image n&amp;#039;ait une couleur transparente (mise en place gr&amp;acirc;ce &amp;agrave; la fonction <a href='http://www.php.net/manual/fr/function.imagecolortransparent.php' class='function'>imagecolortransparent()</a>)), ce qui fera qu&amp;#039;elle sera au format <acronym>GIF89a</acronym>. </p> </div> <a name='function.imagegif.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'> image</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Une ressource d&amp;#039;image, retourn&amp;eacute; par une des fonctions de cr&amp;eacute;ation d&amp;#039;images, comme <a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function'>imagecreatetruecolor()</a>. </p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>filename</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le chemin vers le fichier de sauvegarde. Si le flux de l&amp;#039;image brute n&amp;#039;est pas fourni, il sera affich&amp;eacute; directement. </p> </dd> </dl> <p> </p> </div> <a name='function.imagegif.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.imagegif.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Affichage d&amp;#039;une image en utilisant <b>imagegif()</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;Cr&amp;eacute;ation&amp;nbsp;d'une&amp;nbsp;image<br /></span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatetruecolor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>100</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;D&amp;eacute;finit&amp;nbsp;l'arri&amp;egrave;re-plan&amp;nbsp;en&amp;nbsp;blanc<br /></span><span style='color: #0000BB'>imagefilledrectangle</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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'>99</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>99</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0xFFFFFF</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Dessine&amp;nbsp;un&amp;nbsp;texte&amp;nbsp;dans&amp;nbsp;l'image<br /></span><span style='color: #0000BB'>imagestring</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>3</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>40</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>20</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'GD&amp;nbsp;Library'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0xFFBA00</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Affiche&amp;nbsp;l'image&amp;nbsp;sur&amp;nbsp;le&amp;nbsp;navigateur<br /></span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-type:&amp;nbsp;image/gif'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>imagegif</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p><div class='example'> <p><b>Exemple #2 Conversion d&amp;#039;une image PNG en GIF, en utilisant <b>imagegif()</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;Chargement&amp;nbsp;de&amp;nbsp;l'image&amp;nbsp;PNG<br /></span><span style='color: #0000BB'>$png&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatefrompng</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'./php.png'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Sauvegarde&amp;nbsp;de&amp;nbsp;l'image&amp;nbsp;en&amp;nbsp;GIF<br /></span><span style='color: #0000BB'>imagegif</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$png</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'./php.gif'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Lib&amp;eacute;ration&amp;nbsp;de&amp;nbsp;la&amp;nbsp;m&amp;eacute;moire<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$png</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;C'est&amp;nbsp;fait&amp;nbsp;!<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #DD0000'>'Convertion&amp;nbsp;avec&amp;nbsp;succ&amp;egrave;s&amp;nbsp;de&amp;nbsp;l'</span><span style='color: #0000BB'>image&amp;nbsp;PNG&amp;nbsp;en&amp;nbsp;GIF&amp;nbsp;</span><span style='color: #007700'>!</span><span style='color: #DD0000'>';<br />?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.imagegif.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: &amp;Eacute;tant donn&amp;eacute; que toutes les fonctions <acronym title='Graphic Interchange Format'>GIF</acronym> ont &amp;eacute;t&amp;eacute; supprim&amp;eacute;es de la biblioth&amp;egrave;que <acronym title='Graphics Draw'>GD</acronym> version 1.6, cette fonction ne sera pas accessible si vous avez cette version de la biblioth&amp;egrave;que. Le support du format <acronym title='Graphic Interchange Format'>GIF</acronym> sera de retour milieu 2004 dans la biblioth&amp;egrave;que GD. Pour plus d&amp;#039;informations, voir le site du <a href='http://www.libgd.org/' class='link external'>&amp;raquo; projet GD</a>. <br /> Le code suivant vous permet d&amp;#039;&amp;eacute;crire des scripts PHP plus portables : le type de GD est automatiquement d&amp;eacute;tect&amp;eacute;. Il remplace la s&amp;eacute;quence <i>Header(&amp;quot;Content-type: image/gif&amp;quot;); ImageGif($im);</i> par un code plus souple : </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 /></span><span style='color: #FF8000'>//&amp;nbsp;Cr&amp;eacute;ation&amp;nbsp;d'une&amp;nbsp;image<br /></span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatetruecolor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>100</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;On&amp;nbsp;fait&amp;nbsp;quelques&amp;nbsp;op&amp;eacute;rations&amp;nbsp;sur&amp;nbsp;l'image&amp;nbsp;ici...<br /><br />//&amp;nbsp;Gestion&amp;nbsp;de&amp;nbsp;l'affichage<br /></span><span style='color: #007700'>if(</span><span style='color: #0000BB'>function_exists</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'imagegif'</span><span style='color: #007700'>))<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Pour&amp;nbsp;GIF<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;image/gif'</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>imagegif</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>);<br />}<br />elseif(</span><span style='color: #0000BB'>function_exists</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'imagejpeg'</span><span style='color: #007700'>))<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Pour&amp;nbsp;JPEG<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;image/jpeg'</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>imagejpeg</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>NULL</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>);<br />}<br />elseif(</span><span style='color: #0000BB'>function_exists</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'imagepng'</span><span style='color: #007700'>))<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Pour&amp;nbsp;PNG<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;image/png'</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>imagepng</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>);<br />}<br />elseif(</span><span style='color: #0000BB'>function_exists</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'imagewbmp'</span><span style='color: #007700'>))<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Pour&amp;nbsp;WBMP<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;image/vnd.wap.wbmp'</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>imagewbmp</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>);<br />}<br />else<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;die(</span><span style='color: #DD0000'>'Aucun&amp;nbsp;support&amp;nbsp;sur&amp;nbsp;ce&amp;nbsp;serveur&amp;nbsp;PHP&amp;nbsp;n\'a&amp;nbsp;&amp;eacute;t&amp;eacute;&amp;nbsp;trouv&amp;eacute;'</span><span style='color: #007700'>);<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Si&amp;nbsp;un&amp;nbsp;support&amp;nbsp;a&amp;nbsp;&amp;eacute;t&amp;eacute;&amp;nbsp;trouv&amp;eacute;&amp;nbsp;pour&amp;nbsp;un&amp;nbsp;de&amp;nbsp;ces&amp;nbsp;formats,<br />//&amp;nbsp;nous&amp;nbsp;lib&amp;eacute;rons&amp;nbsp;la&amp;nbsp;m&amp;eacute;moire<br /></span><span style='color: #007700'>if(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>)<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>);<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> <br /> </p></blockquote> <blockquote><p><b class='note'>Note</b>: Depuis les versions 4.0.2 de PHP, vous pouvez utiliser la fonction <a href='http://www.php.net/manual/fr/function.imagetypes.php' class='function'>imagetypes()</a> au lieu de <a href='http://www.php.net/manual/fr/function.function-exists.php' class='function'>function_exists()</a> pour v&amp;eacute;rifier la pr&amp;eacute;sence des diff&amp;eacute;rents formats d&amp;#039;images support&amp;eacute;s.: </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 /></span><span style='color: #007700'>if(</span><span style='color: #0000BB'>imagetypes</span><span style='color: #007700'>()&amp;nbsp;&amp;amp;&amp;nbsp;</span><span style='color: #0000BB'>IMG_GIF</span><span style='color: #007700'>)<br />{<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;image/gif'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>imagegif</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>);<br />}<br />elseif(</span><span style='color: #0000BB'>imagetypes</span><span style='color: #007700'>()&amp;nbsp;&amp;amp;&amp;nbsp;</span><span style='color: #0000BB'>IMG_JPG</span><span style='color: #007700'>)<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;...&amp;nbsp;etc.&amp;nbsp;*/<br /></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.imagegif.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.imagepng.php' class='function' rel='rdfs-seeAlso'>imagepng()</a> - Envoie une image PNG vers un navigateur ou un fichier</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imagewbmp.php' class='function' rel='rdfs-seeAlso'>imagewbmp()</a> - Affiche une image WBMP</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imagejpeg.php' class='function' rel='rdfs-seeAlso'>imagejpeg()</a> - Envoie une image JPEG vers un navigateur ou un fichier</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imagetypes.php' class='function' rel='rdfs-seeAlso'>imagetypes()</a> - Retourne les types d'images support&amp;eacute;s par la version courante de PHP</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="imagegd2" value="<div id='function.imagegd2' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagegd2.php'>imagegd2</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.7, PHP 5)</p><p class='refpurpose'><span class='refname'>imagegd2</span> &amp;mdash; <span class='dc-title'>G&amp;eacute;n&amp;egrave;re une image au format GD2, vers le navigateur ou un fichier</span></p> </div> <a name='function.imagegd2.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>imagegd2</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$image</tt></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'>$chunk_size</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$type</tt></span> ]]] )</div> <p class='para rdfs-comment'> G&amp;eacute;n&amp;egrave;re une image au format GD2, vers le fichier <i><tt class='parameter'>filename</tt></i> . </p> </div> <a name='function.imagegd2.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'> image</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Une ressource d&amp;#039;image, retourn&amp;eacute; par une des fonctions de cr&amp;eacute;ation d&amp;#039;images, comme <a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function'>imagecreatetruecolor()</a>. </p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>filename</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le chemin vers le fichier de sauvegarde. S&amp;#039;il n&amp;#039;est pas d&amp;eacute;fini ou s&amp;#039;il vaut <b><tt class='constant'>NULL</tt></b>, le flux brut de l&amp;#039;image sera affich&amp;eacute; directement. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>chunk_size</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Taille de la pi&amp;egrave;ce. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>type</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Soit <b><tt class='constant'>IMG_GD2_RAW</tt></b>, soit <b><tt class='constant'>IMG_GD2_COMPRESSED</tt></b>. Par d&amp;eacute;faut, vaut <b><tt class='constant'>IMG_GD2_RAW</tt></b>. </p> </dd> </dl> <p> </p> </div> <a name='function.imagegd2.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.imagegd2.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Affichage d&amp;#039;une image GD2</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;image&amp;nbsp;vide&amp;nbsp;et&amp;nbsp;ajout&amp;nbsp;d'un&amp;nbsp;texte<br /></span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatetruecolor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>120</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>20</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$text_color&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>233</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>14</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>91</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagestring</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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'>5</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'>'Un&amp;nbsp;texte&amp;nbsp;simple'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$text_color</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>imagegd2</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Lib&amp;eacute;ration&amp;nbsp;de&amp;nbsp;la&amp;nbsp;m&amp;eacute;moire<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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 Sauvegarde d&amp;#039;une image GD2</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;image&amp;nbsp;vide&amp;nbsp;et&amp;nbsp;ajout&amp;nbsp;d'un&amp;nbsp;texte<br /></span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatetruecolor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>120</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>20</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$text_color&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>233</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>14</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>91</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagestring</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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'>5</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'>'Un&amp;nbsp;texte&amp;nbsp;simple'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$text_color</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Sauvegarde&amp;nbsp;de&amp;nbsp;l'image&amp;nbsp;GD2<br />//&amp;nbsp;Le&amp;nbsp;format&amp;nbsp;de&amp;nbsp;fichier&amp;nbsp;pour&amp;nbsp;les&amp;nbsp;images&amp;nbsp;GD2&amp;nbsp;est&amp;nbsp;.gd2,&amp;nbsp;voir&amp;nbsp;http://www.libgd.org/GdFileFormats<br /></span><span style='color: #0000BB'>imagegd2</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'simple.gd'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Lib&amp;eacute;ration&amp;nbsp;de&amp;nbsp;la&amp;nbsp;m&amp;eacute;moire<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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.imagegd2.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Cette fonction requiert la biblioth&amp;egrave;que GD 2.0.1 ou sup&amp;eacute;rieure (2.0.28 ou sup&amp;eacute;rieure est recommand&amp;eacute;e).</span></p></blockquote> <blockquote><p><b class='note'>Note</b>: Le format GD2 est commun&amp;eacute;ment utilis&amp;eacute; pour charger rapidement les parties d&amp;#039;une image. Notez que le format GD2 est uniquement utilisable dans les applications compatibles GD2. <br /> </p></blockquote> </div> <a name='function.imagegd2.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'> Les param&amp;egrave;tres <i><tt class='parameter'>chunk_size</tt></i> et <i><tt class='parameter'>type</tt></i> ont &amp;eacute;t&amp;eacute; ajout&amp;eacute;s. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.imagegd2.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.imagegd.php' class='function' rel='rdfs-seeAlso'>imagegd()</a> - G&amp;eacute;n&amp;egrave;re une image au format GD, vers le navigateur ou un 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="imagegd" value="<div id='function.imagegd' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagegd.php'>imagegd</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.7, PHP 5)</p><p class='refpurpose'><span class='refname'>imagegd</span> &amp;mdash; <span class='dc-title'>G&amp;eacute;n&amp;egrave;re une image au format GD, vers le navigateur ou un fichier</span></p> </div> <a name='function.imagegd.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>imagegd</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$image</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> ] )</div> <p class='para rdfs-comment'> G&amp;eacute;n&amp;egrave;re une image GD vers le fichier <i><tt class='parameter'>filename</tt></i> . </p> </div> <a name='function.imagegd.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'> image</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Une ressource d&amp;#039;image, retourn&amp;eacute; par une des fonctions de cr&amp;eacute;ation d&amp;#039;images, comme <a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function'>imagecreatetruecolor()</a>. </p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>filename</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le chemin vers le fichier de sauvegarde. S&amp;#039;il n&amp;#039;est pas d&amp;eacute;fini ou s&amp;#039;il vaut <b><tt class='constant'>NULL</tt></b>, le flux brut de l&amp;#039;image sera affich&amp;eacute; directement. </p> </dd> </dl> <p> </p> </div> <a name='function.imagegd.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.imagegd.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Affichage d&amp;#039;une image GD</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;image&amp;nbsp;vide&amp;nbsp;et&amp;nbsp;ajout&amp;nbsp;d'un&amp;nbsp;texte<br /></span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatetruecolor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>120</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>20</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$text_color&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>233</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>14</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>91</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagestring</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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'>5</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'>'Un&amp;nbsp;texte&amp;nbsp;simple'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$text_color</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Affichage&amp;nbsp;de&amp;nbsp;l'image<br /></span><span style='color: #0000BB'>imagegd</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Lib&amp;eacute;ration&amp;nbsp;de&amp;nbsp;la&amp;nbsp;m&amp;eacute;moire<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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 Sauvegarde d&amp;#039;une image GD</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;image&amp;nbsp;vide&amp;nbsp;et&amp;nbsp;ajout&amp;nbsp;d'un&amp;nbsp;texte<br /></span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatetruecolor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>120</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>20</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$text_color&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>233</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>14</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>91</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagestring</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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'>5</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'>'Un&amp;nbsp;texte&amp;nbsp;simple'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$text_color</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Sauvegarde&amp;nbsp;de&amp;nbsp;l'image&amp;nbsp;GD<br />//&amp;nbsp;Le&amp;nbsp;format&amp;nbsp;de&amp;nbsp;fichier&amp;nbsp;pour&amp;nbsp;les&amp;nbsp;images&amp;nbsp;GD&amp;nbsp;est&amp;nbsp;.gd,&amp;nbsp;voir&amp;nbsp;http://www.libgd.org/GdFileFormats<br /></span><span style='color: #0000BB'>imagegd</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'simple.gd'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Lib&amp;eacute;ration&amp;nbsp;de&amp;nbsp;la&amp;nbsp;m&amp;eacute;moire<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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.imagegd.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Le format GD est commun&amp;eacute;ment utilis&amp;eacute; pour autoriser le chargement rapide des parties d&amp;#039;un image. Notez que le format GD est uniquement utilisable dans les applications compatibles GD. <br /> </p></blockquote> </div> <a name='function.imagegd.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.imagegd2.php' class='function' rel='rdfs-seeAlso'>imagegd2()</a> - G&amp;eacute;n&amp;egrave;re une image au format GD2, vers le navigateur ou un 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="imagegammacorrect" value="<div id='function.imagegammacorrect' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagegammacorrect.php'>imagegammacorrect</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imagegammacorrect</span> &amp;mdash; <span class='dc-title'>Applique une correction gamma &amp;agrave; l&amp;#039;image GD</span></p> </div> <a name='function.imagegammacorrect.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>imagegammacorrect</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$image</tt></span> , <span class='methodparam'><span class='type'>float</span> <tt class='parameter'>$inputgamma</tt></span> , <span class='methodparam'><span class='type'>float</span> <tt class='parameter'>$outputgamma</tt></span> )</div> <p class='para rdfs-comment'> Applique une correction gamma &amp;agrave; l&amp;#039;image GD <i><tt class='parameter'>image</tt></i> . </p> </div> <a name='function.imagegammacorrect.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'> image</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Une ressource d&amp;#039;image, retourn&amp;eacute; par une des fonctions de cr&amp;eacute;ation d&amp;#039;images, comme <a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function'>imagecreatetruecolor()</a>. </p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>inputgamma</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le facteur gamma d&amp;#039;entr&amp;eacute;e. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>outputgamma</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le facteur gamma de sortie. </p> </dd> </dl> <p> </p> </div> <a name='function.imagegammacorrect.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.imagegammacorrect.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>imagegammacorrect()</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;Cr&amp;eacute;ation&amp;nbsp;d'une&amp;nbsp;image<br /></span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatefromgif</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'php.gif'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Correction&amp;nbsp;gamma,&amp;nbsp;sortie&amp;nbsp;&amp;agrave;&amp;nbsp;1.537<br /></span><span style='color: #0000BB'>imagegammacorrect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1.0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1.537</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Sauvegarde&amp;nbsp;et&amp;nbsp;lib&amp;eacute;ration&amp;nbsp;de&amp;nbsp;la&amp;nbsp;m&amp;eacute;moire<br /></span><span style='color: #0000BB'>imagegif</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'./php_gamma_corrected.gif'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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="imagefttext" value="<div id='function.imagefttext' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagefttext.php'>imagefttext</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.7, PHP 5)</p><p class='refpurpose'><span class='refname'>imagefttext</span> &amp;mdash; <span class='dc-title'>&amp;Eacute;crit du texte dans une image avec la police courante FreeType 2</span></p> </div> <a name='function.imagefttext.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>imagefttext</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$image</tt></span> , <span class='methodparam'><span class='type'>float</span> <tt class='parameter'>$size</tt></span> , <span class='methodparam'><span class='type'>float</span> <tt class='parameter'>$angle</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$x</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$y</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$color</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$fontfile</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$text</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$extrainfo</tt></span> ] )</div> </div> <a name='function.imagefttext.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'> image</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Une ressource d&amp;#039;image, retourn&amp;eacute; par une des fonctions de cr&amp;eacute;ation d&amp;#039;images, comme <a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function'>imagecreatetruecolor()</a>. </p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>size</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La taille de la police &amp;agrave; utiliser, en nombre de points. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>angle</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;angle, en degr&amp;eacute;s ; 0 degr&amp;eacute; pour une lecture du texte de gauche &amp;agrave; droite. Les grandes valeurs repr&amp;eacute;sentent une rotation dans le sens des aiguilles d&amp;#039;une montre. Par exemple, une valeur de 90 aura pour effet de lire le texte du bas vers le haut. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>x</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Les coordonn&amp;eacute;es, fournies par <i><tt class='parameter'>x</tt></i> et <i><tt class='parameter'>y</tt></i> d&amp;eacute;finissent le point de d&amp;eacute;part du premier caract&amp;egrave;re (et plus pr&amp;eacute;cis&amp;eacute;ment, le coin en bas &amp;agrave; gauche du caract&amp;egrave;re). C&amp;#039;est un comportement diff&amp;eacute;rent de la fonction <a href='http://www.php.net/manual/fr/function.imagestring.php' class='function'>imagestring()</a>, o&amp;ugrave; <i><tt class='parameter'>x</tt></i> et <i><tt class='parameter'>y</tt></i> d&amp;eacute;finissent le coin en haut, &amp;agrave; gauche du premier caract&amp;egrave;re. Par exemple, en haut &amp;agrave; gauche vaut 0, 0. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>y</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;ordonn&amp;eacute;e <i>y-ordinate</i>. Ce param&amp;egrave;tre configure la position de base de la police, et non pas le bas de cette derni&amp;egrave;re. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>color</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;index de la couleur d&amp;eacute;sir&amp;eacute;e pour le texte, voir la fonction <a href='http://www.php.net/manual/fr/function.imagecolorexact.php' class='function'>imagecolorexact()</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>fontfile</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le chemin vers la police TrueType &amp;agrave; utiliser. </p> <p class='para'> Suivant la version de GD utilis&amp;eacute;e par PHP, il sera recherch&amp;eacute; les fichiers <em class='emphasis'>qui ne commencent pas par un &amp;#039;<i>/</i>&amp;#039;, en y ajoutant l&amp;#039;extension &amp;#039;<i>.ttf</i>&amp;#039;</em>, et suivant le chemin des polices d&amp;eacute;fini par la biblioth&amp;egrave;que. </p> <p class='para'> Lors de l&amp;#039;utilisation d&amp;#039;une version de GD inf&amp;eacute;rieure &amp;agrave; 2.0.18, un caract&amp;egrave;re d&amp;#039;espacement (plut&amp;ocirc;t qu&amp;#039;un point-virgule) &amp;eacute;tait utilis&amp;eacute; comment s&amp;eacute;parateur dans le chemin pour les diff&amp;eacute;rents fichiers de police. Si vous utilisez toujours cette notation, vous obtiendrez le message d&amp;#039;erreur suivant : <i>Warning: Could not find/open font</i>. Pour ces anciennes versions, la seule solution est de d&amp;eacute;placer la police dans un dossier qui ne contient pas d&amp;#039;espace. </p> <p class='para'> Dans la plupart des cas, lorsque la police se trouve dans le m&amp;ecirc;me dossier que le script qui cherche &amp;agrave; l&amp;#039;utiliser, la solution suivante permet de s&amp;#039;affranchir de tous les probl&amp;egrave;mes relatifs &amp;agrave; l&amp;#039;inclusion. </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;finit&amp;nbsp;la&amp;nbsp;variable&amp;nbsp;d'environnement&amp;nbsp;pour&amp;nbsp;GD<br /></span><span style='color: #0000BB'>putenv</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'GDFONTPATH='&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>realpath</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'.'</span><span style='color: #007700'>));<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Nom&amp;nbsp;de&amp;nbsp;la&amp;nbsp;police&amp;nbsp;&amp;agrave;&amp;nbsp;utiliser&amp;nbsp;(note&amp;nbsp;qu'il&amp;nbsp;n'y&amp;nbsp;a&amp;nbsp;pas&amp;nbsp;d'extension&amp;nbsp;.ttf)<br /></span><span style='color: #0000BB'>$font&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SomeFont'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <p> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>text</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le texte &amp;agrave; ins&amp;eacute;rer dans l&amp;#039;image. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>extrainfo</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p><table class='doctable table'> <caption><b>Indexes possibles pour le tableau <i><tt class='parameter'>extrainfo</tt></i> </b></caption> <thead valign='middle'> <tr valign='middle'> <th>Cl&amp;eacute;</th> <th>Type</th> <th>Signification</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'><i>linespacing</i></td> <td align='left'><a href='http://www.php.net/manual/fr/language.types.float.php' class='type float'>float</a></td> <td align='left'>D&amp;eacute;finit l&amp;#039;espacement entre les lignes lors du dessin</td> </tr> </tbody> </table> <p> </p> </dd> </dl> <p> </p> </div> <a name='function.imagefttext.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne un tableau d&amp;eacute;finissant les 4 points d&amp;#039;une bo&amp;icirc;te, en commen&amp;ccedil;ant par le coin en bas, &amp;agrave; gauche, puis, les suivants, dans le sens des aiguilles d&amp;#039;une montre : </p><table class='doctable informaltable'> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>0</td> <td align='left'>x : coordonn&amp;eacute;e en bas, &amp;agrave; gauche</td> </tr> <tr valign='middle'> <td align='left'>1</td> <td align='left'>y : coordonn&amp;eacute;e en bas, &amp;agrave; gauche</td> </tr> <tr valign='middle'> <td align='left'>2</td> <td align='left'>x : coordonn&amp;eacute;e en haut, &amp;agrave; droite</td> </tr> <tr valign='middle'> <td align='left'>3</td> <td align='left'>y : coordonn&amp;eacute;e en bas, &amp;agrave; droite</td> </tr> <tr valign='middle'> <td align='left'>4</td> <td align='left'>x : coordonn&amp;eacute;e en haut, &amp;agrave; droite</td> </tr> <tr valign='middle'> <td align='left'>5</td> <td align='left'>y : coordonn&amp;eacute;e en haut, &amp;agrave; droite</td> </tr> <tr valign='middle'> <td align='left'>6</td> <td align='left'>x : coordonn&amp;eacute;e en haut, &amp;agrave; gauche</td> </tr> <tr valign='middle'> <td align='left'>7</td> <td align='left'>y : coordonn&amp;eacute;e en haut, &amp;agrave; gauche</td> </tr> </tbody> </table> <p> </p> </div> <a name='function.imagefttext.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>imagefttext()</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;Cr&amp;eacute;ation&amp;nbsp;d'une&amp;nbsp;image&amp;nbsp;de&amp;nbsp;300x100&amp;nbsp;pixels<br /></span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatetruecolor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>300</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$red&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0xFF</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0x00</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0x00</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$black&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0x00</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0x00</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0x00</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;D&amp;eacute;finit&amp;nbsp;l'arri&amp;egrave;re-plan&amp;nbsp;en&amp;nbsp;rouge<br /></span><span style='color: #0000BB'>imagefilledrectangle</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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'>299</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>99</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$red</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Chemin&amp;nbsp;vers&amp;nbsp;notre&amp;nbsp;fichier&amp;nbsp;de&amp;nbsp;police&amp;nbsp;ttf<br /></span><span style='color: #0000BB'>$font_file&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'./arial.ttf'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Dessine&amp;nbsp;le&amp;nbsp;texte&amp;nbsp;'PHP&amp;nbsp;Manual'&amp;nbsp;en&amp;nbsp;utilisant&amp;nbsp;une&amp;nbsp;police&amp;nbsp;de&amp;nbsp;taille&amp;nbsp;13<br /></span><span style='color: #0000BB'>imagefttext</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>13</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'>105</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>55</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$black</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$font_file</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'PHP&amp;nbsp;Manual'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Affichage&amp;nbsp;de&amp;nbsp;l'image&amp;nbsp;sur&amp;nbsp;le&amp;nbsp;navigateur<br /></span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-Type:&amp;nbsp;image/png'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>imagepng</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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.imagefttext.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Cette fonction requiert la biblioth&amp;egrave;que GD 2.0.1 ou sup&amp;eacute;rieure (2.0.28 ou sup&amp;eacute;rieure est recommand&amp;eacute;e).</span></p></blockquote> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Cette fonction n&amp;#039;est disponible que si si PHP est compil&amp;eacute; avec le support Freetype (<span class='option'>--with-freetype-dir=DIR</span>) </span></p></blockquote> </div> <a name='function.imagefttext.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.5</td> <td align='left'> Le param&amp;egrave;tre <i><tt class='parameter'>extrainfo</tt></i> est devenu optionnel. </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="imageftbbox" value="<div id='function.imageftbbox' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imageftbbox.php'>imageftbbox</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.7, PHP 5)</p><p class='refpurpose'><span class='refname'>imageftbbox</span> &amp;mdash; <span class='dc-title'>Calcule le rectangle d&amp;#039;encadrement pour un texte, en utilisant la police courante et freetype2</span></p> </div> <a name='function.imageftbbox.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>imageftbbox</b></span> ( <span class='methodparam'><span class='type'>float</span> <tt class='parameter'>$size</tt></span> , <span class='methodparam'><span class='type'>float</span> <tt class='parameter'>$angle</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$fontfile</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$text</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$extrainfo</tt></span> ] )</div> <p class='para rdfs-comment'> <b>imageftbbox()</b> calcule le rectangle d&amp;#039;encadrement pour le texte <i><tt class='parameter'>text</tt></i> , en utilisant la police courante et freetype2. </p> </div> <a name='function.imageftbbox.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'>size</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La taille de la police. Suivant votre version de GD, elle devra &amp;ecirc;tre sp&amp;eacute;cifi&amp;eacute; en pixel (GD1) ou en point (GD2). </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>angle</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Angle, en degr&amp;eacute;s, dans lequel le param&amp;egrave;tre <i><tt class='parameter'>text</tt></i> sera mesur&amp;eacute;. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>fontfile</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nom du fichier de la police TrueType (peut &amp;ecirc;tre une URL). Suivant la version de GD utilis&amp;eacute;e par PHP, il sera recherch&amp;eacute; les fichiers qui ne commencent pas par un &amp;#039;/&amp;#039;, en y ajoutant l&amp;#039;extension &amp;#039;.ttf&amp;#039;, et suivant le chemin des polices d&amp;eacute;fini par la biblioth&amp;egrave;que. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>text</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La cha&amp;icirc;ne &amp;agrave; mesurer. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>extrainfo</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p><table class='doctable table'> <caption><b>Index possibles pour le tableau <i><tt class='parameter'>extrainfo</tt></i> </b></caption> <thead valign='middle'> <tr valign='middle'> <th>Cl&amp;eacute;</th> <th>Type</th> <th>Signification</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'><i>linespacing</i></td> <td align='left'><a href='http://www.php.net/manual/fr/language.types.float.php' class='type float'>float</a></td> <td align='left'>Repr&amp;eacute;sente l&amp;#039;espacement entre les lignes lors du dessin</td> </tr> </tbody> </table> <p> </p> </dd> </dl> <p> </p> </div> <a name='function.imageftbbox.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> <b>imageftbbox()</b> retourne un tableau contenant 8 &amp;eacute;l&amp;eacute;ments repr&amp;eacute;sentant les 4 points du rectangle entourant le texte : </p><table class='doctable informaltable'> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>0</td> <td align='left'>Coin en bas, &amp;agrave; gauche, position en X</td> </tr> <tr valign='middle'> <td align='left'>1</td> <td align='left'>Coin en bas, &amp;agrave; gauche, position en Y</td> </tr> <tr valign='middle'> <td align='left'>2</td> <td align='left'>Coin en bas, &amp;agrave; droite, position en X</td> </tr> <tr valign='middle'> <td align='left'>3</td> <td align='left'>Coin en bas, &amp;agrave; droite, position en Y</td> </tr> <tr valign='middle'> <td align='left'>4</td> <td align='left'>Coin en haut, &amp;agrave; droite, position en X</td> </tr> <tr valign='middle'> <td align='left'>5</td> <td align='left'>Coin en haut, &amp;agrave; droite, position en Y</td> </tr> <tr valign='middle'> <td align='left'>6</td> <td align='left'>Coin en haut, &amp;agrave; gauche, position en X</td> </tr> <tr valign='middle'> <td align='left'>7</td> <td align='left'>Coin en haut, &amp;agrave; gauche, position en Y</td> </tr> </tbody> </table> <p> </p> <p class='para'> Les points sont relatifs au <em class='emphasis'>texte</em> suivant le param&amp;egrave;tre <i><tt class='parameter'>angle</tt></i> , aussi, &amp;quot;en haut &amp;agrave; gauche&amp;quot; signifie le coin en haut &amp;agrave; gauche lorsque l&amp;#039;on regarde le texte horizontalement. </p> </div> <a name='function.imageftbbox.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>imageftbbox()</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;Cr&amp;eacute;ation&amp;nbsp;d'une&amp;nbsp;image&amp;nbsp;de&amp;nbsp;300x150&amp;nbsp;pixels<br /></span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatetruecolor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>300</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>150</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$black&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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'>0</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$white&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;D&amp;eacute;finit&amp;nbsp;l'arri&amp;egrave;re-plan&amp;nbsp;en&amp;nbsp;blanc<br /></span><span style='color: #0000BB'>imagefilledrectangle</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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'>299</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>299</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$white</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Chemin&amp;nbsp;vers&amp;nbsp;notre&amp;nbsp;fichier&amp;nbsp;de&amp;nbsp;police<br /></span><span style='color: #0000BB'>$font&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'./arial.ttf'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;D'abord,&amp;nbsp;nous&amp;nbsp;cr&amp;eacute;ons&amp;nbsp;un&amp;nbsp;rectangle&amp;nbsp;contenant&amp;nbsp;notre&amp;nbsp;texte<br /></span><span style='color: #0000BB'>$bbox&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imageftbbox</span><span style='color: #007700'>(</span><span style='color: #0000BB'>10</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'>$font</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'The&amp;nbsp;PHP&amp;nbsp;Documentation&amp;nbsp;Group'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Nos&amp;nbsp;coordonn&amp;eacute;es&amp;nbsp;en&amp;nbsp;X&amp;nbsp;et&amp;nbsp;en&amp;nbsp;Y<br /></span><span style='color: #0000BB'>$x&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$bbox</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>]&amp;nbsp;+&amp;nbsp;(</span><span style='color: #0000BB'>imagesx</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>)&amp;nbsp;/&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>)&amp;nbsp;-&amp;nbsp;(</span><span style='color: #0000BB'>$bbox</span><span style='color: #007700'>[</span><span style='color: #0000BB'>4</span><span style='color: #007700'>]&amp;nbsp;/&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>)&amp;nbsp;-&amp;nbsp;</span><span style='color: #0000BB'>5</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$y&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$bbox</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'>imagesy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>)&amp;nbsp;/&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>)&amp;nbsp;-&amp;nbsp;(</span><span style='color: #0000BB'>$bbox</span><span style='color: #007700'>[</span><span style='color: #0000BB'>5</span><span style='color: #007700'>]&amp;nbsp;/&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>)&amp;nbsp;-&amp;nbsp;</span><span style='color: #0000BB'>5</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>imagefttext</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>10</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'>$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'>$black</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$font</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'The&amp;nbsp;PHP&amp;nbsp;Documentation&amp;nbsp;Group'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Affichage&amp;nbsp;vers&amp;nbsp;le&amp;nbsp;navigateur<br /></span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-type:&amp;nbsp;image/png'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>imagepng</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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.imageftbbox.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Cette fonction requiert la biblioth&amp;egrave;que GD 2.0.1 ou sup&amp;eacute;rieure (2.0.28 ou sup&amp;eacute;rieure est recommand&amp;eacute;e).</span></p></blockquote> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Cette fonction n&amp;#039;est disponible que si si PHP est compil&amp;eacute; avec le support Freetype (<span class='option'>--with-freetype-dir=DIR</span>) </span></p></blockquote> </div> <a name='function.imageftbbox.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.5</td> <td align='left'> Le param&amp;egrave;tre <i><tt class='parameter'>extrainfo</tt></i> est maintenant optionnel. </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="imagefontwidth" value="<div id='function.imagefontwidth' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagefontwidth.php'>imagefontwidth</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imagefontwidth</span> &amp;mdash; <span class='dc-title'>Retourne la largeur de la police</span></p> </div> <a name='function.imagefontwidth.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>imagefontwidth</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$font</tt></span> )</div> <p class='para rdfs-comment'> Retourne la largeur de la police <i><tt class='parameter'>font</tt></i> en pixels. </p> </div> <a name='function.imagefontwidth.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'> font</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Peut &amp;ecirc;tre 1, 2, 3, 4, 5 pour les polices internes d&amp;#039;encodage Latin2 (o&amp;ugrave; les plus grands nombres correspondent aux polices larges) ou n&amp;#039;importe quels identifiants de police de votre choix, enregistr&amp;eacute;es avec la fonction <a href='http://www.php.net/manual/fr/function.imageloadfont.php' class='function'>imageloadfont()</a>. </p></dd> </dl> <p> </p> </div> <a name='function.imagefontwidth.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne la largeur de la police. </p> </div> <a name='function.imagefontwidth.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>imagefontwidth()</b> et les polices internes</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'>'Largeur&amp;nbsp;de&amp;nbsp;la&amp;nbsp;police&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>imagefontwidth</span><span style='color: #007700'>(</span><span style='color: #0000BB'>4</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> Largeur de la police : 8 </pre></div> </div> </div><p> </p><div class='example'> <p><b>Exemple #2 Exemple avec <b>imagefontwidth()</b> et <a href='http://www.php.net/manual/fr/function.imageloadfont.php' class='function'>imageloadfont()</a></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;Chargement&amp;nbsp;d'une&amp;nbsp;police&amp;nbsp;.gdf<br /></span><span style='color: #0000BB'>$font&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imageloadfont</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'anonymous.gdf'</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Largeur&amp;nbsp;de&amp;nbsp;la&amp;nbsp;police&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>imagefontwidth</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$font</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> Largeur de la police : 23 </pre></div> </div> </div><p> </p> </div> <a name='function.imagefontwidth.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.imagefontheight.php' class='function' rel='rdfs-seeAlso'>imagefontheight()</a> - Retourne la hauteur de la police</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imageloadfont.php' class='function' rel='rdfs-seeAlso'>imageloadfont()</a> - Charge une nouvelle police</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="imagefontheight" value="<div id='function.imagefontheight' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagefontheight.php'>imagefontheight</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imagefontheight</span> &amp;mdash; <span class='dc-title'>Retourne la hauteur de la police</span></p> </div> <a name='function.imagefontheight.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>imagefontheight</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$font</tt></span> )</div> <p class='para rdfs-comment'> Retourne la hauteur de la police <i><tt class='parameter'>font</tt></i> en pixels. </p> </div> <a name='function.imagefontheight.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'> font</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Peut &amp;ecirc;tre 1, 2, 3, 4, 5 pour les polices internes d&amp;#039;encodage Latin2 (o&amp;ugrave; les plus grands nombres correspondent aux polices larges) ou n&amp;#039;importe quels identifiants de police de votre choix, enregistr&amp;eacute;es avec la fonction <a href='http://www.php.net/manual/fr/function.imageloadfont.php' class='function'>imageloadfont()</a>. </p></dd> </dl> <p> </p> </div> <a name='function.imagefontheight.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne la hauteur de la police, en pixels. </p> </div> <a name='function.imagefontheight.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>imagefontheight()</b> et des polices internes</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'>'Hauteur&amp;nbsp;de&amp;nbsp;la&amp;nbsp;police&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>imagefontheight</span><span style='color: #007700'>(</span><span style='color: #0000BB'>4</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> Hauteur de la police : 16 </pre></div> </div> </div><p> </p><div class='example'> <p><b>Exemple #2 Exemple avec <b>imagefontheight()</b> et <a href='http://www.php.net/manual/fr/function.imageloadfont.php' class='function'>imageloadfont()</a></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;Chargement&amp;nbsp;d'une&amp;nbsp;police&amp;nbsp;.gdf<br /></span><span style='color: #0000BB'>$font&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imageloadfont</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'anonymous.gdf'</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Hauteur&amp;nbsp;de&amp;nbsp;la&amp;nbsp;police&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>imagefontheight</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$font</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> Hauteur de la police : 43 </pre></div> </div> </div><p> </p> </div> <a name='function.imagefontheight.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.imagefontwidth.php' class='function' rel='rdfs-seeAlso'>imagefontwidth()</a> - Retourne la largeur de la police</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imageloadfont.php' class='function' rel='rdfs-seeAlso'>imageloadfont()</a> - Charge une nouvelle police</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="imagefilter" value="<div id='function.imagefilter' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagefilter.php'>imagefilter</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>imagefilter</span> &amp;mdash; <span class='dc-title'>Applique un filtre &amp;agrave; une image</span></p> </div> <a name='function.imagefilter.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>imagefilter</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$image</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$filtertype</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$arg1</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$arg2</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$arg3</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$arg4</tt></span> ]]]] )</div> <p class='para rdfs-comment'> <b>imagefilter()</b> applique le filtre <i><tt class='parameter'>filtertype</tt></i> &amp;agrave; l&amp;#039;image en utilisant les param&amp;egrave;tres <i><tt class='parameter'>args1</tt></i> , <i><tt class='parameter'>args2</tt></i> et <i><tt class='parameter'>args3</tt></i> lorsque cela est n&amp;eacute;cessaire. </p> </div> <a name='function.imagefilter.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'> image</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Une ressource d&amp;#039;image, retourn&amp;eacute; par une des fonctions de cr&amp;eacute;ation d&amp;#039;images, comme <a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function'>imagecreatetruecolor()</a>. </p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>filtertype</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le param&amp;egrave;tre <i><tt class='parameter'>filtertype</tt></i> peut prendre l&amp;#039;une des valeurs suivantes : </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>IMG_FILTER_NEGATE</tt></b> : renverse toutes les couleurs de l&amp;#039;image. </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>IMG_FILTER_GRAYSCALE</tt></b> : convertit l&amp;#039;image en <i>grayscale</i>. </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>IMG_FILTER_BRIGHTNESS</tt></b> : modifie la luminosit&amp;eacute; de l&amp;#039;image. Utilisez le param&amp;egrave;tre <i><tt class='parameter'>args1</tt></i> pour d&amp;eacute;finir la luminosit&amp;eacute;. </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>IMG_FILTER_CONTRAST</tt></b> : modifie le contraste de l&amp;#039;image. Utilisez le param&amp;egrave;tre <i><tt class='parameter'>args1</tt></i> pour d&amp;eacute;finir le contraste. </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>IMG_FILTER_COLORIZE</tt></b> : identique au param&amp;egrave;tre <b><tt class='constant'>IMG_FILTER_GRAYSCALE</tt></b> except&amp;eacute; que vous pouvez sp&amp;eacute;cifier une couleur. Utilisez trois arguments s&amp;eacute;par&amp;eacute;s dans les param&amp;egrave;tres <i><tt class='parameter'>args1</tt></i> , <i><tt class='parameter'>args2</tt></i> et <i><tt class='parameter'>args3</tt></i> sous la forme <i><tt class='parameter'>red</tt></i> , <i><tt class='parameter'>blue</tt></i> , <i><tt class='parameter'>green</tt></i> et <i><tt class='parameter'>arg4</tt></i> pour le canal <i><tt class='parameter'>alpha</tt></i> . L&amp;#039;intervalle pour chaque couleur est 0 - 255. </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>IMG_FILTER_EDGEDETECT</tt></b> : utilise la d&amp;eacute;tection des bords pour les mettre en &amp;eacute;vidence dans l&amp;#039;image. </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>IMG_FILTER_EMBOSS</tt></b> : grave l&amp;#039;image en relief. </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>IMG_FILTER_GAUSSIAN_BLUR</tt></b> : brouille l&amp;#039;image en utilisant la m&amp;eacute;thode gaussienne. </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>IMG_FILTER_SELECTIVE_BLUR</tt></b> : brouille l&amp;#039;image. </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>IMG_FILTER_MEAN_REMOVAL</tt></b> : son utilisation signifie le d&amp;eacute;placement pour r&amp;eacute;aliser un effet &amp;quot;peu pr&amp;eacute;cis&amp;quot;. </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>IMG_FILTER_SMOOTH</tt></b> : rend l&amp;#039;image liss&amp;eacute;e (<i>smooth</i>). Utilisez le param&amp;egrave;tre <i><tt class='parameter'>args1</tt></i> pour d&amp;eacute;finir le degr&amp;eacute; de lissoir. </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>IMG_FILTER_PIXELATE</tt></b> : applique un effet de pixelisation &amp;agrave; l&amp;#039;image; utilise <i><tt class='parameter'>arg1</tt></i> pour indiquer la taille de bloc, et <i><tt class='parameter'>arg2</tt></i> pour indiquer le mode de pixelisation. </span> </li> </ul><p> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>arg1</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>IMG_FILTER_BRIGHTNESS</tt></b> : degr&amp;eacute; de luminosit&amp;eacute;. </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>IMG_FILTER_CONTRAST</tt></b> : degr&amp;eacute; du contraste. </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>IMG_FILTER_COLORIZE</tt></b> : valeur du composant rouge. </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>IMG_FILTER_SMOOTH</tt></b> : degr&amp;eacute; du liss&amp;eacute;. </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>IMG_FILTER_PIXELATE</tt></b>: taille de bloc en pixels. </span> </li> </ul><p> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>arg2</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>IMG_FILTER_COLORIZE</tt></b> : valeur du composant vert. </span> </li> </ul><p> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>arg3</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>IMG_FILTER_COLORIZE</tt></b> : valeur du composant bleu. </span> </li> </ul><p> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>arg4</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>IMG_FILTER_COLORIZE</tt></b> : canal Alpha. Une valeur entre 0 et 127. 0 signifie totalement opaque, tandis que 127 signifie totalement transparent. </span> </li> <li class='listitem'> <span class='simpara'> <b><tt class='constant'>IMG_FILTER_PIXELATE</tt></b>: s&amp;#039;il faut utiliser un effet de pixelisation avanc&amp;eacute; ou non (par d&amp;eacute;faut, <b><tt class='constant'>FALSE</tt></b>). </span> </li> </ul><p> </p> </dd> </dl> <p> </p> </div> <a name='function.imagefilter.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.imagefilter.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.3.0</td> <td align='left'> Support de la pixelisation (<b><tt class='constant'>IMG_FILTER_PIXELATE</tt></b>) ajout&amp;eacute;. </td> </tr> <tr valign='middle'> <td align='left'>5.2.5</td> <td align='left'> Le support du canal Alpha pour la constante <b><tt class='constant'>IMG_FILTER_COLORIZE</tt></b> a &amp;eacute;t&amp;eacute; ajout&amp;eacute;. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.imagefilter.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>imagefilter()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatefrompng</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dave.png'</span><span style='color: #007700'>);<br /><br />if(</span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>&amp;amp;&amp;amp;&amp;nbsp;</span><span style='color: #0000BB'>imagefilter</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>IMG_FILTER_GRAYSCALE</span><span style='color: #007700'>))<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Image&amp;nbsp;convertie&amp;nbsp;en&amp;nbsp;grayscale.'</span><span style='color: #007700'>;<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>imagepng</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'dave.png'</span><span style='color: #007700'>);<br />}<br />else<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'La&amp;nbsp;convertion&amp;nbsp;en&amp;nbsp;grayscale&amp;nbsp;a&amp;nbsp;&amp;eacute;chou&amp;eacute;.'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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>imagefilter()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatefrompng</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'sean.png'</span><span style='color: #007700'>);<br /><br />if(</span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>&amp;amp;&amp;amp;&amp;nbsp;</span><span style='color: #0000BB'>imagefilter</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>IMG_FILTER_BRIGHTNESS</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>20</span><span style='color: #007700'>))<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'La&amp;nbsp;luminosit&amp;eacute;&amp;nbsp;de&amp;nbsp;l\'image&amp;nbsp;a&amp;nbsp;&amp;eacute;t&amp;eacute;&amp;nbsp;modifi&amp;eacute;e.'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>imagepng</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'sean.png'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>);<br />}<br />else<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Echec&amp;nbsp;lors&amp;nbsp;de&amp;nbsp;la&amp;nbsp;modification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;luminosit&amp;eacute;.'</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'> </p><div class='example'> <p><b>Exemple #3 Exemple avec <b>imagefilter()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatefrompng</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'philip.png'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;R,&amp;nbsp;G,&amp;nbsp;B,&amp;nbsp;donc&amp;nbsp;0,&amp;nbsp;255,&amp;nbsp;0&amp;nbsp;correspond&amp;nbsp;au&amp;nbsp;vert&amp;nbsp;*/<br /></span><span style='color: #007700'>if(</span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>&amp;amp;&amp;amp;&amp;nbsp;</span><span style='color: #0000BB'>imagefilter</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>IMG_FILTER_COLORIZE</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'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>))<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'L\'image&amp;nbsp;a&amp;nbsp;&amp;eacute;t&amp;eacute;&amp;nbsp;ombrag&amp;eacute;e&amp;nbsp;en&amp;nbsp;vert&amp;nbsp;avec&amp;nbsp;succ&amp;egrave;s.'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>imagepng</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'philip.png'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>);<br />}<br />else<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Echec&amp;nbsp;lors&amp;nbsp;de&amp;nbsp;la&amp;nbsp;modification&amp;nbsp;de&amp;nbsp;l\'ombrage.'</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'> </p><div class='example'> <p><b>Exemple #4 Exemple d&amp;#039;image en n&amp;eacute;gatif avec <b>imagefilter()</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;finission&amp;nbsp;de&amp;nbsp;notre&amp;nbsp;fonction&amp;nbsp;'n&amp;eacute;gatif'&amp;nbsp;afin&amp;nbsp;qu'elle&amp;nbsp;soit&amp;nbsp;portable<br />//&amp;nbsp;&amp;eacute;galement&amp;nbsp;sur&amp;nbsp;les&amp;nbsp;versions&amp;nbsp;de&amp;nbsp;PHP&amp;nbsp;qui&amp;nbsp;n'ont&amp;nbsp;pas&amp;nbsp;la&amp;nbsp;fonction&amp;nbsp;imagefilter()<br /></span><span style='color: #007700'>function&amp;nbsp;</span><span style='color: #0000BB'>negate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>)<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(</span><span style='color: #0000BB'>function_exists</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'imagefilter'</span><span style='color: #007700'>))<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;</span><span style='color: #0000BB'>imagefilter</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>IMG_FILTER_NEGATE</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for(</span><span style='color: #0000BB'>$x&amp;nbsp;</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'>$x&amp;nbsp;</span><span style='color: #007700'>&amp;lt;&amp;nbsp;</span><span style='color: #0000BB'>imagesx</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>);&amp;nbsp;++</span><span style='color: #0000BB'>$x</span><span style='color: #007700'>)<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for(</span><span style='color: #0000BB'>$y&amp;nbsp;</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'>$y&amp;nbsp;</span><span style='color: #007700'>&amp;lt;&amp;nbsp;</span><span style='color: #0000BB'>imagesy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>);&amp;nbsp;++</span><span style='color: #0000BB'>$y</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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$index&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorat</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$x</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$y</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'>$rgb&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorsforindex</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$index</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'>$color&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255&amp;nbsp;</span><span style='color: #007700'>-&amp;nbsp;</span><span style='color: #0000BB'>$rgb</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'red'</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #0000BB'>255&amp;nbsp;</span><span style='color: #007700'>-&amp;nbsp;</span><span style='color: #0000BB'>$rgb</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'green'</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #0000BB'>255&amp;nbsp;</span><span style='color: #007700'>-&amp;nbsp;</span><span style='color: #0000BB'>$rgb</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'blue'</span><span style='color: #007700'>]);<br /><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'>imagesetpixel</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</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'>$color</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 />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return(</span><span style='color: #0000BB'>true</span><span style='color: #007700'>);<br />}<br /><br /></span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatefromjpeg</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'kalle.jpg'</span><span style='color: #007700'>);<br /><br />if(</span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>&amp;amp;&amp;amp;&amp;nbsp;</span><span style='color: #0000BB'>negate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>))<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Image&amp;nbsp;convertie&amp;nbsp;avec&amp;nbsp;succ&amp;egrave;s&amp;nbsp;en&amp;nbsp;couleur&amp;nbsp;n&amp;eacute;gative.'</span><span style='color: #007700'>;<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>imagejpeg</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'kalle.jpg'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>);<br />}<br />else<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Echec&amp;nbsp;lors&amp;nbsp;de&amp;nbsp;la&amp;nbsp;conversion&amp;nbsp;en&amp;nbsp;couleur&amp;nbsp;n&amp;eacute;gative.'</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'> </p><div class='example'> <p><b>Exemple #5 Exemple de pixelisation avec <b>imagefilter()</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;Chargement&amp;nbsp;du&amp;nbsp;logo&amp;nbsp;PH,&amp;nbsp;nous&amp;nbsp;avons&amp;nbsp;besoin&amp;nbsp;de&amp;nbsp;deux&amp;nbsp;instances.<br /></span><span style='color: #0000BB'>$logo1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatefrompng</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'./php.png'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$logo2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatefrompng</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'./php.png'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Cr&amp;eacute;e&amp;nbsp;une&amp;nbsp;image&amp;nbsp;sur&amp;nbsp;laquelle&amp;nbsp;nous&amp;nbsp;voulons&amp;nbsp;montrer&amp;nbsp;les&amp;nbsp;diff&amp;eacute;rences<br /></span><span style='color: #0000BB'>$output&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatetruecolor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>imagesx</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$logo1</span><span style='color: #007700'>)&amp;nbsp;*&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>imagesy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$logo1</span><span style='color: #007700'>));<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Applique&amp;nbsp;la&amp;nbsp;pixelation&amp;nbsp;&amp;agrave;&amp;nbsp;chaque&amp;nbsp;instances,&amp;nbsp;avec&amp;nbsp;un&amp;nbsp;bloc&amp;nbsp;de&amp;nbsp;3<br /></span><span style='color: #0000BB'>imagefilter</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$logo1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>IMG_FILTER_PIXELATE</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>3</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagefilter</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$logo2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>IMG_FILTER_PIXELATE</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>3</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;Fusion&amp;nbsp;des&amp;nbsp;diff&amp;eacute;rences&amp;nbsp;dans&amp;nbsp;l'image&amp;nbsp;finale<br /></span><span style='color: #0000BB'>imagecopy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$output</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$logo1</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'>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'>imagesx</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$logo1</span><span style='color: #007700'>)&amp;nbsp;-&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>imagesy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$logo1</span><span style='color: #007700'>)&amp;nbsp;-&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagecopy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$output</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$logo2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>imagesx</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$logo2</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'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>imagesx</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$logo2</span><span style='color: #007700'>)&amp;nbsp;-&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>imagesy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$logo2</span><span style='color: #007700'>)&amp;nbsp;-&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$logo1</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$logo2</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Affichage&amp;nbsp;des&amp;nbsp;diff&amp;eacute;rences<br /></span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-Type:&amp;nbsp;image/png'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagepng</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$output</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$output</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='mediaobject'> <div class='imageobject'> <img src='images/21009b70229598c6a80eef8b45bf282b-image.imagefilterpixelate.png' /> </div> </div> </div><p> </p> </div> <a name='function.imagefilter.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 que si PHP est compil&amp;eacute; avec la version embarqu&amp;eacute;e de la biblioth&amp;egrave;que GD. </span></p></blockquote> </div> <a name='function.imagefilter.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.imageconvolution.php' class='function' rel='rdfs-seeAlso'>imageconvolution()</a> - Applique une matrice de la convolution 3x3, en utilisant le coefficient et l'excentrage</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="imagefilltoborder" value="<div id='function.imagefilltoborder' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagefilltoborder.php'>imagefilltoborder</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imagefilltoborder</span> &amp;mdash; <span class='dc-title'>Remplit une r&amp;eacute;gion avec une couleur sp&amp;eacute;cifique</span></p> </div> <a name='function.imagefilltoborder.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>imagefilltoborder</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$image</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$x</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$y</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$border</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$color</tt></span> )</div> <p class='para rdfs-comment'> <b>imagefilltoborder()</b> remplit avec la couleur <i><tt class='parameter'>color</tt></i> toute la r&amp;eacute;gion &amp;agrave; l&amp;#039;int&amp;eacute;rieur de la r&amp;eacute;gion limit&amp;eacute;e par la couleur <i><tt class='parameter'>border</tt></i> . Le point de d&amp;eacute;part est (<i><tt class='parameter'>x</tt></i> , <i><tt class='parameter'>y</tt></i> ) (le coin sup&amp;eacute;rieur gauche est l&amp;#039;origine (0,0)) et la couleur de la r&amp;eacute;gion est <i><tt class='parameter'>color</tt></i> . </p> </div> <a name='function.imagefilltoborder.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'> image</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Une ressource d&amp;#039;image, retourn&amp;eacute; par une des fonctions de cr&amp;eacute;ation d&amp;#039;images, comme <a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function'>imagecreatetruecolor()</a>. </p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>x</tt></i> </span> </dt><dd class='listitem'> <p class='para'> X : coordonn&amp;eacute; de d&amp;eacute;part. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>y</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Y : coordonn&amp;eacute; de d&amp;eacute;part. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>border</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La couleur de la bordure. Un identifiant de couleur cr&amp;eacute;&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.imagecolorallocate.php' class='function'>imagecolorallocate()</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>color</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La couleur de remplissage. Un identifiant de couleur cr&amp;eacute;&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.imagecolorallocate.php' class='function'>imagecolorallocate()</a>. </p> </dd> </dl> <p> </p> </div> <a name='function.imagefilltoborder.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.imagefilltoborder.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Remplissage d&amp;#039;un ellipse avec une couleur</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'un&amp;nbsp;gestionnaire&amp;nbsp;d'image,&amp;nbsp;puis&amp;nbsp;d&amp;eacute;finit&amp;nbsp;la&amp;nbsp;couleur&amp;nbsp;d'arri&amp;egrave;re-plan<br />//&amp;nbsp;&amp;agrave;&amp;nbsp;blanc<br /></span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatetruecolor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>100</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagefilledrectangle</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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'>100</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>));<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Dessine&amp;nbsp;une&amp;nbsp;ellipse&amp;nbsp;dont&amp;nbsp;les&amp;nbsp;bordures&amp;nbsp;seront&amp;nbsp;noires<br /></span><span style='color: #0000BB'>imageellipse</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>50</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>50</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>50</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>50</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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'>0</span><span style='color: #007700'>));<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;D&amp;eacute;finit&amp;nbsp;la&amp;nbsp;bordure&amp;nbsp;et&amp;nbsp;remplit&amp;nbsp;l'ellipse&amp;nbsp;de&amp;nbsp;la&amp;nbsp;couleur&amp;nbsp;choisie<br /></span><span style='color: #0000BB'>$border&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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'>0</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$fill&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</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'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Remplit&amp;nbsp;la&amp;nbsp;s&amp;eacute;lection<br /></span><span style='color: #0000BB'>imagefilltoborder</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>50</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>50</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$border</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$fill</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Affichage&amp;nbsp;et&amp;nbsp;lib&amp;eacute;ration&amp;nbsp;de&amp;nbsp;la&amp;nbsp;m&amp;eacute;moire<br /></span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-type:&amp;nbsp;image/png'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagepng</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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='mediaobject'> <div class='imageobject'> <img src='images/21009b70229598c6a80eef8b45bf282b-image.imagefilltoborder.png' /> </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="imagefilledrectangle" value="<div id='function.imagefilledrectangle' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagefilledrectangle.php'>imagefilledrectangle</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imagefilledrectangle</span> &amp;mdash; <span class='dc-title'>Dessine un rectangle rempli</span></p> </div> <a name='function.imagefilledrectangle.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>imagefilledrectangle</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$image</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$x1</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$y1</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$x2</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$y2</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$color</tt></span> )</div> <p class='para rdfs-comment'> Dessine un rectangle de couleur <i><tt class='parameter'>color</tt></i> dans l&amp;#039;image <i><tt class='parameter'>image</tt></i> , en commen&amp;ccedil;ant par le sommet sup&amp;eacute;rieur gauche (1) et finissant au sommet inf&amp;eacute;rieur droit (2). Le coin sup&amp;eacute;rieur gauche est l&amp;#039;origine (0, 0). </p> </div> <a name='function.imagefilledrectangle.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'> image</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Une ressource d&amp;#039;image, retourn&amp;eacute; par une des fonctions de cr&amp;eacute;ation d&amp;#039;images, comme <a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function'>imagecreatetruecolor()</a>. </p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>x1</tt></i> </span> </dt><dd class='listitem'> <p class='para'> X : coordonn&amp;eacute; du point 1. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>y1</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Y : coordonn&amp;eacute; du point 1. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>x2</tt></i> </span> </dt><dd class='listitem'> <p class='para'> X : coordonn&amp;eacute; du point 2. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>y2</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Y : coordonn&amp;eacute; du point 2. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>color</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La couleur de remplissage. Un identifiant de couleur cr&amp;eacute;&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.imagecolorallocate.php' class='function'>imagecolorallocate()</a>. </p> </dd> </dl> <p> </p> </div> <a name='function.imagefilledrectangle.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.imagefilledrectangle.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>imagefilledrectangle()</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;Cr&amp;eacute;ation&amp;nbsp;d'une&amp;nbsp;image&amp;nbsp;de&amp;nbsp;55x30&amp;nbsp;pixels<br /></span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatetruecolor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>55</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>30</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$white&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Dessine&amp;nbsp;un&amp;nbsp;rectangle&amp;nbsp;blanc<br /></span><span style='color: #0000BB'>imagefilledrectangle</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>4</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>4</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>50</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>25</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$white</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Sauvegarde&amp;nbsp;l'image<br /></span><span style='color: #0000BB'>imagepng</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'./imagefilledrectangle.png'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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='mediaobject'> <div class='imageobject'> <img src='images/21009b70229598c6a80eef8b45bf282b-image.imagefilledrectangle.png' /> </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="imagefilledpolygon" value="<div id='function.imagefilledpolygon' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagefilledpolygon.php'>imagefilledpolygon</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imagefilledpolygon</span> &amp;mdash; <span class='dc-title'>Dessine un polygone rempli</span></p> </div> <a name='function.imagefilledpolygon.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>imagefilledpolygon</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$image</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$points</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$num_points</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$color</tt></span> )</div> <p class='para rdfs-comment'> <b>imagefilledpolygon()</b> dessine un polygone rempli dans l&amp;#039;image <i><tt class='parameter'>image</tt></i> . </p> </div> <a name='function.imagefilledpolygon.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'> image</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Une ressource d&amp;#039;image, retourn&amp;eacute; par une des fonctions de cr&amp;eacute;ation d&amp;#039;images, comme <a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function'>imagecreatetruecolor()</a>. </p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>points</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Un tableau qui contient les coordonn&amp;eacute;es <i>x</i> et <i>y</i> du sommet des polygones. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>num_points</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nombre total de sommets, et doit &amp;ecirc;tre d&amp;#039;au moins 3. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>color</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Un identifiant de couleur, cr&amp;eacute;&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.imagecolorallocate.php' class='function'>imagecolorallocate()</a>. </p> </dd> </dl> <p> </p> </div> <a name='function.imagefilledpolygon.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.imagefilledpolygon.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>imagefilledpolygon()</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;tablau&amp;nbsp;de&amp;nbsp;points&amp;nbsp;pour&amp;nbsp;le&amp;nbsp;polygone<br /></span><span style='color: #0000BB'>$values&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(<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'>40</span><span style='color: #007700'>,&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>50</span><span style='color: #007700'>,&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Point&amp;nbsp;1&amp;nbsp;(x,&amp;nbsp;y)<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'>20</span><span style='color: #007700'>,&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>240</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Point&amp;nbsp;2&amp;nbsp;(x,&amp;nbsp;y)<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'>60</span><span style='color: #007700'>,&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>60</span><span style='color: #007700'>,&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Point&amp;nbsp;3&amp;nbsp;(x,&amp;nbsp;y)<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'>240</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>20</span><span style='color: #007700'>,&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Point&amp;nbsp;4&amp;nbsp;(x,&amp;nbsp;y)<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'>50</span><span style='color: #007700'>,&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>40</span><span style='color: #007700'>,&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Point&amp;nbsp;5&amp;nbsp;(x,&amp;nbsp;y)<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'>10</span><span style='color: #007700'>,&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>10&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Point&amp;nbsp;6&amp;nbsp;(x,&amp;nbsp;y)<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: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Cr&amp;eacute;ation&amp;nbsp;d'une&amp;nbsp;image<br /></span><span style='color: #0000BB'>$image&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatetruecolor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>250</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>250</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Alloue&amp;nbsp;quelques&amp;nbsp;couleurs<br /></span><span style='color: #0000BB'>$bg&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$image</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>200</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>200</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>200</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$blue&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$image</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'>255</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Remplit&amp;nbsp;l'arri&amp;egrave;re-plan<br /></span><span style='color: #0000BB'>imagefilledrectangle</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$image</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'>249</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>249</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$bg</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Dessine&amp;nbsp;le&amp;nbsp;polygone<br /></span><span style='color: #0000BB'>imagefilledpolygon</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$image</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$values</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>6</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$blue</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Affichage&amp;nbsp;de&amp;nbsp;l'image<br /></span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-type:&amp;nbsp;image/png'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagepng</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$image</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$image</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='mediaobject'> <div class='imageobject'> <img src='images/21009b70229598c6a80eef8b45bf282b-image.imagefilledpolygon.png' /> </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="imagefilledellipse" value="<div id='function.imagefilledellipse' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagefilledellipse.php'>imagefilledellipse</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.6, PHP 5)</p><p class='refpurpose'><span class='refname'>imagefilledellipse</span> &amp;mdash; <span class='dc-title'>Dessine une ellipse pleine</span></p> </div> <a name='function.imagefilledellipse.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>imagefilledellipse</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$image</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$cx</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$cy</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$width</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$height</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$color</tt></span> )</div> <p class='para rdfs-comment'> Dessine une ellipse centr&amp;eacute;e sur les coordonn&amp;eacute;es sp&amp;eacute;cifi&amp;eacute;es sur l&amp;#039;image fournie. </p> </div> <a name='function.imagefilledellipse.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'> image</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Une ressource d&amp;#039;image, retourn&amp;eacute; par une des fonctions de cr&amp;eacute;ation d&amp;#039;images, comme <a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function'>imagecreatetruecolor()</a>. </p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>cx</tt></i> </span> </dt><dd class='listitem'> <p class='para'> X : coordonn&amp;eacute;e du centre. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>cy</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Y : coordonn&amp;eacute;e du centre. </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 de l&amp;#039;ellipse. </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 de l&amp;#039;ellipse. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>color</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La couleur de remplissage. Un identifiant de couleur cr&amp;eacute;&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.imagecolorallocate.php' class='function'>imagecolorallocate()</a>. </p> </dd> </dl> <p> </p> </div> <a name='function.imagefilledellipse.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.imagefilledellipse.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>imagefilledellipse()</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;Nouvelle&amp;nbsp;image<br /></span><span style='color: #0000BB'>$image&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatetruecolor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>400</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>300</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Couleur&amp;nbsp;de&amp;nbsp;fond<br /></span><span style='color: #0000BB'>$bg&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$image</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'>0</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Couleur&amp;nbsp;de&amp;nbsp;remplissage&amp;nbsp;de&amp;nbsp;l'ellipse<br /></span><span style='color: #0000BB'>$col_ellipse&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$image</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;On&amp;nbsp;dessine&amp;nbsp;l'ellipse&amp;nbsp;blanche<br /></span><span style='color: #0000BB'>imagefilledellipse</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$image</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>200</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>150</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>300</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>200</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$col_ellipse</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;On&amp;nbsp;affiche&amp;nbsp;l'image<br /></span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-type:&amp;nbsp;image/png'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagepng</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$image</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='mediaobject'> <div class='imageobject'> <img src='images/21009b70229598c6a80eef8b45bf282b-image.imagefilledellipse.png' /> </div> </div> </div><p> </p> </div> <a name='function.imagefilledellipse.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Cette fonction requiert la biblioth&amp;egrave;que GD 2.0.1 ou sup&amp;eacute;rieure (2.0.28 ou sup&amp;eacute;rieure est recommand&amp;eacute;e).</span></p></blockquote> </div> <a name='function.imagefilledellipse.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.imageellipse.php' class='function' rel='rdfs-seeAlso'>imageellipse()</a> - Dessine une ellipse</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imagefilledarc.php' class='function' rel='rdfs-seeAlso'>imagefilledarc()</a> - Dessine un arc partiel et le remplit</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="imagefilledarc" value="<div id='function.imagefilledarc' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagefilledarc.php'>imagefilledarc</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.6, PHP 5)</p><p class='refpurpose'><span class='refname'>imagefilledarc</span> &amp;mdash; <span class='dc-title'>Dessine un arc partiel et le remplit</span></p> </div> <a name='function.imagefilledarc.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>imagefilledarc</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$image</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$cx</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$cy</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$width</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$height</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$start</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$end</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$color</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$style</tt></span> )</div> <p class='para rdfs-comment'> Dessine un arc partiel, centr&amp;eacute; aux coordonn&amp;eacute;es sp&amp;eacute;cifi&amp;eacute;es dans l&amp;#039;image fournie. </p> </div> <a name='function.imagefilledarc.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'> image</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Une ressource d&amp;#039;image, retourn&amp;eacute; par une des fonctions de cr&amp;eacute;ation d&amp;#039;images, comme <a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function'>imagecreatetruecolor()</a>. </p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>cx</tt></i> </span> </dt><dd class='listitem'> <p class='para'> X : coordonn&amp;eacute;e du centre. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>cy</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Y : coordonn&amp;eacute;e du centre. </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 de l&amp;#039;arc. </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 de l&amp;#039;arc. </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;angle de d&amp;eacute;but de l&amp;#039;arc, en degr&amp;eacute;s. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>end</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;angle de fin de l&amp;#039;arc, en degr&amp;eacute;s. 0&amp;deg; est situ&amp;eacute; &amp;agrave; une position de 3 heures sur un cadran horaire, et l&amp;#039;arc est dessin&amp;eacute; dans le sens des aiguilles d&amp;#039;une montre. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>color</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Un identifiant de couleur, cr&amp;eacute;&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.imagecolorallocate.php' class='function'>imagecolorallocate()</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>style</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Un champ d&amp;#039;octets, combin&amp;eacute; avec l&amp;#039;op&amp;eacute;rateur OR : </p><ol type='1'> <li class='listitem'><span class='simpara'><b><tt class='constant'>IMG_ARC_PIE</tt></b></span></li> <li class='listitem'><span class='simpara'><b><tt class='constant'>IMG_ARC_CHORD</tt></b></span></li> <li class='listitem'><span class='simpara'><b><tt class='constant'>IMG_ARC_NOFILL</tt></b></span></li> <li class='listitem'><span class='simpara'><b><tt class='constant'>IMG_ARC_EDGED</tt></b></span></li> </ol><p> <b><tt class='constant'>IMG_ARC_PIE</tt></b> et <b><tt class='constant'>IMG_ARC_CHORD</tt></b> sont mutuellement exclusives; <b><tt class='constant'>IMG_ARC_CHORD</tt></b> ne fait que connecter les angles de d&amp;eacute;but et de fin avec une ligne droite, tandis que <b><tt class='constant'>IMG_ARC_PIE</tt></b> produit une ligne courbe. <b><tt class='constant'>IMG_ARC_NOFILL</tt></b> indique que l&amp;#039;arc (ou corde) doit &amp;ecirc;tre dessin&amp;eacute; mais pas rempli. <b><tt class='constant'>IMG_ARC_EDGED</tt></b>, utilis&amp;eacute; conjointement avec <b><tt class='constant'>IMG_ARC_NOFILL</tt></b>, indique que les angles de d&amp;eacute;but et de fin doivent &amp;ecirc;tre connect&amp;eacute;s au centre. Cette fonction est recommand&amp;eacute;e pour faire les graphiques de type camembert. </p> </dd> </dl> <p> </p> </div> <a name='function.imagefilledarc.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.imagefilledarc.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 camembert en 3D</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;Cr&amp;eacute;ation&amp;nbsp;de&amp;nbsp;l'image<br /></span><span style='color: #0000BB'>$image&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatetruecolor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>100</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Allocation&amp;nbsp;de&amp;nbsp;quelques&amp;nbsp;couleurs<br /></span><span style='color: #0000BB'>$white&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$image</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0xFF</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0xFF</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0xFF</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$gray&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$image</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0xC0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0xC0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0xC0</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$darkgray&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$image</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0x90</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0x90</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0x90</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$navy&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$image</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0x00</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0x00</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0x80</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$darknavy&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$image</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0x00</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0x00</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0x50</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$red&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$image</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0xFF</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0x00</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0x00</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$darkred&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$image</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0x90</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0x00</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0x00</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Cr&amp;eacute;ation&amp;nbsp;de&amp;nbsp;l'effet&amp;nbsp;3D<br /></span><span style='color: #007700'>for&amp;nbsp;(</span><span style='color: #0000BB'>$i&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>60</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #0000BB'>$i&amp;nbsp;</span><span style='color: #007700'>&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>50</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;</span><span style='color: #0000BB'>imagefilledarc</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$image</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>50</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$i</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>50</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'>45</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$darknavy</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>IMG_ARC_PIE</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>imagefilledarc</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$image</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>50</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$i</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>50</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>45</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>75&amp;nbsp;</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$darkgray</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>IMG_ARC_PIE</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>imagefilledarc</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$image</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>50</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$i</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>50</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>75</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>360&amp;nbsp;</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$darkred</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>IMG_ARC_PIE</span><span style='color: #007700'>);<br />}<br /><br /></span><span style='color: #0000BB'>imagefilledarc</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$image</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>50</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>50</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>50</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'>45</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$navy</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>IMG_ARC_PIE</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagefilledarc</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$image</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>50</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>50</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>50</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>45</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>75&amp;nbsp;</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$gray</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>IMG_ARC_PIE</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagefilledarc</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$image</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>50</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>50</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>50</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>75</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>360&amp;nbsp;</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$red</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>IMG_ARC_PIE</span><span style='color: #007700'>);<br /><br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Affichage&amp;nbsp;de&amp;nbsp;l'image<br /></span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-type:&amp;nbsp;image/png'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagepng</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$image</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$image</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='mediaobject'> <div class='imageobject'> <img src='images/21009b70229598c6a80eef8b45bf282b-image.imagefilledarc.png' /> </div> </div> </div><p> </p> </div> <a name='function.imagefilledarc.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Cette fonction requiert la biblioth&amp;egrave;que GD 2.0.1 ou sup&amp;eacute;rieure (2.0.28 ou sup&amp;eacute;rieure est recommand&amp;eacute;e).</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="imagefill" value="<div id='function.imagefill' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagefill.php'>imagefill</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imagefill</span> &amp;mdash; <span class='dc-title'>Remplissage</span></p> </div> <a name='function.imagefill.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>imagefill</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$image</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$x</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$y</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$color</tt></span> )</div> <p class='para rdfs-comment'> Effectue un remplissage avec la couleur <i><tt class='parameter'>color</tt></i> , dans l&amp;#039;image <i><tt class='parameter'>image</tt></i> , &amp;agrave; partir du point de coordonn&amp;eacute;es (<i><tt class='parameter'>x</tt></i> , <i><tt class='parameter'>y</tt></i> ) (le coin sup&amp;eacute;rieur gauche est l&amp;#039;origine (0,0)). </p> </div> <a name='function.imagefill.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'> image</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Une ressource d&amp;#039;image, retourn&amp;eacute; par une des fonctions de cr&amp;eacute;ation d&amp;#039;images, comme <a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function'>imagecreatetruecolor()</a>. </p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>x</tt></i> </span> </dt><dd class='listitem'> <p class='para'> X : coordonn&amp;eacute;e du point de d&amp;eacute;part. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>y</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Y : coordonn&amp;eacute;e du point de d&amp;eacute;part. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>color</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La couleur de remplissage. Un identifiant de couleur cr&amp;eacute;&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.imagecolorallocate.php' class='function'>imagecolorallocate()</a>. </p> </dd> </dl> <p> </p> </div> <a name='function.imagefill.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.imagefill.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>imagefill()</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 />$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatetruecolor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>100</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Fixe&amp;nbsp;le&amp;nbsp;fond&amp;nbsp;rouge<br /></span><span style='color: #0000BB'>$red&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</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'>);<br /></span><span style='color: #0000BB'>imagefill</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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'>$red</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-type:&amp;nbsp;image/png'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagepng</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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='mediaobject'> <div class='imageobject'> <img src='images/21009b70229598c6a80eef8b45bf282b-image.imagefill.png' /> </div> </div> </div><p> </p> </div> <a name='function.imagefill.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.imagecolorallocate.php' class='function' rel='rdfs-seeAlso'>imagecolorallocate()</a> - Alloue une couleur pour 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="imageellipse" value="<div id='function.imageellipse' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imageellipse.php'>imageellipse</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.6, PHP 5)</p><p class='refpurpose'><span class='refname'>imageellipse</span> &amp;mdash; <span class='dc-title'>Dessine une ellipse</span></p> </div> <a name='function.imageellipse.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>imageellipse</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$image</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$cx</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$cy</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$width</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$height</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$color</tt></span> )</div> <p class='para rdfs-comment'> Dessine une ellipse centr&amp;eacute;e sur le point sp&amp;eacute;cifi&amp;eacute;. </p> </div> <a name='function.imageellipse.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'> image</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Une ressource d&amp;#039;image, retourn&amp;eacute; par une des fonctions de cr&amp;eacute;ation d&amp;#039;images, comme <a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function'>imagecreatetruecolor()</a>. </p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>cx</tt></i> </span> </dt><dd class='listitem'> <p class='para'> X : coordonn&amp;eacute;e du centre. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>cy</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Y : coordonn&amp;eacute;e du centre. </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 de l&amp;#039;ellipse. </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 de l&amp;#039;ellipse. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>color</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La couleur de l&amp;#039;ellipse. Un identifiant de couleur cr&amp;eacute;&amp;eacute; avec la fonction <a href='http://www.php.net/manual/fr/function.imagecolorallocate.php' class='function'>imagecolorallocate()</a>. </p> </dd> </dl> <p> </p> </div> <a name='function.imageellipse.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.imageellipse.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>imageellipse()</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;Cr&amp;eacute;ation&amp;nbsp;d'une&amp;nbsp;image&amp;nbsp;vide<br /></span><span style='color: #0000BB'>$image&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatetruecolor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>400</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>300</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Choix&amp;nbsp;de&amp;nbsp;la&amp;nbsp;couleur&amp;nbsp;d'arri&amp;egrave;re-plan<br /></span><span style='color: #0000BB'>$bg&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$image</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'>0</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Remplit&amp;nbsp;l'arri&amp;egrave;re-plan&amp;nbsp;avec&amp;nbsp;la&amp;nbsp;couleur&amp;nbsp;s&amp;eacute;lectionn&amp;eacute;e<br /></span><span style='color: #0000BB'>imagefill</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$image</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'>$bg</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Choix&amp;nbsp;de&amp;nbsp;la&amp;nbsp;couleur&amp;nbsp;de&amp;nbsp;l'ellipse<br /></span><span style='color: #0000BB'>$col_ellipse&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$image</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;On&amp;nbsp;dessine&amp;nbsp;l'ellipse<br /></span><span style='color: #0000BB'>imageellipse</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$image</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>200</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>150</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>300</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>200</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$col_ellipse</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;On&amp;nbsp;affiche&amp;nbsp;l'image<br /></span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-type:&amp;nbsp;image/png'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagepng</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$image</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='mediaobject'> <div class='imageobject'> <img src='images/21009b70229598c6a80eef8b45bf282b-image.imageellipse.png' /> </div> </div> </div><p> </p> </div> <a name='function.imageellipse.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Cette fonction n&amp;eacute;cessite GD 2.0.2 ou une version sup&amp;eacute;rieure. <br /> </p></blockquote> </div> <a name='function.imageellipse.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.imagefilledellipse.php' class='function' rel='rdfs-seeAlso'>imagefilledellipse()</a> - Dessine une ellipse pleine</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imagearc.php' class='function' rel='rdfs-seeAlso'>imagearc()</a> - Dessine une ellipse partielle</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="imagedestroy" value="<div id='function.imagedestroy' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagedestroy.php'>imagedestroy</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imagedestroy</span> &amp;mdash; <span class='dc-title'>D&amp;eacute;truit une image</span></p> </div> <a name='function.imagedestroy.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>imagedestroy</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$image</tt></span> )</div> <p class='para rdfs-comment'> <b>imagedestroy()</b> lib&amp;egrave;re toute la m&amp;eacute;moire associ&amp;eacute;e &amp;agrave; l&amp;#039;image <i><tt class='parameter'>image</tt></i> . </p> </div> <a name='function.imagedestroy.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'> image</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Une ressource d&amp;#039;image, retourn&amp;eacute; par une des fonctions de cr&amp;eacute;ation d&amp;#039;images, comme <a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function'>imagecreatetruecolor()</a>. </p></dd> </dl> <p> </p> </div> <a name='function.imagedestroy.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.imagedestroy.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>imagedestroy()</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;Cr&amp;eacute;e&amp;nbsp;une&amp;nbsp;image&amp;nbsp;de&amp;nbsp;100&amp;nbsp;x&amp;nbsp;100&amp;nbsp;pixels<br /></span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatetruecolor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>100</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Modification&amp;nbsp;et/ou&amp;nbsp;sauvegarde&amp;nbsp;de&amp;nbsp;l'image<br /><br />//&amp;nbsp;Lib&amp;eacute;ration&amp;nbsp;de&amp;nbsp;la&amp;nbsp;m&amp;eacute;moire&amp;nbsp;associ&amp;eacute;e<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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="imagedashedline" value="<div id='function.imagedashedline' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagedashedline.php'>imagedashedline</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imagedashedline</span> &amp;mdash; <span class='dc-title'>Dessine une ligne pointill&amp;eacute;e</span></p> </div> <a name='function.imagedashedline.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>imagedashedline</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$image</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$x1</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$y1</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$x2</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$y2</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$color</tt></span> )</div> <p class='para rdfs-comment'> <b>imagedashedline()</b> est obsol&amp;egrave;te. Utilisez plut&amp;ocirc;t une combinaison des fonctions <a href='http://www.php.net/manual/fr/function.imagesetstyle.php' class='function'>imagesetstyle()</a> et <a href='http://www.php.net/manual/fr/function.imageline.php' class='function'>imageline()</a>. </p> </div> <a name='function.imagedashedline.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'> image</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Une ressource d&amp;#039;image, retourn&amp;eacute; par une des fonctions de cr&amp;eacute;ation d&amp;#039;images, comme <a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function'>imagecreatetruecolor()</a>. </p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>x1</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Coordonn&amp;eacute;e en X : En haut, &amp;agrave; gauche. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>y1</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Coordonn&amp;eacute;e en Y : En haut, &amp;agrave; gauche. 0 est le coin en haut &amp;agrave; gauche de l&amp;#039;image. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>x2</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Coordonn&amp;eacute;e en X : En bas, &amp;agrave; droite. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>y2</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Coordonn&amp;eacute;e en Y : En bas, &amp;agrave; droite. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>color</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La couleur de remplissage. Un identifiant de couleur retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.imagecolorallocate.php' class='function'>imagecolorallocate()</a>. </p> </dd> </dl> <p> </p> </div> <a name='function.imagedashedline.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne toujours <b><tt class='constant'>TRUE</tt></b>. </p> </div> <a name='function.imagedashedline.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>imagedashedline()</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;Cr&amp;eacute;e&amp;nbsp;une&amp;nbsp;image&amp;nbsp;de&amp;nbsp;100x100&amp;nbsp;pixels<br /></span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatetruecolor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>100</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$white&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0xFF</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0xFF</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0xFF</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Dessine&amp;nbsp;une&amp;nbsp;ligne&amp;nbsp;verticale&amp;nbsp;en&amp;nbsp;pointill&amp;eacute;<br /></span><span style='color: #0000BB'>imagedashedline</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>50</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>25</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>50</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>75</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$white</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Sauvegarde&amp;nbsp;l'image<br /></span><span style='color: #0000BB'>imagepng</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'./dashedline.png'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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='mediaobject'> <div class='imageobject'> <img src='images/21009b70229598c6a80eef8b45bf282b-image.imagedashedline.png' /> </div> </div> </div><p> </p><div class='example'> <p><b>Exemple #2 Alternative &amp;agrave; la fonction <b>imagedashedline()</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;Cr&amp;eacute;e&amp;nbsp;une&amp;nbsp;image&amp;nbsp;de&amp;nbsp;100x100&amp;nbsp;pixels<br /></span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatetruecolor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>100</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$white&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0xFF</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0xFF</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0xFF</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;D&amp;eacute;finit&amp;nbsp;le&amp;nbsp;style&amp;nbsp;:&amp;nbsp;Les&amp;nbsp;4&amp;nbsp;premiers&amp;nbsp;pixels&amp;nbsp;sont&amp;nbsp;blancs&amp;nbsp;et&amp;nbsp;les&amp;nbsp;4&amp;nbsp;suivants<br />//&amp;nbsp;sont&amp;nbsp;transparents.&amp;nbsp;Ceci&amp;nbsp;va&amp;nbsp;cr&amp;eacute;er&amp;nbsp;l'effet&amp;nbsp;de&amp;nbsp;pointill&amp;eacute;<br /></span><span style='color: #0000BB'>$style&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;Array(<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: #0000BB'>$white</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: #0000BB'>$white</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: #0000BB'>$white</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: #0000BB'>$white</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: #0000BB'>IMG_COLOR_TRANSPARENT</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: #0000BB'>IMG_COLOR_TRANSPARENT</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: #0000BB'>IMG_COLOR_TRANSPARENT</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: #0000BB'>IMG_COLOR_TRANSPARENT<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: #007700'>);<br /><br /></span><span style='color: #0000BB'>imagesetstyle</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$style</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Dessine&amp;nbsp;la&amp;nbsp;ligne&amp;nbsp;pointill&amp;eacute;e<br /></span><span style='color: #0000BB'>imageline</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>50</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>25</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>50</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>75</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>IMG_COLOR_STYLED</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Sauvegarde&amp;nbsp;de&amp;nbsp;l'image<br /></span><span style='color: #0000BB'>imagepng</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'./imageline.png'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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.imagedashedline.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.imagesetstyle.php' class='function' rel='rdfs-seeAlso'>imagesetstyle()</a> - Configure le style pour le dessin des lignes</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imageline.php' class='function' rel='rdfs-seeAlso'>imageline()</a> - Dessine une ligne</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="imagecreatetruecolor" value="<div id='function.imagecreatetruecolor' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php'>imagecreatetruecolor</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.6, PHP 5)</p><p class='refpurpose'><span class='refname'>imagecreatetruecolor</span> &amp;mdash; <span class='dc-title'>Cr&amp;eacute;e une nouvelle image en couleurs vraies</span></p> </div> <a name='function.imagecreatetruecolor.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>imagecreatetruecolor</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$width</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$height</tt></span> )</div> <p class='para rdfs-comment'> <b>imagecreatetruecolor()</b> retourne une ressource repr&amp;eacute;sentant une image noire. </p> <p class='para'> Suivant votre version de PHP et de GD, cette fonction est d&amp;eacute;finie ou non. De PHP version 4.0.6 &amp;agrave; la version 4.1.x, cette fonction existe toujours si le module GD est charg&amp;eacute;, mais l&amp;#039;appeler sans avoir GD2 d&amp;#039;install&amp;eacute; fera que PHP lancera une erreur fatale et sortira. Avec PHP 4.2.x, ce comportement est diff&amp;eacute;rent et PHP lancera une alerte au lieu d&amp;#039;une erreur. Pour les autres versions de PHP, cette fonction n&amp;#039;est d&amp;eacute;finie que si une version correcte de GD est install&amp;eacute;e. </p> </div> <a name='function.imagecreatetruecolor.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'>width</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Largeur de l&amp;#039;image. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>height</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Hauteur de l&amp;#039;image. </p> </dd> </dl> <p> </p> </div> <a name='function.imagecreatetruecolor.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un identifiant de ressource image en cas de succ&amp;egrave;s, <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.imagecreatetruecolor.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 flux d&amp;#039;image GD, et affichage </b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />header&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-type:&amp;nbsp;image/png'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;@</span><span style='color: #0000BB'>imagecreatetruecolor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>120</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>20</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;cr&amp;eacute;e&amp;nbsp;un&amp;nbsp;flux&amp;nbsp;d\'image&amp;nbsp;GD'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$text_color&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>233</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>14</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>91</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagestring</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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'>5</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'>'Une&amp;nbsp;simple&amp;nbsp;cha&amp;icirc;ne&amp;nbsp;de&amp;nbsp;texte'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$text_color</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagepng</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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='mediaobject'> <div class='imageobject'> <img src='images/21009b70229598c6a80eef8b45bf282b-image.imagecreatetruecolor.png' /> </div> </div> </div><p> </p> </div> <a name='function.imagecreatetruecolor.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Cette fonction requiert la biblioth&amp;egrave;que GD 2.0.1 ou sup&amp;eacute;rieure (2.0.28 ou sup&amp;eacute;rieure est recommand&amp;eacute;e).</span></p></blockquote> <blockquote><p><b class='note'>Note</b>: <b>imagecreatetruecolor()</b> ne fonctionne pas avec le format <acronym title='Graphic Interchange Format'>GIF</acronym>. <br /> </p></blockquote> </div> <a name='function.imagecreatetruecolor.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.imagedestroy.php' class='function' rel='rdfs-seeAlso'>imagedestroy()</a> - D&amp;eacute;truit une image</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imagecreate.php' class='function' rel='rdfs-seeAlso'>imagecreate()</a> - Cr&amp;eacute;e une nouvelle image &amp;agrave; palette</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="imagecreatefromxbm" value="<div id='function.imagecreatefromxbm' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagecreatefromxbm.php'>imagecreatefromxbm</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.1, PHP 5)</p><p class='refpurpose'><span class='refname'>imagecreatefromxbm</span> &amp;mdash; <span class='dc-title'>Cr&amp;eacute;e une nouvelle image &amp;agrave; partir d&amp;#039;un fichier ou d&amp;#039;une URL</span></p> </div> <a name='function.imagecreatefromxbm.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>imagecreatefromxbm</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> )</div> <p class='para rdfs-comment'> <b>imagecreatefromxbm()</b> retourne un identifiant d&amp;#039;image repr&amp;eacute;sentant l&amp;#039;image obtenue &amp;agrave; partir du fichier <i><tt class='parameter'>filename</tt></i> . </p> <div class='tip'><b class='tip'>Astuce</b><p class='simpara'>Vous pouvez utiliser une URL comme nom de fichier avec cette fonction, si le <a href='http://www.php.net/manual/fr/filesystem.configuration.php#ini.allow-url-fopen' class='link'>gestionnaire fopen</a> a &amp;eacute;t&amp;eacute; activ&amp;eacute;e. Voyez <a href='http://www.php.net/manual/fr/function.fopen.php' class='function'>fopen()</a> pour plus de d&amp;eacute;tails sur la fa&amp;ccedil;on de sp&amp;eacute;cifier le nom du fichier. Repportez-vous aux <a href='http://www.php.net/manual/fr/wrappers.php' class='xref'>Liste des protocoles support&amp;eacute;s</a> pour plus d&amp;#039;informations sur les capacit&amp;eacute;s des diff&amp;eacute;rents gestionnaires, les notes sur leur utilisation, ainsi que les informations sur leurs variables pr&amp;eacute;d&amp;eacute;finies fournies.</p></div> </div> <a name='function.imagecreatefromxbm.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'> Chemin vers l&amp;#039;image XBM. </p> </dd> </dl> <p> </p> </div> <a name='function.imagecreatefromxbm.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un identifiant de ressource image en cas de succ&amp;egrave;s, <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.imagecreatefromxbm.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Convertie une image XBM en une image PNG en utilisant la fonction <b>imagecreatefromxbm()</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;Chargement&amp;nbsp;du&amp;nbsp;fichier&amp;nbsp;XBM<br /></span><span style='color: #0000BB'>$xbm&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatefromxbm</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'./example.xbm'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;On&amp;nbsp;la&amp;nbsp;convertie&amp;nbsp;en&amp;nbsp;fichier&amp;nbsp;PNG<br /></span><span style='color: #0000BB'>imagepng</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$xbm</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'./example.png'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$xbm</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.imagecreatefromxbm.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <div class='warning'><b class='warning'>Avertissement</b><p class='para'>Les versions Windows de PHP ant&amp;eacute;rieures &amp;agrave; la version 4.3.0 ne supportent pas l&amp;#039;acc&amp;egrave;s aux fichiers distants avec cette fonction, m&amp;ecirc;me si <a href='http://www.php.net/manual/fr/filesystem.configuration.php#ini.allow-url-fopen' class='link'>allow_url_fopen</a> est activ&amp;eacute;.</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="imagecreatefromwbmp" value="<div id='function.imagecreatefromwbmp' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagecreatefromwbmp.php'>imagecreatefromwbmp</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.1, PHP 5)</p><p class='refpurpose'><span class='refname'>imagecreatefromwbmp</span> &amp;mdash; <span class='dc-title'>Cr&amp;eacute;e une nouvelle image &amp;agrave; partir d&amp;#039;un fichier ou d&amp;#039;une URL</span></p> </div> <a name='function.imagecreatefromwbmp.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>imagecreatefromwbmp</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> )</div> <p class='para rdfs-comment'> <b>imagecreatefromwbmp()</b> retourne une ressource d&amp;#039;image PHP, repr&amp;eacute;sentant l&amp;#039;image <i><tt class='parameter'>filename</tt></i> . </p> <div class='tip'><b class='tip'>Astuce</b><p class='simpara'>Vous pouvez utiliser une URL comme nom de fichier avec cette fonction, si le <a href='http://www.php.net/manual/fr/filesystem.configuration.php#ini.allow-url-fopen' class='link'>gestionnaire fopen</a> a &amp;eacute;t&amp;eacute; activ&amp;eacute;e. Voyez <a href='http://www.php.net/manual/fr/function.fopen.php' class='function'>fopen()</a> pour plus de d&amp;eacute;tails sur la fa&amp;ccedil;on de sp&amp;eacute;cifier le nom du fichier. Repportez-vous aux <a href='http://www.php.net/manual/fr/wrappers.php' class='xref'>Liste des protocoles support&amp;eacute;s</a> pour plus d&amp;#039;informations sur les capacit&amp;eacute;s des diff&amp;eacute;rents gestionnaires, les notes sur leur utilisation, ainsi que les informations sur leurs variables pr&amp;eacute;d&amp;eacute;finies fournies.</p></div> </div> <a name='function.imagecreatefromwbmp.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'> Chemin vers l&amp;#039;image WBMP. </p> </dd> </dl> <p> </p> </div> <a name='function.imagecreatefromwbmp.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un identifiant de ressource image en cas de succ&amp;egrave;s, <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.imagecreatefromwbmp.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Exemple de gestion d&amp;#039;une erreur lors du chargement d&amp;#039;une image WBMP</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'>function&amp;nbsp;</span><span style='color: #0000BB'>LoadWBMP</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$imgname</span><span style='color: #007700'>)<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Tente&amp;nbsp;d'ouvrir&amp;nbsp;l'image&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;@</span><span style='color: #0000BB'>imagecreatefromwbmp</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$imgname</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Traitement&amp;nbsp;en&amp;nbsp;cas&amp;nbsp;d'&amp;eacute;chec&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>if(!</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>)<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Cr&amp;eacute;ation&amp;nbsp;d'une&amp;nbsp;image&amp;nbsp;vide&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$im&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatetruecolor&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #0000BB'>20</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>20</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'>$bgc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</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'>$tc&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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'>0</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>imagefilledrectangle</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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'>10</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>10</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$bgc</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;On&amp;nbsp;y&amp;nbsp;affiche&amp;nbsp;un&amp;nbsp;message&amp;nbsp;d'erreur&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>imagestring</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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'>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: #DD0000'>'Erreur&amp;nbsp;de&amp;nbsp;chargement&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$imgname</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$tc</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-Type:&amp;nbsp;image/png'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$img&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>LoadPNG</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'bogus.image'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>imagwbmp</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$img</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$img</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> </div> <a name='function.imagecreatefromwbmp.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Le support WBMP n&amp;#039;est disponible que si PHP a &amp;eacute;t&amp;eacute; compil&amp;eacute; avec GD-1.8 ou sup&amp;eacute;rieur.</span></p></blockquote> <div class='warning'><b class='warning'>Avertissement</b><p class='para'>Les versions Windows de PHP ant&amp;eacute;rieures &amp;agrave; la version 4.3.0 ne supportent pas l&amp;#039;acc&amp;egrave;s aux fichiers distants avec cette fonction, m&amp;ecirc;me si <a href='http://www.php.net/manual/fr/filesystem.configuration.php#ini.allow-url-fopen' class='link'>allow_url_fopen</a> est activ&amp;eacute;.</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="imagecreatefromstring" value="<div id='function.imagecreatefromstring' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagecreatefromstring.php'>imagecreatefromstring</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>imagecreatefromstring</span> &amp;mdash; <span class='dc-title'>Cr&amp;eacute;e une image &amp;agrave; partir d&amp;#039;une cha&amp;icirc;ne</span></p> </div> <a name='function.imagecreatefromstring.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>imagecreatefromstring</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$data</tt></span> )</div> <p class='para rdfs-comment'> <b>imagecreatefromstring()</b> retourne un identifiant d&amp;#039;image repr&amp;eacute;sentant l&amp;#039;image obtenu depuis la cha&amp;icirc;ne <i><tt class='parameter'>image</tt></i> . Le type de l&amp;#039;image sera automatiquement d&amp;eacute;tect&amp;eacute; si vous avez compil&amp;eacute; PHP avec les supports : JPEG, PNG, GIF, WBMP et GD2. </p> </div> <a name='function.imagecreatefromstring.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'>image</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Une cha&amp;icirc;ne contenant les donn&amp;eacute;es de l&amp;#039;image. </p> </dd> </dl> <p> </p> </div> <a name='function.imagecreatefromstring.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Une ressource d&amp;#039;image sera retourn&amp;eacute; en cas de succ&amp;egrave;s. <b><tt class='constant'>FALSE</tt></b> est retourn&amp;eacute; si le type de l&amp;#039;image n&amp;#039;est pas support&amp;eacute;, si les donn&amp;eacute;es ne sont pas dans un format reconnu ou si l&amp;#039;image est corrompue et donc ne peut &amp;ecirc;tre charg&amp;eacute;e. </p> </div> <a name='function.imagecreatefromstring.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>imagecreatefromstring()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$data&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'iVBORw0KGgoAAAANSUhEUgAAABwAAAASCAMAAAB/2U7WAAAABl'<br />&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'>'BMVEUAAAD///+l2Z/dAAAASUlEQVR4XqWQUQoAIAxC2/0vXZDr'<br />&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'>'EX4IJTRkb7lobNUStXsB0jIXIAMSsQnWlsV+wULF4Avk9fLq2r'<br />&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'>'8a5HSE35Q3eO2XP1A1wQkZSgETvDtKdQAAAABJRU5ErkJggg=='</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$data&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>base64_decode</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$data</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatefromstring</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$data</span><span style='color: #007700'>);<br />if&amp;nbsp;(</span><span style='color: #0000BB'>$im&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'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-Type:&amp;nbsp;image/png'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>imagepng</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>);<br />}<br />else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'An&amp;nbsp;error&amp;nbsp;occurred.'</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='mediaobject'> <div class='imageobject'> <img src='images/21009b70229598c6a80eef8b45bf282b-image.imagecreatefromstring.png' /> </div> </div> </div><p> </p> </div> <a name='function.imagecreatefromstring.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.imagecreatefromjpeg.php' class='function' rel='rdfs-seeAlso'>imagecreatefromjpeg()</a> - Cr&amp;eacute;e une nouvelle image &amp;agrave; partir d'un fichier ou d'une URL</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imagecreatefrompng.php' class='function' rel='rdfs-seeAlso'>imagecreatefrompng()</a> - Cr&amp;eacute;e une nouvelle image &amp;agrave; partir d'un fichier ou d'une URL</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imagecreatefromgif.php' class='function' rel='rdfs-seeAlso'>imagecreatefromgif()</a> - Cr&amp;eacute;e une nouvelle image &amp;agrave; partir d'un fichier ou d'une URL</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function' rel='rdfs-seeAlso'>imagecreatetruecolor()</a> - Cr&amp;eacute;e une nouvelle image en couleurs vraies</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="imagecreatefrompng" value="<div id='function.imagecreatefrompng' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagecreatefrompng.php'>imagecreatefrompng</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imagecreatefrompng</span> &amp;mdash; <span class='dc-title'>Cr&amp;eacute;e une nouvelle image &amp;agrave; partir d&amp;#039;un fichier ou d&amp;#039;une URL</span></p> </div> <a name='function.imagecreatefrompng.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>imagecreatefrompng</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> )</div> <p class='para rdfs-comment'> <b>imagecreatefrompng()</b> retourne un identifiant d&amp;#039;image repr&amp;eacute;sentant une image obtenue &amp;agrave; partir du fichier <i><tt class='parameter'>filename</tt></i> . </p> <div class='tip'><b class='tip'>Astuce</b><p class='simpara'>Vous pouvez utiliser une URL comme nom de fichier avec cette fonction, si le <a href='http://www.php.net/manual/fr/filesystem.configuration.php#ini.allow-url-fopen' class='link'>gestionnaire fopen</a> a &amp;eacute;t&amp;eacute; activ&amp;eacute;e. Voyez <a href='http://www.php.net/manual/fr/function.fopen.php' class='function'>fopen()</a> pour plus de d&amp;eacute;tails sur la fa&amp;ccedil;on de sp&amp;eacute;cifier le nom du fichier. Repportez-vous aux <a href='http://www.php.net/manual/fr/wrappers.php' class='xref'>Liste des protocoles support&amp;eacute;s</a> pour plus d&amp;#039;informations sur les capacit&amp;eacute;s des diff&amp;eacute;rents gestionnaires, les notes sur leur utilisation, ainsi que les informations sur leurs variables pr&amp;eacute;d&amp;eacute;finies fournies.</p></div> </div> <a name='function.imagecreatefrompng.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'> Chemin vers l&amp;#039;image PNG. </p> </dd> </dl> <p> </p> </div> <a name='function.imagecreatefrompng.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un identifiant de ressource image en cas de succ&amp;egrave;s, <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.imagecreatefrompng.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Exemple de gestion d&amp;#039;une erreur lors du chargement d&amp;#039;une image PNG</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'>function&amp;nbsp;</span><span style='color: #0000BB'>LoadPNG</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$imgname</span><span style='color: #007700'>)<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Tente&amp;nbsp;d'ouvrir&amp;nbsp;l'image&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;@</span><span style='color: #0000BB'>imagecreatefrompng</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$imgname</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Traitement&amp;nbsp;en&amp;nbsp;cas&amp;nbsp;d'&amp;eacute;chec&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>if(!</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>)<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Cr&amp;eacute;ation&amp;nbsp;d'une&amp;nbsp;image&amp;nbsp;vide&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$im&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatetruecolor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>150</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>30</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'>$bgc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</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'>$tc&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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'>0</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>imagefilledrectangle</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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'>150</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>30</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$bgc</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;On&amp;nbsp;y&amp;nbsp;affiche&amp;nbsp;un&amp;nbsp;message&amp;nbsp;d'erreur&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>imagestring</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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'>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: #DD0000'>'Erreur&amp;nbsp;de&amp;nbsp;chargement&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$imgname</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$tc</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-Type:&amp;nbsp;image/png'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$img&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>LoadPNG</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'bogus.image'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>imagepng</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$img</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$img</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> </div> <a name='function.imagecreatefrompng.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <div class='warning'><b class='warning'>Avertissement</b><p class='para'>Les versions Windows de PHP ant&amp;eacute;rieures &amp;agrave; la version 4.3.0 ne supportent pas l&amp;#039;acc&amp;egrave;s aux fichiers distants avec cette fonction, m&amp;ecirc;me si <a href='http://www.php.net/manual/fr/filesystem.configuration.php#ini.allow-url-fopen' class='link'>allow_url_fopen</a> est activ&amp;eacute;.</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="imagecreatefromjpeg" value="<div id='function.imagecreatefromjpeg' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagecreatefromjpeg.php'>imagecreatefromjpeg</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imagecreatefromjpeg</span> &amp;mdash; <span class='dc-title'>Cr&amp;eacute;e une nouvelle image &amp;agrave; partir d&amp;#039;un fichier ou d&amp;#039;une URL</span></p> </div> <a name='function.imagecreatefromjpeg.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>imagecreatefromjpeg</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> )</div> <p class='para rdfs-comment'> <b>imagecreatefromjpeg()</b> retourne un identifiant d&amp;#039;image repr&amp;eacute;sentant une image obtenue &amp;agrave; partir du fichier <i><tt class='parameter'>filename</tt></i> . </p> <div class='tip'><b class='tip'>Astuce</b><p class='simpara'>Vous pouvez utiliser une URL comme nom de fichier avec cette fonction, si le <a href='http://www.php.net/manual/fr/filesystem.configuration.php#ini.allow-url-fopen' class='link'>gestionnaire fopen</a> a &amp;eacute;t&amp;eacute; activ&amp;eacute;e. Voyez <a href='http://www.php.net/manual/fr/function.fopen.php' class='function'>fopen()</a> pour plus de d&amp;eacute;tails sur la fa&amp;ccedil;on de sp&amp;eacute;cifier le nom du fichier. Repportez-vous aux <a href='http://www.php.net/manual/fr/wrappers.php' class='xref'>Liste des protocoles support&amp;eacute;s</a> pour plus d&amp;#039;informations sur les capacit&amp;eacute;s des diff&amp;eacute;rents gestionnaires, les notes sur leur utilisation, ainsi que les informations sur leurs variables pr&amp;eacute;d&amp;eacute;finies fournies.</p></div> </div> <a name='function.imagecreatefromjpeg.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'> Chemin vers l&amp;#039;image JPEG. </p> </dd> </dl> <p> </p> </div> <a name='function.imagecreatefromjpeg.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un identifiant de ressource image en cas de succ&amp;egrave;s, <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.imagecreatefromjpeg.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Exemple de gestion d&amp;#039;une erreur lors du chargement d&amp;#039;une image JPEG</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'>function&amp;nbsp;</span><span style='color: #0000BB'>LoadJpeg</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$imgname</span><span style='color: #007700'>)<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Tente&amp;nbsp;d'ouvrir&amp;nbsp;l'image&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;@</span><span style='color: #0000BB'>imagecreatefromjpeg</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$imgname</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Traitement&amp;nbsp;en&amp;nbsp;cas&amp;nbsp;d'&amp;eacute;chec&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>if(!</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>)<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Cr&amp;eacute;ation&amp;nbsp;d'une&amp;nbsp;image&amp;nbsp;vide&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$im&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatetruecolor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>150</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>30</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'>$bgc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</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'>$tc&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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'>0</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>imagefilledrectangle</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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'>150</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>30</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$bgc</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;On&amp;nbsp;y&amp;nbsp;affiche&amp;nbsp;un&amp;nbsp;message&amp;nbsp;d'erreur&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>imagestring</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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'>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: #DD0000'>'Erreur&amp;nbsp;de&amp;nbsp;chargement&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$imgname</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$tc</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-Type:&amp;nbsp;image/jpeg'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$img&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>LoadJpeg</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'bogus.image'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>imagejpeg</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$img</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$img</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='mediaobject'> <div class='imageobject'> <img src='images/21009b70229598c6a80eef8b45bf282b-image.imagecreatefromjpeg.jpg' /> </div> </div> </div> </div> <a name='function.imagecreatefromjpeg.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Le support JPEG n&amp;#039;est disponible que si PHP a &amp;eacute;t&amp;eacute; compil&amp;eacute; avec GD-1.8 ou sup&amp;eacute;rieur.</span></p></blockquote> <div class='warning'><b class='warning'>Avertissement</b><p class='para'>Les versions Windows de PHP ant&amp;eacute;rieures &amp;agrave; la version 4.3.0 ne supportent pas l&amp;#039;acc&amp;egrave;s aux fichiers distants avec cette fonction, m&amp;ecirc;me si <a href='http://www.php.net/manual/fr/filesystem.configuration.php#ini.allow-url-fopen' class='link'>allow_url_fopen</a> est activ&amp;eacute;.</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="imagecreatefromgif" value="<div id='function.imagecreatefromgif' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagecreatefromgif.php'>imagecreatefromgif</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imagecreatefromgif</span> &amp;mdash; <span class='dc-title'>Cr&amp;eacute;e une nouvelle image &amp;agrave; partir d&amp;#039;un fichier ou d&amp;#039;une URL</span></p> </div> <a name='function.imagecreatefromgif.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>imagecreatefromgif</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> )</div> <p class='para rdfs-comment'> <b>imagecreatefromgif()</b> retourne un identifiant d&amp;#039;image qui repr&amp;eacute;sente l&amp;#039;image obtenue &amp;agrave; partir du fichier dont le nom est donn&amp;eacute; par <i><tt class='parameter'>filename</tt></i> . </p> <div class='tip'><b class='tip'>Astuce</b><p class='simpara'>Vous pouvez utiliser une URL comme nom de fichier avec cette fonction, si le <a href='http://www.php.net/manual/fr/filesystem.configuration.php#ini.allow-url-fopen' class='link'>gestionnaire fopen</a> a &amp;eacute;t&amp;eacute; activ&amp;eacute;e. Voyez <a href='http://www.php.net/manual/fr/function.fopen.php' class='function'>fopen()</a> pour plus de d&amp;eacute;tails sur la fa&amp;ccedil;on de sp&amp;eacute;cifier le nom du fichier. Repportez-vous aux <a href='http://www.php.net/manual/fr/wrappers.php' class='xref'>Liste des protocoles support&amp;eacute;s</a> pour plus d&amp;#039;informations sur les capacit&amp;eacute;s des diff&amp;eacute;rents gestionnaires, les notes sur leur utilisation, ainsi que les informations sur leurs variables pr&amp;eacute;d&amp;eacute;finies fournies.</p></div> </div> <a name='function.imagecreatefromgif.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'> Chemin vers l&amp;#039;image GIF. </p> </dd> </dl> <p> </p> </div> <a name='function.imagecreatefromgif.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un identifiant de ressource image en cas de succ&amp;egrave;s, <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.imagecreatefromgif.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Exemple de prise en charge d&amp;#039;une erreur lors du chargement d&amp;#039;une image GIF</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'>function&amp;nbsp;</span><span style='color: #0000BB'>LoadGif</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$imgname</span><span style='color: #007700'>)<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Tente&amp;nbsp;d'ouvrir&amp;nbsp;l'image&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;@</span><span style='color: #0000BB'>imagecreatefromgif</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$imgname</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Traitement&amp;nbsp;si&amp;nbsp;l'ouverture&amp;nbsp;&amp;agrave;&amp;nbsp;&amp;eacute;chouer&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>if(!</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>)<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Cr&amp;eacute;ation&amp;nbsp;d'une&amp;nbsp;image&amp;nbsp;vide&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatetruecolor&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #0000BB'>150</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>30</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'>$bgc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</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'>$tc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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'>0</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>imagefilledrectangle&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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'>150</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>30</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$bgc</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Affiche&amp;nbsp;un&amp;nbsp;message&amp;nbsp;d'erreur&amp;nbsp;dans&amp;nbsp;l'image&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>imagestring&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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'>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: #DD0000'>'Error&amp;nbsp;loading&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$imgname</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$tc</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-Type:&amp;nbsp;image/gif'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$img&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>LoadGif</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'bogus.image'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>imagegif</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$img</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$img</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='mediaobject'> <div class='imageobject'> <img src='images/21009b70229598c6a80eef8b45bf282b-image.imagecreatefromgif.gif' /> </div> </div> </div> </div> <a name='function.imagecreatefromgif.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Le support du GIF a &amp;eacute;t&amp;eacute; supprim&amp;eacute; de la biblioth&amp;egrave;que GD dans sa version 1.6 et a &amp;eacute;t&amp;eacute; rajout&amp;eacute; depuis la version 2.0.28. Cette fonction n&amp;#039;est donc pas disponible entre ces deux versions. <br /> </p></blockquote> <div class='warning'><b class='warning'>Avertissement</b><p class='para'>Les versions Windows de PHP ant&amp;eacute;rieures &amp;agrave; la version 4.3.0 ne supportent pas l&amp;#039;acc&amp;egrave;s aux fichiers distants avec cette fonction, m&amp;ecirc;me si <a href='http://www.php.net/manual/fr/filesystem.configuration.php#ini.allow-url-fopen' class='link'>allow_url_fopen</a> est activ&amp;eacute;.</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="imagecreatefromgd2part" value="<div id='function.imagecreatefromgd2part' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagecreatefromgd2part.php'>imagecreatefromgd2part</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.7, PHP 5)</p><p class='refpurpose'><span class='refname'>imagecreatefromgd2part</span> &amp;mdash; <span class='dc-title'>Cr&amp;eacute;e une nouvelle image &amp;agrave; partir d&amp;#039;une partie de fichier GD2 ou d&amp;#039;une URL</span></p> </div> <a name='function.imagecreatefromgd2part.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>imagecreatefromgd2part</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'>$srcX</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$srcY</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$width</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$height</tt></span> )</div> <p class='para rdfs-comment'> Cr&amp;eacute;e une nouvelle image depuis une partie d&amp;#039;un fichier GD2 ou d&amp;#039;une URL. </p> <div class='tip'><b class='tip'>Astuce</b><p class='simpara'>Vous pouvez utiliser une URL comme nom de fichier avec cette fonction, si le <a href='http://www.php.net/manual/fr/filesystem.configuration.php#ini.allow-url-fopen' class='link'>gestionnaire fopen</a> a &amp;eacute;t&amp;eacute; activ&amp;eacute;e. Voyez <a href='http://www.php.net/manual/fr/function.fopen.php' class='function'>fopen()</a> pour plus de d&amp;eacute;tails sur la fa&amp;ccedil;on de sp&amp;eacute;cifier le nom du fichier. Repportez-vous aux <a href='http://www.php.net/manual/fr/wrappers.php' class='xref'>Liste des protocoles support&amp;eacute;s</a> pour plus d&amp;#039;informations sur les capacit&amp;eacute;s des diff&amp;eacute;rents gestionnaires, les notes sur leur utilisation, ainsi que les informations sur leurs variables pr&amp;eacute;d&amp;eacute;finies fournies.</p></div> </div> <a name='function.imagecreatefromgd2part.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'> Chemin vers l&amp;#039;image GD2. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>srcX</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Coordonn&amp;eacute;e en X du point source. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>srcY</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Coordonn&amp;eacute;e en Y du point source. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>width</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Largeur de la source. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>height</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Hauteur de la source. </p> </dd> </dl> <p> </p> </div> <a name='function.imagecreatefromgd2part.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un identifiant de ressource d&amp;#039;image en cas de succ&amp;egrave;s, ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.imagecreatefromgd2part.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>imagecreatefromgd2part()</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;cet&amp;nbsp;exemple,&amp;nbsp;nous&amp;nbsp;avons&amp;nbsp;tout&amp;nbsp;d'abord&amp;nbsp;besoin&amp;nbsp;des&amp;nbsp;dimensions&amp;nbsp;de&amp;nbsp;l'image<br /></span><span style='color: #0000BB'>$image&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>getimagesize</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'./test.gd2'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Cr&amp;eacute;ation&amp;nbsp;de&amp;nbsp;l'instance&amp;nbsp;d'image&amp;nbsp;maintenant&amp;nbsp;que&amp;nbsp;nous&amp;nbsp;avons&amp;nbsp;les&amp;nbsp;dimensions<br /></span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatefromgd2part</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'./test.gd2'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>4</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>4</span><span style='color: #007700'>,&amp;nbsp;(</span><span style='color: #0000BB'>$image</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>]&amp;nbsp;/&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>)&amp;nbsp;-&amp;nbsp;</span><span style='color: #0000BB'>6</span><span style='color: #007700'>,&amp;nbsp;(</span><span style='color: #0000BB'>$image</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'>2</span><span style='color: #007700'>)&amp;nbsp;-&amp;nbsp;</span><span style='color: #0000BB'>6</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Op&amp;eacute;ration&amp;nbsp;sur&amp;nbsp;l'image&amp;nbsp;:&amp;nbsp;ici,&amp;nbsp;nous&amp;nbsp;imprimons&amp;nbsp;l'image&amp;nbsp;si&amp;nbsp;nous&amp;nbsp;utilisons&amp;nbsp;PHP5+<br /></span><span style='color: #007700'>if(</span><span style='color: #0000BB'>function_exists</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'imagefilter'</span><span style='color: #007700'>))<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>imagefilter</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>IMG_FILTER_EMBOSS</span><span style='color: #007700'>);<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Sauvegarde&amp;nbsp;de&amp;nbsp;l'image&amp;nbsp;optimis&amp;eacute;e<br /></span><span style='color: #0000BB'>imagegd2</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'./test_emboss.gd2'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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.imagecreatefromgd2part.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Cette fonction requiert la biblioth&amp;egrave;que GD 2.0.1 ou sup&amp;eacute;rieure (2.0.28 ou sup&amp;eacute;rieure est recommand&amp;eacute;e).</span></p></blockquote> <div class='warning'><b class='warning'>Avertissement</b><p class='para'>Les versions Windows de PHP ant&amp;eacute;rieures &amp;agrave; la version 4.3.0 ne supportent pas l&amp;#039;acc&amp;egrave;s aux fichiers distants avec cette fonction, m&amp;ecirc;me si <a href='http://www.php.net/manual/fr/filesystem.configuration.php#ini.allow-url-fopen' class='link'>allow_url_fopen</a> est activ&amp;eacute;.</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="imagecreatefromgd2" value="<div id='function.imagecreatefromgd2' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagecreatefromgd2.php'>imagecreatefromgd2</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.7, PHP 5)</p><p class='refpurpose'><span class='refname'>imagecreatefromgd2</span> &amp;mdash; <span class='dc-title'>Cr&amp;eacute;e une nouvelle image &amp;agrave; partir d&amp;#039;un fichier GD2 ou d&amp;#039;une URL</span></p> </div> <a name='function.imagecreatefromgd2.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>imagecreatefromgd2</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> )</div> <p class='para rdfs-comment'> Cr&amp;eacute;e une nouvelle image depuis un fichier GD2 ou une URL. </p> <div class='tip'><b class='tip'>Astuce</b><p class='simpara'>Vous pouvez utiliser une URL comme nom de fichier avec cette fonction, si le <a href='http://www.php.net/manual/fr/filesystem.configuration.php#ini.allow-url-fopen' class='link'>gestionnaire fopen</a> a &amp;eacute;t&amp;eacute; activ&amp;eacute;e. Voyez <a href='http://www.php.net/manual/fr/function.fopen.php' class='function'>fopen()</a> pour plus de d&amp;eacute;tails sur la fa&amp;ccedil;on de sp&amp;eacute;cifier le nom du fichier. Repportez-vous aux <a href='http://www.php.net/manual/fr/wrappers.php' class='xref'>Liste des protocoles support&amp;eacute;s</a> pour plus d&amp;#039;informations sur les capacit&amp;eacute;s des diff&amp;eacute;rents gestionnaires, les notes sur leur utilisation, ainsi que les informations sur leurs variables pr&amp;eacute;d&amp;eacute;finies fournies.</p></div> </div> <a name='function.imagecreatefromgd2.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'> Chemin vers l&amp;#039;image GD2. </p> </dd> </dl> <p> </p> </div> <a name='function.imagecreatefromgd2.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un identifiant de ressource d&amp;#039;image en cas de succ&amp;egrave;s, ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.imagecreatefromgd2.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>imagecreatefromgd2()</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;Charge&amp;nbsp;l'image&amp;nbsp;gd2<br /></span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatefromgd2</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'./test.gd2'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Applique&amp;nbsp;un&amp;nbsp;effet&amp;nbsp;sur&amp;nbsp;l'image&amp;nbsp;:&amp;nbsp;on&amp;nbsp;applique&amp;nbsp;ici&amp;nbsp;un&amp;nbsp;filtre&amp;nbsp;n&amp;eacute;gatif&amp;nbsp;si&amp;nbsp;nous<br />//&amp;nbsp;utilisons&amp;nbsp;PHP5+<br /></span><span style='color: #007700'>if(</span><span style='color: #0000BB'>function_exists</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'imagefilter'</span><span style='color: #007700'>))<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>imagefilter</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>IMG_FILTER_NEGATE</span><span style='color: #007700'>);<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Sauvegarde&amp;nbsp;de&amp;nbsp;l'image<br /></span><span style='color: #0000BB'>imagegd2</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'./test_updated.gd2'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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.imagecreatefromgd2.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Cette fonction requiert la biblioth&amp;egrave;que GD 2.0.1 ou sup&amp;eacute;rieure (2.0.28 ou sup&amp;eacute;rieure est recommand&amp;eacute;e).</span></p></blockquote> <div class='warning'><b class='warning'>Avertissement</b><p class='para'>Les versions Windows de PHP ant&amp;eacute;rieures &amp;agrave; la version 4.3.0 ne supportent pas l&amp;#039;acc&amp;egrave;s aux fichiers distants avec cette fonction, m&amp;ecirc;me si <a href='http://www.php.net/manual/fr/filesystem.configuration.php#ini.allow-url-fopen' class='link'>allow_url_fopen</a> est activ&amp;eacute;.</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="imagecreatefromgd" value="<div id='function.imagecreatefromgd' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagecreatefromgd.php'>imagecreatefromgd</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.7, PHP 5)</p><p class='refpurpose'><span class='refname'>imagecreatefromgd</span> &amp;mdash; <span class='dc-title'>Cr&amp;eacute;e une nouvelle image &amp;agrave; partir d&amp;#039;un fichier GD ou d&amp;#039;une URL</span></p> </div> <a name='function.imagecreatefromgd.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>imagecreatefromgd</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> )</div> <p class='para rdfs-comment'> Cr&amp;eacute;e une nouvelle image depuis un fichier GD ou une URL. </p> <div class='tip'><b class='tip'>Astuce</b><p class='simpara'>Vous pouvez utiliser une URL comme nom de fichier avec cette fonction, si le <a href='http://www.php.net/manual/fr/filesystem.configuration.php#ini.allow-url-fopen' class='link'>gestionnaire fopen</a> a &amp;eacute;t&amp;eacute; activ&amp;eacute;e. Voyez <a href='http://www.php.net/manual/fr/function.fopen.php' class='function'>fopen()</a> pour plus de d&amp;eacute;tails sur la fa&amp;ccedil;on de sp&amp;eacute;cifier le nom du fichier. Repportez-vous aux <a href='http://www.php.net/manual/fr/wrappers.php' class='xref'>Liste des protocoles support&amp;eacute;s</a> pour plus d&amp;#039;informations sur les capacit&amp;eacute;s des diff&amp;eacute;rents gestionnaires, les notes sur leur utilisation, ainsi que les informations sur leurs variables pr&amp;eacute;d&amp;eacute;finies fournies.</p></div> </div> <a name='function.imagecreatefromgd.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'> Chemin vers un fichier GD. </p> </dd> </dl> <p> </p> </div> <a name='function.imagecreatefromgd.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un identifiant de ressource image en cas de succ&amp;egrave;s, ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.imagecreatefromgd.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>imagecreatefromgd()</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;Charge&amp;nbsp;une&amp;nbsp;image&amp;nbsp;GD<br /></span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;@</span><span style='color: #0000BB'>imagecreatefromgd</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'./test.gd'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;V&amp;eacute;rifie&amp;nbsp;si&amp;nbsp;l'image&amp;nbsp;est&amp;nbsp;bien&amp;nbsp;charg&amp;eacute;e<br /></span><span style='color: #007700'>if(!</span><span style='color: #0000BB'>is_resource</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>))<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;die(</span><span style='color: #DD0000'>'Impossible&amp;nbsp;de&amp;nbsp;charger&amp;nbsp;l\'image&amp;nbsp;GD'</span><span style='color: #007700'>);<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Des&amp;nbsp;op&amp;eacute;rations&amp;nbsp;sur&amp;nbsp;l'image&amp;nbsp;ici<br /><br />//&amp;nbsp;Sauvegarde&amp;nbsp;de&amp;nbsp;l'image<br /></span><span style='color: #0000BB'>imagegd</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'./test_updated.gd'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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.imagecreatefromgd.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <div class='warning'><b class='warning'>Avertissement</b><p class='para'>Les versions Windows de PHP ant&amp;eacute;rieures &amp;agrave; la version 4.3.0 ne supportent pas l&amp;#039;acc&amp;egrave;s aux fichiers distants avec cette fonction, m&amp;ecirc;me si <a href='http://www.php.net/manual/fr/filesystem.configuration.php#ini.allow-url-fopen' class='link'>allow_url_fopen</a> est activ&amp;eacute;.</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="imagecreate" value="<div id='function.imagecreate' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagecreate.php'>imagecreate</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imagecreate</span> &amp;mdash; <span class='dc-title'>Cr&amp;eacute;e une nouvelle image &amp;agrave; palette</span></p> </div> <a name='function.imagecreate.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>imagecreate</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$width</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$height</tt></span> )</div> <p class='para rdfs-comment'> <b>imagecreate()</b> retourne un identifiant d&amp;#039;image repr&amp;eacute;sentant une image vide. </p> <p class='para'> Nous recommandons l&amp;#039;utilisation de <a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function'>imagecreatetruecolor()</a> &amp;agrave; la place de <b>imagecreate()</b>. </p> </div> <a name='function.imagecreate.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'>width</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La largeur de l&amp;#039;image. </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 de l&amp;#039;image. </p> </dd> </dl> <p> </p> </div> <a name='function.imagecreate.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un identifiant de ressource d&amp;#039;image en cas de succ&amp;egrave;s, <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.imagecreate.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;une image GD et affichage de cette image </b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-type:&amp;nbsp;image/png'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;@</span><span style='color: #0000BB'>imagecreate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>110</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>20</span><span style='color: #007700'>)<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;or&amp;nbsp;die(</span><span style='color: #DD0000'>'Impossible&amp;nbsp;d'initialiser&amp;nbsp;la&amp;nbsp;biblioth&amp;egrave;que&amp;nbsp;GD'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$background_color&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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'>0</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$text_color&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>233</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>14</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>91</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagestring</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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'>5</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'>'A&amp;nbsp;Simple&amp;nbsp;Text&amp;nbsp;String'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$text_color</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagepng</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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='mediaobject'> <div class='imageobject'> <img src='images/21009b70229598c6a80eef8b45bf282b-image.imagecreate.png' /> </div> </div> </div><p> </p> </div> <a name='function.imagecreate.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.imagedestroy.php' class='function' rel='rdfs-seeAlso'>imagedestroy()</a> - D&amp;eacute;truit une image</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function' rel='rdfs-seeAlso'>imagecreatetruecolor()</a> - Cr&amp;eacute;e une nouvelle image en couleurs vraies</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="imagecopyresized" value="<div id='function.imagecopyresized' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagecopyresized.php'>imagecopyresized</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imagecopyresized</span> &amp;mdash; <span class='dc-title'>Copie et redimensionne une partie d&amp;#039;une image</span></p> </div> <a name='function.imagecopyresized.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>imagecopyresized</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$dst_image</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$src_image</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$dst_x</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$dst_y</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$src_x</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$src_y</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$dst_w</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$dst_h</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$src_w</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$src_h</tt></span> )</div> <p class='para rdfs-comment'> <b>imagecopyresized()</b> copie une partie rectangulaire d&amp;#039;une image dans une autre image de destination. <i><tt class='parameter'>dst_image</tt></i> est l&amp;#039;image de destination, <i><tt class='parameter'>src_image</tt></i> est l&amp;#039;image source. </p> <p class='para'> En d&amp;#039;autres termes, <b>imagecopyresized()</b> prendra une forme rectangulaire <i><tt class='parameter'>src_image</tt></i> d&amp;#039;une largeur de <i><tt class='parameter'>src_w</tt></i> et d&amp;#039;une hauteur <i><tt class='parameter'>src_h</tt></i> &amp;agrave; la position (<i><tt class='parameter'>src_x</tt></i> ,<i><tt class='parameter'>src_y</tt></i> ) et le placera dans une zone rectangulaire <i><tt class='parameter'>dst_image</tt></i> d&amp;#039;une largeur de <i><tt class='parameter'>dst_w</tt></i> et d&amp;#039;une hauteur de <i><tt class='parameter'>dst_h</tt></i> &amp;agrave; la position (<i><tt class='parameter'>dst_x</tt></i> ,<i><tt class='parameter'>dst_y</tt></i> ). </p> <p class='para'> Si les dimensions de la source et de la destination ne sont pas &amp;eacute;gales, un &amp;eacute;tirement ad&amp;eacute;quat est effectu&amp;eacute; pour faire correspondre les deux. Les coordonn&amp;eacute;es fournies sont d&amp;eacute;finies par rapport au coin sup&amp;eacute;rieur gauche. Cette fonction peut &amp;ecirc;tre utilis&amp;eacute;e pour recopier des r&amp;eacute;gions &amp;agrave; l&amp;#039;int&amp;eacute;rieur d&amp;#039;une m&amp;ecirc;me image (si <i><tt class='parameter'>dst_image</tt></i> et <i><tt class='parameter'>src_image</tt></i> sont identiques), mais si les r&amp;eacute;gions se chevauchent, le r&amp;eacute;sultat risque d&amp;#039;&amp;ecirc;tre incoh&amp;eacute;rent. </p> </div> <a name='function.imagecopyresized.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'>dst_im</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Lien vers la ressource de l&amp;#039;image de destination. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>src_im</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Lien vers la ressource de l&amp;#039;image source. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>dst_x</tt></i> </span> </dt><dd class='listitem'> <p class='para'> X : coordonn&amp;eacute;e du point de destination. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>dst_y</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Y : coordonn&amp;eacute;e du point de destination. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>src_x</tt></i> </span> </dt><dd class='listitem'> <p class='para'> X : coordonn&amp;eacute;e du point source. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>src_y</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Y : coordonn&amp;eacute;e du point source. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>dst_w</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Largeur de la destination. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>dst_h</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Hauteur de la destination. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>src_w</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Largeur de la source. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>src_h</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Hauteur de la source. </p> </dd> </dl> <p> </p> </div> <a name='function.imagecopyresized.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.imagecopyresized.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Redimensionnement d&amp;#039;une image</b></p> <div class='example-contents para'><p> Cet exemple affichera l&amp;#039;image redimensionn&amp;eacute; &amp;agrave; la moiti&amp;eacute; de sa taille d&amp;#039;origine. </p></div> <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;Fichier&amp;nbsp;et&amp;nbsp;nouvelle&amp;nbsp;taille<br /></span><span style='color: #0000BB'>$filename&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'test.jpg'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$percent&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>0.5</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Content&amp;nbsp;type<br /></span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-type:&amp;nbsp;image/jpeg'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Calcul&amp;nbsp;des&amp;nbsp;nouvelles&amp;nbsp;dimensions<br /></span><span style='color: #007700'>list(</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;=&amp;nbsp;</span><span style='color: #0000BB'>getimagesize</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$filename</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$newwidth&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$width&amp;nbsp;</span><span style='color: #007700'>*&amp;nbsp;</span><span style='color: #0000BB'>$percent</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$newheight&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$height&amp;nbsp;</span><span style='color: #007700'>*&amp;nbsp;</span><span style='color: #0000BB'>$percent</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Chargement<br /></span><span style='color: #0000BB'>$thumb&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatetruecolor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$newwidth</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$newheight</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$source&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatefromjpeg</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$filename</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Redimensionnement<br /></span><span style='color: #0000BB'>imagecopyresized</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$thumb</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$source</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'>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'>$newwidth</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$newheight</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'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Affichage<br /></span><span style='color: #0000BB'>imagejpeg</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$thumb</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='mediaobject'> <div class='imageobject'> <img src='images/21009b70229598c6a80eef8b45bf282b-image.imagecopyresized.jpg' /> </div> </div> <div class='example-contents para'><p> L&amp;#039;image affich&amp;eacute; aura une taille de moiti&amp;eacute; moins que l&amp;#039;image d&amp;#039;origine, mais une meilleur qualit&amp;eacute; peut &amp;ecirc;tre obtenue en utilisant la fonction <a href='http://www.php.net/manual/fr/function.imagecopyresampled.php' class='function'>imagecopyresampled()</a>. </p></div> </div><p> </p> </div> <a name='function.imagecopyresized.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Il y a un probl&amp;egrave;me d&amp;ucirc; aux limitations de la taille de la palette (255 + 1 couleurs diff&amp;eacute;rentes). Filtrer ou r&amp;eacute;&amp;eacute;chantillonner une image demande plus de 255 couleurs, une approximation est alors utilis&amp;eacute;e pour calculer le nouveau nombre de couleurs. Avec une palette, si une nouvelle couleur ne peut &amp;ecirc;tre allou&amp;eacute;e, la couleur la plus proche (en th&amp;eacute;orie) est utilis&amp;eacute;e ; ce n&amp;#039;est pas toujours celle qui est la plus proche visuellement. Cela peut g&amp;eacute;n&amp;eacute;rer des probl&amp;egrave;mes &amp;eacute;tranges, comme des images blanches. Pour &amp;eacute;viter ce probl&amp;egrave;me, passez en image TrueColor, comme celles g&amp;eacute;n&amp;eacute;r&amp;eacute;e par la fonction <a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function'>imagecreatetruecolor()</a>. <br /> </p></blockquote> </div> <a name='function.imagecopyresized.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> <a href='http://www.php.net/manual/fr/function.imagecopyresampled.php' class='function' rel='rdfs-seeAlso'>imagecopyresampled()</a> - Copie, redimensionne, r&amp;eacute;&amp;eacute;chantillonne une image </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="imagecopyresampled" value="<div id='function.imagecopyresampled' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagecopyresampled.php'>imagecopyresampled</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.6, PHP 5)</p><p class='refpurpose'><span class='refname'>imagecopyresampled</span> &amp;mdash; <span class='dc-title'>Copie, redimensionne, r&amp;eacute;&amp;eacute;chantillonne une image</span></p> </div> <a name='function.imagecopyresampled.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>imagecopyresampled</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$dst_image</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$src_image</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$dst_x</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$dst_y</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$src_x</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$src_y</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$dst_w</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$dst_h</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$src_w</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$src_h</tt></span> )</div> <p class='para rdfs-comment'> <b>imagecopyresampled()</b> copie une zone rectangulaire de l&amp;#039;image <i><tt class='parameter'>src_im</tt></i> vers l&amp;#039;image <i><tt class='parameter'>dst_im</tt></i> . Durant la copie, la zone est r&amp;eacute;&amp;eacute;chantillonn&amp;eacute;e de mani&amp;egrave;re &amp;agrave; conserver la clart&amp;eacute; de l&amp;#039;image durant une r&amp;eacute;duction. </p> <p class='para'> En d&amp;#039;autres termes, <b>imagecopyresampled()</b> prendra une forme rectangulaire <i><tt class='parameter'>src_image</tt></i> d&amp;#039;une largeur de <i><tt class='parameter'>src_w</tt></i> et d&amp;#039;une hauteur <i><tt class='parameter'>src_h</tt></i> &amp;agrave; la position (<i><tt class='parameter'>src_x</tt></i> ,<i><tt class='parameter'>src_y</tt></i> ) et le placera dans une zone rectangulaire <i><tt class='parameter'>dst_image</tt></i> d&amp;#039;une largeur de <i><tt class='parameter'>dst_w</tt></i> et d&amp;#039;une hauteur de <i><tt class='parameter'>dst_h</tt></i> &amp;agrave; la position (<i><tt class='parameter'>dst_x</tt></i> ,<i><tt class='parameter'>dst_y</tt></i> ). </p> <p class='para'> Si les hauteurs et largeurs des source et destination diff&amp;egrave;rent, l&amp;#039;image copi&amp;eacute;e sera &amp;eacute;tir&amp;eacute;e de mani&amp;egrave;re appropri&amp;eacute;e. Les coordonn&amp;eacute;es sont celles du coin sup&amp;eacute;rieur gauche. <b>imagecopyresampled()</b> peut servir &amp;agrave; copier des zones d&amp;#039;une image vers elle-m&amp;ecirc;me, (si <i><tt class='parameter'>dst_image</tt></i> est la m&amp;ecirc;me que <i><tt class='parameter'>src_image</tt></i> ) mais si les r&amp;eacute;gions se chevauchent, les r&amp;eacute;sultats sont impr&amp;eacute;visibles. </p> </div> <a name='function.imagecopyresampled.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'>dst_im</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Lien vers la ressource de l&amp;#039;image de destination. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>src_im</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Lien vers la ressource de l&amp;#039;image source. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>dst_x</tt></i> </span> </dt><dd class='listitem'> <p class='para'> X : coordonn&amp;eacute;es du point de destination. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>dst_y</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Y : coordonn&amp;eacute;es du point de destination. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>src_x</tt></i> </span> </dt><dd class='listitem'> <p class='para'> X : coordonn&amp;eacute;es du point source. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>src_y</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Y : coordonn&amp;eacute;es du point source. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>dst_w</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Largeur de la destination. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>dst_h</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Hauteur de la destination. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>src_w</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Largeur de la source. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>src_h</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Hauteur de la source. </p> </dd> </dl> <p> </p> </div> <a name='function.imagecopyresampled.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.imagecopyresampled.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple simple</b></p> <div class='example-contents para'><p> Cet exemple redimensionne une image &amp;agrave; la moiti&amp;eacute; de sa taille originale. </p></div> <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;fichier<br /></span><span style='color: #0000BB'>$filename&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'test.jpg'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$percent&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>0.5</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Content&amp;nbsp;type<br /></span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-type:&amp;nbsp;image/jpeg'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Calcul&amp;nbsp;des&amp;nbsp;nouvelles&amp;nbsp;dimensions<br /></span><span style='color: #007700'>list(</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;=&amp;nbsp;</span><span style='color: #0000BB'>getimagesize</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$filename</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$new_width&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$width&amp;nbsp;</span><span style='color: #007700'>*&amp;nbsp;</span><span style='color: #0000BB'>$percent</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$new_height&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$height&amp;nbsp;</span><span style='color: #007700'>*&amp;nbsp;</span><span style='color: #0000BB'>$percent</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Redimensionnement<br /></span><span style='color: #0000BB'>$image_p&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatetruecolor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$new_width</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$new_height</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$image&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatefromjpeg</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$filename</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagecopyresampled</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$image_p</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$image</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'>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'>$new_width</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$new_height</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'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Affichage<br /></span><span style='color: #0000BB'>imagejpeg</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$image_p</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>null</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</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='mediaobject'> <div class='imageobject'> <img src='images/21009b70229598c6a80eef8b45bf282b-imagecopyresampled.jpg' /> </div> </div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Exemple #2 Redimensionnement proportionnel d&amp;#039;une image</b></p> <div class='example-contents para'><p> Cet exemple affichera une image avec une largeur ou une hauteur maximale de 200 pixels. </p></div> <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;fichier<br /></span><span style='color: #0000BB'>$filename&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'test.jpg'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;D&amp;eacute;finition&amp;nbsp;de&amp;nbsp;la&amp;nbsp;largeur&amp;nbsp;et&amp;nbsp;de&amp;nbsp;la&amp;nbsp;hauteur&amp;nbsp;maximale<br /></span><span style='color: #0000BB'>$width&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>200</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$height&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>200</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Content&amp;nbsp;type<br /></span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-type:&amp;nbsp;image/jpeg'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Cacul&amp;nbsp;des&amp;nbsp;nouvelles&amp;nbsp;dimensions<br /></span><span style='color: #007700'>list(</span><span style='color: #0000BB'>$width_orig</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$height_orig</span><span style='color: #007700'>)&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>getimagesize</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$filename</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$ratio_orig&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$width_orig</span><span style='color: #007700'>/</span><span style='color: #0000BB'>$height_orig</span><span style='color: #007700'>;<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$width</span><span style='color: #007700'>/</span><span style='color: #0000BB'>$height&amp;nbsp;</span><span style='color: #007700'>&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>$ratio_orig</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$width&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$height</span><span style='color: #007700'>*</span><span style='color: #0000BB'>$ratio_orig</span><span style='color: #007700'>;<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$height&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$width</span><span style='color: #007700'>/</span><span style='color: #0000BB'>$ratio_orig</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Redimensionnement<br /></span><span style='color: #0000BB'>$image_p&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatetruecolor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$width</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$height</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$image&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatefromjpeg</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$filename</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagecopyresampled</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$image_p</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$image</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'>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'>$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'>$width_orig</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$height_orig</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Affichage<br /></span><span style='color: #0000BB'>imagejpeg</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$image_p</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>null</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</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='mediaobject'> <div class='imageobject'> <img src='images/21009b70229598c6a80eef8b45bf282b-image.imagecopyresampled_2.jpg' /> </div> </div> </div><p> </p> </div> <a name='function.imagecopyresampled.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Il y a un probl&amp;egrave;me d&amp;ucirc; aux limitations de la taille de la palette (255 + 1 couleurs diff&amp;eacute;rentes). Filtrer ou r&amp;eacute;&amp;eacute;chantillonner une image demande plus de 255 couleurs, une approximation est alors utilis&amp;eacute;e pour calculer le nouveau nombre de couleurs. Avec une palette, si une nouvelle couleur ne peut &amp;ecirc;tre allou&amp;eacute;e, la couleur la plus proche (en th&amp;eacute;orie) est utilis&amp;eacute;e. Ce n&amp;#039;est pas toujours la couleur la plus proche visuellement. Cela peut g&amp;eacute;n&amp;eacute;rer des probl&amp;egrave;mes &amp;eacute;tranges, comme des images blanches. Pour &amp;eacute;viter ce probl&amp;egrave;me, passez en image TrueColor, comme celles g&amp;eacute;n&amp;eacute;r&amp;eacute;e par la fonction <a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function'>imagecreatetruecolor()</a>. <br /> </p></blockquote> </div> <a name='function.imagecopyresampled.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> <a href='http://www.php.net/manual/fr/function.imagecopyresized.php' class='function' rel='rdfs-seeAlso'>imagecopyresized()</a> - Copie et redimensionne une partie d'une image </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="imagecopymergegray" value="<div id='function.imagecopymergegray' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagecopymergegray.php'>imagecopymergegray</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.6, PHP 5)</p><p class='refpurpose'><span class='refname'>imagecopymergegray</span> &amp;mdash; <span class='dc-title'>Copie et fusionne une partie d&amp;#039;une image en niveaux de gris</span></p> </div> <a name='function.imagecopymergegray.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>imagecopymergegray</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$dst_im</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$src_im</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$dst_x</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$dst_y</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$src_x</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$src_y</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$src_w</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$src_h</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$pct</tt></span> )</div> <p class='para rdfs-comment'> <b>imagecopymergegray()</b> copie une partie de l&amp;#039;image <i><tt class='parameter'>src_im</tt></i> dans l&amp;#039;image de destination <i><tt class='parameter'>dst_im</tt></i> commen&amp;ccedil;ant aux coordonn&amp;eacute;es (<i><tt class='parameter'>src_x</tt></i> , <i><tt class='parameter'>src_y</tt></i> ), avec la largeur <i><tt class='parameter'>src_w</tt></i> et la hauteur <i><tt class='parameter'>src_h</tt></i> . La zone de l&amp;#039;image ainsi d&amp;eacute;finie sera copi&amp;eacute;e aux coordonn&amp;eacute;es (<i><tt class='parameter'>dst_x</tt></i> , <i><tt class='parameter'>dst_y</tt></i> ), dans l&amp;#039;image de destination. </p> <p class='para'> <b>imagecopymergegray()</b> est identique &amp;agrave; la fonction <a href='http://www.php.net/manual/fr/function.imagecopymerge.php' class='function'>imagecopymerge()</a>, hormis le fait que lors de la fusion, le &amp;quot;hue&amp;quot; de l&amp;#039;image sera conserv&amp;eacute; gr&amp;acirc;ce &amp;agrave; la conversion de la zone dans l&amp;#039;image de destination en gris, avant l&amp;#039;op&amp;eacute;ration de copie. </p> </div> <a name='function.imagecopymergegray.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'>dst_im</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Ressource de l&amp;#039;image de destination. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>src_im</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Ressource de l&amp;#039;image source. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>dst_x</tt></i> </span> </dt><dd class='listitem'> <p class='para'> X : coordonn&amp;eacute;e du point de destination. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>dst_y</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Y : coordonn&amp;eacute;e du point de destination. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>src_x</tt></i> </span> </dt><dd class='listitem'> <p class='para'> X : coordonn&amp;eacute;e du point source. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>src_y</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Y : coordonn&amp;eacute;e du point source. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>src_w</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Largeur de la source. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>src_h</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Hauteur de la source. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>pct</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le param&amp;egrave;tre <i><tt class='parameter'>src_im</tt></i> sera chang&amp;eacute; en niveaux de gris en accord avec le param&amp;egrave;tre <i><tt class='parameter'>pct</tt></i> o&amp;ugrave; 0 correspond &amp;agrave; une convertion totale en niveaux de gris et 100 ne modifie rien. Lorsque <i><tt class='parameter'>pct</tt></i> = 100, cette fonction se comporte de la m&amp;ecirc;me fa&amp;ccedil;on que la fonction <a href='http://www.php.net/manual/fr/function.imagecopy.php' class='function'>imagecopy()</a> pour les palettes, alors qu&amp;#039;elle impl&amp;eacute;mente la transparene alpha pour les images true colour. </p> </dd> </dl> <p> </p> </div> <a name='function.imagecopymergegray.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.imagecopymergegray.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>imagecopymergegray()</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;Cr&amp;eacute;ation&amp;nbsp;des&amp;nbsp;instances&amp;nbsp;d'image<br /></span><span style='color: #0000BB'>$dest&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatefromgif</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'php.gif'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$src&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatefromgif</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'php.gif'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Copie&amp;nbsp;et&amp;nbsp;fusionne&amp;nbsp;-&amp;nbsp;Gris&amp;nbsp;=&amp;nbsp;20%<br /></span><span style='color: #0000BB'>imagecopymergegray</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dest</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$src</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>10</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>10</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'>100</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>47</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>20</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Affichage&amp;nbsp;et&amp;nbsp;lib&amp;egrave;re&amp;nbsp;la&amp;nbsp;m&amp;eacute;moire<br /></span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-Type:&amp;nbsp;image/gif'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagegif</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dest</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dest</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$src</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="imagecopymerge" value="<div id='function.imagecopymerge' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagecopymerge.php'>imagecopymerge</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.1, PHP 5)</p><p class='refpurpose'><span class='refname'>imagecopymerge</span> &amp;mdash; <span class='dc-title'>Copie et fusionne une partie d&amp;#039;une image</span></p> </div> <a name='function.imagecopymerge.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>imagecopymerge</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$dst_im</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$src_im</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$dst_x</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$dst_y</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$src_x</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$src_y</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$src_w</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$src_h</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$pct</tt></span> )</div> <p class='para rdfs-comment'> Copie une partie de l&amp;#039;image <i><tt class='parameter'>src_im</tt></i> dans l&amp;#039;image de destination <i><tt class='parameter'>dst_im</tt></i> en commen&amp;ccedil;ant aux coordonn&amp;eacute;es (<i><tt class='parameter'>src_x</tt></i> , <i><tt class='parameter'>src_y</tt></i> ), avec la largeur <i><tt class='parameter'>src_w</tt></i> et la hauteur <i><tt class='parameter'>src_h</tt></i> . La zone de l&amp;#039;image ainsi d&amp;eacute;finie sera copi&amp;eacute;e aux coordonn&amp;eacute;es (<i><tt class='parameter'>dst_x</tt></i> , <i><tt class='parameter'>dst_y</tt></i> ), dans l&amp;#039;image de destination. </p> </div> <a name='function.imagecopymerge.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'>dst_im</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Ressource de l&amp;#039;image de destination. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>src_im</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Ressource de l&amp;#039;image source. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>dst_x</tt></i> </span> </dt><dd class='listitem'> <p class='para'> X : coordonn&amp;eacute;e du point de destination. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>dst_y</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Y : coordonn&amp;eacute;e du point de destination. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>src_x</tt></i> </span> </dt><dd class='listitem'> <p class='para'> X : coordonn&amp;eacute;e du point source. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>src_y</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Y : coordonn&amp;eacute;e du point source. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>src_w</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Largeur de la source. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>src_h</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Hauteur de la source. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>pct</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Les deux images seront fusionn&amp;eacute;es suivant le param&amp;egrave;tre <i><tt class='parameter'>pct</tt></i> , qui peut valoir de 0 &amp;agrave; 100. Si <i><tt class='parameter'>pct</tt></i> = 0, aucune action n&amp;#039;est faite, alors que si <i><tt class='parameter'>pct</tt></i> = 100, <b>imagecopymerge()</b> se comporte exactement comme <a href='http://www.php.net/manual/fr/function.imagecopy.php' class='function'>imagecopy()</a> pour les images de palette, tandis qu&amp;#039;il impl&amp;eacute;mente la transparence alpha pour les images en couleur vraies. </p> </dd> </dl> <p> </p> </div> <a name='function.imagecopymerge.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.imagecopymerge.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Fusionne 2 copies du logo PHP.net avec 75% de transparence</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;des&amp;nbsp;instances&amp;nbsp;d'image<br /></span><span style='color: #0000BB'>$dest&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatefromgif</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'php.gif'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$src&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatefromgif</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'php.gif'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Copie&amp;nbsp;et&amp;nbsp;fusionne<br /></span><span style='color: #0000BB'>imagecopymerge</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dest</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$src</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>10</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>10</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'>100</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>47</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>75</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Affichage&amp;nbsp;et&amp;nbsp;lib&amp;eacute;ration&amp;nbsp;de&amp;nbsp;la&amp;nbsp;m&amp;eacute;moire<br /></span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-Type:&amp;nbsp;image/gif'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagegif</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dest</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dest</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$src</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="imagecopy" value="<div id='function.imagecopy' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagecopy.php'>imagecopy</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imagecopy</span> &amp;mdash; <span class='dc-title'>Copie une partie d&amp;#039;une image</span></p> </div> <a name='function.imagecopy.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>imagecopy</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$dst_im</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$src_im</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$dst_x</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$dst_y</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$src_x</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$src_y</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$src_w</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$src_h</tt></span> )</div> <p class='para rdfs-comment'> Copie une partie de l&amp;#039;image <i><tt class='parameter'>src_im</tt></i> sur l&amp;#039;image de destination <i><tt class='parameter'>dst_im</tt></i> , en commen&amp;ccedil;ant aux coordonn&amp;eacute;es <i><tt class='parameter'>src_x</tt></i> , <i><tt class='parameter'>src_y</tt></i> et sur la largeur de <i><tt class='parameter'>src_w</tt></i> et la hauteur de <i><tt class='parameter'>src_h</tt></i> . La portion ainsi d&amp;eacute;finie sera copi&amp;eacute;e et plac&amp;eacute;e aux coordonn&amp;eacute;es <i><tt class='parameter'>dst_x</tt></i> et <i><tt class='parameter'>dst_y</tt></i> . </p> </div> <a name='function.imagecopy.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'>dst_im</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Lien vers la ressource de l&amp;#039;image de destination. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>src_im</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Lien vers la ressource de l&amp;#039;image source. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>dst_x</tt></i> </span> </dt><dd class='listitem'> <p class='para'> X : coordonn&amp;eacute;es du point de destination. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>dst_y</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Y : coordonn&amp;eacute;es du point de destination. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>src_x</tt></i> </span> </dt><dd class='listitem'> <p class='para'> X : coordonn&amp;eacute;es du point source. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>src_y</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Y : coordonn&amp;eacute;es du point source. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>src_w</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Largeur de la source. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>src_h</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Hauteur de la source. </p> </dd> </dl> <p> </p> </div> <a name='function.imagecopy.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.imagecopy.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 On coupe le logo PHP.net</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;des&amp;nbsp;instances&amp;nbsp;d'image<br /></span><span style='color: #0000BB'>$src&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatefromgif</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'php.gif'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$dest&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatetruecolor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>80</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>40</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Copie<br /></span><span style='color: #0000BB'>imagecopy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dest</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$src</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'>20</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>13</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>80</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>40</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Affichage&amp;nbsp;et&amp;nbsp;lib&amp;eacute;ration&amp;nbsp;de&amp;nbsp;la&amp;nbsp;m&amp;eacute;moire<br /></span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-Type:&amp;nbsp;image/gif'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagegif</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dest</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dest</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$src</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='mediaobject'> <div class='imageobject'> <img src='images/21009b70229598c6a80eef8b45bf282b-image.imagecopy.gif' /> </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="imageconvolution" value="<div id='function.imageconvolution' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imageconvolution.php'>imageconvolution</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>imageconvolution</span> &amp;mdash; <span class='dc-title'>Applique une matrice de la convolution 3x3, en utilisant le coefficient et l&amp;#039;excentrage</span></p> </div> <a name='function.imageconvolution.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>imageconvolution</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$image</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$matrix</tt></span> , <span class='methodparam'><span class='type'>float</span> <tt class='parameter'>$div</tt></span> , <span class='methodparam'><span class='type'>float</span> <tt class='parameter'>$offset</tt></span> )</div> <p class='para rdfs-comment'> <b>imageconvolution()</b> applique une matrice de la convolution 3x3, en utilisant le coefficient <i><tt class='parameter'>div</tt></i> et l&amp;#039;excentrage <i><tt class='parameter'>offset</tt></i> . </p> </div> <a name='function.imageconvolution.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'> image</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Une ressource d&amp;#039;image, retourn&amp;eacute; par une des fonctions de cr&amp;eacute;ation d&amp;#039;images, comme <a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function'>imagecreatetruecolor()</a>. </p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>matrix</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Une matrice 3x3 : un tableau contenant trois tableaux de trois nombres &amp;agrave; virgules flottantes. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>div</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le diviseur du r&amp;eacute;sultat de la convolution, utilis&amp;eacute; pour la normalisation. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>offset</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La position de la couleur. </p> </dd> </dl> <p> </p> </div> <a name='function.imageconvolution.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.imageconvolution.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Impression du logo PHP.net avec <b>imageconvolution()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$image&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatefromgif</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'http://www.php.net/images/php.gif'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$emboss&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(array(</span><span style='color: #0000BB'>2</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;array(</span><span style='color: #0000BB'>0</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'>0</span><span style='color: #007700'>),&amp;nbsp;array(</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'>1</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>imageconvolution</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$image</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$emboss</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'>127</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-Type:&amp;nbsp;image/png'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagepng</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$image</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>null</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>9</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='mediaobject'> <div class='imageobject'> <img src='images/21009b70229598c6a80eef8b45bf282b-imageconvolution_emboss.png' /> </div> </div> </div><p> </p><div class='example'> <p><b>Exemple #2 Flou gaussien avec <b>imageconvolution()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$image&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatetruecolor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>180</span><span style='color: #007700'>,</span><span style='color: #0000BB'>40</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;&amp;Eacute;crit&amp;nbsp;le&amp;nbsp;texte&amp;nbsp;et&amp;nbsp;applique&amp;nbsp;un&amp;nbsp;floue&amp;nbsp;gaussien&amp;nbsp;sur&amp;nbsp;l'image<br /></span><span style='color: #0000BB'>imagestring</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$image</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'>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: #DD0000'>'Texte&amp;nbsp;floue&amp;nbsp;goussien'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0x00ff00</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$gaussian&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(array(</span><span style='color: #0000BB'>1.0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2.0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1.0</span><span style='color: #007700'>),&amp;nbsp;array(</span><span style='color: #0000BB'>2.0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>4.0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2.0</span><span style='color: #007700'>),&amp;nbsp;array(</span><span style='color: #0000BB'>1.0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2.0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1.0</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>imageconvolution</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$image</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$gaussian</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'>0</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;R&amp;eacute;crit&amp;nbsp;le&amp;nbsp;texte&amp;nbsp;pour&amp;nbsp;la&amp;nbsp;comparaison<br /></span><span style='color: #0000BB'>imagestring</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$image</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'>10</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>18</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Texte&amp;nbsp;floue&amp;nbsp;goussien'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0x00ff00</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-Type:&amp;nbsp;image/png'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagepng</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$image</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>null</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>9</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='mediaobject'> <div class='imageobject'> <img src='images/21009b70229598c6a80eef8b45bf282b-image.imageconvolution_gaussian.png' /> </div> </div> </div><p> </p> </div> <a name='function.imageconvolution.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 que si PHP est compil&amp;eacute; avec la version embarqu&amp;eacute;e de la biblioth&amp;egrave;que GD. </span></p></blockquote> </div> <a name='function.imageconvolution.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.imagefilter.php' class='function' rel='rdfs-seeAlso'>imagefilter()</a> - Applique un filtre &amp;agrave; 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="imagecolortransparent" value="<div id='function.imagecolortransparent' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagecolortransparent.php'>imagecolortransparent</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imagecolortransparent</span> &amp;mdash; <span class='dc-title'>D&amp;eacute;finit la couleur transparente</span></p> </div> <a name='function.imagecolortransparent.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>imagecolortransparent</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$image</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$color</tt></span> ] )</div> <p class='para rdfs-comment'> <b>imagecolortransparent()</b> d&amp;eacute;finit la couleur transparente pour l&amp;#039;image <i><tt class='parameter'>image</tt></i> fournie. </p> </div> <a name='function.imagecolortransparent.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'> image</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Une ressource d&amp;#039;image, retourn&amp;eacute; par une des fonctions de cr&amp;eacute;ation d&amp;#039;images, comme <a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function'>imagecreatetruecolor()</a>. </p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>color</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Un identifiant de couleur cr&amp;eacute;&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.imagecolorallocate.php' class='function'>imagecolorallocate()</a>. </p> </dd> </dl> <p> </p> </div> <a name='function.imagecolortransparent.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> L&amp;#039;identifiant de la nouvelle couleur transparente (ou l&amp;#039;actuelle, si aucune n&amp;#039;est sp&amp;eacute;cifi&amp;eacute;e) est retourn&amp;eacute;. </p> </div> <a name='function.imagecolortransparent.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>imagecolortransparent()</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;Cr&amp;eacute;ation&amp;nbsp;d'une&amp;nbsp;image&amp;nbsp;de&amp;nbsp;55x30<br /></span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatetruecolor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>55</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>30</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$red&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</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'>);<br /></span><span style='color: #0000BB'>$black&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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'>0</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;On&amp;nbsp;rend&amp;nbsp;l'arri&amp;egrave;re-plan&amp;nbsp;transparent<br /></span><span style='color: #0000BB'>imagecolortransparent</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$black</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;On&amp;nbsp;dessine&amp;nbsp;un&amp;nbsp;rectangle&amp;nbsp;rouge<br /></span><span style='color: #0000BB'>imagefilledrectangle</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>4</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>4</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>50</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>25</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$red</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;On&amp;nbsp;sauvegarde&amp;nbsp;l'image<br /></span><span style='color: #0000BB'>imagepng</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'./imagecolortransparent.png'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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='mediaobject'> <div class='imageobject'> <img src='images/21009b70229598c6a80eef8b45bf282b-image.imagecolortransparent.png' /> </div> </div> </div><p> </p> </div> <a name='function.imagecolortransparent.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: La transparence est copi&amp;eacute;e uniquement avec la fonction <a href='http://www.php.net/manual/fr/function.imagecopymerge.php' class='function'>imagecopymerge()</a> et les images en couleur vraies, non pas avec la fonction <a href='http://www.php.net/manual/fr/function.imagecopy.php' class='function'>imagecopy()</a> ou les images de palette. <br /> </p></blockquote> <blockquote><p><b class='note'>Note</b>: La couleur de transparence est une propri&amp;eacute;t&amp;eacute; de l&amp;#039;image, elle n&amp;#039;est pas une propri&amp;eacute;t&amp;eacute; de la couleur. Une fois que vous avez d&amp;eacute;fini la couleur de transparence, chaque r&amp;eacute;gion de l&amp;#039;image de cette couleur que vous avez dessin&amp;eacute; pr&amp;eacute;c&amp;eacute;demment sera transparente. <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="imagecolorstotal" value="<div id='function.imagecolorstotal' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagecolorstotal.php'>imagecolorstotal</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imagecolorstotal</span> &amp;mdash; <span class='dc-title'>Calcule le nombre de couleurs d&amp;#039;une palette</span></p> </div> <a name='function.imagecolorstotal.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>imagecolorstotal</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$image</tt></span> )</div> <p class='para rdfs-comment'> Retourne le nombre de couleurs de la palette de l&amp;#039;image. </p> </div> <a name='function.imagecolorstotal.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'> image</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Une ressource d&amp;#039;image, retourn&amp;eacute; par une des fonctions de cr&amp;eacute;ation d&amp;#039;images, comme <a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function'>imagecreatetruecolor()</a>. </p></dd> </dl> <p> </p> </div> <a name='function.imagecolorstotal.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne le nombre de couleurs de la palette pour l&amp;#039;image <i><tt class='parameter'>image</tt></i> ou 0 pour les images truecolor. </p> </div> <a name='function.imagecolorstotal.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 du nombre total de couleurs dans une image en utilisant la fonction <b>imagecolorstotal()</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;Cr&amp;eacute;ation&amp;nbsp;d'une&amp;nbsp;instance&amp;nbsp;d'image<br /></span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatefromgif</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'php.gif'</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Nombre&amp;nbsp;total&amp;nbsp;de&amp;nbsp;couleurs&amp;nbsp;dans&amp;nbsp;l\'image&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>imagecolorstotal</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Lib&amp;eacute;ration&amp;nbsp;de&amp;nbsp;la&amp;nbsp;m&amp;eacute;moire<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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> Nombre total de couleurs dans l&amp;#039;image : 128 </pre></div> </div> </div><p> </p> </div> <a name='function.imagecolorstotal.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.imagecolorat.php' class='function' rel='rdfs-seeAlso'>imagecolorat()</a> - Retourne l'index de la couleur d'un pixel donn&amp;eacute;</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imagecolorsforindex.php' class='function' rel='rdfs-seeAlso'>imagecolorsforindex()</a> - Retourne la couleur associ&amp;eacute;e &amp;agrave; un index</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imageistruecolor.php' class='function' rel='rdfs-seeAlso'>imageistruecolor()</a> - D&amp;eacute;termine si une image est une image truecolor</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="imagecolorsforindex" value="<div id='function.imagecolorsforindex' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagecolorsforindex.php'>imagecolorsforindex</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imagecolorsforindex</span> &amp;mdash; <span class='dc-title'>Retourne la couleur associ&amp;eacute;e &amp;agrave; un index</span></p> </div> <a name='function.imagecolorsforindex.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>imagecolorsforindex</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$image</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$index</tt></span> )</div> <p class='para rdfs-comment'> Retourne la couleur associ&amp;eacute;e &amp;agrave; un index sp&amp;eacute;cifi&amp;eacute;. </p> </div> <a name='function.imagecolorsforindex.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'> image</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Une ressource d&amp;#039;image, retourn&amp;eacute; par une des fonctions de cr&amp;eacute;ation d&amp;#039;images, comme <a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function'>imagecreatetruecolor()</a>. </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;index de la couleur. </p> </dd> </dl> <p> </p> </div> <a name='function.imagecolorsforindex.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un tableau associatif avec les cl&amp;eacute;s <i>&amp;quot;red&amp;quot;</i>, <i>&amp;quot;green&amp;quot;</i>, <i>&amp;quot;blue&amp;quot;</i> et <i>&amp;quot;alpha&amp;quot;</i> qui contiennent les valeurs pour l&amp;#039;index de la couleur sp&amp;eacute;cifi&amp;eacute;e. </p> </div> <a name='function.imagecolorsforindex.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>imagecolorsforindex()</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;on&amp;nbsp;ouvre&amp;nbsp;une&amp;nbsp;image<br /></span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatefrompng</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'nexen.png'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;on&amp;nbsp;obtient&amp;nbsp;une&amp;nbsp;couleur<br /></span><span style='color: #0000BB'>$start_x&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>40</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$start_y&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>50</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$color_index&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorat</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$start_x</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$start_y</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;on&amp;nbsp;la&amp;nbsp;rend&amp;nbsp;lisible<br /></span><span style='color: #0000BB'>$color_tran&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorsforindex</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$color_index</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;quelle&amp;nbsp;est-elle&amp;nbsp;?<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$color_tran</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 ( [red] =&amp;gt; 226 [green] =&amp;gt; 222 [blue] =&amp;gt; 252 [alpha] =&amp;gt; 0 ) </pre></div> </div> </div><p> </p> </div> <a name='function.imagecolorsforindex.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.imagecolorat.php' class='function' rel='rdfs-seeAlso'>imagecolorat()</a> - Retourne l'index de la couleur d'un pixel donn&amp;eacute;</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imagecolorexact.php' class='function' rel='rdfs-seeAlso'>imagecolorexact()</a> - Retourne l'index de la couleur 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="imagecolorset" value="<div id='function.imagecolorset' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagecolorset.php'>imagecolorset</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imagecolorset</span> &amp;mdash; <span class='dc-title'>Change la couleur dans une palette &amp;agrave; l&amp;#039;index donn&amp;eacute;</span></p> </div> <a name='function.imagecolorset.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>imagecolorset</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$image</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$index</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$red</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$green</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$blue</tt></span> )</div> <p class='para rdfs-comment'> Permet d&amp;#039;attribuer &amp;agrave; un index d&amp;#039;une palette une couleur sp&amp;eacute;cifique. C&amp;#039;est une fonction tr&amp;egrave;s pratique pour effectuer du remplissage de couleur sans le faire r&amp;eacute;ellement. </p> </div> <a name='function.imagecolorset.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'> image</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Une ressource d&amp;#039;image, retourn&amp;eacute; par une des fonctions de cr&amp;eacute;ation d&amp;#039;images, comme <a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function'>imagecreatetruecolor()</a>. </p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>index</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Un index de la palette. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>red</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Valeur du composant rouge. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>green</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Valeur du composant vert. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>blue</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Valeur du composant bleu. </p> </dd> </dl> <p> </p> </div> <a name='function.imagecolorset.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.imagecolorset.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>imagecolorset()</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;Cr&amp;eacute;ation&amp;nbsp;d'une&amp;nbsp;image&amp;nbsp;de&amp;nbsp;300x100&amp;nbsp;pixels<br /></span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>300</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;D&amp;eacute;finit&amp;nbsp;la&amp;nbsp;couleur&amp;nbsp;d'arri&amp;egrave;re-plan&amp;nbsp;&amp;agrave;&amp;nbsp;rouge<br /></span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</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'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;R&amp;eacute;cup&amp;eacute;ration&amp;nbsp;de&amp;nbsp;l'index&amp;nbsp;de&amp;nbsp;la&amp;nbsp;couleur&amp;nbsp;d'arri&amp;egrave;re-plan<br /></span><span style='color: #0000BB'>$bg&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorat</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;D&amp;eacute;finit&amp;nbsp;la&amp;nbsp;couleur&amp;nbsp;d'arri&amp;egrave;re-plan&amp;nbsp;&amp;agrave;&amp;nbsp;bleu<br /></span><span style='color: #0000BB'>imagecolorset</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$bg</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'>255</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Affiche&amp;nbsp;l'image&amp;nbsp;dans&amp;nbsp;le&amp;nbsp;navigateur<br />//header('Content-type:&amp;nbsp;image/png');<br /><br /></span><span style='color: #0000BB'>imagepng</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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.imagecolorset.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.imagecolorat.php' class='function' rel='rdfs-seeAlso'>imagecolorat()</a> - Retourne l'index de la couleur d'un pixel 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="imagecolorresolvealpha" value="<div id='function.imagecolorresolvealpha' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagecolorresolvealpha.php'>imagecolorresolvealpha</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.6, PHP 5)</p><p class='refpurpose'><span class='refname'>imagecolorresolvealpha</span> &amp;mdash; <span class='dc-title'> Retourne un index de couleur ou son alternative la plus proche, y compris le canal alpha </span></p> </div> <a name='function.imagecolorresolvealpha.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>imagecolorresolvealpha</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$image</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$red</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$green</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$blue</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$alpha</tt></span> )</div> <p class='para rdfs-comment'> <b>imagecolorresolvealpha()</b> retourne toujours un index de couleur, disponible dans la palette de l&amp;#039;image <i><tt class='parameter'>image</tt></i> : soit c&amp;#039;est la couleur exacte, soit c&amp;#039;est la meilleure approximation. </p> </div> <a name='function.imagecolorresolvealpha.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'> image</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Une ressource d&amp;#039;image, retourn&amp;eacute; par une des fonctions de cr&amp;eacute;ation d&amp;#039;images, comme <a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function'>imagecreatetruecolor()</a>. </p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>red</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Valeur du composant rouge. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>green</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Valeur du composant vert. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>blue</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Valeur du composant bleu. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>alpha</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Une valeur comprise entre <i>0</i> et <i>127</i>. <i>0</i> indique une opacit&amp;eacute; compl&amp;egrave;te tandis que <i>127</i> indique une transparence compl&amp;egrave;te. </p> </dd> </dl> <p> Les param&amp;egrave;tres sur les couleurs sont des entiers entre 0 et 255 ou des hexad&amp;eacute;cimaux compris entre 0x00 et 0xFF. </p> </div> <a name='function.imagecolorresolvealpha.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un index de couleur. </p> </div> <a name='function.imagecolorresolvealpha.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Exemple avec <b>imagecoloresolve()</b> pour r&amp;eacute;cup&amp;eacute;rer les couleurs d&amp;#039;une image</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;Chargement&amp;nbsp;de&amp;nbsp;l'image<br /></span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatefromgif</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'phplogo.gif'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;R&amp;eacute;cup&amp;eacute;ration&amp;nbsp;des&amp;nbsp;couleurs&amp;nbsp;les&amp;nbsp;plus&amp;nbsp;proches&amp;nbsp;de&amp;nbsp;l'image<br /></span><span style='color: #0000BB'>$colors&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array();<br /></span><span style='color: #0000BB'>$colors</span><span style='color: #007700'>[]&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorresolvealpha</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$colors</span><span style='color: #007700'>[]&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorresolvealpha</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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'>200</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>127</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Affichage<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$colors</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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 ( [0] =&amp;gt; 89 [1] =&amp;gt; 85 ) </pre></div> </div> </div> </div> <a name='function.imagecolorresolvealpha.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Cette fonction requiert la biblioth&amp;egrave;que GD 2.0.1 ou sup&amp;eacute;rieure (2.0.28 ou sup&amp;eacute;rieure est recommand&amp;eacute;e).</span></p></blockquote> </div> <a name='function.imagecolorresolvealpha.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.imagecolorclosestalpha.php' class='function' rel='rdfs-seeAlso'>imagecolorclosestalpha()</a> - Retourne la couleur la plus proche, en tenant compte du canal alpha</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="imagecolorresolve" value="<div id='function.imagecolorresolve' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagecolorresolve.php'>imagecolorresolve</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imagecolorresolve</span> &amp;mdash; <span class='dc-title'>Retourne l&amp;#039;index de la couleur donn&amp;eacute;e, ou la plus proche possible</span></p> </div> <a name='function.imagecolorresolve.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>imagecolorresolve</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$image</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$red</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$green</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$blue</tt></span> )</div> <p class='para rdfs-comment'> <b>imagecolorresolve()</b> retourne un index de couleur &amp;agrave; tous les coups. Soit il arrive &amp;agrave; trouver la couleur demand&amp;eacute;e dans la palette, soit il trouve la couleur la plus proche. </p> <p class='para'> Si vous cr&amp;eacute;ez l&amp;#039;image depuis un fichier, seules les couleurs utilis&amp;eacute;es dans l&amp;#039;image seront r&amp;eacute;solues. Les couleurs uniquement pr&amp;eacute;sentes dans la palette ne seront pas r&amp;eacute;solues. </p> </div> <a name='function.imagecolorresolve.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'> image</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Une ressource d&amp;#039;image, retourn&amp;eacute; par une des fonctions de cr&amp;eacute;ation d&amp;#039;images, comme <a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function'>imagecreatetruecolor()</a>. </p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>red</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Valeur du composant rouge. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>green</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Valeur du composant vert. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>blue</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Valeur du composant bleu. </p> </dd> </dl> <p> </p> </div> <a name='function.imagecolorresolve.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un index de couleur. </p> </div> <a name='function.imagecolorresolve.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Exemple avec <b>imagecoloresolve()</b> pour r&amp;eacute;cup&amp;eacute;rer les couleurs d&amp;#039;une image</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;Chargement&amp;nbsp;d'une&amp;nbsp;image<br /></span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatefromgif</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'phplogo.gif'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;R&amp;eacute;cup&amp;eacute;ration&amp;nbsp;des&amp;nbsp;couleurs&amp;nbsp;les&amp;nbsp;plus&amp;nbsp;proches&amp;nbsp;de&amp;nbsp;l'image<br /></span><span style='color: #0000BB'>$colors&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array();<br /></span><span style='color: #0000BB'>$colors</span><span style='color: #007700'>[]&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorresolve</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$colors</span><span style='color: #007700'>[]&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorresolve</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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'>200</span><span style='color: #007700'>)<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Affichage<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$colors</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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 ( [0] =&amp;gt; 89 [1] =&amp;gt; 85 ) </pre></div> </div> </div> </div> <a name='function.imagecolorresolve.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.imagecolorclosest.php' class='function' rel='rdfs-seeAlso'>imagecolorclosest()</a> - Retourne l'index de la couleur la plus proche d'une couleur 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="imagecolormatch" value="<div id='function.imagecolormatch' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagecolormatch.php'>imagecolormatch</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>imagecolormatch</span> &amp;mdash; <span class='dc-title'>Fait correspondre un peu plus les couleurs de la version palette d&amp;#039;une image aux couleurs de sa version truecolor</span></p> </div> <a name='function.imagecolormatch.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>imagecolormatch</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$image1</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$image2</tt></span> )</div> <p class='para rdfs-comment'> Fait correspondre un peu plus les couleurs de la version palette d&amp;#039;une image aux couleurs de sa version truecolor. </p> </div> <a name='function.imagecolormatch.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'>image1</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Une ressource d&amp;#039;image truecolor. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>image2</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Une ressource de palette d&amp;#039;image pointant sur une image qui a la m&amp;ecirc;me taille que <i><tt class='parameter'>image1</tt></i> . </p> </dd> </dl> <p> </p> </div> <a name='function.imagecolormatch.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.imagecolormatch.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Exemple avec <b>imagecolormatch()</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;finit&amp;nbsp;l'images&amp;nbsp;true&amp;nbsp;color&amp;nbsp;et&amp;nbsp;la&amp;nbsp;palette<br /></span><span style='color: #0000BB'>$im1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatefrompng</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'./gdlogo.png'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$im2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>imagesx</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im1</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>imagesy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im1</span><span style='color: #007700'>));<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Ajout&amp;nbsp;de&amp;nbsp;quelques&amp;nbsp;couleurs&amp;nbsp;&amp;agrave;&amp;nbsp;$im2<br /></span><span style='color: #0000BB'>$colors&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;Array();<br /></span><span style='color: #0000BB'>$colors</span><span style='color: #007700'>[]&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>36</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>74</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$colors</span><span style='color: #007700'>[]&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>40</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'>240</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$colors</span><span style='color: #007700'>[]&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>82</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$colors</span><span style='color: #007700'>[]&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>84</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>63</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>44</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Fait&amp;nbsp;correspondre&amp;nbsp;ces&amp;nbsp;couleurs&amp;nbsp;avec&amp;nbsp;l'image&amp;nbsp;true&amp;nbsp;color<br /></span><span style='color: #0000BB'>imagecolormatch</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$im2</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Lib&amp;eacute;ration&amp;nbsp;de&amp;nbsp;la&amp;nbsp;m&amp;eacute;moire<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im1</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im2</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> </div> <a name='function.imagecolormatch.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 que si PHP est compil&amp;eacute; avec la version embarqu&amp;eacute;e de la biblioth&amp;egrave;que GD. </span></p></blockquote> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Cette fonction requiert la biblioth&amp;egrave;que GD 2.0.1 ou sup&amp;eacute;rieure (2.0.28 ou sup&amp;eacute;rieure est recommand&amp;eacute;e).</span></p></blockquote> </div> <a name='function.imagecolormatch.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.imagecreatetruecolor.php' class='function' rel='rdfs-seeAlso'>imagecreatetruecolor()</a> - Cr&amp;eacute;e une nouvelle image en couleurs vraies</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="imagecolorexactalpha" value="<div id='function.imagecolorexactalpha' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagecolorexactalpha.php'>imagecolorexactalpha</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.6, PHP 5)</p><p class='refpurpose'><span class='refname'>imagecolorexactalpha</span> &amp;mdash; <span class='dc-title'>Retourne l&amp;#039;index d&amp;#039;une couleur avec son canal alpha</span></p> </div> <a name='function.imagecolorexactalpha.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>imagecolorexactalpha</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$image</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$red</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$green</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$blue</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$alpha</tt></span> )</div> <p class='para rdfs-comment'> Retourne l&amp;#039;index d&amp;#039;une couleur avec son canal alpha. </p> </div> <a name='function.imagecolorexactalpha.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'> image</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Une ressource d&amp;#039;image, retourn&amp;eacute; par une des fonctions de cr&amp;eacute;ation d&amp;#039;images, comme <a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function'>imagecreatetruecolor()</a>. </p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>red</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Valeur du composant rouge. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>green</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Valeur du composant vert. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>blue</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Valeur du composant bleu. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>alpha</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Une valeur comprise entre <i>0</i> et <i>127</i>. <i>0</i> indique une opacit&amp;eacute; compl&amp;egrave;te tandis que <i>127</i> indique une transparence compl&amp;egrave;te. </p> </dd> </dl> <p> Les param&amp;egrave;tres sur les couleurs sont des entiers compris entre 0 et 255 ou des hexad&amp;eacute;cimaux compris entre 0x00 and 0xFF. </p> </div> <a name='function.imagecolorexactalpha.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne l&amp;#039;index de la couleur fournie et son canal alpha dans la palette de l&amp;#039;image, ou -1 si la couleur n&amp;#039;existe pas dans la palette de l&amp;#039;image. </p> </div> <a name='function.imagecolorexactalpha.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 R&amp;eacute;cup&amp;eacute;ration des couleurs composant le logo GD</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;finit&amp;nbsp;l'image<br /></span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatefrompng</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'./gdlogo.png'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$colors&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;Array();<br /></span><span style='color: #0000BB'>$colors</span><span style='color: #007700'>[]&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorexactalpha</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</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'>0</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$colors</span><span style='color: #007700'>[]&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorexactalpha</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>127</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$colors</span><span style='color: #007700'>[]&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorexactalpha</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>55</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$colors</span><span style='color: #007700'>[]&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorexactalpha</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>52</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>20</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$colors</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Lib&amp;eacute;ration&amp;nbsp;de&amp;nbsp;la&amp;nbsp;m&amp;eacute;moire<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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 ( [0] =&amp;gt; 16711680 [1] =&amp;gt; 2130706432 [2] =&amp;gt; 939524095 [3] =&amp;gt; 342163252 ) </pre></div> </div> </div> </div> <a name='function.imagecolorexactalpha.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Cette fonction requiert la biblioth&amp;egrave;que GD 2.0.1 ou sup&amp;eacute;rieure (2.0.28 ou sup&amp;eacute;rieure est recommand&amp;eacute;e).</span></p></blockquote> </div> <a name='function.imagecolorexactalpha.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.imagecolorclosestalpha.php' class='function' rel='rdfs-seeAlso'>imagecolorclosestalpha()</a> - Retourne la couleur la plus proche, en tenant compte du canal alpha</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="imagecolorexact" value="<div id='function.imagecolorexact' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagecolorexact.php'>imagecolorexact</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imagecolorexact</span> &amp;mdash; <span class='dc-title'>Retourne l&amp;#039;index de la couleur donn&amp;eacute;e</span></p> </div> <a name='function.imagecolorexact.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>imagecolorexact</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$image</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$red</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$green</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$blue</tt></span> )</div> <p class='para rdfs-comment'> Retourne l&amp;#039;index de la couleur sp&amp;eacute;cifi&amp;eacute;e dans la palette de l&amp;#039;image <i><tt class='parameter'>image</tt></i> . </p> <p class='para'> Si vous cr&amp;eacute;ez l&amp;#039;image depuis un fichier, seules les couleurs utilis&amp;eacute;es dans l&amp;#039;image seront r&amp;eacute;solues. Les couleurs uniquement pr&amp;eacute;sentes dans la palette ne seront pas r&amp;eacute;solues. </p> </div> <a name='function.imagecolorexact.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'> image</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Une ressource d&amp;#039;image, retourn&amp;eacute; par une des fonctions de cr&amp;eacute;ation d&amp;#039;images, comme <a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function'>imagecreatetruecolor()</a>. </p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>red</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Valeur du composant rouge. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>green</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Valeur du composant vert. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>blue</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Valeur du composant bleu. </p> </dd> </dl> <p> </p> </div> <a name='function.imagecolorexact.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne l&amp;#039;index de la couleur sp&amp;eacute;cifi&amp;eacute; dans la palette, ou -1 si la couleur n&amp;#039;existe pas. </p> </div> <a name='function.imagecolorexact.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 R&amp;eacute;cup&amp;eacute;ration des couleurs composant le logo GD</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;finit&amp;nbsp;l'image<br /></span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatefrompng</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'./gdlogo.png'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$colors&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;Array();<br /></span><span style='color: #0000BB'>$colors</span><span style='color: #007700'>[]&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorexact</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</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'>);<br /></span><span style='color: #0000BB'>$colors</span><span style='color: #007700'>[]&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorexact</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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'>0</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$colors</span><span style='color: #007700'>[]&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorexact</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$colors</span><span style='color: #007700'>[]&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorexact</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>52</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$colors</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Lib&amp;eacute;ration&amp;nbsp;de&amp;nbsp;la&amp;nbsp;m&amp;eacute;moire<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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 ( [0] =&amp;gt; 16711680 [1] =&amp;gt; 0 [2] =&amp;gt; 16777215 [3] =&amp;gt; 6618932 ) </pre></div> </div> </div> </div> <a name='function.imagecolorexact.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.imagecolorclosest.php' class='function' rel='rdfs-seeAlso'>imagecolorclosest()</a> - Retourne l'index de la couleur la plus proche d'une couleur 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="imagecolordeallocate" value="<div id='function.imagecolordeallocate' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagecolordeallocate.php'>imagecolordeallocate</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imagecolordeallocate</span> &amp;mdash; <span class='dc-title'>Supprime une couleur d&amp;#039;une image</span></p> </div> <a name='function.imagecolordeallocate.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>imagecolordeallocate</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$image</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$color</tt></span> )</div> <p class='para rdfs-comment'> Supprime la couleur <i><tt class='parameter'>color</tt></i> pr&amp;eacute;c&amp;eacute;demment allou&amp;eacute;e avec la fonction <a href='http://www.php.net/manual/fr/function.imagecolorallocate.php' class='function'>imagecolorallocate()</a>, pour l&amp;#039;image <i><tt class='parameter'>image</tt></i> . </p> </div> <a name='function.imagecolordeallocate.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'> image</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Une ressource d&amp;#039;image, retourn&amp;eacute; par une des fonctions de cr&amp;eacute;ation d&amp;#039;images, comme <a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function'>imagecreatetruecolor()</a>. </p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>color</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;identifiant de la couleur. </p> </dd> </dl> <p> </p> </div> <a name='function.imagecolordeallocate.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.imagecolordeallocate.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>imagecolordeallocate()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$white&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagecolordeallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$white</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.imagecolordeallocate.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.imagecolorallocate.php' class='function' rel='rdfs-seeAlso'>imagecolorallocate()</a> - Alloue une couleur pour une image</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imagecolorallocatealpha.php' class='function' rel='rdfs-seeAlso'>imagecolorallocatealpha()</a> - Alloue une couleur &amp;agrave; 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="imagecolorclosestalpha" value="<div id='function.imagecolorclosestalpha' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagecolorclosestalpha.php'>imagecolorclosestalpha</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.6, PHP 5)</p><p class='refpurpose'><span class='refname'>imagecolorclosestalpha</span> &amp;mdash; <span class='dc-title'>Retourne la couleur la plus proche, en tenant compte du canal alpha</span></p> </div> <a name='function.imagecolorclosestalpha.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>imagecolorclosestalpha</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$image</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$red</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$green</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$blue</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$alpha</tt></span> )</div> <p class='para rdfs-comment'> Retourne l&amp;#039;index de la couleur, dans la palette de l&amp;#039;image <i><tt class='parameter'>image</tt></i> , la plus proche de la couleur sp&amp;eacute;cifi&amp;eacute;e par les autres param&amp;egrave;tres, au format <acronym title='Red-Green-Blue'>RGB</acronym> et de canal alpha <i><tt class='parameter'>alpha</tt></i> . </p> </div> <a name='function.imagecolorclosestalpha.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'> image</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Une ressource d&amp;#039;image, retourn&amp;eacute; par une des fonctions de cr&amp;eacute;ation d&amp;#039;images, comme <a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function'>imagecreatetruecolor()</a>. </p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>red</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Valeur du composant rouge. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>green</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Valeur du composant vert. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>blue</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Valeur du composant bleu. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>alpha</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Une valeur comprise entre <i>0</i> et <i>127</i>. <i>0</i> indique une opacit&amp;eacute; compl&amp;egrave;te tandis que <i>127</i> indique une transparence compl&amp;egrave;te. </p> </dd> </dl> <p> Les param&amp;egrave;tres sur les couleurs sont des entiers compris entre 0 et 255 ou des hexad&amp;eacute;cimaux compris entre 0x00 et 0xFF. </p> </div> <a name='function.imagecolorclosestalpha.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne l&amp;#039;index de la couleur la plus proche dans la palette. </p> </div> <a name='function.imagecolorclosestalpha.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Cherche un jeu de couleurs dans une image</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;On&amp;nbsp;commence&amp;nbsp;avec&amp;nbsp;une&amp;nbsp;image&amp;nbsp;et&amp;nbsp;on&amp;nbsp;la&amp;nbsp;convertie&amp;nbsp;en&amp;nbsp;palette<br /></span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatefrompng</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'figures/imagecolorclosest.png'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagetruecolortopalette</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>false</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Recherche&amp;nbsp;des&amp;nbsp;couleurs&amp;nbsp;(RVB)<br /></span><span style='color: #0000BB'>$colors&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;array(</span><span style='color: #0000BB'>254</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>145</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>154</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>50</span><span style='color: #007700'>),<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;array(</span><span style='color: #0000BB'>153</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>145</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>188</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>127</span><span style='color: #007700'>),<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;array(</span><span style='color: #0000BB'>153</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>90</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>145</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>),<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;array(</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>137</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>92</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>84</span><span style='color: #007700'>)<br />);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;On&amp;nbsp;boucle&amp;nbsp;sur&amp;nbsp;chaque&amp;nbsp;recherche&amp;nbsp;et&amp;nbsp;on&amp;nbsp;trouve&amp;nbsp;la&amp;nbsp;couleur&amp;nbsp;la&amp;nbsp;plus&amp;nbsp;proche&amp;nbsp;de&amp;nbsp;la&amp;nbsp;palette.<br />//&amp;nbsp;Retourne&amp;nbsp;le&amp;nbsp;num&amp;eacute;ro&amp;nbsp;de&amp;nbsp;la&amp;nbsp;recherche,&amp;nbsp;la&amp;nbsp;recherche&amp;nbsp;RVB&amp;nbsp;et&amp;nbsp;le&amp;nbsp;r&amp;eacute;sultat&amp;nbsp;converti&amp;nbsp;en&amp;nbsp;RVB<br /></span><span style='color: #007700'>foreach(</span><span style='color: #0000BB'>$colors&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'>$rgb</span><span style='color: #007700'>)<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorclosestalpha</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$rgb</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #0000BB'>$rgb</span><span style='color: #007700'>[</span><span style='color: #0000BB'>1</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #0000BB'>$rgb</span><span style='color: #007700'>[</span><span style='color: #0000BB'>2</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #0000BB'>$rgb</span><span style='color: #007700'>[</span><span style='color: #0000BB'>3</span><span style='color: #007700'>]);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorsforindex</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'(</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'red'</span><span style='color: #007700'>]}</span><span style='color: #DD0000'>,&amp;nbsp;</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'green'</span><span style='color: #007700'>]}</span><span style='color: #DD0000'>,&amp;nbsp;</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'blue'</span><span style='color: #007700'>]}</span><span style='color: #DD0000'>,&amp;nbsp;</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'alpha'</span><span style='color: #007700'>]}</span><span style='color: #DD0000'>)'</span><span style='color: #007700'>;<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'#</span><span style='color: #0000BB'>$id</span><span style='color: #DD0000'>:&amp;nbsp;Recherche&amp;nbsp;(</span><span style='color: #0000BB'>$rgb</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>]</span><span style='color: #DD0000'>,&amp;nbsp;</span><span style='color: #0000BB'>$rgb</span><span style='color: #007700'>[</span><span style='color: #0000BB'>1</span><span style='color: #007700'>]</span><span style='color: #DD0000'>,&amp;nbsp;</span><span style='color: #0000BB'>$rgb</span><span style='color: #007700'>[</span><span style='color: #0000BB'>2</span><span style='color: #007700'>]</span><span style='color: #DD0000'>,&amp;nbsp;</span><span style='color: #0000BB'>$rgb</span><span style='color: #007700'>[</span><span style='color: #0000BB'>3</span><span style='color: #007700'>]</span><span style='color: #DD0000'>);&amp;nbsp;R&amp;eacute;sultat&amp;nbsp;le&amp;nbsp;plus&amp;nbsp;proche&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'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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> #0: Recherche (254, 145, 154, 50); R&amp;eacute;sultat le plus proche : (252, 150, 148, 0). #1: Recherche (153, 145, 188, 127); R&amp;eacute;sultat le plus proche : (148, 150, 196, 0). #2: Recherche (153, 90, 145, 0); R&amp;eacute;sultat le plus proche : (148, 90, 156, 0). #3: Recherche (255, 137, 92, 84); R&amp;eacute;sultat le plus proche : (252, 150, 92, 0). </pre></div> </div> </div><p> </p> </div> <a name='function.imagecolorclosestalpha.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Cette fonction requiert la biblioth&amp;egrave;que GD 2.0.1 ou sup&amp;eacute;rieure (2.0.28 ou sup&amp;eacute;rieure est recommand&amp;eacute;e).</span></p></blockquote> </div> <a name='function.imagecolorclosestalpha.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.imagecolorexactalpha.php' class='function' rel='rdfs-seeAlso'>imagecolorexactalpha()</a> - Retourne l'index d'une couleur avec son canal alpha</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imagecolorclosest.php' class='function' rel='rdfs-seeAlso'>imagecolorclosest()</a> - Retourne l'index de la couleur la plus proche d'une couleur donn&amp;eacute;e</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imagecolorclosesthwb.php' class='function' rel='rdfs-seeAlso'>imagecolorclosesthwb()</a> - Lit l'index de la couleur sp&amp;eacute;cifi&amp;eacute;e avec sa teinte, blanc et noir</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="imagecolorclosest" value="<div id='function.imagecolorclosest' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagecolorclosest.php'>imagecolorclosest</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imagecolorclosest</span> &amp;mdash; <span class='dc-title'>Retourne l&amp;#039;index de la couleur la plus proche d&amp;#039;une couleur donn&amp;eacute;e</span></p> </div> <a name='function.imagecolorclosest.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>imagecolorclosest</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$image</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$red</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$green</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$blue</tt></span> )</div> <p class='para rdfs-comment'> Retourne l&amp;#039;index de la couleur de la palette qui est la plus proche de la valeur <acronym title='Red-Green-Blue'>RGB</acronym> pass&amp;eacute;e. </p> <p class='para'> La &amp;quot;distance&amp;quot; entre la couleur souhait&amp;eacute;e et les couleurs de la palette est calcul&amp;eacute;e en consid&amp;eacute;rant l&amp;#039;espace <acronym title='Red-Green-Blue'>RGB</acronym> comme un espace &amp;agrave; 3 dimensions. </p> <p class='para'> Si vous cr&amp;eacute;ez l&amp;#039;image depuis un fichier, seules les couleurs utilis&amp;eacute;es dans l&amp;#039;image seront r&amp;eacute;solues. Les couleurs uniquement pr&amp;eacute;sentes dans la palette ne seront pas r&amp;eacute;solues. </p> </div> <a name='function.imagecolorclosest.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'> image</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Une ressource d&amp;#039;image, retourn&amp;eacute; par une des fonctions de cr&amp;eacute;ation d&amp;#039;images, comme <a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function'>imagecreatetruecolor()</a>. </p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>red</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Valeur du composant rouge. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>green</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Valeur du composant vert. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>blue</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Valeur du composant bleu. </p> </dd> </dl> <p> Les param&amp;egrave;tres sur les couleurs sont des entiers compris entre 0 et 255 ou des hexad&amp;eacute;cimaux compris entre 0x00 et 0xFF. </p> </div> <a name='function.imagecolorclosest.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne l&amp;#039;index de la couleur la plus proche, dans la palette de l&amp;#039;image, de celle donn&amp;eacute;e. </p> </div> <a name='function.imagecolorclosest.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Recherche d&amp;#039;un jeu de couleur dans une image</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;On&amp;nbsp;commence&amp;nbsp;avec&amp;nbsp;une&amp;nbsp;image&amp;nbsp;et&amp;nbsp;on&amp;nbsp;la&amp;nbsp;convertie&amp;nbsp;en&amp;nbsp;une&amp;nbsp;palette&amp;nbsp;de&amp;nbsp;couleurs<br /></span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatefrompng</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'figures/imagecolorclosest.png'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagetruecolortopalette</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>false</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Couleurs&amp;nbsp;recherch&amp;eacute;es&amp;nbsp;(RVB)<br /></span><span style='color: #0000BB'>$colors&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;array(</span><span style='color: #0000BB'>254</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>145</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>154</span><span style='color: #007700'>),<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;array(</span><span style='color: #0000BB'>153</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>145</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>188</span><span style='color: #007700'>),<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;array(</span><span style='color: #0000BB'>153</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>90</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>145</span><span style='color: #007700'>),<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;array(</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>137</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>92</span><span style='color: #007700'>)<br />);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;On&amp;nbsp;boucle&amp;nbsp;sur&amp;nbsp;chaque&amp;nbsp;recherche&amp;nbsp;et&amp;nbsp;on&amp;nbsp;trouve&amp;nbsp;la&amp;nbsp;couleur&amp;nbsp;de&amp;nbsp;la&amp;nbsp;palette&amp;nbsp;la&amp;nbsp;plus&amp;nbsp;proche.<br />//&amp;nbsp;Retourne&amp;nbsp;le&amp;nbsp;num&amp;eacute;ro&amp;nbsp;de&amp;nbsp;la&amp;nbsp;recherche,&amp;nbsp;le&amp;nbsp;RVB&amp;nbsp;cherch&amp;eacute;&amp;nbsp;et&amp;nbsp;la&amp;nbsp;correspondance&amp;nbsp;en&amp;nbsp;RVB<br /></span><span style='color: #007700'>foreach(</span><span style='color: #0000BB'>$colors&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'>$rgb</span><span style='color: #007700'>)<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorclosest</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$rgb</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #0000BB'>$rgb</span><span style='color: #007700'>[</span><span style='color: #0000BB'>1</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #0000BB'>$rgb</span><span style='color: #007700'>[</span><span style='color: #0000BB'>2</span><span style='color: #007700'>]);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorsforindex</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'(</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'red'</span><span style='color: #007700'>]}</span><span style='color: #DD0000'>,&amp;nbsp;</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'green'</span><span style='color: #007700'>]}</span><span style='color: #DD0000'>,&amp;nbsp;</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'blue'</span><span style='color: #007700'>]}</span><span style='color: #DD0000'>)'</span><span style='color: #007700'>;<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'#</span><span style='color: #0000BB'>$id</span><span style='color: #DD0000'>:&amp;nbsp;Recherche&amp;nbsp;(</span><span style='color: #0000BB'>$rgb</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>]</span><span style='color: #DD0000'>,&amp;nbsp;</span><span style='color: #0000BB'>$rgb</span><span style='color: #007700'>[</span><span style='color: #0000BB'>1</span><span style='color: #007700'>]</span><span style='color: #DD0000'>,&amp;nbsp;</span><span style='color: #0000BB'>$rgb</span><span style='color: #007700'>[</span><span style='color: #0000BB'>2</span><span style='color: #007700'>]</span><span style='color: #DD0000'>);&amp;nbsp;Correspondance&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'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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> #0: Recherche (254, 145, 154); Correspondance : (252, 150, 148). #1: Recherche (153, 145, 188); Correspondance : (148, 150, 196). #2: Recherche (153, 90, 145); Correspondance : (148, 90, 156). #3: Recherche (255, 137, 92); Correspondance : (252, 150, 92). </pre></div> </div> </div><p> </p> </div> <a name='function.imagecolorclosest.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.imagecolorexact.php' class='function' rel='rdfs-seeAlso'>imagecolorexact()</a> - Retourne l'index de la couleur donn&amp;eacute;e</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imagecolorclosestalpha.php' class='function' rel='rdfs-seeAlso'>imagecolorclosestalpha()</a> - Retourne la couleur la plus proche, en tenant compte du canal alpha</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imagecolorclosesthwb.php' class='function' rel='rdfs-seeAlso'>imagecolorclosesthwb()</a> - Lit l'index de la couleur sp&amp;eacute;cifi&amp;eacute;e avec sa teinte, blanc et noir</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="imagecolorat" value="<div id='function.imagecolorat' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagecolorat.php'>imagecolorat</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imagecolorat</span> &amp;mdash; <span class='dc-title'>Retourne l&amp;#039;index de la couleur d&amp;#039;un pixel donn&amp;eacute;</span></p> </div> <a name='function.imagecolorat.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>imagecolorat</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$image</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$x</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$y</tt></span> )</div> <p class='para rdfs-comment'> Retourne l&amp;#039;index de la couleur du pixel situ&amp;eacute; aux coordonn&amp;eacute;es sp&amp;eacute;cifi&amp;eacute;es, dans l&amp;#039;image <i><tt class='parameter'>image</tt></i> . </p> <p class='para'> Si PHP supporte la biblioth&amp;egrave;que GD version 2.0 ou plus r&amp;eacute;cent, et que l&amp;#039;image est une image en TrueColor, cette fonction retourne la valeur RGB du pixel, sous forme d&amp;#039;un entier. Utiliser les op&amp;eacute;rateurs de bits et les masques pour distinguer le rouge, du vert et du bleu : </p> </div> <a name='function.imagecolorat.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'> image</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Une ressource d&amp;#039;image, retourn&amp;eacute; par une des fonctions de cr&amp;eacute;ation d&amp;#039;images, comme <a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function'>imagecreatetruecolor()</a>. </p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>x</tt></i> </span> </dt><dd class='listitem'> <p class='para'> X : coordonn&amp;eacute;e du point. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>y</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Y : coordonn&amp;eacute;e du point. </p> </dd> </dl> <p> </p> </div> <a name='function.imagecolorat.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne l&amp;#039;index de la couleur. </p> </div> <a name='function.imagecolorat.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Acc&amp;egrave;s aux valeurs RGB</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatefrompng</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'php.png'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$rgb&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorat</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>10</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>15</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'>$rgb&amp;nbsp;</span><span style='color: #007700'>&amp;gt;&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>16</span><span style='color: #007700'>)&amp;nbsp;&amp;amp;&amp;nbsp;</span><span style='color: #0000BB'>0xFF</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'>$rgb&amp;nbsp;</span><span style='color: #007700'>&amp;gt;&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>8</span><span style='color: #007700'>)&amp;nbsp;&amp;amp;&amp;nbsp;</span><span style='color: #0000BB'>0xFF</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'>$rgb&amp;nbsp;</span><span style='color: #007700'>&amp;amp;&amp;nbsp;</span><span style='color: #0000BB'>0xFF</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$r</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$g</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$b</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> int(119) int(123) int(180) </pre></div> </div> </div><p> </p><div class='example'> <p><b>Exemple #2 Valeurs RVB lisibles en utilisant la fonction <a href='http://www.php.net/manual/fr/function.imagecolorsforindex.php' class='function'>imagecolorsforindex()</a></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatefrompng</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'php.png'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$rgb&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorat</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>10</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>15</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$colors&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorsforindex</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$rgb</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$colors</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(4) { [&amp;quot;red&amp;quot;]=&amp;gt; int(119) [&amp;quot;green&amp;quot;]=&amp;gt; int(123) [&amp;quot;blue&amp;quot;]=&amp;gt; int(180) [&amp;quot;alpha&amp;quot;]=&amp;gt; int(127) } </pre></div> </div> </div><p> </p> </div> <a name='function.imagecolorat.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.imagecolorset.php' class='function' rel='rdfs-seeAlso'>imagecolorset()</a> - Change la couleur dans une palette &amp;agrave; l'index donn&amp;eacute;</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imagecolorsforindex.php' class='function' rel='rdfs-seeAlso'>imagecolorsforindex()</a> - Retourne la couleur associ&amp;eacute;e &amp;agrave; un index</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="imagecolorallocatealpha" value="<div id='function.imagecolorallocatealpha' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagecolorallocatealpha.php'>imagecolorallocatealpha</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.2, PHP 5)</p><p class='refpurpose'><span class='refname'>imagecolorallocatealpha</span> &amp;mdash; <span class='dc-title'>Alloue une couleur &amp;agrave; une image</span></p> </div> <a name='function.imagecolorallocatealpha.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>imagecolorallocatealpha</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$image</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$red</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$green</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$blue</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$alpha</tt></span> )</div> <p class='para rdfs-comment'> <b>imagecolorallocatealpha()</b> se comporte comme <a href='http://www.php.net/manual/fr/function.imagecolorallocate.php' class='function'>imagecolorallocate()</a> avec en plus le param&amp;egrave;tre de transparence <i><tt class='parameter'>alpha</tt></i> . </p> </div> <a name='function.imagecolorallocatealpha.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'> image</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Une ressource d&amp;#039;image, retourn&amp;eacute; par une des fonctions de cr&amp;eacute;ation d&amp;#039;images, comme <a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function'>imagecreatetruecolor()</a>. </p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>red</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Valeur pour le composant rouge. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>green</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Valeur pour le composant vert. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>blue</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Valeur pour le composant bleu. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>alpha</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Une valeur entre <i>0</i> et <i>127</i>. <i>0</i> indique une opacit&amp;eacute; compl&amp;egrave;te tandis que <i>127</i> indique une transparence compl&amp;egrave;te. </p> </dd> </dl> <p> Les param&amp;egrave;tres de couleurs sont des entiers compris entre 0 et 255, ou des hexad&amp;eacute;cimaux compris entre 0x00 et 0xFF. </p> </div> <a name='function.imagecolorallocatealpha.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Un identifiant de couleur ou <b><tt class='constant'>FALSE</tt></b> si l&amp;#039;allocation &amp;eacute;choue. </p> </div> <a name='function.imagecolorallocatealpha.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'>Avant la version 5.1.3</td> <td align='left'> Retourne -1 si l&amp;#039;allocation &amp;eacute;choue. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.imagecolorallocatealpha.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>imagecolorallocatealpha()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$size&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>300</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$image</span><span style='color: #007700'>=</span><span style='color: #0000BB'>imagecreatetruecolor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$size</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$size</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;quelque&amp;nbsp;chose&amp;nbsp;pour&amp;nbsp;obtenir&amp;nbsp;un&amp;nbsp;fond&amp;nbsp;blanc&amp;nbsp;avec&amp;nbsp;une&amp;nbsp;bordure&amp;nbsp;noire<br /></span><span style='color: #0000BB'>$back&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$image</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$border&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$image</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'>0</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagefilledrectangle</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$image</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'>$size&amp;nbsp;</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'>$size&amp;nbsp;</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'>$back</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagerectangle</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$image</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'>$size&amp;nbsp;</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'>$size&amp;nbsp;</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'>$border</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$yellow_x&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$yellow_y&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>75</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$red_x&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>120</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$red_y&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>165</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$blue_x&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>187</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$blue_y&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>125</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$radius&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>150</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;alloue&amp;nbsp;des&amp;nbsp;couleurs&amp;nbsp;avec&amp;nbsp;des&amp;nbsp;valeurs&amp;nbsp;alpha<br /></span><span style='color: #0000BB'>$yellow&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocatealpha</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$image</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</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'>75</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$red&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocatealpha</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$image</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</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'>75</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$blue&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocatealpha</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$image</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'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>75</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Dessine&amp;nbsp;3&amp;nbsp;ellipses<br /></span><span style='color: #0000BB'>imagefilledellipse</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$image</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$yellow_x</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$yellow_y</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$radius</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$radius</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$yellow</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagefilledellipse</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$image</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$red_x</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$red_y</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$radius</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$radius</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$red</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagefilledellipse</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$image</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$blue_x</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$blue_y</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$radius</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$radius</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$blue</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Ne&amp;nbsp;pas&amp;nbsp;oublier&amp;nbsp;d'envoyer&amp;nbsp;un&amp;nbsp;header&amp;nbsp;correct<br /></span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-type:&amp;nbsp;image/png'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;et&amp;nbsp;finallement,&amp;nbsp;afficher&amp;nbsp;le&amp;nbsp;r&amp;eacute;sultat<br /></span><span style='color: #0000BB'>imagepng</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$image</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$image</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='mediaobject'> <div class='imageobject'> <img src='images/21009b70229598c6a80eef8b45bf282b-image.imagecolorallocatealpha.png' /> </div> </div> </div><p> </p> </div> <a name='function.imagecolorallocatealpha.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Cette fonction requiert la biblioth&amp;egrave;que GD 2.0.1 ou sup&amp;eacute;rieure (2.0.28 ou sup&amp;eacute;rieure est recommand&amp;eacute;e).</span></p></blockquote> </div> <a name='function.imagecolorallocatealpha.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.imagecolorallocate.php' class='function' rel='rdfs-seeAlso'>imagecolorallocate()</a> - Alloue une couleur pour une image</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imagecolordeallocate.php' class='function' rel='rdfs-seeAlso'>imagecolordeallocate()</a> - Supprime une couleur 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="imagecolorallocate" value="<div id='function.imagecolorallocate' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagecolorallocate.php'>imagecolorallocate</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imagecolorallocate</span> &amp;mdash; <span class='dc-title'>Alloue une couleur pour une image</span></p> </div> <a name='function.imagecolorallocate.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>imagecolorallocate</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$image</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$red</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$green</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$blue</tt></span> )</div> <p class='para rdfs-comment'> Retourne un identifiant de couleur, repr&amp;eacute;sentant la couleur compos&amp;eacute;e avec les couleurs <acronym title='Red-Green-Blue'>RGB</acronym>. </p> <p class='para'> <b>imagecolorallocate()</b> doit &amp;ecirc;tre appel&amp;eacute;e pour cr&amp;eacute;er chaque couleur qui sera repr&amp;eacute;sent&amp;eacute;e par <i><tt class='parameter'>image</tt></i> . </p> <blockquote><p><b class='note'>Note</b>: Le premier appel &amp;agrave; <b>imagecolorallocate()</b> remplit la couleur de fond avec la palette des images - images cr&amp;eacute;&amp;eacute;es en utilisant <a href='http://www.php.net/manual/fr/function.imagecreate.php' class='function'>imagecreate()</a>. <br /> </p></blockquote> </div> <a name='function.imagecolorallocate.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'> image</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Une ressource d&amp;#039;image, retourn&amp;eacute; par une des fonctions de cr&amp;eacute;ation d&amp;#039;images, comme <a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function'>imagecreatetruecolor()</a>. </p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>red</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Valeur pour le composant rouge. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>green</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Valeur pour le composant vert. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>blue</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Valeur pour le composant bleu. </p> </dd> </dl> <p> Ces param&amp;egrave;tres sont des entiers compris entre 0 et 255 ou des hexad&amp;eacute;cimaux compris entre 0x00 and 0xFF. </p> </div> <a name='function.imagecolorallocate.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Un identifiant de couleur ou <b><tt class='constant'>FALSE</tt></b> si l&amp;#039;allocation &amp;eacute;choue. </p> </div> <a name='function.imagecolorallocate.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'>Avant la version 5.1.3</td> <td align='left'> Retourne -1 si l&amp;#039;allocation &amp;eacute;choue. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.imagecolorallocate.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>imagecolorallocate()</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 />$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>100</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Le&amp;nbsp;fond&amp;nbsp;de&amp;nbsp;l'image&amp;nbsp;est&amp;nbsp;en&amp;nbsp;rouge<br /></span><span style='color: #0000BB'>$background&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</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'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;On&amp;nbsp;d&amp;eacute;finit&amp;nbsp;des&amp;nbsp;couleurs&amp;nbsp;avec&amp;nbsp;des&amp;nbsp;entiers&amp;nbsp;..<br /></span><span style='color: #0000BB'>$white&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$black&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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'>0</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;..&amp;nbsp;ou&amp;nbsp;des&amp;nbsp;hexad&amp;eacute;cimaux<br /></span><span style='color: #0000BB'>$white&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0xFF</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0xFF</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0xFF</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$black&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0x00</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0x00</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0x00</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.imagecolorallocate.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.imagecolorallocatealpha.php' class='function' rel='rdfs-seeAlso'>imagecolorallocatealpha()</a> - Alloue une couleur &amp;agrave; une image</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imagecolordeallocate.php' class='function' rel='rdfs-seeAlso'>imagecolordeallocate()</a> - Supprime une couleur 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="imagecharup" value="<div id='function.imagecharup' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagecharup.php'>imagecharup</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imagecharup</span> &amp;mdash; <span class='dc-title'>Dessine un caract&amp;egrave;re verticalement</span></p> </div> <a name='function.imagecharup.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>imagecharup</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$image</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$font</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$x</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$y</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$c</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$color</tt></span> )</div> <p class='para rdfs-comment'> Dessine le premier caract&amp;egrave;re de la cha&amp;icirc;ne <i><tt class='parameter'>c</tt></i> verticalement dans l&amp;#039;image <i><tt class='parameter'>image</tt></i> fournie. </p> </div> <a name='function.imagecharup.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'> image</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Une ressource d&amp;#039;image, retourn&amp;eacute; par une des fonctions de cr&amp;eacute;ation d&amp;#039;images, comme <a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function'>imagecreatetruecolor()</a>. </p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> font</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Peut &amp;ecirc;tre 1, 2, 3, 4, 5 pour les polices internes d&amp;#039;encodage Latin2 (o&amp;ugrave; les plus grands nombres correspondent aux polices larges) ou n&amp;#039;importe quels identifiants de police de votre choix, enregistr&amp;eacute;es avec la fonction <a href='http://www.php.net/manual/fr/function.imageloadfont.php' class='function'>imageloadfont()</a>. </p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>x</tt></i> </span> </dt><dd class='listitem'> <p class='para'> X : coordonn&amp;eacute;e de d&amp;eacute;part. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>y</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Y : coordonn&amp;eacute;e de d&amp;eacute;part. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>c</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le caract&amp;egrave;re &amp;agrave; dessiner. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>color</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Un identifiant de couleur, cr&amp;eacute;&amp;eacute; avec la fonction <a href='http://www.php.net/manual/fr/function.imagecolorallocate.php' class='function'>imagecolorallocate()</a>. </p> </dd> </dl> <p> </p> </div> <a name='function.imagecharup.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.imagecharup.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>imagecharup()</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 />$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>100</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$string&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'Notez&amp;nbsp;que&amp;nbsp;la&amp;nbsp;premi&amp;egrave;re&amp;nbsp;lettre&amp;nbsp;est&amp;nbsp;un&amp;nbsp;N'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$bg&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$black&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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'>0</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;affiche&amp;nbsp;un&amp;nbsp;'Z'&amp;nbsp;noir&amp;nbsp;sur&amp;nbsp;un&amp;nbsp;fond&amp;nbsp;blanc<br /></span><span style='color: #0000BB'>imagecharup</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>3</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>10</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>10</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$string</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$black</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-type:&amp;nbsp;image/png'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagepng</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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='mediaobject'> <div class='imageobject'> <img src='images/21009b70229598c6a80eef8b45bf282b-image.imagecharup.png' /> </div> </div> </div><p> </p> </div> <a name='function.imagecharup.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.imagechar.php' class='function' rel='rdfs-seeAlso'>imagechar()</a> - Dessine un caract&amp;egrave;re horizontalement</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imageloadfont.php' class='function' rel='rdfs-seeAlso'>imageloadfont()</a> - Charge une nouvelle police</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="imagechar" value="<div id='function.imagechar' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagechar.php'>imagechar</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imagechar</span> &amp;mdash; <span class='dc-title'>Dessine un caract&amp;egrave;re horizontalement</span></p> </div> <a name='function.imagechar.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>imagechar</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$image</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$font</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$x</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$y</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$c</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$color</tt></span> )</div> <p class='para rdfs-comment'> <b>imagechar()</b> dessine le premier caract&amp;egrave;re de la cha&amp;icirc;ne <i><tt class='parameter'>c</tt></i> dans l&amp;#039;image <i><tt class='parameter'>image</tt></i> avec le coin sup&amp;eacute;rieur gauche plac&amp;eacute; &amp;agrave; la position <i><tt class='parameter'>x</tt></i> ,<i><tt class='parameter'>y</tt></i> (le coin en haut &amp;agrave; gauche est l&amp;#039;origine (0,0)) avec la couleur <i><tt class='parameter'>color</tt></i> . </p> </div> <a name='function.imagechar.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'> image</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Une ressource d&amp;#039;image, retourn&amp;eacute; par une des fonctions de cr&amp;eacute;ation d&amp;#039;images, comme <a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function'>imagecreatetruecolor()</a>. </p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'> font</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Peut &amp;ecirc;tre 1, 2, 3, 4, 5 pour les polices internes d&amp;#039;encodage Latin2 (o&amp;ugrave; les plus grands nombres correspondent aux polices larges) ou n&amp;#039;importe quels identifiants de police de votre choix, enregistr&amp;eacute;es avec la fonction <a href='http://www.php.net/manual/fr/function.imageloadfont.php' class='function'>imageloadfont()</a>. </p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>x</tt></i> </span> </dt><dd class='listitem'> <p class='para'> X : coordonn&amp;eacute;e de d&amp;eacute;part. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>y</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Y : coordonn&amp;eacute;e de d&amp;eacute;part. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>c</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le caract&amp;egrave;re &amp;agrave; dessiner. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>color</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Un identifiant de couleur cr&amp;eacute;&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.imagecolorallocate.php' class='function'>imagecolorallocate()</a>. </p> </dd> </dl> <p> </p> </div> <a name='function.imagechar.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.imagechar.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>imagechar()</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 />$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>100</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$string&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'PHP'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$bg&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$black&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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'>0</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;affiche&amp;nbsp;un&amp;nbsp;'P'&amp;nbsp;noir&amp;nbsp;dans&amp;nbsp;le&amp;nbsp;coin&amp;nbsp;gauche&amp;nbsp;en&amp;nbsp;haut<br /></span><span style='color: #0000BB'>imagechar</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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'>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'>$string</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$black</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-type:&amp;nbsp;image/png'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagepng</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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='mediaobject'> <div class='imageobject'> <img src='images/21009b70229598c6a80eef8b45bf282b-image.imagechar.png' /> </div> </div> </div><p> </p> </div> <a name='function.imagechar.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.imagecharup.php' class='function' rel='rdfs-seeAlso'>imagecharup()</a> - Dessine un caract&amp;egrave;re verticalement</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imageloadfont.php' class='function' rel='rdfs-seeAlso'>imageloadfont()</a> - Charge une nouvelle police</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="imagearc" value="<div id='function.imagearc' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagearc.php'>imagearc</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>imagearc</span> &amp;mdash; <span class='dc-title'>Dessine une ellipse partielle</span></p> </div> <a name='function.imagearc.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>imagearc</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$image</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$cx</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$cy</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$width</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$height</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$start</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$end</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$color</tt></span> )</div> <p class='para rdfs-comment'> <b>imagearc()</b> dessine une ellipse partielle, centr&amp;eacute;e sur les coordonn&amp;eacute;es fournies. </p> </div> <a name='function.imagearc.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'> image</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Une ressource d&amp;#039;image, retourn&amp;eacute; par une des fonctions de cr&amp;eacute;ation d&amp;#039;images, comme <a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function'>imagecreatetruecolor()</a>. </p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>cx</tt></i> </span> </dt><dd class='listitem'> <p class='para'> X : coordonn&amp;eacute;e du centre. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>cy</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Y : coordonn&amp;eacute;e du centre. </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 de l&amp;#039;ellipse. </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 de l&amp;#039;ellipse. </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;angle de d&amp;eacute;but de l&amp;#039;ellipse, en degr&amp;eacute;s. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>end</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;angle de fin de l&amp;#039;ellipse, en degr&amp;eacute;s. 0&amp;deg; correspond &amp;agrave; la position &amp;quot;trois heures&amp;quot; et l&amp;#039;ellipse est dessin&amp;eacute; dans le sens des aiguilles d&amp;#039;une montre. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>color</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Un identifiant de couleur, cr&amp;eacute;&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.imagecolorallocate.php' class='function'>imagecolorallocate()</a>. </p> </dd> </dl> <p> </p> </div> <a name='function.imagearc.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.imagearc.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Dessine d&amp;#039;un cercle avec <b>imagearc()</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;Cr&amp;eacute;ation&amp;nbsp;d'une&amp;nbsp;image&amp;nbsp;200*200<br /></span><span style='color: #0000BB'>$img&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatetruecolor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>200</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>200</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Allocation&amp;nbsp;de&amp;nbsp;couleurs<br /></span><span style='color: #0000BB'>$white&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$img</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$red&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$img</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$green&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$img</span><span style='color: #007700'>,&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>,&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$blue&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$img</span><span style='color: #007700'>,&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Dessine&amp;nbsp;la&amp;nbsp;t&amp;ecirc;te<br /></span><span style='color: #0000BB'>imagearc</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$img</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>200</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>200</span><span style='color: #007700'>,&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>360</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$white</span><span style='color: #007700'>);<br /></span><span style='color: #FF8000'>//&amp;nbsp;La&amp;nbsp;bouche<br /></span><span style='color: #0000BB'>imagearc</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$img</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>150</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>150</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>25</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>155</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$red</span><span style='color: #007700'>);<br /></span><span style='color: #FF8000'>//&amp;nbsp;les&amp;nbsp;yeux&amp;nbsp;gauche&amp;nbsp;et&amp;nbsp;droit<br /></span><span style='color: #0000BB'>imagearc</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$img</span><span style='color: #007700'>,&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>60</span><span style='color: #007700'>,&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>75</span><span style='color: #007700'>,&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>50</span><span style='color: #007700'>,&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>50</span><span style='color: #007700'>,&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>360</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$green</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagearc</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$img</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>140</span><span style='color: #007700'>,&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>75</span><span style='color: #007700'>,&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>50</span><span style='color: #007700'>,&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>50</span><span style='color: #007700'>,&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>360</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$blue</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Affichage&amp;nbsp;au&amp;nbsp;navigateur<br /></span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-type:&amp;nbsp;image/png'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagepng</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$img</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Lib&amp;eacute;ration&amp;nbsp;de&amp;nbsp;la&amp;nbsp;m&amp;eacute;moire<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$img</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='mediaobject'> <div class='imageobject'> <img src='images/08fcd68e899b224a317e84239c351b95-image.imagearc.png' /> </div> </div> </div><p> </p> </div> <a name='function.imagearc.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.imagefilledarc.php' class='function' rel='rdfs-seeAlso'>imagefilledarc()</a> - Dessine un arc partiel et le remplit</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imageellipse.php' class='function' rel='rdfs-seeAlso'>imageellipse()</a> - Dessine une ellipse</li> <li class='member'><a href='http://www.php.net/manual/fr/function.imagefilledellipse.php' class='function' rel='rdfs-seeAlso'>imagefilledellipse()</a> - Dessine une ellipse pleine</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="imageantialias" value="<div id='function.imageantialias' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imageantialias.php'>imageantialias</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.2, PHP 5)</p><p class='refpurpose'><span class='refname'>imageantialias</span> &amp;mdash; <span class='dc-title'>Utiliser ou non les fonctions d&amp;#039;antialias</span></p> </div> <a name='function.imageantialias.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>imageantialias</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$image</tt></span> , <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$enabled</tt></span> )</div> <p class='para rdfs-comment'> Active les m&amp;eacute;thodes de sch&amp;eacute;ma rapide d&amp;#039;antialias et de polygones c&amp;acirc;bl&amp;eacute;s. Il ne supporte pas les composants alpha. Il fonctionne en utilisant une op&amp;eacute;ration directe de m&amp;eacute;lange. Il ne fonctionne qu&amp;#039;avec les images truecolor. </p> <p class='para'> L&amp;#039;&amp;eacute;paisseur et le style ne sont pas support&amp;eacute;. </p> <p class='para'> L&amp;#039;utilisation des primitives antialias avec des arri&amp;egrave;re-plans transparents peut se terminer avec des r&amp;eacute;sultats impr&amp;eacute;vus. La m&amp;eacute;thode de m&amp;eacute;lange utilise la couleur d&amp;#039;arri&amp;egrave;re-plan comme tout autre couleur. Les faiblesses du support du composant alpha font qu&amp;#039;il n&amp;#039;est pas autoris&amp;eacute; de m&amp;eacute;thode d&amp;#039;antialias bas&amp;eacute;e sur l&amp;#039;alpha. </p> </div> <a name='function.imageantialias.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'> image</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Une ressource d&amp;#039;image, retourn&amp;eacute; par une des fonctions de cr&amp;eacute;ation d&amp;#039;images, comme <a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function'>imagecreatetruecolor()</a>. </p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>enabled</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Si l&amp;#039;on doit activer l&amp;#039;antialias ou non. </p> </dd> </dl> <p> </p> </div> <a name='function.imageantialias.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.imageantialias.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Comparaison de 2 lignes, dont l&amp;#039;une est anti-alias&amp;eacute;</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;finit&amp;nbsp;une&amp;nbsp;image&amp;nbsp;anti-alias&amp;eacute;&amp;nbsp;et&amp;nbsp;une&amp;nbsp;normale<br /></span><span style='color: #0000BB'>$aa&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatetruecolor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>400</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$normal&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatetruecolor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>200</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Active&amp;nbsp;l'antialiasing&amp;nbsp;pour&amp;nbsp;une&amp;nbsp;image<br /></span><span style='color: #0000BB'>imageantialias</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$aa</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;Alloue&amp;nbsp;les&amp;nbsp;couleurs<br /></span><span style='color: #0000BB'>$red&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$normal</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</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'>);<br /></span><span style='color: #0000BB'>$red_aa&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$aa</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</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'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Dessine&amp;nbsp;2&amp;nbsp;lignes,&amp;nbsp;dont&amp;nbsp;l'une&amp;nbsp;avec&amp;nbsp;l'antialiasing<br /></span><span style='color: #0000BB'>imageline</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$normal</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'>200</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$red</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imageline</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$aa</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'>200</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$red_aa</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Fusionne&amp;nbsp;les&amp;nbsp;2&amp;nbsp;images,&amp;nbsp;c&amp;ocirc;t&amp;eacute;&amp;nbsp;par&amp;nbsp;c&amp;ocirc;t&amp;eacute;&amp;nbsp;pour&amp;nbsp;l'affichage<br />//&amp;nbsp;(AA:&amp;nbsp;gauche,&amp;nbsp;Normal:&amp;nbsp;Droit)<br /></span><span style='color: #0000BB'>imagecopymerge</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$aa</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$normal</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>200</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'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>200</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Affichage&amp;nbsp;de&amp;nbsp;l'image<br /></span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-type:&amp;nbsp;image/png'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>imagepng</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$aa</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$aa</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$normal</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='mediaobject'> <div class='imageobject'> <img src='images/21009b70229598c6a80eef8b45bf282b-image.imageantialias.png' /> </div> </div> </div><p> </p> </div> <a name='function.imageantialias.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 que si PHP est compil&amp;eacute; avec la version embarqu&amp;eacute;e de la biblioth&amp;egrave;que GD. </span></p></blockquote> </div> <a name='function.imageantialias.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.imagecreatetruecolor.php' class='function' rel='rdfs-seeAlso'>imagecreatetruecolor()</a> - Cr&amp;eacute;e une nouvelle image en couleurs vraies</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="imagealphablending" value="<div id='function.imagealphablending' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.imagealphablending.php'>imagealphablending</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.6, PHP 5)</p><p class='refpurpose'><span class='refname'>imagealphablending</span> &amp;mdash; <span class='dc-title'>Modifie le mode de blending d&amp;#039;une image</span></p> </div> <a name='function.imagealphablending.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>imagealphablending</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$image</tt></span> , <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$blendmode</tt></span> )</div> <p class='para rdfs-comment'> <b>imagealphablending()</b> fournit deux modes de dessin des images en vraies couleurs (truecolors). En mode &amp;quot;blending&amp;quot;, le canal alpha de chaque couleur est fournie &amp;agrave; chaque fonction de dessin, tel que <a href='http://www.php.net/manual/fr/function.imagesetpixel.php' class='function'>imagesetpixel()</a> peut d&amp;eacute;terminer sa transparence. GD va alors automatiquement mixer la couleur &amp;agrave; ce point, et stocker le r&amp;eacute;sultat dans l&amp;#039;image. Le pixel r&amp;eacute;sultant est alors opaque. En mode non-mixant, la couleur est copi&amp;eacute;e litt&amp;eacute;ralement avec ses informations de canal alpha, et remplace le pixel de destination. Le mixage n&amp;#039;est pas disponible avec les images &amp;agrave; palette. </p> </div> <a name='function.imagealphablending.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'> image</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Une ressource d&amp;#039;image, retourn&amp;eacute; par une des fonctions de cr&amp;eacute;ation d&amp;#039;images, comme <a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function'>imagecreatetruecolor()</a>. </p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>blendmode</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Si l&amp;#039;on doit activer le mode blending ou non. Par d&amp;eacute;faut, <b><tt class='constant'>FALSE</tt></b>. </p> </dd> </dl> <p> </p> </div> <a name='function.imagealphablending.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.imagealphablending.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Exemple avec <b>imagealphablending()</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;Cr&amp;eacute;ation&amp;nbsp;d'une&amp;nbsp;image<br /></span><span style='color: #0000BB'>$im&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatetruecolor</span><span style='color: #007700'>(</span><span style='color: #0000BB'>100</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;D&amp;eacute;finit&amp;nbsp;l'alphablending&amp;nbsp;&amp;agrave;&amp;nbsp;on<br /></span><span style='color: #0000BB'>imagealphablending</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</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;Dessine&amp;nbsp;un&amp;nbsp;carr&amp;eacute;<br /></span><span style='color: #0000BB'>imagefilledrectangle</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>30</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>30</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>70</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>70</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>imagecolorallocate</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>255</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'>));<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Affichage<br /></span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-type:&amp;nbsp;image/png'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>imagepng</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$im</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> </div> <a name='function.imagealphablending.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Cette fonction requiert la biblioth&amp;egrave;que GD 2.0.1 ou sup&amp;eacute;rieure (2.0.28 ou sup&amp;eacute;rieure est recommand&amp;eacute;e).</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="image2wbmp" value="<div id='function.image2wbmp' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.image2wbmp.php'>image2wbmp</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.5, PHP 5)</p><p class='refpurpose'><span class='refname'>image2wbmp</span> &amp;mdash; <span class='dc-title'>Cr&amp;eacute;e une image WBMP</span></p> </div> <a name='function.image2wbmp.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>image2wbmp</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$image</tt></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'>$threshold</tt></span> ]] )</div> <p class='para rdfs-comment'> <b>image2wbmp()</b> affiche ou enregistre une version <acronym title='Wireless Bitmap'>WBMP</acronym> de l&amp;#039;image <i><tt class='parameter'>image</tt></i> fournie. </p> </div> <a name='function.image2wbmp.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'> image</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Une ressource d&amp;#039;image, retourn&amp;eacute; par une des fonctions de cr&amp;eacute;ation d&amp;#039;images, comme <a href='http://www.php.net/manual/fr/function.imagecreatetruecolor.php' class='function'>imagecreatetruecolor()</a>. </p></dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>filename</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Chemin vers le fichier de sauvegarde. S&amp;#039;il n&amp;#039;est pas fourni, le flux de l&amp;#039;image sera directement affich&amp;eacute;. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>threshold</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Valeur du seuil, entre 0 et 255 inclus. </p> </dd> </dl> <p> </p> </div> <a name='function.image2wbmp.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.image2wbmp.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>image2wbmp()</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'>'php.png'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$image&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>imagecreatefrompng</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$file</span><span style='color: #007700'>);<br /><br /></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'>.&amp;nbsp;</span><span style='color: #0000BB'>image_type_to_mime_type</span><span style='color: #007700'>(</span><span style='color: #0000BB'>IMAGETYPE_WBMP</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>image2wbmp</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$image</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Affichage&amp;nbsp;direct<br /></span><span style='color: #0000BB'>imagedestroy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$image</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.image2wbmp.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Le support WBMP n&amp;#039;est disponible qu&amp;#039;avec GD-1.8 ou plus r&amp;eacute;cent. <br /> </p></blockquote> </div> <a name='function.image2wbmp.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.imagewbmp.php' class='function' rel='rdfs-seeAlso'>imagewbmp()</a> - Affiche une image WBMP</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="ignore_user_abort" value="<div id='function.ignore-user-abort' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.ignore-user-abort.php'>ignore_user_abort</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ignore_user_abort</span> &amp;mdash; <span class='dc-title'>Active l&amp;#039;interruption de script sur d&amp;eacute;connexion du visiteur</span></p> </div> <a name='function.ignore-user-abort.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>ignore_user_abort</b></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$value</tt></span> ] )</div> <p class='para rdfs-comment'> <b>ignore_user_abort()</b> active l&amp;#039;option qui fait que, lors de la d&amp;eacute;connexion du client Web, le script poursuit son ex&amp;eacute;cution. </p> </div> <a name='function.ignore-user-abort.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'>value</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Si fourni, la fonction va attribuer &amp;agrave; la directive <a href='http://www.php.net/manual/fr/misc.configuration.php#ini.ignore-user-abort' class='link'>ignore_user_abort</a> la valeur de <i><tt class='parameter'>value</tt></i> . Si omis, cette fonction ne fait que retourner la valeur de la configuration courante. </p> </dd> </dl> <p> </p> </div> <a name='function.ignore-user-abort.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne la configuration pr&amp;eacute;c&amp;eacute;dente, 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.ignore-user-abort.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>ignore_user_abort()</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;Ignore&amp;nbsp;la&amp;nbsp;d&amp;eacute;connexion&amp;nbsp;de&amp;nbsp;l'utilisateur&amp;nbsp;et&amp;nbsp;autorise<br />//&amp;nbsp;le&amp;nbsp;script&amp;nbsp;&amp;agrave;&amp;nbsp;continuer&amp;nbsp;de&amp;nbsp;s'ex&amp;eacute;cuter<br /></span><span style='color: #0000BB'>ignore_user_abort</span><span style='color: #007700'>(</span><span style='color: #0000BB'>true</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>set_time_limit</span><span style='color: #007700'>(</span><span style='color: #0000BB'>0</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Test&amp;nbsp;du&amp;nbsp;gestionnaire&amp;nbsp;de&amp;nbsp;connexion&amp;nbsp;de&amp;nbsp;PHP'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Ex&amp;eacute;cution&amp;nbsp;d'une&amp;nbsp;boucle&amp;nbsp;infinie&amp;nbsp;surveillant<br />//&amp;nbsp;l'activit&amp;eacute;&amp;nbsp;de&amp;nbsp;l'utilisateur.&amp;nbsp;Soit&amp;nbsp;il&amp;nbsp;click&amp;nbsp;en&amp;nbsp;dehors<br />//&amp;nbsp;de&amp;nbsp;la&amp;nbsp;page,&amp;nbsp;soit&amp;nbsp;il&amp;nbsp;click&amp;nbsp;sur&amp;nbsp;le&amp;nbsp;boutton&amp;nbsp;'Stop'.<br /></span><span style='color: #007700'>while(</span><span style='color: #0000BB'>1</span><span style='color: #007700'>)<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;La&amp;nbsp;connexion&amp;nbsp;a-t-elle&amp;nbsp;&amp;eacute;chou&amp;eacute;e&amp;nbsp;?<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>if(</span><span style='color: #0000BB'>connection_status</span><span style='color: #007700'>()&amp;nbsp;!=&amp;nbsp;</span><span style='color: #0000BB'>CONNECTION_NORMAL</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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;break;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;On&amp;nbsp;attend&amp;nbsp;10&amp;nbsp;secondes<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>sleep</span><span style='color: #007700'>(</span><span style='color: #0000BB'>10</span><span style='color: #007700'>);<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Si&amp;nbsp;c'est&amp;nbsp;atteint,&amp;nbsp;alors&amp;nbsp;l'instruction&amp;nbsp;'break'&amp;nbsp;<br />//&amp;nbsp;sera&amp;nbsp;lanc&amp;eacute;e&amp;nbsp;depuis&amp;nbsp;la&amp;nbsp;boucle&amp;nbsp;infinie<br /><br />//&amp;nbsp;Aussi,&amp;nbsp;nous&amp;nbsp;pouvons&amp;nbsp;&amp;agrave;&amp;nbsp;ce&amp;nbsp;niveau&amp;nbsp;entrer&amp;nbsp;des&amp;nbsp;informations&amp;nbsp;dans&amp;nbsp;l'historique,<br />//&amp;nbsp;ou&amp;nbsp;ex&amp;eacute;cuter&amp;nbsp;d'autres&amp;nbsp;taches&amp;nbsp;n&amp;eacute;cessaires,&amp;nbsp;sans&amp;nbsp;pour&amp;nbsp;autant&amp;nbsp;&amp;ecirc;tre&amp;nbsp;d&amp;eacute;pendant<br />//&amp;nbsp;du&amp;nbsp;navigateur.<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.ignore-user-abort.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <p class='para'> PHP ne d&amp;eacute;tecte pas la d&amp;eacute;connexion du client Web jusqu&amp;#039;&amp;agrave; ce qu&amp;#039;une tentative d&amp;#039;envoi soit faite. La simple utilisation d&amp;#039;un <a href='http://www.php.net/manual/fr/function.echo.php' class='function'>echo()</a> ne garantit pas que l&amp;#039;information est envoy&amp;eacute;e, voir la fonction <a href='http://www.php.net/manual/fr/function.flush.php' class='function'>flush()</a>. </p> </div> <a name='function.ignore-user-abort.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.connection-aborted.php' class='function' rel='rdfs-seeAlso'>connection_aborted()</a> - Indique si l'internaute a abandonn&amp;eacute; la connexion HTTP</li> <li class='member'><a href='http://www.php.net/manual/fr/function.connection-status.php' class='function' rel='rdfs-seeAlso'>connection_status()</a> - Retourne les bits de statut de la connexion HTTP</li> <li class='member'> <a href='http://www.php.net/manual/fr/features.connection-handling.php' class='link'>Gestionnaire de connexion</a> pour une description compl&amp;egrave;te du gestionnaire de connexion en PHP. </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="idate" value="<div id='function.idate' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.idate.php'>idate</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>idate</span> &amp;mdash; <span class='dc-title'>Formate une date/heure locale en tant qu&amp;#039;entier</span></p> </div> <a name='function.idate.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>idate</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$format</tt></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'> <b>idate()</b> retourne une nombre format&amp;eacute; avec le format <i><tt class='parameter'>format</tt></i> et repr&amp;eacute;sentant le timestamp <i><tt class='parameter'>timestamp</tt></i> ou l&amp;#039;heure courant si <i><tt class='parameter'>timestamp</tt></i> est omis. En d&amp;#039;autres termes, le param&amp;egrave;tre <i><tt class='parameter'>timestamp</tt></i> est optionnel et la valeur par d&amp;eacute;faut est la valeur retourn&amp;eacute;e par la fonction <a href='http://www.php.net/manual/fr/function.time.php' class='function'>time()</a>. </p> <p class='para'> &amp;Agrave; l&amp;#039;inverse de la fonction <a href='http://www.php.net/manual/fr/function.date.php' class='function'>date()</a>, <b>idate()</b> accepte juste un caract&amp;egrave;re comme param&amp;egrave;tre <i><tt class='parameter'>format</tt></i> . </p> </div> <a name='function.idate.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'>format</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p><table class='doctable table'> <caption><b>Les caract&amp;egrave;res suivants sont reconnus dans la cha&amp;icirc;ne de caract&amp;egrave;res du param&amp;egrave;tre <i><tt class='parameter'>format</tt></i> </b></caption> <thead valign='middle'> <tr valign='middle'> <th>Caract&amp;egrave;res de <i><tt class='parameter'>format</tt></i> </th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'><i>B</i></td> <td align='left'>Temps Internet Swatch Beat</td> </tr> <tr valign='middle'> <td align='left'><i>d</i></td> <td align='left'>Le jour du mois</td> </tr> <tr valign='middle'> <td align='left'><i>h</i></td> <td align='left'>Heure (format 12 heures)</td> </tr> <tr valign='middle'> <td align='left'><i>H</i></td> <td align='left'>Heure (format 24 heures)</td> </tr> <tr valign='middle'> <td align='left'><i>i</i></td> <td align='left'>Minutes</td> </tr> <tr valign='middle'> <td align='left'><i>I</i>(i, en majuscule)</td> <td align='left'>Retourne <i>1</i> si l&amp;#039;heure d&amp;#039;&amp;eacute;t&amp;eacute; est activ&amp;eacute;e, <i>0</i> sinon</td> </tr> <tr valign='middle'> <td align='left'><i>L</i>(l, en majuscule)</td> <td align='left'>Retourne <i>1</i> pour une ann&amp;eacute;e bissextile, <i>0</i> sinon</td> </tr> <tr valign='middle'> <td align='left'><i>m</i></td> <td align='left'>Num&amp;eacute;ro du mois</td> </tr> <tr valign='middle'> <td align='left'><i>s</i></td> <td align='left'>Secondes</td> </tr> <tr valign='middle'> <td align='left'><i>t</i></td> <td align='left'>Jour du mois courant</td> </tr> <tr valign='middle'> <td align='left'><i>U</i></td> <td align='left'>Secondes depuis l&amp;#039;&amp;eacute;poque Unix - 1 Janvier 1970 00:00:00 UTC - c&amp;#039;est la m&amp;ecirc;me chose que la fonction <a href='http://www.php.net/manual/fr/function.time.php' class='function'>time()</a></td> </tr> <tr valign='middle'> <td align='left'><i>w</i></td> <td align='left'>Jour de la semaine (<i>0</i> pour Dimanche)</td> </tr> <tr valign='middle'> <td align='left'><i>W</i></td> <td align='left'>Le num&amp;eacute;ro de semaine de l&amp;#039;ann&amp;eacute;e ; selon l&amp;#039;ISO-8601, les semaines d&amp;eacute;butent le Lundi</td> </tr> <tr valign='middle'> <td align='left'><i>y</i></td> <td align='left'>Ann&amp;eacute;e sur 1 ou 2 chiffres, voir la note plus bas</td> </tr> <tr valign='middle'> <td align='left'><i>Y</i></td> <td align='left'>Ann&amp;eacute;e sur 4 chiffres</td> </tr> <tr valign='middle'> <td align='left'><i>z</i></td> <td align='left'>Jour de l&amp;#039;ann&amp;eacute;e</td> </tr> <tr valign='middle'> <td align='left'><i>Z</i></td> <td align='left'>D&amp;eacute;calage horaire, en secondes</td> </tr> </tbody> </table> <p> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>timestamp</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le param&amp;egrave;tre optionnel <i><tt class='parameter'>timestamp</tt></i> est un timestamp Unix de type <span class='type entier'>entier</span> qui vaut par d&amp;eacute;faut l&amp;#039;heure courante locale si le param&amp;egrave;tre <i><tt class='parameter'>timestamp</tt></i> n&amp;#039;est pas fourni. En d&amp;#039;autres termes, il faut par d&amp;eacute;faut la valeur de la fonction <a href='http://www.php.net/manual/fr/function.time.php' class='function'>time()</a>. </p></dd> </dl> <p> </p> </div> <a name='function.idate.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.integer.php' class='link'>entier</a>. </p> <p class='para'> Sachant que <b>idate()</b> retourne toujours un <a href='http://www.php.net/manual/fr/language.types.integer.php' class='link'>entier</a> et qu&amp;#039;il ne peut commencer par <i>0</i>, <b>idate()</b> peut retourner moins de chiffres que ce dont on pourrait esp&amp;eacute;rer. Voir l&amp;#039;exemple ci-dessous. </p> </div> <a name='function.idate.errors'></a><div class='refsect1 errors'> <h3 class='title'>Erreurs / Exceptions</h3> <p class='para'> Chaque appel &amp;agrave; une fonction date/heure g&amp;eacute;n&amp;eacute;rera un message de type <b><tt class='constant'>E_NOTICE</tt></b> si le fuseau horaire n&amp;#039;est pas valide., et/ou un message de type <b><tt class='constant'>E_STRICT</tt></b> ou <b><tt class='constant'>E_WARNING</tt></b> si vous utilisez la configuration du syst&amp;egrave;me ou la variable d&amp;#039;environnement <var class='varname'>TZ</var>. Voir aussi <a href='http://www.php.net/manual/fr/function.date-default-timezone-set.php' class='function'>date_default_timezone_set()</a></p> </div> <a name='function.idate.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.1.0</td><td align='left'><p class='para'> &amp;Eacute;met un message de type <b><tt class='constant'>E_STRICT</tt></b> et <b><tt class='constant'>E_NOTICE</tt></b> lors d&amp;#039;erreurs de fuseaux horaires.</p></td></tr> </tbody> </table> <p> </p> </div> <a name='function.idate.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>idate()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$timestamp&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>strtotime</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'1st&amp;nbsp;January&amp;nbsp;2004'</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//1072915200<br /><br />//&amp;nbsp;ceci&amp;nbsp;affiche&amp;nbsp;l'ann&amp;eacute;e&amp;nbsp;sur&amp;nbsp;deux&amp;nbsp;chiffres<br />//&amp;nbsp;n&amp;eacute;anmoins,&amp;nbsp;vu&amp;nbsp;que&amp;nbsp;ce&amp;nbsp;chiffre&amp;nbsp;va&amp;nbsp;commencer&amp;nbsp;par&amp;nbsp;'0',<br />//&amp;nbsp;seul&amp;nbsp;'4'&amp;nbsp;sera&amp;nbsp;affich&amp;eacute;<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>idate</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'y'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$timestamp</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.idate.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.date.php' class='function' rel='rdfs-seeAlso'>date()</a> - Formate une date/heure locale</li> <li class='member'><a href='http://www.php.net/manual/fr/function.getdate.php' class='function' rel='rdfs-seeAlso'>getdate()</a> - Retourne la date/heure</li> <li class='member'><a href='http://www.php.net/manual/fr/function.time.php' class='function' rel='rdfs-seeAlso'>time()</a> - Retourne le timestamp UNIX actuel</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="hypot" value="<div id='function.hypot' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.hypot.php'>hypot</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.1.0, PHP 5)</p><p class='refpurpose'><span class='refname'>hypot</span> &amp;mdash; <span class='dc-title'>Calcul la longueur de l&amp;#039;hypot&amp;eacute;nuse d&amp;#039;un triangle &amp;agrave; angle droit</span></p> </div> <a name='function.hypot.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>float</span> <span class='methodname'><b>hypot</b></span> ( <span class='methodparam'><span class='type'>float</span> <tt class='parameter'>$x</tt></span> , <span class='methodparam'><span class='type'>float</span> <tt class='parameter'>$y</tt></span> )</div> <p class='para rdfs-comment'> <b>hypot()</b> retourne la longueur de l&amp;#039;hypot&amp;eacute;nuse d&amp;#039;un triangle &amp;agrave; angle droit qui a des cot&amp;eacute;s d&amp;#039;une longueur <i><tt class='parameter'>x</tt></i> et <i><tt class='parameter'>y</tt></i> ou bien la distance du point (<i><tt class='parameter'>x</tt></i> , <i><tt class='parameter'>y</tt></i> ) depuis l&amp;#039;origine. Ceci est l&amp;#039;&amp;eacute;quivalent de <i>sqrt(x*x + y*y)</i>. </p> </div> <a name='function.hypot.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'>x</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Longueur du premier c&amp;ocirc;t&amp;eacute; </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>y</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Longueur du second c&amp;ocirc;t&amp;eacute; </p> </dd> </dl> <p> </p> </div> <a name='function.hypot.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> La longueur calcul&amp;eacute;e de l&amp;#039;hypot&amp;eacute;nuse </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="http_build_query" value="<div id='function.http-build-query' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.http-build-query.php'>http_build_query</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>http_build_query</span> &amp;mdash; <span class='dc-title'>G&amp;eacute;n&amp;egrave;re une cha&amp;icirc;ne de requ&amp;ecirc;te en encodage URL</span></p> </div> <a name='function.http-build-query.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>http_build_query</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$formdata</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$numeric_prefix</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$arg_separator</tt></span> ]] )</div> <p class='para rdfs-comment'> G&amp;eacute;n&amp;egrave;re une cha&amp;icirc;ne en encodage URL, construite &amp;agrave; partir du tableau index&amp;eacute; ou associatif <i><tt class='parameter'>formdata</tt></i> . </p> </div> <a name='function.http-build-query.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'>formdata</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Peut &amp;ecirc;tre un tableau ou un objet contenant des propri&amp;eacute;t&amp;eacute;s. </p> <p class='para'> Le tableau peut avoir une structure &amp;agrave; une dimension ou un tableau de tableaux (qui peuvent &amp;eacute;galement contenir d&amp;#039;autres tableaux). </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>numeric_prefix</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Si des indices num&amp;eacute;riques sont utilis&amp;eacute;s dans le tableau de base et que <i><tt class='parameter'>numeric_prefix</tt></i> est fourni, il sera utilis&amp;eacute; pour pr&amp;eacute;fixer les noms des index pour les &amp;eacute;l&amp;eacute;ments du tableau de base seulement. </p> <p class='para'> Cela permet de g&amp;eacute;n&amp;eacute;rer des noms de variables valides, si les donn&amp;eacute;es sont ensuite d&amp;eacute;cod&amp;eacute;es par PHP ou une application CGI. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>arg_separator</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <a href='http://www.php.net/manual/fr/ini.core.php#ini.arg-separator.output' class='link'>arg_separator.output</a> est utilis&amp;eacute;e pour s&amp;eacute;parer les arguments tant que le param&amp;egrave;tre <i><tt class='parameter'>arg_separator</tt></i> n&amp;#039;est pas fourni. </p> </dd> </dl> <p> </p> </div> <a name='function.http-build-query.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 URL. </p> </div> <a name='function.http-build-query.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.1.2</td> <td align='left'> Le param&amp;egrave;tre <i><tt class='parameter'>arg_separator</tt></i> a &amp;eacute;t&amp;eacute; ajout&amp;eacute;. </td> </tr> <tr valign='middle'> <td align='left'>5.1.3</td> <td align='left'> Les crochets sont &amp;eacute;chapp&amp;eacute;s. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.http-build-query.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Utilisation simple de <b>http_build_query()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$data&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'foo'</span><span style='color: #007700'>=&amp;gt;</span><span style='color: #DD0000'>'bar'</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;</span><span style='color: #DD0000'>'baz'</span><span style='color: #007700'>=&amp;gt;</span><span style='color: #DD0000'>'boom'</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;</span><span style='color: #DD0000'>'cow'</span><span style='color: #007700'>=&amp;gt;</span><span style='color: #DD0000'>'milk'</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;</span><span style='color: #DD0000'>'php'</span><span style='color: #007700'>=&amp;gt;</span><span style='color: #DD0000'>'hypertext&amp;nbsp;processor'</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>http_build_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$data</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;foo=bar&amp;amp;baz=boom&amp;amp;cow=milk&amp;amp;php=hypertext+processor<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>http_build_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$data</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>''</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'&amp;amp;amp;'</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;foo=bar&amp;amp;amp;baz=boom&amp;amp;amp;cow=milk&amp;amp;amp;php=hypertext+processor<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Exemple #2 <b>http_build_query()</b> avec tableau index&amp;eacute;</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$data&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'foo'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'bar'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'baz'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'boom'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'cow'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'milk'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'php'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;</span><span style='color: #DD0000'>'hypertext&amp;nbsp;processor'</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>http_build_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$data</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'>http_build_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$data</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'myvar_'</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=foo&amp;amp;1=bar&amp;amp;2=baz&amp;amp;3=boom&amp;amp;cow=milk&amp;amp;php=hypertext+processor myvar_0=foo&amp;amp;myvar_1=bar&amp;amp;myvar_2=baz&amp;amp;myvar_3=boom&amp;amp;cow=milk&amp;amp;php=hypertext+processor </pre></div> </div> </div> <div class='example'> <p><b>Exemple #3 <b>http_build_query()</b> avec tableau complexe</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$data&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'user'</span><span style='color: #007700'>=&amp;gt;array(</span><span style='color: #DD0000'>'name'</span><span style='color: #007700'>=&amp;gt;</span><span style='color: #DD0000'>'Bob&amp;nbsp;Smith'</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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'age'</span><span style='color: #007700'>=&amp;gt;</span><span style='color: #0000BB'>47</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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'sex'</span><span style='color: #007700'>=&amp;gt;</span><span style='color: #DD0000'>'M'</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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'dob'</span><span style='color: #007700'>=&amp;gt;</span><span style='color: #DD0000'>'5/12/1956'</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;</span><span style='color: #DD0000'>'pastimes'</span><span style='color: #007700'>=&amp;gt;array(</span><span style='color: #DD0000'>'golf'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'opera'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'poker'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'rap'</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;</span><span style='color: #DD0000'>'children'</span><span style='color: #007700'>=&amp;gt;array(</span><span style='color: #DD0000'>'bobby'</span><span style='color: #007700'>=&amp;gt;array(</span><span style='color: #DD0000'>'age'</span><span style='color: #007700'>=&amp;gt;</span><span style='color: #0000BB'>12</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;&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;</span><span style='color: #DD0000'>'sex'</span><span style='color: #007700'>=&amp;gt;</span><span style='color: #DD0000'>'M'</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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'sally'</span><span style='color: #007700'>=&amp;gt;array(</span><span style='color: #DD0000'>'age'</span><span style='color: #007700'>=&amp;gt;</span><span style='color: #0000BB'>8</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;&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;</span><span style='color: #DD0000'>'sex'</span><span style='color: #007700'>=&amp;gt;</span><span style='color: #DD0000'>'F'</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;</span><span style='color: #DD0000'>'CEO'</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>http_build_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$data</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'flags_'</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 va afficher : (sur plusieurs lignes pour la lisibilit&amp;eacute;) </p></div> <div class='example-contents screen'> <div class='cdata'><pre> user%5Bname%5D=Bob+Smith&amp;amp;user%5Bage%5D=47&amp;amp;user%5Bsex%5D=M&amp;amp; user%5Bdob%5D=5%2F12%2F1956&amp;amp;pastimes%5B0%5D=golf&amp;amp;pastimes%5B1%5D=opera&amp;amp; pastimes%5B2%5D=poker&amp;amp;pastimes%5B3%5D=rap&amp;amp;children%5Bbobby%5D%5Bage%5D=12&amp;amp; children%5Bbobby%5D%5Bsex%5D=M&amp;amp;children%5Bsally%5D%5Bage%5D=8&amp;amp; children%5Bsally%5D%5Bsex%5D=F&amp;amp;flags_0=CEO </pre></div> </div> <div class='example-contents para'><p> </p><blockquote><p><b class='note'>Note</b>: Seuls les &amp;eacute;l&amp;eacute;ments index&amp;eacute;s num&amp;eacute;riquement (&amp;quot;<i>CEO</i>&amp;quot;) dans le tableau de base sont pr&amp;eacute;fix&amp;eacute;s. Les autres indices num&amp;eacute;riques &amp;agrave; d&amp;#039;autres niveaux n&amp;#039;ont pas besoin de l&amp;#039;&amp;ecirc;tre pour avoir des noms valides. <br /> </p></blockquote><p> </p></div> </div> <div class='example'> <p><b>Exemple #4 Utilisation de <b>http_build_query()</b> avec un objet</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'>class&amp;nbsp;</span><span style='color: #0000BB'>myClass&amp;nbsp;</span><span style='color: #007700'>{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;</span><span style='color: #0000BB'>$foo</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;</span><span style='color: #0000BB'>$baz</span><span style='color: #007700'>;<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>myClass</span><span style='color: #007700'>()&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$this</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>foo&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'bar'</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'>$this</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>baz&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'boom'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /><br /></span><span style='color: #0000BB'>$data&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>myClass</span><span style='color: #007700'>();<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>http_build_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$data</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;foo=bar&amp;amp;baz=boom<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> </div> <a name='function.http-build-query.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.parse-str.php' class='function' rel='rdfs-seeAlso'>parse_str()</a> - Analyse une requ&amp;ecirc;te HTTP</li> <li class='member'><a href='http://www.php.net/manual/fr/function.parse-url.php' class='function' rel='rdfs-seeAlso'>parse_url()</a> - Analyse une URL et retourne ses composants</li> <li class='member'><a href='http://www.php.net/manual/fr/function.urlencode.php' class='function' rel='rdfs-seeAlso'>urlencode()</a> - Encode une cha&amp;icirc;ne en URL</li> <li class='member'><a href='http://www.php.net/manual/fr/function.array-walk.php' class='function' rel='rdfs-seeAlso'>array_walk()</a> - Ex&amp;eacute;cute une fonction sur chacun des &amp;eacute;l&amp;eacute;ments d'un tableau</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="html_entity_decode" value="<div id='function.html-entity-decode' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.html-entity-decode.php'>html_entity_decode</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>html_entity_decode</span> &amp;mdash; <span class='dc-title'>Convertit toutes les entit&amp;eacute;s HTML en caract&amp;egrave;res normaux</span></p> </div> <a name='function.html-entity-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>html_entity_decode</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$string</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$quote_style</tt><span class='initializer'> = ENT_COMPAT</span></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$charset</tt></span> ]] )</div> <p class='para rdfs-comment'> <b>html_entity_decode()</b> est la fonction contraire de <a href='http://www.php.net/manual/fr/function.htmlentities.php' class='function'>htmlentities()</a> : elle convertit les entit&amp;eacute;s HTML de la cha&amp;icirc;ne <i><tt class='parameter'>string</tt></i> en caract&amp;egrave;res normaux. </p> </div> <a name='function.html-entity-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'>string</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La cha&amp;icirc;ne d&amp;#039;entr&amp;eacute;e. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>quote_style</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le param&amp;egrave;tre optionnel <i><tt class='parameter'>quote_style</tt></i> vous permet de d&amp;eacute;finir ce qu&amp;#039;il adviendra des guillemets simples et doubles. Ce param&amp;egrave;tre prend l&amp;#039;une des valeurs suivantes (et la valeur par d&amp;eacute;faut est <b><tt class='constant'>ENT_COMPAT</tt></b>) : </p><table class='doctable table'> <caption><b>Constantes disponibles pour <i><tt class='parameter'>quote_style</tt></i> </b></caption> <thead valign='middle'> <tr valign='middle'> <th>Constante</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'><b><tt class='constant'>ENT_COMPAT</tt></b></td> <td align='left'>Convertit les guillemets doubles et ignore les guillemets simples.</td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>ENT_QUOTES</tt></b></td> <td align='left'>Convertit les guillemets doubles et les guillemets simples.</td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>ENT_NOQUOTES</tt></b></td> <td align='left'>Ne convertit aucun guillemet.</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 jeu de caract&amp;egrave;res ISO-8859-1 est utilis&amp;eacute; par d&amp;eacute;faut, comme param&amp;egrave;tre <i><tt class='parameter'>charset</tt></i> . Ce param&amp;egrave;tre permet de choisir le jeu de caract&amp;egrave;res utilis&amp;eacute; dans la conversion. </p> <p class='para'> Les jeux de caract&amp;egrave;res suivants sont disponibles et support&amp;eacute;s par PHP 4.3.0 et plus r&amp;eacute;cent. </p><table class='doctable table'> <caption><b>Jeux de caract&amp;egrave;res support&amp;eacute;s</b></caption> <thead valign='middle'> <tr valign='middle'> <th>Jeux de caract&amp;egrave;res</th> <th>Alias</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>ISO-8859-1</td> <td align='left'>ISO8859-1</td> <td align='left'> Europe occidentale, Latin-1 </td> </tr> <tr valign='middle'> <td align='left'>ISO-8859-15</td> <td align='left'>ISO8859-15</td> <td align='left'> Europe occidentale, Latin-9. Dispose du signe Euro, des caract&amp;egrave;res sp&amp;eacute;ciaux fran&amp;ccedil;ais et finlandais, qui manquent au Latin-1(ISO-8859-1). </td> </tr> <tr valign='middle'> <td align='left'>UTF-8</td> <td class='empty'>&amp;nbsp;</td> <td align='left'> Unicode 8 bits multioctets, compatible avec l&amp;#039;ASCII </td> </tr> <tr valign='middle'> <td align='left'>cp866</td> <td align='left'>ibm866, 866</td> <td align='left'> Jeu de caract&amp;egrave;res Cyrillic sp&amp;eacute;cifique &amp;agrave; DOS. Ce jeu de caract&amp;egrave;res est support&amp;eacute; depuis PHP 4.3.2. </td> </tr> <tr valign='middle'> <td align='left'>cp1251</td> <td align='left'>Windows-1251, win-1251, 1251</td> <td align='left'> Jeu de caract&amp;egrave;res Cyrillic sp&amp;eacute;cifique &amp;agrave; Windows. Ce jeu de caract&amp;egrave;res est support&amp;eacute; depuis PHP 4.3.2. </td> </tr> <tr valign='middle'> <td align='left'>cp1252</td> <td align='left'>Windows-1252, 1252</td> <td align='left'> Jeu de caract&amp;egrave;res sp&amp;eacute;cifique de Windows pour l&amp;#039;Europe occidentale. </td> </tr> <tr valign='middle'> <td align='left'>KOI8-R</td> <td align='left'>koi8-ru, koi8r</td> <td align='left'> Russe. Ce jeu de caract&amp;egrave;res est support&amp;eacute; depuis PHP 4.3.2. </td> </tr> <tr valign='middle'> <td align='left'>BIG5</td> <td align='left'>950</td> <td align='left'> Chinois traditionnel, principalement utilis&amp;eacute; &amp;agrave; Ta&amp;iuml;wan. </td> </tr> <tr valign='middle'> <td align='left'>GB2312</td> <td align='left'>936</td> <td align='left'> Chinois simplifi&amp;eacute;, officiel. </td> </tr> <tr valign='middle'> <td align='left'>BIG5-HKSCS</td> <td class='empty'>&amp;nbsp;</td> <td align='left'> Big5 avec les extensions de Hong Kong, chinois traditionnel. </td> </tr> <tr valign='middle'> <td align='left'>Shift_JIS</td> <td align='left'>SJIS, 932</td> <td align='left'> Japonais </td> </tr> <tr valign='middle'> <td align='left'>EUC-JP</td> <td align='left'>EUCJP</td> <td align='left'> Japonais </td> </tr> </tbody> </table> <p> </p><blockquote><p><b class='note'>Note</b>: <span class='simpara'> Les autres jeux de caract&amp;egrave;res ne sont pas reconnus, et le ISO-8859-1 sera utilis&amp;eacute; &amp;agrave; la place. </span> </p></blockquote><p> </p> </dd> </dl> <p> </p> </div> <a name='function.html-entity-decode.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne la cha&amp;icirc;ne d&amp;eacute;cod&amp;eacute;e. </p> </div> <a name='function.html-entity-decode.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'> Le support des jeux de caract&amp;egrave;res multi-octets a &amp;eacute;t&amp;eacute; ajout&amp;eacute;. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.html-entity-decode.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 D&amp;eacute;coder des entit&amp;eacute;s HTML</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$orig&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'J\'ai&amp;nbsp;'sorti'&amp;nbsp;le&amp;nbsp;&amp;lt;strong&amp;gt;chien&amp;lt;/strong&amp;gt;&amp;nbsp;tout&amp;nbsp;&amp;agrave;&amp;nbsp;l\'heure'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$a&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>htmlentities</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$orig</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'>html_entity_decode</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;J'ai&amp;nbsp;&amp;amp;quot;sorti&amp;amp;quot;&amp;nbsp;le&amp;nbsp;&amp;amp;lt;strong&amp;amp;gt;chien&amp;amp;lt;/strong&amp;amp;gt;&amp;nbsp;tout&amp;nbsp;&amp;amp;amp;agrave;&amp;nbsp;l'heure<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;J'ai&amp;nbsp;'sorti'&amp;nbsp;le&amp;nbsp;&amp;lt;strong&amp;gt;chien&amp;lt;/strong&amp;gt;&amp;nbsp;tout&amp;nbsp;&amp;agrave;&amp;nbsp;l'heure<br /><br />//&amp;nbsp;Pour&amp;nbsp;les&amp;nbsp;utilisateurs&amp;nbsp;ayant&amp;nbsp;des&amp;nbsp;versions&amp;nbsp;ant&amp;eacute;rieures&amp;nbsp;&amp;agrave;&amp;nbsp;PHP&amp;nbsp;4.3.0&amp;nbsp;:<br /></span><span style='color: #007700'>function&amp;nbsp;</span><span style='color: #0000BB'>unhtmlentities</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$string</span><span style='color: #007700'>)<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Remplace&amp;nbsp;les&amp;nbsp;entit&amp;eacute;s&amp;nbsp;num&amp;eacute;riques<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$string&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>preg_replace</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'~&amp;amp;#x([0-9a-f]+);~ei'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'chr(hexdec('\\1'))'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$string</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$string&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>preg_replace</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'~&amp;amp;#([0-9]+);~e'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'chr('\\1')'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$string</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Remplace&amp;nbsp;les&amp;nbsp;entit&amp;eacute;s&amp;nbsp;lit&amp;eacute;rales<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$trans_tbl&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>get_html_translation_table</span><span style='color: #007700'>(</span><span style='color: #0000BB'>HTML_ENTITIES</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$trans_tbl&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>array_flip</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$trans_tbl</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;</span><span style='color: #0000BB'>strtr</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$string</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$trans_tbl</span><span style='color: #007700'>);<br />}<br /><br /></span><span style='color: #0000BB'>$c&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>unhtmlentities</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>$c</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;J'ai&amp;nbsp;'sorti'&amp;nbsp;le&amp;nbsp;&amp;lt;strong&amp;gt;chien&amp;lt;/strong&amp;gt;&amp;nbsp;tout&amp;nbsp;&amp;agrave;&amp;nbsp;l'heure<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.html-entity-decode.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Vous pourriez vous demander pourquoi <i>trim(html_entity_decode(&amp;#039;&amp;amp;nbsp;&amp;#039;));</i> ne r&amp;eacute;duit pas la cha&amp;icirc;ne &amp;agrave; la cha&amp;icirc;ne vide. C&amp;#039;est parce que l&amp;#039;entit&amp;eacute; <i>&amp;amp;nbsp;</i> n&amp;#039;est pas un code ASCII 32 (qui serait supprim&amp;eacute; par <a href='http://www.php.net/manual/fr/function.trim.php' class='function'>trim()</a>), mais un code ASCII 160 (<i>0xa0</i>) dans le jeu de caract&amp;egrave;res par d&amp;eacute;faut <i>ISO 8859-1</i>. <br /> </p></blockquote> </div> <a name='function.html-entity-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.htmlentities.php' class='function' rel='rdfs-seeAlso'>htmlentities()</a> - Convertit tous les caract&amp;egrave;res &amp;eacute;ligibles en entit&amp;eacute;s HTML</li> <li class='member'><a href='http://www.php.net/manual/fr/function.htmlspecialchars.php' class='function' rel='rdfs-seeAlso'>htmlspecialchars()</a> - Convertit les caract&amp;egrave;res sp&amp;eacute;ciaux en entit&amp;eacute;s HTML</li> <li class='member'><a href='http://www.php.net/manual/fr/function.get-html-translation-table.php' class='function' rel='rdfs-seeAlso'>get_html_translation_table()</a> - Retourne la table de traduction des entit&amp;eacute;s utilis&amp;eacute;e par htmlspecialchars et htmlentities</li> <li class='member'><a href='http://www.php.net/manual/fr/function.urldecode.php' class='function' rel='rdfs-seeAlso'>urldecode()</a> - D&amp;eacute;code une cha&amp;icirc;ne encod&amp;eacute;e URL</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="htmlspecialchars_decode" value="<div id='function.htmlspecialchars-decode' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.htmlspecialchars-decode.php'>htmlspecialchars_decode</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>htmlspecialchars_decode</span> &amp;mdash; <span class='dc-title'> Convertit les entit&amp;eacute;s HTML sp&amp;eacute;ciales en caract&amp;egrave;res </span></p> </div> <a name='function.htmlspecialchars-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>htmlspecialchars_decode</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$string</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$quote_style</tt><span class='initializer'> = ENT_COMPAT</span></span> ] )</div> <p class='para rdfs-comment'> Cette fonction est l&amp;#039;oppos&amp;eacute;e de <a href='http://www.php.net/manual/fr/function.htmlspecialchars.php' class='function'>htmlspecialchars()</a>. Elle convertit les entit&amp;eacute;s HTML sp&amp;eacute;ciales en caract&amp;egrave;res. </p> <p class='para'> Les entit&amp;eacute;s converties sont : <i>&amp;amp;amp;</i>, <i>&amp;amp;quot;</i> (lorsque <b><tt class='constant'>ENT_NOQUOTES</tt></b> n&amp;#039;est pas activ&amp;eacute;e), <i>&amp;amp;#039;</i> (lorsque <b><tt class='constant'>ENT_QUOTES</tt></b> est activ&amp;eacute;e), <i>&amp;amp;lt;</i> et <i>&amp;amp;gt;</i>. </p> </div> <a name='function.htmlspecialchars-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'>string</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; d&amp;eacute;coder </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>quote_style</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le style de guillemets. Une des constantes suivantes : </p><table class='doctable table'> <caption><b>Constantes quote_style</b></caption> <thead valign='middle'> <tr valign='middle'> <th>Nom de la Constante</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'><b><tt class='constant'>ENT_COMPAT</tt></b></td> <td align='left'>Convertira les guillemets et laissera les apostrophes (valeur par d&amp;eacute;faut)</td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>ENT_QUOTES</tt></b></td> <td align='left'>Convertira les guillemets et les apostrophes</td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>ENT_NOQUOTES</tt></b></td> <td align='left'>Laissera les guillemets et les apostrophes non convertis</td> </tr> </tbody> </table> <p> </p> </dd> </dl> <p> </p> </div> <a name='function.htmlspecialchars-decode.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne la cha&amp;icirc;ne de caract&amp;egrave;res d&amp;eacute;cod&amp;eacute;e. </p> </div> <a name='function.htmlspecialchars-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>htmlspecialchars_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 />$str&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;p&amp;gt;this&amp;nbsp;-&amp;amp;gt;&amp;nbsp;&amp;amp;quot;&amp;lt;/p&amp;gt;'</span><span style='color: #007700'>;<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>htmlspecialchars_decode</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$str</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;notez&amp;nbsp;ici&amp;nbsp;que&amp;nbsp;les&amp;nbsp;guillemets&amp;nbsp;ne&amp;nbsp;sont&amp;nbsp;pas&amp;nbsp;convertis<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>htmlspecialchars_decode</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$str</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>ENT_NOQUOTES</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;p&amp;gt;this -&amp;gt; &amp;quot;&amp;lt;/p&amp;gt; &amp;lt;p&amp;gt;this -&amp;gt; &amp;amp;quot;&amp;lt;/p&amp;gt; </pre></div> </div> </div><p> </p> </div> <a name='function.htmlspecialchars-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.htmlspecialchars.php' class='function' rel='rdfs-seeAlso'>htmlspecialchars()</a> - Convertit les caract&amp;egrave;res sp&amp;eacute;ciaux en entit&amp;eacute;s HTML</li> <li class='member'><a href='http://www.php.net/manual/fr/function.html-entity-decode.php' class='function' rel='rdfs-seeAlso'>html_entity_decode()</a> - Convertit toutes les entit&amp;eacute;s HTML en caract&amp;egrave;res normaux</li> <li class='member'><a href='http://www.php.net/manual/fr/function.get-html-translation-table.php' class='function' rel='rdfs-seeAlso'>get_html_translation_table()</a> - Retourne la table de traduction des entit&amp;eacute;s utilis&amp;eacute;e par htmlspecialchars et htmlentities</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="htmlspecialchars" value="<div id='function.htmlspecialchars' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.htmlspecialchars.php'>htmlspecialchars</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>htmlspecialchars</span> &amp;mdash; <span class='dc-title'>Convertit les caract&amp;egrave;res sp&amp;eacute;ciaux en entit&amp;eacute;s HTML</span></p> </div> <a name='function.htmlspecialchars.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>htmlspecialchars</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$string</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$quote_style</tt><span class='initializer'> = ENT_COMPAT</span></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$charset</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$double_encode</tt><span class='initializer'> = true</span></span> ]]] )</div> <p class='para rdfs-comment'> Certains caract&amp;egrave;res ont des significations sp&amp;eacute;ciales en HTML, et doivent &amp;ecirc;tre remplac&amp;eacute;s par des entit&amp;eacute;s HTML pour &amp;ecirc;tre affich&amp;eacute;s. <b>htmlspecialchars()</b> remplace tous ces caract&amp;egrave;res par leur &amp;eacute;quivalent dans la cha&amp;icirc;ne <i><tt class='parameter'>string</tt></i> . Cette conversion est tr&amp;egrave;s pratique pour la programmation web. Si vous devez remplacer tous les caract&amp;egrave;res, utilisez plut&amp;ocirc;t <a href='http://www.php.net/manual/fr/function.htmlentities.php' class='function'>htmlentities()</a> &amp;agrave; la place. </p> <p class='simpara'> <b>htmlspecialchars()</b> est pratique pour &amp;eacute;viter que des donn&amp;eacute;es fournies par les utilisateurs contiennent des balises HTML, comme pour un forum ou un chat. </p> <p class='para'> Les remplacements effectu&amp;eacute;s sont : </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> &amp;quot;<i>&amp;amp;</i>&amp;quot; (et commercial) devient &amp;quot;<i>&amp;amp;amp;</i>&amp;quot; </span> </li> <li class='listitem'> <span class='simpara'> &amp;quot;<i>&amp;quot;</i>&amp;quot; (guillemets doubles) devient &amp;quot;<i>&amp;amp;quot;</i>&amp;quot; lorsque <b><tt class='constant'>ENT_NOQUOTES</tt></b> n&amp;#039;est pas utilis&amp;eacute;e. </span> </li> <li class='listitem'> <span class='simpara'> &amp;quot;<i>&amp;#039;</i>&amp;quot; (guillemet simple) devient &amp;quot;<i>&amp;amp;#039;</i>&amp;quot; uniquement lorsque <b><tt class='constant'>ENT_QUOTES</tt></b> est utilis&amp;eacute;e. </span> </li> <li class='listitem'> <span class='simpara'> &amp;quot;<i>&amp;lt;</i>&amp;quot; (inf&amp;eacute;rieur &amp;agrave;) devient &amp;quot;<i>&amp;amp;lt;</i>&amp;quot; </span> </li> <li class='listitem'> <span class='simpara'> &amp;quot;<i>&amp;gt;</i>&amp;quot; (sup&amp;eacute;rieur &amp;agrave;) devient &amp;quot;<i>&amp;amp;gt;</i>&amp;quot; </span> </li> </ul><p> </p> </div> <a name='function.htmlspecialchars.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 &amp;agrave; convertir. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>quote_style</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;argument optionnel <i><tt class='parameter'>quote_style</tt></i> indique comment doivent &amp;ecirc;tre trait&amp;eacute;s les guillemets doubles et simples. Vous pouvez utiliser l&amp;#039;une des constantes suivantes : <b><tt class='constant'>ENT_COMPAT</tt></b>, la constante par d&amp;eacute;faut, va convertir les guillemets doubles et ignorer les guillemets simples; <b><tt class='constant'>ENT_QUOTES</tt></b> va convertir les guillemets doubles et les guillemets simples; <b><tt class='constant'>ENT_NOQUOTES</tt></b> va ignorer les guillemets doubles et les guillemets simples. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>charset</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Jeu de caract&amp;egrave;res utilis&amp;eacute; lors de la conversion. Par d&amp;eacute;faut, vaut ISO-8859-1. </p> <p class='para'> Pour cette fonction, les jeux de caract&amp;egrave;res <i>ISO-8859-1</i>, <i>ISO-8859-15</i>, <i>UTF-8</i>, <i>cp866</i>, <i>cp1251</i>, <i>cp1252</i>, et <i>KOI8-R</i> sont &amp;eacute;quivalents, dans le sens o&amp;ugrave; les caract&amp;egrave;res affect&amp;eacute;s par la fonction <b>htmlspecialchars()</b> occupent la m&amp;ecirc;me position dans tous ces jeux de caract&amp;egrave;res. </p> <p class='para'> Les jeux de caract&amp;egrave;res suivants sont disponibles et support&amp;eacute;s par PHP 4.3.0 et plus r&amp;eacute;cent. </p><table class='doctable table'> <caption><b>Jeux de caract&amp;egrave;res support&amp;eacute;s</b></caption> <thead valign='middle'> <tr valign='middle'> <th>Jeux de caract&amp;egrave;res</th> <th>Alias</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>ISO-8859-1</td> <td align='left'>ISO8859-1</td> <td align='left'> Europe occidentale, Latin-1 </td> </tr> <tr valign='middle'> <td align='left'>ISO-8859-15</td> <td align='left'>ISO8859-15</td> <td align='left'> Europe occidentale, Latin-9. Dispose du signe Euro, des caract&amp;egrave;res sp&amp;eacute;ciaux fran&amp;ccedil;ais et finlandais, qui manquent au Latin-1(ISO-8859-1). </td> </tr> <tr valign='middle'> <td align='left'>UTF-8</td> <td class='empty'>&amp;nbsp;</td> <td align='left'> Unicode 8 bits multioctets, compatible avec l&amp;#039;ASCII </td> </tr> <tr valign='middle'> <td align='left'>cp866</td> <td align='left'>ibm866, 866</td> <td align='left'> Jeu de caract&amp;egrave;res Cyrillic sp&amp;eacute;cifique &amp;agrave; DOS. Ce jeu de caract&amp;egrave;res est support&amp;eacute; depuis PHP 4.3.2. </td> </tr> <tr valign='middle'> <td align='left'>cp1251</td> <td align='left'>Windows-1251, win-1251, 1251</td> <td align='left'> Jeu de caract&amp;egrave;res Cyrillic sp&amp;eacute;cifique &amp;agrave; Windows. Ce jeu de caract&amp;egrave;res est support&amp;eacute; depuis PHP 4.3.2. </td> </tr> <tr valign='middle'> <td align='left'>cp1252</td> <td align='left'>Windows-1252, 1252</td> <td align='left'> Jeu de caract&amp;egrave;res sp&amp;eacute;cifique de Windows pour l&amp;#039;Europe occidentale. </td> </tr> <tr valign='middle'> <td align='left'>KOI8-R</td> <td align='left'>koi8-ru, koi8r</td> <td align='left'> Russe. Ce jeu de caract&amp;egrave;res est support&amp;eacute; depuis PHP 4.3.2. </td> </tr> <tr valign='middle'> <td align='left'>BIG5</td> <td align='left'>950</td> <td align='left'> Chinois traditionnel, principalement utilis&amp;eacute; &amp;agrave; Ta&amp;iuml;wan. </td> </tr> <tr valign='middle'> <td align='left'>GB2312</td> <td align='left'>936</td> <td align='left'> Chinois simplifi&amp;eacute;, officiel. </td> </tr> <tr valign='middle'> <td align='left'>BIG5-HKSCS</td> <td class='empty'>&amp;nbsp;</td> <td align='left'> Big5 avec les extensions de Hong Kong, chinois traditionnel. </td> </tr> <tr valign='middle'> <td align='left'>Shift_JIS</td> <td align='left'>SJIS, 932</td> <td align='left'> Japonais </td> </tr> <tr valign='middle'> <td align='left'>EUC-JP</td> <td align='left'>EUCJP</td> <td align='left'> Japonais </td> </tr> </tbody> </table> <p> </p><blockquote><p><b class='note'>Note</b>: <span class='simpara'> Les autres jeux de caract&amp;egrave;res ne sont pas reconnus, et le ISO-8859-1 sera utilis&amp;eacute; &amp;agrave; la place. </span> </p></blockquote><p> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>double_encode</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Lorsque le param&amp;egrave;tre <i><tt class='parameter'>double_encode</tt></i> est d&amp;eacute;sactiv&amp;eacute;, PHP n&amp;#039;encodera pas les entit&amp;eacute;s html existants ; par d&amp;eacute;faut, tout est converti. </p> </dd> </dl> <p> </p> </div> <a name='function.htmlspecialchars.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> La cha&amp;icirc;ne convertie. </p> </div> <a name='function.htmlspecialchars.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.3</td> <td align='left'> Ajout du param&amp;egrave;tre <i><tt class='parameter'>double_encode</tt></i> . </td> </tr> <tr valign='middle'> <td align='left'>4.1.0</td> <td align='left'> Ajout du param&amp;egrave;tre <i><tt class='parameter'>charset</tt></i> . </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.htmlspecialchars.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>htmlspecialchars()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$new&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>htmlspecialchars</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;lt;a&amp;nbsp;href='http://www.php.net/manual/fr/test'&amp;gt;Test&amp;lt;/a&amp;gt;'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>ENT_QUOTES</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$new</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;&amp;amp;lt;a&amp;nbsp;href=&amp;amp;#039;test&amp;amp;#039;&amp;amp;gt;Test&amp;amp;lt;/a&amp;amp;gt;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.htmlspecialchars.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Notez que cette fonction ne fait aucun autre remplacement que ceux qui sont list&amp;eacute;s ci-dessus. Pour faire un remplacement total, voyez plut&amp;ocirc;t <a href='http://www.php.net/manual/fr/function.htmlentities.php' class='function'>htmlentities()</a>. <br /> </p></blockquote> </div> <a name='function.htmlspecialchars.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.get-html-translation-table.php' class='function' rel='rdfs-seeAlso'>get_html_translation_table()</a> - Retourne la table de traduction des entit&amp;eacute;s utilis&amp;eacute;e par htmlspecialchars et htmlentities</li> <li class='member'><a href='http://www.php.net/manual/fr/function.htmlspecialchars-decode.php' class='function' rel='rdfs-seeAlso'>htmlspecialchars_decode()</a> - Convertit les entit&amp;eacute;s HTML sp&amp;eacute;ciales en caract&amp;egrave;res</li> <li class='member'><a href='http://www.php.net/manual/fr/function.strip-tags.php' class='function' rel='rdfs-seeAlso'>strip_tags()</a> - Supprime les balises HTML et PHP d'une cha&amp;icirc;ne</li> <li class='member'><a href='http://www.php.net/manual/fr/function.htmlentities.php' class='function' rel='rdfs-seeAlso'>htmlentities()</a> - Convertit tous les caract&amp;egrave;res &amp;eacute;ligibles en entit&amp;eacute;s HTML</li> <li class='member'><a href='http://www.php.net/manual/fr/function.nl2br.php' class='function' rel='rdfs-seeAlso'>nl2br()</a> - Ins&amp;egrave;re un retour &amp;agrave; la ligne HTML &amp;agrave; chaque nouvelle ligne</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="htmlentities" value="<div id='function.htmlentities' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.htmlentities.php'>htmlentities</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>htmlentities</span> &amp;mdash; <span class='dc-title'>Convertit tous les caract&amp;egrave;res &amp;eacute;ligibles en entit&amp;eacute;s HTML</span></p> </div> <a name='function.htmlentities.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>htmlentities</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$string</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$quote_style</tt><span class='initializer'> = ENT_COMPAT</span></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$charset</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$double_encode</tt><span class='initializer'> = true</span></span> ]]] )</div> <p class='para rdfs-comment'> <b>htmlentities()</b> est identique &amp;agrave; la fonction <a href='http://www.php.net/manual/fr/function.htmlspecialchars.php' class='function'>htmlspecialchars()</a>, sauf que tous les caract&amp;egrave;res qui ont des &amp;eacute;quivalents en entit&amp;eacute;s HTML sont effectivement traduits. </p> <p class='para'> Si vous voulez r&amp;eacute;aliser l&amp;#039;op&amp;eacute;ration inverse, vous devez utiliser la fonction <a href='http://www.php.net/manual/fr/function.html-entity-decode.php' class='function'>html_entity_decode()</a>. </p> </div> <a name='function.htmlentities.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 d&amp;#039;entr&amp;eacute;e. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>quote_style</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Comme <a href='http://www.php.net/manual/fr/function.htmlspecialchars.php' class='function'>htmlspecialchars()</a>, cette fonction prend un deuxi&amp;egrave;me argument optionnel, qui indique comment doivent &amp;ecirc;tre trait&amp;eacute;s les guillemets doubles et simples. Vous pouvez utiliser l&amp;#039;une des constantes suivantes la valeur par d&amp;eacute;faut &amp;eacute;tant <b><tt class='constant'>ENT_COMPAT</tt></b> : </p><table class='doctable table'> <caption><b>Constantes disponibles pour <i><tt class='parameter'>quote_style</tt></i> </b></caption> <thead valign='middle'> <tr valign='middle'> <th>Constante</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'><b><tt class='constant'>ENT_COMPAT</tt></b></td> <td align='left'>Convertit les guillemets doubles, et ignore les guillemets simples.</td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>ENT_QUOTES</tt></b></td> <td align='left'>Convertit les guillemets doubles et les guillemets simples.</td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>ENT_NOQUOTES</tt></b></td> <td align='left'>Ignore les guillemets doubles et les guillemets simples.</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'> Comme <a href='http://www.php.net/manual/fr/function.htmlspecialchars.php' class='function'>htmlspecialchars()</a>, cette fonction prend un troisi&amp;egrave;me argument optionnel <i><tt class='parameter'>charset</tt></i> qui d&amp;eacute;finit le jeu de caract&amp;egrave;res utilis&amp;eacute; durant la conversion. Actuellement, le jeu de caract&amp;egrave;res ISO-8859-1 est utilis&amp;eacute; par d&amp;eacute;faut. </p> <p class='para'> Les jeux de caract&amp;egrave;res suivants sont disponibles et support&amp;eacute;s par PHP 4.3.0 et plus r&amp;eacute;cent. </p><table class='doctable table'> <caption><b>Jeux de caract&amp;egrave;res support&amp;eacute;s</b></caption> <thead valign='middle'> <tr valign='middle'> <th>Jeux de caract&amp;egrave;res</th> <th>Alias</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>ISO-8859-1</td> <td align='left'>ISO8859-1</td> <td align='left'> Europe occidentale, Latin-1 </td> </tr> <tr valign='middle'> <td align='left'>ISO-8859-15</td> <td align='left'>ISO8859-15</td> <td align='left'> Europe occidentale, Latin-9. Dispose du signe Euro, des caract&amp;egrave;res sp&amp;eacute;ciaux fran&amp;ccedil;ais et finlandais, qui manquent au Latin-1(ISO-8859-1). </td> </tr> <tr valign='middle'> <td align='left'>UTF-8</td> <td class='empty'>&amp;nbsp;</td> <td align='left'> Unicode 8 bits multioctets, compatible avec l&amp;#039;ASCII </td> </tr> <tr valign='middle'> <td align='left'>cp866</td> <td align='left'>ibm866, 866</td> <td align='left'> Jeu de caract&amp;egrave;res Cyrillic sp&amp;eacute;cifique &amp;agrave; DOS. Ce jeu de caract&amp;egrave;res est support&amp;eacute; depuis PHP 4.3.2. </td> </tr> <tr valign='middle'> <td align='left'>cp1251</td> <td align='left'>Windows-1251, win-1251, 1251</td> <td align='left'> Jeu de caract&amp;egrave;res Cyrillic sp&amp;eacute;cifique &amp;agrave; Windows. Ce jeu de caract&amp;egrave;res est support&amp;eacute; depuis PHP 4.3.2. </td> </tr> <tr valign='middle'> <td align='left'>cp1252</td> <td align='left'>Windows-1252, 1252</td> <td align='left'> Jeu de caract&amp;egrave;res sp&amp;eacute;cifique de Windows pour l&amp;#039;Europe occidentale. </td> </tr> <tr valign='middle'> <td align='left'>KOI8-R</td> <td align='left'>koi8-ru, koi8r</td> <td align='left'> Russe. Ce jeu de caract&amp;egrave;res est support&amp;eacute; depuis PHP 4.3.2. </td> </tr> <tr valign='middle'> <td align='left'>BIG5</td> <td align='left'>950</td> <td align='left'> Chinois traditionnel, principalement utilis&amp;eacute; &amp;agrave; Ta&amp;iuml;wan. </td> </tr> <tr valign='middle'> <td align='left'>GB2312</td> <td align='left'>936</td> <td align='left'> Chinois simplifi&amp;eacute;, officiel. </td> </tr> <tr valign='middle'> <td align='left'>BIG5-HKSCS</td> <td class='empty'>&amp;nbsp;</td> <td align='left'> Big5 avec les extensions de Hong Kong, chinois traditionnel. </td> </tr> <tr valign='middle'> <td align='left'>Shift_JIS</td> <td align='left'>SJIS, 932</td> <td align='left'> Japonais </td> </tr> <tr valign='middle'> <td align='left'>EUC-JP</td> <td align='left'>EUCJP</td> <td align='left'> Japonais </td> </tr> </tbody> </table> <p> </p><blockquote><p><b class='note'>Note</b>: <span class='simpara'> Les autres jeux de caract&amp;egrave;res ne sont pas reconnus, et le ISO-8859-1 sera utilis&amp;eacute; &amp;agrave; la place. </span> </p></blockquote><p> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>double_encode</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Lorsque <i><tt class='parameter'>double_encode</tt></i> est d&amp;eacute;sactiv&amp;eacute;, PHP n&amp;#039;encodera pas les entit&amp;eacute;s html existantes. Par d&amp;eacute;faut, tout est convertie. </p> </dd> </dl> <p> </p> </div> <a name='function.htmlentities.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. </p> </div> <a name='function.htmlentities.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.3</td> <td align='left'> Ajout du param&amp;egrave;tre <i><tt class='parameter'>double_encode</tt></i> . </td> </tr> <tr valign='middle'> <td align='left'>4.1.0</td> <td align='left'> Ajout du param&amp;egrave;tre <i><tt class='parameter'>charset</tt></i> . </td> </tr> <tr valign='middle'> <td align='left'>4.0.3</td> <td align='left'> Ajout du param&amp;egrave;tre <i><tt class='parameter'>quote_style</tt></i> . </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.htmlentities.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>htmlentities()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$str&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'Un&amp;nbsp;\'apostrophe\'&amp;nbsp;en&amp;nbsp;&amp;lt;strong&amp;gt;gras&amp;lt;/strong&amp;gt;'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Affiche&amp;nbsp;:&amp;nbsp;Un&amp;nbsp;'apostrophe'&amp;nbsp;en&amp;nbsp;&amp;amp;lt;strong&amp;amp;gt;gras&amp;amp;lt;/strong&amp;amp;gt;<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>htmlentities</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$str</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Affiche&amp;nbsp;:&amp;nbsp;Un&amp;nbsp;&amp;amp;#039;apostrophe&amp;amp;#039;&amp;nbsp;en&amp;nbsp;&amp;amp;lt;strong&amp;amp;gt;gras&amp;amp;lt;/strong&amp;amp;gt;<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>htmlentities</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$str</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>ENT_QUOTES</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.htmlentities.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.html-entity-decode.php' class='function' rel='rdfs-seeAlso'>html_entity_decode()</a> - Convertit toutes les entit&amp;eacute;s HTML en caract&amp;egrave;res normaux</li> <li class='member'><a href='http://www.php.net/manual/fr/function.get-html-translation-table.php' class='function' rel='rdfs-seeAlso'>get_html_translation_table()</a> - Retourne la table de traduction des entit&amp;eacute;s utilis&amp;eacute;e par htmlspecialchars et htmlentities</li> <li class='member'><a href='http://www.php.net/manual/fr/function.htmlspecialchars.php' class='function' rel='rdfs-seeAlso'>htmlspecialchars()</a> - Convertit les caract&amp;egrave;res sp&amp;eacute;ciaux en entit&amp;eacute;s HTML</li> <li class='member'><a href='http://www.php.net/manual/fr/function.nl2br.php' class='function' rel='rdfs-seeAlso'>nl2br()</a> - Ins&amp;egrave;re un retour &amp;agrave; la ligne HTML &amp;agrave; chaque nouvelle ligne</li> <li class='member'><a href='http://www.php.net/manual/fr/function.urlencode.php' class='function' rel='rdfs-seeAlso'>urlencode()</a> - Encode une cha&amp;icirc;ne en URL</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="highlight_string" value="<div id='function.highlight-string' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.highlight-string.php'>highlight_string</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>highlight_string</span> &amp;mdash; <span class='dc-title'>Applique la syntaxe coloris&amp;eacute;e &amp;agrave; du code PHP</span></p> </div> <a name='function.highlight-string.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>highlight_string</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$str</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$return</tt><span class='initializer'> = false</span></span> ] )</div> <p class='simpara'> Affiche la version coloris&amp;eacute;e du code PHP contenu dans le param&amp;egrave;tre <i><tt class='parameter'>str</tt></i> , en utilisant les couleurs du syst&amp;egrave;me interne de colorisation de PHP. </p> </div> <a name='function.highlight-string.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'> Le code PHP &amp;agrave; coloriser. Doit &amp;eacute;galement inclure les balises d&amp;#039;ouverture. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>return</tt></i> </span> </dt><dd class='listitem'> <p class='para'> D&amp;eacute;finir ce param&amp;egrave;tre &amp;agrave; <b><tt class='constant'>TRUE</tt></b> pour faire que cette fonction retourne le code coloris&amp;eacute;. </p> </dd> </dl> <p> </p> </div> <a name='function.highlight-string.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Si le second param&amp;egrave;tre optionnel <i><tt class='parameter'>return</tt></i> est fourni, et vaut <b><tt class='constant'>TRUE</tt></b> alors <b>highlight_string()</b> retournera la cha&amp;icirc;ne coloris&amp;eacute;e au lieu de l&amp;#039;afficher imm&amp;eacute;diatement. Si le second param&amp;egrave;tre ne vaut pas <b><tt class='constant'>TRUE</tt></b> alors <b>highlight_string()</b> retournera <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s, et <b><tt class='constant'>FALSE</tt></b> sinon. </p> </div> <a name='function.highlight-string.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'> Le param&amp;egrave;tre <i><tt class='parameter'>return</tt></i> a &amp;eacute;t&amp;eacute; ajout&amp;eacute;. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.highlight-string.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>highlight_string()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />highlight_string</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;lt;?php&amp;nbsp;phpinfo();&amp;nbsp;?&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> Cet exemple affichera (en PHP 4): </p></div> <div class='example-contents screen'> <div class='cdata'><pre> &amp;lt;code&amp;gt;&amp;lt;font color=&amp;quot;#000000&amp;quot;&amp;gt; &amp;lt;font color=&amp;quot;#0000BB&amp;quot;&amp;gt;&amp;amp;lt;?php phpinfo&amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;#007700&amp;quot;&amp;gt;(); &amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;#0000BB&amp;quot;&amp;gt;?&amp;amp;gt;&amp;lt;/font&amp;gt; &amp;lt;/font&amp;gt; &amp;lt;/code&amp;gt; </pre></div> </div> <div class='example-contents para'><p> Cet exemple affichera (en PHP 5): </p></div> <div class='example-contents screen'> <div class='cdata'><pre> &amp;lt;code&amp;gt;&amp;lt;span style=&amp;quot;color: #000000&amp;quot;&amp;gt; &amp;lt;span style=&amp;quot;color: #0000BB&amp;quot;&amp;gt;&amp;amp;lt;?php phpinfo&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color: #007700&amp;quot;&amp;gt;(); &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color: #0000BB&amp;quot;&amp;gt;?&amp;amp;gt;&amp;lt;/span&amp;gt; &amp;lt;/span&amp;gt; &amp;lt;/code&amp;gt; </pre></div> </div> </div><p> </p> </div> <a name='function.highlight-string.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Cette fonction utilise en interne le buffer de sortie avec ce param&amp;egrave;tre, il ne peut donc pas &amp;ecirc;tre utilis&amp;eacute; dans la fonction de rappel <a href='http://www.php.net/manual/fr/function.ob-start.php' class='function'>ob_start()</a>.<br /></p></blockquote> </div> <a name='function.highlight-string.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.highlight-file.php' class='function' rel='rdfs-seeAlso'>highlight_file()</a> - Colorisation syntaxique d'un 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="highlight_file" value="<div id='function.highlight-file' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.highlight-file.php'>highlight_file</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>highlight_file</span> &amp;mdash; <span class='dc-title'>Colorisation syntaxique d&amp;#039;un fichier</span></p> </div> <a name='function.highlight-file.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>highlight_file</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$return</tt><span class='initializer'> = false</span></span> ] )</div> <p class='para rdfs-comment'> Affiche la syntaxe coloris&amp;eacute;e du fichier <i><tt class='parameter'>filename</tt></i> , en utilisant les couleurs d&amp;eacute;finies dans le moteur interne de PHP. </p> <p class='para'> De nombreux serveurs sont configur&amp;eacute;s pour automatiquement afficher le source coloris&amp;eacute;, avec l&amp;#039;extension <em class='emphasis'>phps</em>. Par exemple, <var class='filename'>example.phps</var> va afficher le source du script. Pour activer cette fonctionnalit&amp;eacute;, utilisez cette ligne dans <var class='filename'>httpd.conf</var> : </p> <div class='example-contents screen'> <div class='descriptioncode'><pre class='descriptioncode'>AddType application/x-httpd-php-source .phps</pre> </div> </div> </div> <a name='function.highlight-file.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 chemin vers le fichier PHP &amp;agrave; coloriser. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>return</tt></i> </span> </dt><dd class='listitem'> <p class='para'> En passant ce param&amp;egrave;tre &amp;agrave; <b><tt class='constant'>TRUE</tt></b>, la fonction retourne le code coloris&amp;eacute; au lieu de l&amp;#039;afficher. </p> </dd> </dl> <p> </p> </div> <a name='function.highlight-file.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Si le second param&amp;egrave;tre optionnel <i><tt class='parameter'>return</tt></i> vaut <b><tt class='constant'>TRUE</tt></b> alors <b>highlight_file()</b> retournera le code g&amp;eacute;n&amp;eacute;r&amp;eacute;, au lieu de l&amp;#039;afficher. Si le second param&amp;egrave;tre ne vaut pas <b><tt class='constant'>TRUE</tt></b> alors <b>highlight_file()</b> retournera <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s, et <b><tt class='constant'>FALSE</tt></b> sinon. </p> </div> <a name='function.highlight-file.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.1</td> <td align='left'> Cette fonction est d&amp;eacute;sormais affect&amp;eacute;e par <a href='http://www.php.net/manual/fr/ini.sect.safe-mode.php#ini.safe-mode' class='link'>safe_mode</a> et <a href='http://www.php.net/manual/fr/ini.core.php#ini.open-basedir' class='link'>open_basedir</a>. </td> </tr> <tr valign='middle'> <td align='left'>4.2.0</td> <td align='left'> Le param&amp;egrave;tre <i><tt class='parameter'>return</tt></i> a &amp;eacute;t&amp;eacute; ajout&amp;eacute;. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.highlight-file.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <div class='caution'><b class='caution'>Attention</b> <p class='para'> Beaucoup de soin doit &amp;ecirc;tre apport&amp;eacute; lors de l&amp;#039;utilisation de <b>highlight_file()</b> pour s&amp;#039;assurer que vous ne r&amp;eacute;v&amp;eacute;lez pas d&amp;#039;informations critiques telles que des mots de passe ou d&amp;#039;autres informations qui pourraient cr&amp;eacute;er des fuites d&amp;#039;informations. </p> </div> <blockquote><p><b class='note'>Note</b>: Cette fonction utilise en interne le buffer de sortie avec ce param&amp;egrave;tre, il ne peut donc pas &amp;ecirc;tre utilis&amp;eacute; dans la fonction de rappel <a href='http://www.php.net/manual/fr/function.ob-start.php' class='function'>ob_start()</a>.<br /></p></blockquote> </div> <a name='function.highlight-file.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.highlight-string.php' class='function' rel='rdfs-seeAlso'>highlight_string()</a> - Applique la syntaxe coloris&amp;eacute;e &amp;agrave; du code PHP</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="hexdec" value="<div id='function.hexdec' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.hexdec.php'>hexdec</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>hexdec</span> &amp;mdash; <span class='dc-title'>Convertit de hexad&amp;eacute;cimal en d&amp;eacute;cimal</span></p> </div> <a name='function.hexdec.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.number' class='type number'>number</a></span> <span class='methodname'><b>hexdec</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$hex_string</tt></span> )</div> <p class='para rdfs-comment'> Retourne une cha&amp;icirc;ne contenant la repr&amp;eacute;sentation d&amp;eacute;cimale du nombre <i><tt class='parameter'>hex_string</tt></i> . </p> <p class='para'> <b>hexdec()</b> ignorera tout caract&amp;egrave;re non-hexad&amp;eacute;cimal qu&amp;#039;elle rencontrera. </p> </div> <a name='function.hexdec.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'>hex_string</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La cha&amp;icirc;ne hexad&amp;eacute;cimale &amp;agrave; convertir </p> </dd> </dl> <p> </p> </div> <a name='function.hexdec.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> La repr&amp;eacute;sentation d&amp;eacute;cimale de <i><tt class='parameter'>hex_string</tt></i> </p> </div> <a name='function.hexdec.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.1.0</td> <td align='left'> Cette fonction peut &amp;eacute;galement convertir de tr&amp;egrave;s grands nombres. Elle retourne un nombre de type <a href='http://www.php.net/manual/fr/language.types.float.php' class='type float'>float</a> dans ce cas. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.hexdec.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>hexdec()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>hexdec</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'See'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>hexdec</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'ee'</span><span style='color: #007700'>));<br /></span><span style='color: #FF8000'>//&amp;nbsp;both&amp;nbsp;print&amp;nbsp;'int(238)'<br /><br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>hexdec</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'that'</span><span style='color: #007700'>));&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;affiche&amp;nbsp;'int(10)'<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>hexdec</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'a0'</span><span style='color: #007700'>));&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;affiche&amp;nbsp;'int(160)'<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.hexdec.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.dechex.php' class='function' rel='rdfs-seeAlso'>dechex()</a> - Convertit de d&amp;eacute;cimal en hexad&amp;eacute;cimal</li> <li class='member'><a href='http://www.php.net/manual/fr/function.bindec.php' class='function' rel='rdfs-seeAlso'>bindec()</a> - Convertit de binaire en d&amp;eacute;cimal</li> <li class='member'><a href='http://www.php.net/manual/fr/function.octdec.php' class='function' rel='rdfs-seeAlso'>octdec()</a> - Conversion d'octal en d&amp;eacute;cimal</li> <li class='member'><a href='http://www.php.net/manual/fr/function.base-convert.php' class='function' rel='rdfs-seeAlso'>base_convert()</a> - Convertit un nombre entre des bases arbitraires</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="hebrevc" value="<div id='function.hebrevc' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.hebrevc.php'>hebrevc</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>hebrevc</span> &amp;mdash; <span class='dc-title'>Convertit un texte logique h&amp;eacute;breux en texte visuel, avec retours &amp;agrave; la ligne</span></p> </div> <a name='function.hebrevc.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>hebrevc</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$hebrew_text</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$max_chars_per_line</tt><span class='initializer'> = 0</span></span> ] )</div> <p class='para rdfs-comment'> <b>hebrevc()</b> est similaire &amp;agrave; <a href='http://www.php.net/manual/fr/function.hebrev.php' class='function'>hebrev()</a> &amp;agrave; la diff&amp;eacute;rence qu&amp;#039;elle convertit les nouvelles lignes (\n) en <i>&amp;quot;&amp;lt;br&amp;gt;\n&amp;quot;</i>. </p> <p class='para'> La fonction tente d&amp;#039;&amp;eacute;viter la c&amp;eacute;sure des mots. </p> </div> <a name='function.hebrevc.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'>hebrew_text</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Une cha&amp;icirc;ne d&amp;#039;entr&amp;eacute;e en h&amp;eacute;breux. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>max_chars_per_line</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le param&amp;egrave;tre optionnel <i><tt class='parameter'>max_chars_per_line</tt></i> indique le nombre maximum de caract&amp;egrave;res par lignes dans le r&amp;eacute;sultat. </p> </dd> </dl> <p> </p> </div> <a name='function.hebrevc.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne la cha&amp;icirc;ne visuelle. </p> </div> <a name='function.hebrevc.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.hebrev.php' class='function' rel='rdfs-seeAlso'>hebrev()</a> - Convertit un texte logique h&amp;eacute;breux en texte visuel</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="hebrev" value="<div id='function.hebrev' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.hebrev.php'>hebrev</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>hebrev</span> &amp;mdash; <span class='dc-title'>Convertit un texte logique h&amp;eacute;breux en texte visuel</span></p> </div> <a name='function.hebrev.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>hebrev</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$hebrew_text</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$max_chars_per_line</tt><span class='initializer'> = 0</span></span> ] )</div> <p class='para rdfs-comment'> Convertit un texte logique h&amp;eacute;breux en texte visuel. </p> <p class='para'> La fonction tente d&amp;#039;&amp;eacute;viter la c&amp;eacute;sure des mots. </p> </div> <a name='function.hebrev.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'>hebrew_text</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Une cha&amp;icirc;ne d&amp;#039;entr&amp;eacute;e en h&amp;eacute;breux. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>max_chars_per_line</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le param&amp;egrave;tre optionnel <i><tt class='parameter'>max_chars_per_line</tt></i> indique le nombre maximum de caract&amp;egrave;res par ligne dans le r&amp;eacute;sultat. </p> </dd> </dl> <p> </p> </div> <a name='function.hebrev.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne la cha&amp;icirc;ne visuelle. </p> </div> <a name='function.hebrev.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.hebrevc.php' class='function' rel='rdfs-seeAlso'>hebrevc()</a> - Convertit un texte logique h&amp;eacute;breux en texte visuel, avec retours &amp;agrave; la ligne</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="headers_sent" value="<div id='function.headers-sent' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.headers-sent.php'>headers_sent</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>headers_sent</span> &amp;mdash; <span class='dc-title'>Indique si les en-t&amp;ecirc;tes HTTP ont d&amp;eacute;j&amp;agrave; &amp;eacute;t&amp;eacute; envoy&amp;eacute;s</span></p> </div> <a name='function.headers-sent.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>headers_sent</b></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter reference'>&amp;amp;$file</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter reference'>&amp;amp;$line</tt></span> ]] )</div> <p class='para rdfs-comment'> V&amp;eacute;rifie si les en-t&amp;ecirc;tes HTTP ont d&amp;eacute;j&amp;agrave; &amp;eacute;t&amp;eacute; envoy&amp;eacute;s. </p> <p class='para'> Vous ne pouvez plus envoyer d&amp;#039;en-t&amp;ecirc;tes avec la fonction <a href='http://www.php.net/manual/fr/function.header.php' class='function'>header()</a> une fois que le bloc d&amp;#039;en-t&amp;ecirc;te a &amp;eacute;t&amp;eacute; ferm&amp;eacute;. En utilisant cette fonction, vous pouvez au moins &amp;eacute;viter de voir s&amp;#039;afficher les erreurs HTTP reli&amp;eacute;es. Une autre option consiste &amp;agrave; utiliser le <a href='http://www.php.net/manual/fr/ref.outcontrol.php' class='link'>contr&amp;ocirc;le de sortie</a>. </p> </div> <a name='function.headers-sent.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'>file</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Si les param&amp;egrave;tres optionnels <i><tt class='parameter'>file</tt></i> et <i><tt class='parameter'>line</tt></i> sont fournis, <b>headers_sent()</b> va placer le nom du fichier source et le num&amp;eacute;ro de ligne qui ont d&amp;eacute;but&amp;eacute; l&amp;#039;affichage, dans les variables <i><tt class='parameter'>file</tt></i> et <i><tt class='parameter'>line</tt></i> . </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>line</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le num&amp;eacute;ro de la ligne o&amp;ugrave; la sortie a eu lieu. </p> </dd> </dl> <p> </p> </div> <a name='function.headers-sent.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> <b>headers_sent()</b> retourne <b><tt class='constant'>FALSE</tt></b> si aucun en-t&amp;ecirc;te n&amp;#039;a &amp;eacute;t&amp;eacute; envoy&amp;eacute;, ou <b><tt class='constant'>TRUE</tt></b> sinon. </p> </div> <a name='function.headers-sent.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'> Ajout des param&amp;egrave;tres optionnels <i><tt class='parameter'>file</tt></i> et <i><tt class='parameter'>line</tt></i> . </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.headers-sent.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>headers_sent()</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;Si&amp;nbsp;aucun&amp;nbsp;en-t&amp;ecirc;te&amp;nbsp;n'a&amp;nbsp;&amp;eacute;t&amp;eacute;&amp;nbsp;envoy&amp;eacute;,&amp;nbsp;envoyons-en&amp;nbsp;un<br /></span><span style='color: #007700'>if&amp;nbsp;(!</span><span style='color: #0000BB'>headers_sent</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'>'Location:&amp;nbsp;http://www.example.com/'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit;<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Voici&amp;nbsp;un&amp;nbsp;exemple&amp;nbsp;d'utilisation&amp;nbsp;des&amp;nbsp;param&amp;egrave;tres&amp;nbsp;optionnels&amp;nbsp;de&amp;nbsp;fichier&amp;nbsp;et&amp;nbsp;de&amp;nbsp;ligne<br />//&amp;nbsp;disponibles&amp;nbsp;depuis&amp;nbsp;PHP&amp;nbsp;4.3.0.&amp;nbsp;Notez&amp;nbsp;que&amp;nbsp;$filename&amp;nbsp;et&amp;nbsp;$linenum&amp;nbsp;sont<br />//&amp;nbsp;transmis&amp;nbsp;pour&amp;nbsp;utilisation&amp;nbsp;ult&amp;eacute;rieure.&amp;nbsp;Ne&amp;nbsp;les&amp;nbsp;assignez&amp;nbsp;pas&amp;nbsp;avant&amp;nbsp;de&amp;nbsp;les&amp;nbsp;utiliser.<br /></span><span style='color: #007700'>if&amp;nbsp;(!</span><span style='color: #0000BB'>headers_sent</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$filename</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$linenum</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'>'Location:&amp;nbsp;http://www.example.com/'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Vous&amp;nbsp;allez&amp;nbsp;probablement&amp;nbsp;d&amp;eacute;clencher&amp;nbsp;une&amp;nbsp;erreur&amp;nbsp;ici<br /></span><span style='color: #007700'>}&amp;nbsp;else&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Les&amp;nbsp;en-t&amp;ecirc;tes&amp;nbsp;ont&amp;nbsp;d&amp;eacute;j&amp;agrave;&amp;nbsp;&amp;eacute;t&amp;eacute;&amp;nbsp;envoy&amp;eacute;s,&amp;nbsp;depuis&amp;nbsp;le&amp;nbsp;fichier&amp;nbsp;</span><span style='color: #0000BB'>$filename</span><span style='color: #DD0000'>&amp;nbsp;&amp;agrave;&amp;nbsp;la&amp;nbsp;ligne&amp;nbsp;</span><span style='color: #0000BB'>$linenum</span><span style='color: #DD0000'>\n'&amp;nbsp;</span><span style='color: #007700'>.<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'Il&amp;nbsp;est&amp;nbsp;donc&amp;nbsp;impossible&amp;nbsp;de&amp;nbsp;vous&amp;nbsp;rediriger&amp;nbsp;automatiquement,&amp;nbsp;aussi&amp;nbsp;veuillez<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;cliquez&amp;nbsp;&amp;lt;a&amp;nbsp;href=\'http://www.example.com\'&amp;gt;ici&amp;lt;/a&amp;gt;.\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;exit;<br />}<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.headers-sent.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> <li class='member'><a href='http://www.php.net/manual/fr/function.trigger-error.php' class='function' rel='rdfs-seeAlso'>trigger_error()</a> - D&amp;eacute;clenche une erreur utilisateur</li> <li class='member'><a href='http://www.php.net/manual/fr/function.headers-list.php' class='function' rel='rdfs-seeAlso'>headers_list()</a> - Retourne la liste des en-t&amp;ecirc;tes de r&amp;eacute;ponse du script courant</li> <li class='member'> <a href='http://www.php.net/manual/fr/function.header.php' class='function' rel='rdfs-seeAlso'>header()</a> - Envoie un en-t&amp;ecirc;te HTTPpour plus de d&amp;eacute;tails sur les tenants et aboutissants. </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="headers_list" value="<div id='function.headers-list' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.headers-list.php'>headers_list</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>headers_list</span> &amp;mdash; <span class='dc-title'>Retourne la liste des en-t&amp;ecirc;tes de r&amp;eacute;ponse du script courant</span></p> </div> <a name='function.headers-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>headers_list</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> <b>headers_list()</b> retourne un tableau avec la liste des en-t&amp;ecirc;tes qui seront transmis au navigateur. Pour d&amp;eacute;terminer si ces en-t&amp;ecirc;tes ont &amp;eacute;t&amp;eacute; d&amp;eacute;j&amp;agrave; envoy&amp;eacute;s ou pas, utilisez la fonction <a href='http://www.php.net/manual/fr/function.headers-sent.php' class='function'>headers_sent()</a>. </p> </div> <a name='function.headers-list.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un tableau index&amp;eacute; num&amp;eacute;riquement d&amp;#039;en-t&amp;ecirc;tes. </p> </div> <a name='function.headers-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>headers_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 /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;setcookie()&amp;nbsp;va&amp;nbsp;ajouter&amp;nbsp;un&amp;nbsp;en-t&amp;ecirc;te&amp;nbsp;*/<br /></span><span style='color: #0000BB'>setcookie</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'foo'</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;D&amp;eacute;finit&amp;nbsp;un&amp;nbsp;en-t&amp;ecirc;te&amp;nbsp;de&amp;nbsp;r&amp;eacute;ponse<br />Il&amp;nbsp;sera&amp;nbsp;ignor&amp;eacute;&amp;nbsp;par&amp;nbsp;la&amp;nbsp;majorit&amp;eacute;&amp;nbsp;des&amp;nbsp;navigateurs&amp;nbsp;*/<br /></span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'X-Sample-Test:&amp;nbsp;foo'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Sp&amp;eacute;cification&amp;nbsp;de&amp;nbsp;la&amp;nbsp;r&amp;eacute;ponse&amp;nbsp;en&amp;nbsp;texte&amp;nbsp;simple&amp;nbsp;*/<br /></span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-type:&amp;nbsp;text/plain'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Quels&amp;nbsp;sont&amp;nbsp;les&amp;nbsp;en-t&amp;ecirc;tes&amp;nbsp;qui&amp;nbsp;vont&amp;nbsp;&amp;ecirc;tre&amp;nbsp;envoy&amp;eacute;s&amp;nbsp;?&amp;nbsp;*/<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>headers_list</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> array(4) { [0]=&amp;gt; string(23) &amp;quot;X-Powered-By: PHP/5.1.3&amp;quot; [1]=&amp;gt; string(19) &amp;quot;Set-Cookie: foo=bar&amp;quot; [2]=&amp;gt; string(18) &amp;quot;X-Sample-Test: foo&amp;quot; [3]=&amp;gt; string(24) &amp;quot;Content-type: text/plain&amp;quot; } </pre></div> </div> </div><p> </p> </div> <a name='function.headers-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.headers-sent.php' class='function' rel='rdfs-seeAlso'>headers_sent()</a> - Indique si les en-t&amp;ecirc;tes HTTP ont d&amp;eacute;j&amp;agrave; &amp;eacute;t&amp;eacute; envoy&amp;eacute;s</li> <li class='member'><a href='http://www.php.net/manual/fr/function.header.php' class='function' rel='rdfs-seeAlso'>header()</a> - Envoie un en-t&amp;ecirc;te HTTP</li> <li class='member'><a href='http://www.php.net/manual/fr/function.setcookie.php' class='function' rel='rdfs-seeAlso'>setcookie()</a> - Envoie un cookie</li> <li class='member'><a href='http://www.php.net/manual/fr/function.apache-response-headers.php' class='function' rel='rdfs-seeAlso'>apache_response_headers()</a> - R&amp;eacute;cup&amp;egrave;re tous les en-t&amp;ecirc;tes de r&amp;eacute;ponse HTTP</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="header" value="<div id='function.header' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.header.php'>header</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>header</span> &amp;mdash; <span class='dc-title'>Envoie un en-t&amp;ecirc;te HTTP</span></p> </div> <a name='function.header.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>header</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$string</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$replace</tt><span class='initializer'> = true</span></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$http_response_code</tt></span> ]] )</div> <p class='para rdfs-comment'> <b>header()</b> permet de sp&amp;eacute;cifier l&amp;#039;en-t&amp;ecirc;te <acronym title='Hypertext Transfer Protocol'>HTTP</acronym> <i><tt class='parameter'>string</tt></i> lors de l&amp;#039;envoi des fichiers HTML. Reportez-vous &amp;agrave; <a href='http://www.faqs.org/rfcs/rfc2616' class='link external'>&amp;raquo; <i>HTTP/1.1 Specification</i></a> pour plus d&amp;#039;informations sur les en-t&amp;ecirc;tes <acronym title='Hypertext Transfer Protocol'>HTTP</acronym>. </p> <p class='para'> N&amp;#039;oubliez jamais que <b>header()</b> doit &amp;ecirc;tre appel&amp;eacute;e avant que le moindre contenu ne soit envoy&amp;eacute;, soit par des lignes HTML habituelles dans le fichier, soit par des affichages PHP. Une erreur tr&amp;egrave;s classique est de lire un fichier avec <a href='http://www.php.net/manual/fr/function.include.php' class='function'>include()</a> ou <a href='http://www.php.net/manual/fr/function.require.php' class='function'>require()</a>, et de laisser des espaces ou des lignes vides, qui produiront un affichage avant que la fonction <b>header()</b> ne soit appel&amp;eacute;e. Le m&amp;ecirc;me probl&amp;egrave;me existe avec les fichiers PHP/HTML standards. </p><div class='informalexample'> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> &amp;lt;html&amp;gt;<br /><span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>/*&amp;nbsp;Ceci&amp;nbsp;produira&amp;nbsp;une&amp;nbsp;erreur.&amp;nbsp;Notez&amp;nbsp;la&amp;nbsp;sortie&amp;nbsp;si&amp;nbsp;dessus,<br />&amp;nbsp;*&amp;nbsp;qui&amp;nbsp;se&amp;nbsp;trouve&amp;nbsp;avant&amp;nbsp;l'appel&amp;nbsp;&amp;agrave;&amp;nbsp;la&amp;nbsp;fonction&amp;nbsp;header()&amp;nbsp;*/<br /></span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Location:&amp;nbsp;http://www.example.com/'</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.header.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'> L&amp;#039;en-t&amp;ecirc;te. </p> <p class='para'> Il y a deux en-t&amp;ecirc;tes sp&amp;eacute;ciaux. Le premier commence par la cha&amp;icirc;ne &amp;quot;<i>HTTP/</i>&amp;quot; (insensible &amp;agrave; la casse), qui est utilis&amp;eacute;e pour signifier le statut HTTP &amp;agrave; envoyer. Par exemple, si vous avez configur&amp;eacute; Apache pour utiliser les scripts PHP pour g&amp;eacute;rer les requ&amp;ecirc;tes vers des fichiers inexistants (en utilisant la directive <i>ErrorDocument</i>), vous voulez-vous assurer que le script g&amp;eacute;n&amp;egrave;re un code statut correct. </p> <p class='para'> </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 />header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'HTTP/1.0&amp;nbsp;404&amp;nbsp;Not&amp;nbsp;Found'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> <p class='para'> Le deuxi&amp;egrave;me type d&amp;#039;appel sp&amp;eacute;cial est <i>&amp;quot;Location:&amp;quot;</i>. Non seulement il renvoie un en-t&amp;ecirc;te au client, mais, en plus, il envoie un statut <i>REDIRECT</i> (302) au navigateur tant qu&amp;#039;un code statut <i>201</i> ou <i>3xx</i> n&amp;#039;a pas &amp;eacute;t&amp;eacute; envoy&amp;eacute;. </p> <p class='para'> </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 />header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Location:&amp;nbsp;http://www.example.com/'</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Redirection&amp;nbsp;du&amp;nbsp;navigateur&amp;nbsp;*/<br /><br />/*&amp;nbsp;Assurez-vous&amp;nbsp;que&amp;nbsp;la&amp;nbsp;suite&amp;nbsp;du&amp;nbsp;code&amp;nbsp;ne&amp;nbsp;soit&amp;nbsp;pas&amp;nbsp;ex&amp;eacute;cut&amp;eacute;e&amp;nbsp;une&amp;nbsp;fois&amp;nbsp;la&amp;nbsp;redirection&amp;nbsp;effectu&amp;eacute;e.&amp;nbsp;*/<br /></span><span style='color: #007700'>exit;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>replace</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le param&amp;egrave;tre optionnel <i><tt class='parameter'>replace</tt></i> indique si la fonction <b>header()</b> doit remplacer un en-t&amp;ecirc;te pr&amp;eacute;c&amp;eacute;demment &amp;eacute;mis, ou bien ajouter un autre en-t&amp;ecirc;te du m&amp;ecirc;me type. Par d&amp;eacute;faut, un nouvel en-t&amp;ecirc;te va &amp;eacute;craser le pr&amp;eacute;c&amp;eacute;dent, mais si vous passez <b><tt class='constant'>FALSE</tt></b> dans cet argument, vous pouvez forcer les en-t&amp;ecirc;tes multiples pour un m&amp;ecirc;me type d&amp;#039;en-t&amp;ecirc;te. Par exemple : </p> <p class='para'> </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 />header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'WWW-Authenticate:&amp;nbsp;Negotiate'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'WWW-Authenticate:&amp;nbsp;NTLM'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>false</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>http_response_code</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Force le code r&amp;eacute;ponse HTTP &amp;agrave; la valeur sp&amp;eacute;cifi&amp;eacute;e. </p> </dd> </dl> <p> </p> </div> <a name='function.header.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.header.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.4.2 et 5.1.2</td> <td align='left'> Cette fonction pr&amp;eacute;vient l&amp;#039;envoi de plus d&amp;#039;un en-t&amp;ecirc;te en m&amp;ecirc;me temps pour lutter contre les attaques par injection d&amp;#039;en-t&amp;ecirc;te. </td> </tr> <tr valign='middle'> <td align='left'>4.3.0</td> <td align='left'> Ajout du param&amp;egrave;tre <i><tt class='parameter'>http_response_code</tt></i> . </td> </tr> <tr valign='middle'> <td align='left'>4.0.4</td> <td align='left'> Ajout du param&amp;egrave;tre <i><tt class='parameter'>replace</tt></i> . </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.header.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Bo&amp;icirc;te de t&amp;eacute;l&amp;eacute;chargement</b></p> <div class='example-contents para'><p> Si vous voulez que vos utilisateur recoivent une alerte pour sauver les fichiers g&amp;eacute;n&amp;eacute;r&amp;eacute;s, comme si vous g&amp;eacute;n&amp;eacute;riez un fichier PDF, vous pouvez utiliser l&amp;#039;en-t&amp;ecirc;te <a href='http://www.faqs.org/rfcs/rfc2183' class='link external'>&amp;raquo; Content-Disposition</a> pour fournir un nom de fichier par d&amp;eacute;faut, &amp;agrave; afficher dans le dialogue de sauvegarde. </p></div> <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;Vous&amp;nbsp;voulez&amp;nbsp;afficher&amp;nbsp;un&amp;nbsp;pdf<br /></span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-type:&amp;nbsp;application/pdf'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Il&amp;nbsp;sera&amp;nbsp;nomm&amp;eacute;&amp;nbsp;downloaded.pdf<br /></span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-Disposition:&amp;nbsp;attachment;&amp;nbsp;filename='downloaded.pdf''</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Le&amp;nbsp;source&amp;nbsp;du&amp;nbsp;PDF&amp;nbsp;original.pdf<br /></span><span style='color: #0000BB'>readfile</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'original.pdf'</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 Directives concernant la mise en cache</b></p> <div class='example-contents para'><p> Les scripts PHP g&amp;eacute;n&amp;egrave;rent souvent du HTML dynamiquement, qui ne doit pas &amp;ecirc;tre mis en cache, ni par le client, ni par les proxy interm&amp;eacute;diaires. On peut forcer la d&amp;eacute;sactivation du cache de nombreux clients et proxy avec : </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Cache-Control:&amp;nbsp;no-cache,&amp;nbsp;must-revalidate'</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;HTTP/1.1<br /></span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Expires:&amp;nbsp;Sat,&amp;nbsp;26&amp;nbsp;Jul&amp;nbsp;1997&amp;nbsp;05:00:00&amp;nbsp;GMT'</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Date&amp;nbsp;dans&amp;nbsp;le&amp;nbsp;pass&amp;eacute;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p> </p><blockquote><p><b class='note'>Note</b>: Vous pouvez vous rendre compte que vos pages ne sont jamais mises en cache m&amp;ecirc;me si vous utilisez tous les en-t&amp;ecirc;tes ci-dessus. Il existe toute une collection de param&amp;egrave;tres que les utilisateurs peuvent modifier sur leur navigateur pour modifier le comportement par d&amp;eacute;faut du cache. En envoyant les en-t&amp;ecirc;tes ci-dessus, vous pouvez imposer vos propres valeurs. <br /> De plus, les param&amp;egrave;tres <a href='http://www.php.net/manual/fr/function.session-cache-limiter.php' class='function'>session_cache_limiter()</a> et <i>session.cache_limiter</i> peuvent &amp;ecirc;tre utilis&amp;eacute;s pour g&amp;eacute;n&amp;eacute;rer les en-t&amp;ecirc;tes de caches corrects, lorsque les sessions sont utilis&amp;eacute;es. <br /> </p></blockquote><p> </p></div> </div><p> </p> </div> <a name='function.header.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Vous pouvez utiliser le syst&amp;egrave;me de cache (output buffering) pour contourner ce probl&amp;egrave;me. Tous vos textes g&amp;eacute;n&amp;eacute;r&amp;eacute;s seront mis en buffer sur le serveur jusqu&amp;#039;&amp;agrave; ce que vous les envoyiez. Vous pouvez utiliser les fonctions <a href='http://www.php.net/manual/fr/function.ob-start.php' class='function'>ob_start()</a> et <a href='http://www.php.net/manual/fr/function.ob-end-flush.php' class='function'>ob_end_flush()</a> dans vos scripts, ou en modifiant la directive de configuration <i>output_buffering</i> dans votre fichier <var class='filename'>php.ini</var> ou vos fichiers de configuration du serveur. <br /> </p></blockquote> <blockquote><p><b class='note'>Note</b>: Le code statut HTTP doit toujours &amp;ecirc;tre le premier &amp;agrave; &amp;ecirc;tre envoy&amp;eacute; au client, au regard de l&amp;#039;actuel <b>header()</b> qui peut &amp;ecirc;tre le premier ou non. Le statut peut &amp;ecirc;tre &amp;eacute;cras&amp;eacute; en appelant <b>header()</b> avec un nouveau statut &amp;agrave; n&amp;#039;importe quel moment m&amp;ecirc;me si l&amp;#039;en-t&amp;ecirc;te HTTP a d&amp;eacute;j&amp;agrave; &amp;eacute;t&amp;eacute; envoy&amp;eacute;. <br /> </p></blockquote> <blockquote><p><b class='note'>Note</b>: Il y a un bogue sous Microsoft Internet Explorer 4.01 qui emp&amp;ecirc;che cet en-t&amp;ecirc;te de fonctionner. Il n&amp;#039;y a pas d&amp;#039;autre solution. Il y a aussi un bogue dans Microsoft Internet Explorer 5.5 qui interf&amp;egrave;re avec ceci, mais qui peut &amp;ecirc;tre r&amp;eacute;solu en utilisant le Service Pack 2 ou plus r&amp;eacute;cent. <br /> </p></blockquote> <blockquote><p><b class='note'>Note</b>: <span class='simpara'> Si <a href='http://www.php.net/manual/fr/ini.sect.safe-mode.php#ini.safe-mode' class='link'>safe mode</a> est activ&amp;eacute;, l&amp;#039;UID du script est ajout&amp;eacute; &amp;agrave; la partie <i>realm</i> des en-t&amp;ecirc;tes <i>WWW-Authenticate</i> que vous envoyez avec cet en-t&amp;ecirc;te. </span> </p></blockquote> <blockquote><p><b class='note'>Note</b>: HTTP/1.1 demande une <acronym title='Uniform Resource Identifier'>URI</acronym> absolue comme argument de <a href='http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.30' class='link external'>&amp;raquo; <i>Location:</i></a>, y compris le protocole, h&amp;ocirc;te et chemin absolu. Mais certains navigateurs acceptent les URI relatives. Vous pouvez g&amp;eacute;n&amp;eacute;ralement utiliser les variables globales <var class='varname'><a href='http://www.php.net/manual/fr/reserved.variables.server.php' class='classname'>$_SERVER['HTTP_HOST']</a></var>, <var class='varname'><a href='http://www.php.net/manual/fr/reserved.variables.server.php' class='classname'>$_SERVER['PHP_SELF']</a></var> et <a href='http://www.php.net/manual/fr/function.dirname.php' class='function'>dirname()</a> pour construire vous-m&amp;ecirc;me une URI absolue : </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 /></span><span style='color: #FF8000'>/*&amp;nbsp;Redirection&amp;nbsp;vers&amp;nbsp;une&amp;nbsp;page&amp;nbsp;diff&amp;eacute;rente&amp;nbsp;du&amp;nbsp;m&amp;ecirc;me&amp;nbsp;dossier&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$host&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$_SERVER</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'HTTP_HOST'</span><span style='color: #007700'>];<br /></span><span style='color: #0000BB'>$uri&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>rtrim</span><span style='color: #007700'>(</span><span style='color: #0000BB'>dirname</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$_SERVER</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'PHP_SELF'</span><span style='color: #007700'>]),&amp;nbsp;</span><span style='color: #DD0000'>'/\\'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$extra&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'mypage.php'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Location:&amp;nbsp;http://</span><span style='color: #0000BB'>$host$uri</span><span style='color: #DD0000'>/</span><span style='color: #0000BB'>$extra</span><span style='color: #DD0000'>'</span><span style='color: #007700'>);<br />exit;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> <br /> </p></blockquote> <blockquote><p><b class='note'>Note</b>: L&amp;#039;ID de session n&amp;#039;est pas pass&amp;eacute; avec l&amp;#039;en-t&amp;ecirc;te Location m&amp;ecirc;me si <a href='http://www.php.net/manual/fr/session.configuration.php#ini.session.use-trans-sid' class='link'>session.use_trans_sid</a> est activ&amp;eacute;. Il doit &amp;ecirc;tre pass&amp;eacute; manuellement en utilisant la constante <b><tt class='constant'>SID</tt></b>. <br /> </p></blockquote> </div> <a name='function.header.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.headers-sent.php' class='function' rel='rdfs-seeAlso'>headers_sent()</a> - Indique si les en-t&amp;ecirc;tes HTTP ont d&amp;eacute;j&amp;agrave; &amp;eacute;t&amp;eacute; envoy&amp;eacute;s</li> <li class='member'><a href='http://www.php.net/manual/fr/function.setcookie.php' class='function' rel='rdfs-seeAlso'>setcookie()</a> - Envoie un cookie</li> <li class='member'> La section sur l&amp;#039;<a href='http://www.php.net/manual/fr/features.http-auth.php' class='link'>identification HTTP</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> " />
</strings>

