<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://www.lephpfacile.com/includes/xslt.php" type="text/xsl"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[RSS - Le PHP Facile - Tous les messages du forum PHP / MySQL]]></title>
		<link>http://www.lephpfacile.com</link>
		<description><![CDATA[Retrouvez tous les messages du forum PHP / MySQL au format RSS]]></description>
		<image>
			<url>http://www.lephpfacile.com/images/home/forum.gif</url>
			<title><![CDATA[Retrouvez tous les messages du forum PHP / MySQL au format RSS]]></title>
			<link>http://www.lephpfacile.com</link>
		</image>
		<item>
			<title><![CDATA[Affichage par ordre de date]]></title>
			<pubDate>Thu, 11 Mar 2010 11:45:04 +0100</pubDate>
			<link>http://www.lephpfacile.com/forum/1-php-mysql/6859-affichage-par-ordre-de-date</link>
			<description><![CDATA[Bonjour,<br />
je voudrais savoir comment afficher un tableau de données par ordre d'un champ(dans mon cas : champ date)????????.<br />
<br />
je vous remercie d'avance.<br />
<br />
voila mon code:<br />
<div class="code_php code_php_cours">   <div id="h1"><ol><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">&lt;?php </span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">session_start</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default"><a href="http://www.lephpfacile.com/manuel-php/function.error-reporting.php" title="Voir la documentation de la fonction PHP error_reporting">error_reporting</a></span><span class="keyword">(</span><span class="default">E_ALL</span><span class="keyword">)</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="comment">/****************************/</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">require_once</span><span class="keyword">(</span><span class="string">'../config.php'</span><span class="keyword">)</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">require_once</span><span class="keyword">(</span><span class="string">'../fonctions.php'</span><span class="keyword">)</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">$titre_page</span><span class="keyword">=</span><span class="string">'Mise à jour de commandes'</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">include_once</span><span class="keyword">(</span><span class="string">'../haut_color.php'</span><span class="keyword">)</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">echo</span><span class="string">'&lt;link href="../style.css" rel="stylesheet" type="text/css" /&gt;'</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="comment">/****************************/</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="comment">//$pseudo=formulaires($_POST['pseudo']);</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="comment">/****************************/</span><span class="default">   </span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">if</span><span class="keyword">(</span><span class="keyword">!</span><span class="keyword">empty</span><span class="keyword">(</span><span class="default">$_POST</span><span class="keyword">[</span><span class="string">'choix'</span><span class="keyword">]</span><span class="keyword">)</span><span class="keyword">)</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">{</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="comment">//Pas encore faite!!!</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">}</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">}</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">else</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">{</span><span class="default">   </span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="comment">// Nous affichons notre tableau des commandes</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">echo</span><span class="string">'&lt;form method="post" action="etat_commande.php"&gt;'</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">$entete</span> <span class="keyword">=</span> <span class="keyword">array</span><span class="keyword">(</span><span class="string">'Client'</span><span class="keyword">,</span><span class="string">'N° Commande'</span><span class="keyword">,</span><span class="string">'Date commande'</span><span class="keyword">,</span><span class="string">'Fichier'</span><span class="keyword">,</span><span class="string">'Q'</span><span class="keyword">,</span><span class="string">'Etat'</span><span class="keyword">,</span><span class="string">'Date livraison'</span><span class="keyword">,</span><span class="string">'Expédition'</span><span class="keyword">)</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">echo</span><span class="string">'&lt;div align="center" &gt;&lt;p&gt;&lt;strong&gt;Liste de des clients enregistées - Mettre à jour de l\'état des commandes&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;'</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">echo</span><span class="string">'&lt;table width="1050" height="40" border="1" align="center" bgcolor=#FF0000&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">&lt;colgroup&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">&lt;col style="width: 150px"&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">&lt;col style="width: 120px"&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">&lt;col style="width: 100px"&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">&lt;col style="width: 200px"&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">      &lt;col style="width: 60px"&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">      &lt;col style="width: 100px"&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">      &lt;col style="width: 100px"&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">      &lt;col style="width: 220px"&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">&lt;/colgroup&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">&lt;tr&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">&lt;th scope="col"&gt;'</span><span class="keyword">.</span><span class="default">$entete</span><span class="keyword">[</span><span class="default">0</span><span class="keyword">]</span><span class="keyword">.</span><span class="string">'&lt;/th&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">&lt;th scope="col"&gt;'</span><span class="keyword">.</span><span class="default">$entete</span><span class="keyword">[</span><span class="default">1</span><span class="keyword">]</span><span class="keyword">.</span><span class="string">'&lt;/th&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">&lt;th scope="col"&gt;'</span><span class="keyword">.</span><span class="default">$entete</span><span class="keyword">[</span><span class="default">2</span><span class="keyword">]</span><span class="keyword">.</span><span class="string">'&lt;/th&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">&lt;th scope="col"&gt;'</span><span class="keyword">.</span><span class="default">$entete</span><span class="keyword">[</span><span class="default">3</span><span class="keyword">]</span><span class="keyword">.</span><span class="string">'&lt;/th&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">&lt;th scope="col"&gt;'</span><span class="keyword">.</span><span class="default">$entete</span><span class="keyword">[</span><span class="default">4</span><span class="keyword">]</span><span class="keyword">.</span><span class="string">'&lt;/th&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">&lt;th scope="col"&gt;'</span><span class="keyword">.</span><span class="default">$entete</span><span class="keyword">[</span><span class="default">5</span><span class="keyword">]</span><span class="keyword">.</span><span class="string">'&lt;/th&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">&lt;th scope="col"&gt;'</span><span class="keyword">.</span><span class="default">$entete</span><span class="keyword">[</span><span class="default">6</span><span class="keyword">]</span><span class="keyword">.</span><span class="string">'&lt;/th&gt;   </span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">   &lt;th scope="col"&gt;'</span><span class="keyword">.</span><span class="default">$entete</span><span class="keyword">[</span><span class="default">7</span><span class="keyword">]</span><span class="keyword">.</span><span class="string">'&lt;/th&gt;   </span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">&lt;/tr&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">&lt;/table&gt;'</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">$result</span> <span class="keyword">=</span> <span class="default"><a href="http://www.lephpfacile.com/manuel-php/function.mysql-query.php" title="Voir la documentation de la fonction PHP mysql_query">mysql_query</a></span><span class="keyword">(</span><span class="string">"SELECT  nom, prenom,ref_com, date_com, fichier_com, Q, etat, date_livraison, expedition FROM commandes"</span><span class="keyword">)</span> <span class="default">or</span> <span class="keyword">die</span> <span class="keyword">(</span><span class="string">'Impossible de s&eacute;lectionner une base de donn&eacute;e.'</span><span class="keyword">.</span><span class="default"><a href="http://www.lephpfacile.com/manuel-php/function.mysql-error.php" title="Voir la documentation de la fonction PHP mysql_error">mysql_error</a></span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">)</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">while</span> <span class="keyword">(</span><span class="default">$row</span> <span class="keyword">=</span> <span class="default"><a href="http://www.lephpfacile.com/manuel-php/function.mysql-fetch-array.php" title="Voir la documentation de la fonction PHP mysql_fetch_array">mysql_fetch_array</a></span><span class="keyword">(</span><span class="default">$result</span><span class="keyword">,</span> <span class="default">MYSQL_NUM</span><span class="keyword">)</span><span class="keyword">)</span> <span class="keyword">{</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="comment">/****Modification de la date : Américan vers Europe**********/</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">$date_comm</span> <span class="keyword">=</span> <span class="default">$row</span><span class="keyword">[</span><span class="default">3</span><span class="keyword">]</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">$date_liv</span> <span class="keyword">=</span> <span class="default">$row</span><span class="keyword">[</span><span class="default">7</span><span class="keyword">]</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">$date_comm</span> <span class="keyword">=</span> <span class="default"><a href="http://www.lephpfacile.com/manuel-php/function.preg-replace.php" title="Voir la documentation de la fonction PHP preg_replace">preg_replace</a></span><span class="keyword">(</span><span class="string">'!^([0-9]{4})+-([0-9]{2})+-([0-9]{2})$!'</span><span class="keyword">,</span> <span class="string">'$3/$2/$1'</span><span class="keyword">,</span> <span class="default">$date_comm</span><span class="keyword">)</span><span class="keyword">;</span> <span class="comment">#Modifiation de la date</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">$date_liv</span> <span class="keyword">=</span> <span class="default"><a href="http://www.lephpfacile.com/manuel-php/function.preg-replace.php" title="Voir la documentation de la fonction PHP preg_replace">preg_replace</a></span><span class="keyword">(</span><span class="string">'!^([0-9]{4})+-([0-9]{2})+-([0-9]{2})$!'</span><span class="keyword">,</span> <span class="string">'$3/$2/$1'</span><span class="keyword">,</span> <span class="default">$date_liv</span><span class="keyword">)</span><span class="keyword">;</span> <span class="comment">#Modifiation de la date</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">$row</span><span class="keyword">[</span><span class="default">3</span><span class="keyword">]</span> <span class="keyword">=</span> <span class="default">$date_comm</span> <span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">$row</span><span class="keyword">[</span><span class="default">7</span><span class="keyword">]</span> <span class="keyword">=</span> <span class="default">$date_liv</span> <span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="comment">/***************************************************************/</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">echo</span><span class="string">'&lt;table width="1050" height="40" border="1" align="center" &gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">&lt;colgroup&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">&lt;col style="width: 150px"&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">&lt;col style="width: 120px"&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">&lt;col style="width: 100px"&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">&lt;col style="width: 200px"&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">      &lt;col style="width: 60px"&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">      &lt;col style="width: 100px"&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">      &lt;col style="width: 100px"&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">      &lt;col style="width: 220px"&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">&lt;/colgroup&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">&lt;tr&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">&lt;th scope="col" &gt;'</span><span class="keyword">.</span><span class="default">$row</span><span class="keyword">[</span><span class="default">1</span><span class="keyword">]</span><span class="keyword">.</span><span class="string">' '</span><span class="keyword">.</span><span class="default">$row</span><span class="keyword">[</span><span class="default">0</span><span class="keyword">]</span><span class="keyword">.</span><span class="string">'&lt;/th&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">&lt;th scope="col" &gt;'</span><span class="keyword">.</span><span class="default">$row</span><span class="keyword">[</span><span class="default">2</span><span class="keyword">]</span><span class="keyword">.</span><span class="string">'&lt;/th&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">&lt;th scope="col" &gt;'</span><span class="keyword">.</span><span class="default">$row</span><span class="keyword">[</span><span class="default">3</span><span class="keyword">]</span><span class="keyword">.</span><span class="string">'&lt;/th&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">&lt;th scope="col" &gt;'</span><span class="keyword">.</span><span class="default">$row</span><span class="keyword">[</span><span class="default">4</span><span class="keyword">]</span><span class="keyword">.</span><span class="string">'&lt;/th&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">&lt;th scope="col" &gt;'</span><span class="keyword">.</span><span class="default">$row</span><span class="keyword">[</span><span class="default">5</span><span class="keyword">]</span><span class="keyword">.</span><span class="string">'&lt;/th&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">&lt;th scope="col" &gt;'</span><span class="keyword">.</span><span class="default">$row</span><span class="keyword">[</span><span class="default">6</span><span class="keyword">]</span><span class="keyword">.</span><span class="string">'&lt;/th&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">&lt;th scope="col" &gt;'</span><span class="keyword">.</span><span class="default">$row</span><span class="keyword">[</span><span class="default">7</span><span class="keyword">]</span><span class="keyword">.</span><span class="string">'&lt;/th&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">   &lt;th scope="col" &gt;'</span><span class="keyword">.</span><span class="default">$row</span><span class="keyword">[</span><span class="default">8</span><span class="keyword">]</span><span class="keyword">.</span><span class="string">'&lt;/th&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">&lt;/tr&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">&lt;/table&gt;'</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">}</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">echo</span><span class="string">'&lt;br/&gt;&lt;label&gt;&lt;input type="submit" value="Mettre à jour" /&gt;&lt;/label&gt;&lt;/form&gt;'</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">}</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">?&gt;</span> </li></ol>   </div>   <div class="loading" id="d1"><a href="javascript:fetchHighlight(1);">Récupérer le code</a></div></div>]]></description>
			<guid isPermaLink="true">http://www.lephpfacile.com/forum/1-php-mysql/6859-affichage-par-ordre-de-date</guid>
		</item>
		<item>
			<title><![CDATA[évolution de PHP]]></title>
			<pubDate>Thu, 11 Mar 2010 07:59:57 +0100</pubDate>
			<link>http://www.lephpfacile.com/forum/1-php-mysql/6858-evolution-de-php</link>
			<description><![CDATA[Bonjour,<br />
J'utilise actuellement, en mise au point et en local,une ancienne version de Easyphp qui est accompagnée de PHP 4.3.10.<br />
Tout est bon.<br />
Tout est bon sur mon site également avec PHP 5.2.5.<br />
Le nouvel Easyphp est avec PHP 5.3.2 et m'amène plein d'erreurs.<br />
* ne prend plus HTTP_POST_VARS ..<br />
* session_is_registered est DEPRECATED fonction <br />
<br />
Je sais y remédier ponctuellement mais l'application est trop lourde pour modifier tous les modules instantanément.<br />
<br />
* Quelles sont les directives de ini.php à modifier pour faire accepter les anciennes instructions et c'est sûrement possible puisque chez mon hébergeur c'est bon.<br />
* J'ai cru lire quelque part que l'on pouvait "surpasser" les directives de php.ini en mettant des instructions dans les scripts. Ai-je rêvé? Si oui comment, dans ce cas précis?<br />
Je vous remercie. Bonne journée.<br />
Marcel Marie]]></description>
			<guid isPermaLink="true">http://www.lephpfacile.com/forum/1-php-mysql/6858-evolution-de-php</guid>
		</item>
		<item>
			<title><![CDATA[configurer mysql]]></title>
			<pubDate>Wed, 10 Mar 2010 13:54:50 +0100</pubDate>
			<link>http://www.lephpfacile.com/forum/1-php-mysql/6857-configurer-mysql</link>
			<description><![CDATA[Bonjour,<br />
<br />
J'ai un problème avec la nouvelle version de easyphp <br />
<br />
jusque maintenant j'étais sous la version 1.8 et je suis passé à la version 5.3.1 mais j'ai un problème d'accès aux bases de données<br />
<br />
lorsque je lance un site j'ai cette erreur <br />
<br />
Warning: mysql_query() [function.mysql-query]: Accès refusé pour l'utilisateur: 'Utilisateur_Culturel'@'@localhost' (mot de passe: NON) in C:\Program Files\EasyPHP-5.3.1\www\timbres VER2\conex.php on line 99<br />
---------------------------------<br />
dans l'administration de mysql j'ai ça <br />
    *  Host : 'localhost'<br />
    * Username : 'root'<br />
    * Password : '' (no password)<br />
    * Path to the database root (datadir) : C:\Program Files\EasyPHP-5.3.1\mysql\data\<br />
<br />
------------------------------<br />
dans mon script de connexion j'ai ça<br />
<br />
  //connection au serveur local<br />
$cnx = mysql_connect("localhost", "root", "");<br />
$db=mysql_select_db('timbres_ver2',$cnx);<br />
<br />
Pouvez vous me dire ou se situe le problème<br />
<br />
merci]]></description>
			<guid isPermaLink="true">http://www.lephpfacile.com/forum/1-php-mysql/6857-configurer-mysql</guid>
		</item>
		<item>
			<title><![CDATA[probleme d'affichage des données]]></title>
			<pubDate>Tue, 09 Mar 2010 11:12:39 +0100</pubDate>
			<link>http://www.lephpfacile.com/forum/1-php-mysql/6856-probleme-d-affichage-des-donnees</link>
			<description><![CDATA[bonjour,<br />
j'ai un petit souci ou je n'arrive pas à voir comment faire!!<br />
<br />
j'ai une page dans laquel j'affiche la liste des client inscrit dans mon site sous format de tableau(aff_membre.php).<br />
si je veut voir plus sur un seul client je clique sur son nom et j'affiche tous le profil de ce client(aff_client.php).<br />
<br />
mon problème c'est que quand je clique sur le nom du client il m'affiche tous les clients inscrit avec profil de chaqu'un mais moi je voudrais afficher que le profil de celui selectionné(sur lequel j'ai cliqué).<br />
<br />
Aidez moi SVP.<br />
je vous remercie d'avance<br />
<br />
voila mon code:<br />
aff_membre.php<br />
<br />
<div class="code_php code_php_cours">   <div id="h2"><ol><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';">  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">&lt;?php<br /></span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">session_start</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">if</span> <span class="keyword">(</span><span class="keyword">!</span><span class="keyword">isset</span><span class="keyword">(</span><span class="default">$_SESSION</span><span class="keyword">[</span><span class="string">'login'</span><span class="keyword">]</span><span class="keyword">)</span><span class="keyword">)</span> <span class="keyword">{</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">   </span><span class="default"><a href="http://www.lephpfacile.com/manuel-php/function.header.php" title="Voir la documentation de la fonction PHP header">header</a></span> <span class="keyword">(</span><span class="string">'Location: ../xxxx/connexion_admin.php'</span><span class="keyword">)</span><span class="keyword">;</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">   </span><span class="keyword">exit</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">}</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">?&gt;<br /></span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">&lt;?php<br /></span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default"><a href="http://www.lephpfacile.com/manuel-php/function.session-start.php" title="Voir la documentation de la fonction PHP session_start">session_start</a></span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="comment">/****************************/</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">require_once</span><span class="keyword">(</span><span class="string">'../config.php'</span><span class="keyword">)</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">require_once</span><span class="keyword">(</span><span class="string">'../fonctions.php'</span><span class="keyword">)</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="comment">/****************************/</span><span class="default">   </span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">   </span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="comment">// Nous affichons notre tableau des commandes</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">$entete</span> <span class="keyword">=</span> <span class="keyword">array</span><span class="keyword">(</span><span class="string">'Clients'</span><span class="keyword">,</span><span class="string">'Societé'</span><span class="keyword">,</span><span class="string">'Date d\'inscription'</span><span class="keyword">)</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">echo</span><span class="string">'&lt;div align="center" &gt;&lt;p&gt;&lt;strong&gt;Liste de des clients enregistées sur xxxxx&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;'</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">echo</span><span class="string">'&lt;table width="900" height="40" border="1" align="center" bgcolor=#FF0000&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">&lt;colgroup&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">&lt;col style="width: 400px"&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">&lt;col style="width: 300px"&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">&lt;col style="width: 200px"&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">&lt;/colgroup&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">&lt;tr&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">&lt;th scope="col"&gt;'</span><span class="keyword">.</span><span class="default">$entete</span><span class="keyword">[</span><span class="default">0</span><span class="keyword">]</span><span class="keyword">.</span><span class="string">'&lt;/th&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">&lt;th scope="col"&gt;'</span><span class="keyword">.</span><span class="default">$entete</span><span class="keyword">[</span><span class="default">1</span><span class="keyword">]</span><span class="keyword">.</span><span class="string">'&lt;/th&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">&lt;th scope="col"&gt;'</span><span class="keyword">.</span><span class="default">$entete</span><span class="keyword">[</span><span class="default">2</span><span class="keyword">]</span><span class="keyword">.</span><span class="string">'&lt;/th&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">&lt;/tr&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">&lt;/table&gt;'</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">$result</span> <span class="keyword">=</span> <span class="default"><a href="http://www.lephpfacile.com/manuel-php/function.mysql-query.php" title="Voir la documentation de la fonction PHP mysql_query">mysql_query</a></span><span class="keyword">(</span><span class="string">"SELECT  nom, prenom, societe,date_insc FROM membres"</span><span class="keyword">)</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">while</span> <span class="keyword">(</span><span class="default">$row</span> <span class="keyword">=</span> <span class="default"><a href="http://www.lephpfacile.com/manuel-php/function.mysql-fetch-array.php" title="Voir la documentation de la fonction PHP mysql_fetch_array">mysql_fetch_array</a></span><span class="keyword">(</span><span class="default">$result</span><span class="keyword">,</span> <span class="default">MYSQL_NUM</span><span class="keyword">)</span><span class="keyword">)</span> <span class="keyword">{</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="comment">/****Modification de la date : Américan vers Europe**********/</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">$date_inscrip</span> <span class="keyword">=</span> <span class="default">$row</span><span class="keyword">[</span><span class="default">3</span><span class="keyword">]</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">$date_inscrip</span> <span class="keyword">=</span> <span class="default"><a href="http://www.lephpfacile.com/manuel-php/function.preg-replace.php" title="Voir la documentation de la fonction PHP preg_replace">preg_replace</a></span><span class="keyword">(</span><span class="string">'!^([0-9]{4})+-([0-9]{2})+-([0-9]{2})$!'</span><span class="keyword">,</span> <span class="string">'$3/$2/$1'</span><span class="keyword">,</span> <span class="default">$date_inscrip</span><span class="keyword">)</span><span class="keyword">;</span> <span class="comment">#Modifiation de la date</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">$row</span><span class="keyword">[</span><span class="default">3</span><span class="keyword">]</span> <span class="keyword">=</span> <span class="default">$date_inscrip</span> <span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="comment">/***************************************************************/</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">echo</span><span class="string">'&lt;table width="900" height="40" border="1" align="center" &gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">&lt;colgroup&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">&lt;col style="width: 400px"&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">&lt;col style="width: 300px"&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">&lt;col style="width: 200px"&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">&lt;/colgroup&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">&lt;tr&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">&lt;th scope="col" &gt;&lt;a href="http://xxxxxxx/aff_client.php"&gt;'</span><span class="keyword">.</span><span class="default">$row</span><span class="keyword">[</span><span class="default">0</span><span class="keyword">]</span><span class="keyword">.</span><span class="string">' '</span><span class="keyword">.</span><span class="default">$row</span><span class="keyword">[</span><span class="default">1</span><span class="keyword">]</span><span class="keyword">.</span><span class="string">'&lt;/a&gt;&lt;/th&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">   </span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">&lt;th scope="col" &gt;'</span><span class="keyword">.</span><span class="default">$row</span><span class="keyword">[</span><span class="default">2</span><span class="keyword">]</span><span class="keyword">.</span><span class="string">'&lt;/th&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">&lt;th scope="col" &gt;'</span><span class="keyword">.</span><span class="default">$row</span><span class="keyword">[</span><span class="default">3</span><span class="keyword">]</span><span class="keyword">.</span><span class="string">'&lt;/th&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">&lt;/tr&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">&lt;/table&gt;'</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="comment">//printf("ID : %s  Nom : %s", $row[0], $row[1]);</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">}</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">?&gt;<br /></span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;head&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;title&gt;xxxxxx : affcicher membres&lt;/title&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;link href="../style.css" rel="stylesheet" type="text/css" /&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;s</span><span class="html">tyle type="text/css"&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;!--</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">p {</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">color:red;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">}</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">--&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;/style&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;/head&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;body&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">&lt;?php<br /></span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">include_once</span><span class="keyword">(</span><span class="string">'../bas_sans.php'</span><span class="keyword">)</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">?&gt;<br /></span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;/body&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;/html&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li></ol>   </div>   <div class="loading" id="d2"><a href="javascript:fetchHighlight(2);">Récupérer le code</a></div></div><br />
<br />
aff_client.php<br />
<div class="code_php code_php_cours">   <div id="h3"><ol><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';">  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">&lt;?php<br /></span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">session_start</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">if</span> <span class="keyword">(</span><span class="keyword">!</span><span class="keyword">isset</span><span class="keyword">(</span><span class="default">$_SESSION</span><span class="keyword">[</span><span class="string">'login'</span><span class="keyword">]</span><span class="keyword">)</span><span class="keyword">)</span> <span class="keyword">{</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">   </span><span class="default"><a href="http://www.lephpfacile.com/manuel-php/function.header.php" title="Voir la documentation de la fonction PHP header">header</a></span> <span class="keyword">(</span><span class="string">'Location: ../xxxx/connexion_admin.php'</span><span class="keyword">)</span><span class="keyword">;</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">   </span><span class="keyword">exit</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">}</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">?&gt;<br /></span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">&lt;?php<br /></span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default"><a href="http://www.lephpfacile.com/manuel-php/function.session-start.php" title="Voir la documentation de la fonction PHP session_start">session_start</a></span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="comment">/****************************/</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">require_once</span><span class="keyword">(</span><span class="string">'../config.php'</span><span class="keyword">)</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">require_once</span><span class="keyword">(</span><span class="string">'../fonctions.php'</span><span class="keyword">)</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="comment">/****************************/</span><span class="default">   </span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">echo</span><span class="string">'&lt;div align="center" &gt;&lt;r&gt;&lt;strong&gt;Profil du client&lt;/strong&gt;&lt;/r&gt;&lt;br /&gt;&lt;br /&gt;'</span><span class="keyword">;</span><span class="default">   </span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">$result</span> <span class="keyword">=</span> <span class="default"><a href="http://www.lephpfacile.com/manuel-php/function.mysql-query.php" title="Voir la documentation de la fonction PHP mysql_query">mysql_query</a></span><span class="keyword">(</span><span class="string">"SELECT  nom, prenom, date_insc,pseudo,societe,email,siret,adresse,code_postale,ville,pays,telephone,mobile,fax,societe_livraison,adresse_livraison,code_postale_livraison,ville_livraison,pays_livraison FROM membres"</span><span class="keyword">)</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="comment">/******************************/</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">while</span> <span class="keyword">(</span><span class="default">$row</span> <span class="keyword">=</span> <span class="default"><a href="http://www.lephpfacile.com/manuel-php/function.mysql-fetch-array.php" title="Voir la documentation de la fonction PHP mysql_fetch_array">mysql_fetch_array</a></span><span class="keyword">(</span><span class="default">$result</span><span class="keyword">,</span> <span class="default">MYSQL_NUM</span><span class="keyword">)</span><span class="keyword">)</span> <span class="keyword">{</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="comment">/****Modification de la date : Américan vers Europe**********/</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">$date_inscrip</span> <span class="keyword">=</span> <span class="default">$row</span><span class="keyword">[</span><span class="default">3</span><span class="keyword">]</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">$date_inscrip</span> <span class="keyword">=</span> <span class="default"><a href="http://www.lephpfacile.com/manuel-php/function.preg-replace.php" title="Voir la documentation de la fonction PHP preg_replace">preg_replace</a></span><span class="keyword">(</span><span class="string">'!^([0-9]{4})+-([0-9]{2})+-([0-9]{2})$!'</span><span class="keyword">,</span> <span class="string">'$3/$2/$1'</span><span class="keyword">,</span> <span class="default">$date_inscrip</span><span class="keyword">)</span><span class="keyword">;</span> <span class="comment">#Modifiation de la date</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">$row</span><span class="keyword">[</span><span class="default">3</span><span class="keyword">]</span> <span class="keyword">=</span> <span class="default">$date_inscrip</span> <span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="comment">/***************************************************************/</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="comment">// Nous affichons notre tableau des commandes</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">$entete</span> <span class="keyword">=</span> <span class="keyword">array</span><span class="keyword">(</span><span class="string">'Nom'</span><span class="keyword">,</span><span class="string">'Prenom'</span><span class="keyword">,</span><span class="string">'Date d\'inscription'</span><span class="keyword">,</span><span class="string">'Pseudo'</span><span class="keyword">,</span><span class="string">'Societé'</span><span class="keyword">,</span><span class="string">'E-mail'</span><span class="keyword">,</span><span class="string">'Siret'</span><span class="keyword">,</span><span class="string">'Adresse de factoration'</span><span class="keyword">,</span><span class="string">'Tél fixe'</span><span class="keyword">,</span><span class="string">'Tél mobile'</span><span class="keyword">,</span><span class="string">'Fax'</span><span class="keyword">,</span><span class="string">'Adresse de livraison'</span><span class="keyword">)</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="comment">/****************************************************************/</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">echo</span><span class="string">'&lt;table width="700" height="20" border="1" align="center" &gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">&lt;colgroup&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">&lt;col style="width: 200px"&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">&lt;col style="width: 500px"&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">&lt;/colgroup&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">&lt;tr&gt;&lt;th scope="col"&gt;&lt;p&gt;'</span><span class="keyword">.</span><span class="default">$entete</span><span class="keyword">[</span><span class="default">0</span><span class="keyword">]</span><span class="keyword">.</span><span class="string">'&lt;/p&gt;&lt;/th&gt;&lt;th&gt;'</span><span class="keyword">.</span><span class="default">$row</span><span class="keyword">[</span><span class="default">0</span><span class="keyword">]</span><span class="keyword">.</span><span class="string">'&lt;/th&gt;&lt;/tr&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">&lt;tr&gt;&lt;th scope="col"&gt;&lt;p&gt;'</span><span class="keyword">.</span><span class="default">$entete</span><span class="keyword">[</span><span class="default">1</span><span class="keyword">]</span><span class="keyword">.</span><span class="string">'&lt;/p&gt;&lt;/th&gt;&lt;th &gt;'</span><span class="keyword">.</span><span class="default">$row</span><span class="keyword">[</span><span class="default">1</span><span class="keyword">]</span><span class="keyword">.</span><span class="string">'&lt;/th&gt;&lt;/tr&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">&lt;tr&gt;&lt;th scope="col"&gt;&lt;p&gt;'</span><span class="keyword">.</span><span class="default">$entete</span><span class="keyword">[</span><span class="default">2</span><span class="keyword">]</span><span class="keyword">.</span><span class="string">'&lt;/p&gt;&lt;/th&gt;&lt;th&gt;'</span><span class="keyword">.</span><span class="default">$row</span><span class="keyword">[</span><span class="default">2</span><span class="keyword">]</span><span class="keyword">.</span><span class="string">'&lt;/th&gt;&lt;/tr&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">   &lt;tr&gt;&lt;th scope="col"&gt;&lt;p&gt;'</span><span class="keyword">.</span><span class="default">$entete</span><span class="keyword">[</span><span class="default">3</span><span class="keyword">]</span><span class="keyword">.</span><span class="string">'&lt;/p&gt;&lt;/th&gt;&lt;th&gt;'</span><span class="keyword">.</span><span class="default">$row</span><span class="keyword">[</span><span class="default">3</span><span class="keyword">]</span><span class="keyword">.</span><span class="string">'&lt;/th&gt;&lt;/tr&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">   &lt;tr&gt;&lt;th scope="col"&gt;&lt;p&gt;'</span><span class="keyword">.</span><span class="default">$entete</span><span class="keyword">[</span><span class="default">4</span><span class="keyword">]</span><span class="keyword">.</span><span class="string">'&lt;/p&gt;&lt;/th&gt;&lt;th&gt;'</span><span class="keyword">.</span><span class="default">$row</span><span class="keyword">[</span><span class="default">4</span><span class="keyword">]</span><span class="keyword">.</span><span class="string">'&lt;/th&gt;&lt;/tr&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">   &lt;tr&gt;&lt;th scope="col"&gt;&lt;p&gt;'</span><span class="keyword">.</span><span class="default">$entete</span><span class="keyword">[</span><span class="default">5</span><span class="keyword">]</span><span class="keyword">.</span><span class="string">'&lt;/p&gt;&lt;/th&gt;&lt;th&gt;'</span><span class="keyword">.</span><span class="default">$row</span><span class="keyword">[</span><span class="default">5</span><span class="keyword">]</span><span class="keyword">.</span><span class="string">'&lt;/th&gt;&lt;/tr&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">   &lt;tr&gt;&lt;th scope="col"&gt;&lt;p&gt;'</span><span class="keyword">.</span><span class="default">$entete</span><span class="keyword">[</span><span class="default">6</span><span class="keyword">]</span><span class="keyword">.</span><span class="string">'&lt;/p&gt;&lt;/th&gt;&lt;th&gt;'</span><span class="keyword">.</span><span class="default">$row</span><span class="keyword">[</span><span class="default">6</span><span class="keyword">]</span><span class="keyword">.</span><span class="string">'&lt;/th&gt;&lt;/tr&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">   &lt;tr&gt;&lt;th scope="col"&gt;&lt;p&gt;'</span><span class="keyword">.</span><span class="default">$entete</span><span class="keyword">[</span><span class="default">7</span><span class="keyword">]</span><span class="keyword">.</span><span class="string">'&lt;/p&gt;&lt;/th&gt;&lt;th&gt;'</span><span class="keyword">.</span><span class="default">$row</span><span class="keyword">[</span><span class="default">7</span><span class="keyword">]</span><span class="keyword">.</span><span class="string">'&lt;br/&gt;'</span><span class="keyword">.</span><span class="default">$row</span><span class="keyword">[</span><span class="default">8</span><span class="keyword">]</span><span class="keyword">.</span><span class="string">' '</span><span class="keyword">.</span><span class="default">$row</span><span class="keyword">[</span><span class="default">9</span><span class="keyword">]</span><span class="keyword">.</span><span class="string">' '</span><span class="keyword">.</span><span class="default">$row</span><span class="keyword">[</span><span class="default">10</span><span class="keyword">]</span><span class="keyword">.</span><span class="string">'&lt;/th&gt;&lt;/tr&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">   &lt;tr&gt;&lt;th scope="col"&gt;&lt;p&gt;'</span><span class="keyword">.</span><span class="default">$entete</span><span class="keyword">[</span><span class="default">8</span><span class="keyword">]</span><span class="keyword">.</span><span class="string">'&lt;/p&gt;&lt;/th&gt;&lt;th&gt;'</span><span class="keyword">.</span><span class="default">$row</span><span class="keyword">[</span><span class="default">11</span><span class="keyword">]</span><span class="keyword">.</span><span class="string">'&lt;/th&gt;&lt;/tr&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">   &lt;tr&gt;&lt;th scope="col"&gt;&lt;p&gt;'</span><span class="keyword">.</span><span class="default">$entete</span><span class="keyword">[</span><span class="default">9</span><span class="keyword">]</span><span class="keyword">.</span><span class="string">'&lt;/p&gt;&lt;/th&gt;&lt;th&gt;'</span><span class="keyword">.</span><span class="default">$row</span><span class="keyword">[</span><span class="default">12</span><span class="keyword">]</span><span class="keyword">.</span><span class="string">'&lt;/th&gt;&lt;/tr&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">   &lt;tr&gt;&lt;th scope="col"&gt;&lt;p&gt;'</span><span class="keyword">.</span><span class="default">$entete</span><span class="keyword">[</span><span class="default">10</span><span class="keyword">]</span><span class="keyword">.</span><span class="string">'&lt;/p&gt;&lt;/th&gt;&lt;th&gt;'</span><span class="keyword">.</span><span class="default">$row</span><span class="keyword">[</span><span class="default">13</span><span class="keyword">]</span><span class="keyword">.</span><span class="string">'&lt;/th&gt;&lt;/tr&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">   &lt;tr&gt;&lt;th scope="col"&gt;&lt;p&gt;'</span><span class="keyword">.</span><span class="default">$entete</span><span class="keyword">[</span><span class="default">11</span><span class="keyword">]</span><span class="keyword">.</span><span class="string">'&lt;/p&gt;&lt;/th&gt;&lt;th&gt;'</span><span class="keyword">.</span><span class="default">$row</span><span class="keyword">[</span><span class="default">14</span><span class="keyword">]</span><span class="keyword">.</span><span class="string">'&lt;br/&gt;'</span><span class="keyword">.</span><span class="default">$row</span><span class="keyword">[</span><span class="default">15</span><span class="keyword">]</span><span class="keyword">.</span><span class="string">'&lt;br/&gt;'</span><span class="keyword">.</span><span class="default">$row</span><span class="keyword">[</span><span class="default">16</span><span class="keyword">]</span><span class="keyword">.</span><span class="string">' '</span><span class="keyword">.</span><span class="default">$row</span><span class="keyword">[</span><span class="default">17</span><span class="keyword">]</span><span class="keyword">.</span><span class="string">' '</span><span class="keyword">.</span><span class="default">$row</span><span class="keyword">[</span><span class="default">18</span><span class="keyword">]</span><span class="keyword">.</span><span class="string">'&lt;/th&gt;&lt;/tr&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="string">&lt;/table&gt;'</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="comment">//printf("ID : %s  Nom : %s", $row[0], $row[1]);</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">}</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">?&gt;<br /></span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;head&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;title&gt;xxxx : Profil du client&lt;/title&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;link href="../style.css" rel="stylesheet" type="text/css" /&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;s</span><span class="html">tyle type="text/css"&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;!--</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">p {</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">color:blue;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">}</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">--&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">      r {</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">color:red;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">}</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;/style&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;/head&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;body&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">&lt;?php<br /></span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">include_once</span><span class="keyword">(</span><span class="string">'../bas_sans.php'</span><span class="keyword">)</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">?&gt;<br /></span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;/body&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;/html&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li></ol>   </div>   <div class="loading" id="d3"><a href="javascript:fetchHighlight(3);">Récupérer le code</a></div></div>]]></description>
			<guid isPermaLink="true">http://www.lephpfacile.com/forum/1-php-mysql/6856-probleme-d-affichage-des-donnees</guid>
		</item>
		<item>
			<title><![CDATA[Problème Header location]]></title>
			<pubDate>Mon, 08 Mar 2010 19:27:11 +0100</pubDate>
			<link>http://www.lephpfacile.com/forum/1-php-mysql/6855-probleme-header-location</link>
			<description><![CDATA[Bonjour,<br />
<br />
voici mon problème, j'ai créer un tout petit site (page unique) sur laquelle j'ai un formulaire en bas de page.<br />
<br />
Lors de mes tests j'ai hebergé ce site chez mon hebergeur infomaniak, et je n'ai rencontré aucun soucis à l'envoie de mon formulaire, il est visible à cette adresse, vs pouvez faire des test;<br />
<a href="http://www.magouya.com/CLIENT/DENTAL/index.php">http://www.magouya.com/CLIENT/DENTAL/index.php</a><br />
<br />
Mais, depuis que j'ai balancé le site sur son hebergeur final Sivit, j'ai un problème de Header à l'envoi du formulaire, visible ici;<br />
<a href="http://www.dental-tourism-caribbean.com/index.php">http://www.dental-tourism-caribbean.com/index.php</a><br />
<br />
Je n'ai strictement rien changé à la structure du fichier :s <br />
Et je n'arrive pas à corriger le problème par moi même :(<br />
<br />
Voici le code de ma page:<br />
<br />
<div class="code_php code_php_cours">   <div id="h4"><ol><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">&lt;?php<br /></span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="comment">// **************************************************************</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="comment">// Created by Zero 3 Computers</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="comment">// www.zero3computers.com</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="comment">// If you like the contact form please support the creator by</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="comment">// leaving this part in.  We do not require it, but it would</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="comment">// be really nice of you.</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="comment">// Contact form with validation without using javascipt</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="comment">// **************************************************************</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="comment">// Get value from the form</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">if</span><span class="keyword">(</span><span class="default">$_POST</span><span class="keyword">[</span><span class="string">'submit'</span><span class="keyword">]</span><span class="keyword">)</span><span class="keyword">{</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">   </span><span class="default">$lName</span><span class="keyword">=</span><span class="default">$_POST</span><span class="keyword">[</span><span class="string">'lName'</span><span class="keyword">]</span><span class="keyword">;</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">   </span><span class="default">$fName</span><span class="keyword">=</span><span class="default">$_POST</span><span class="keyword">[</span><span class="string">'fName'</span><span class="keyword">]</span><span class="keyword">;</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">   </span><span class="default">$email</span><span class="keyword">=</span><span class="default">$_POST</span><span class="keyword">[</span><span class="string">'email'</span><span class="keyword">]</span><span class="keyword">;</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">   </span><span class="default">$adresse1</span><span class="keyword">=</span><span class="default">$_POST</span><span class="keyword">[</span><span class="string">'adresse1'</span><span class="keyword">]</span><span class="keyword">;</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">   </span><span class="default">$adresse2</span><span class="keyword">=</span><span class="default">$_POST</span><span class="keyword">[</span><span class="string">'adresse2'</span><span class="keyword">]</span><span class="keyword">;</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">   </span><span class="default">$zip</span><span class="keyword">=</span><span class="default">$_POST</span><span class="keyword">[</span><span class="string">'zip'</span><span class="keyword">]</span><span class="keyword">;</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">   </span><span class="default">$town</span><span class="keyword">=</span><span class="default">$_POST</span><span class="keyword">[</span><span class="string">'town'</span><span class="keyword">]</span><span class="keyword">;</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">   </span><span class="default">$country</span><span class="keyword">=</span><span class="default">$_POST</span><span class="keyword">[</span><span class="string">'country'</span><span class="keyword">]</span><span class="keyword">;</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">   </span><span class="default">$tel</span><span class="keyword">=</span><span class="default">$_POST</span><span class="keyword">[</span><span class="string">'tel'</span><span class="keyword">]</span><span class="keyword">;</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">   </span><span class="default">$fax</span><span class="keyword">=</span><span class="default">$_POST</span><span class="keyword">[</span><span class="string">'fax'</span><span class="keyword">]</span><span class="keyword">;</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">   </span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">   </span><span class="default">$title</span><span class="keyword">=</span><span class="default">$_POST</span><span class="keyword">[</span><span class="string">'title'</span><span class="keyword">]</span><span class="keyword">;</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">   </span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">   </span><span class="default">$message</span><span class="keyword">=</span><span class="default">$_POST</span><span class="keyword">[</span><span class="string">'message'</span><span class="keyword">]</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="comment">// Create a function that makes sure the email is a valide name@domain.com</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">   </span><span class="keyword">function</span> <span class="default">verify_email</span><span class="keyword">(</span><span class="default">$email</span><span class="keyword">)</span><span class="keyword">{</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">   </span><span class="keyword">if</span><span class="keyword">(</span><span class="keyword">!</span><span class="default"><a href="http://www.lephpfacile.com/manuel-php/function.preg-match.php" title="Voir la documentation de la fonction PHP preg_match">preg_match</a></span><span class="keyword">(</span><span class="string">'/^[_A-z0-9-]+((\.|\+)[_A-z0-9-]+)*@[A-z0-9-]+(\.[A-z0-9-]+)*(\.[A-z]{2,4})$/'</span><span class="keyword">,</span><span class="default">$email</span><span class="keyword">)</span><span class="keyword">)</span><span class="keyword">{</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">   </span><span class="keyword">return</span> <span class="default">false</span><span class="keyword">;</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">   </span><span class="keyword">}</span><span class="keyword">else</span><span class="keyword">{</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">   </span><span class="keyword">return</span> <span class="default">$email</span><span class="keyword">;</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">   </span><span class="keyword">}</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">   </span><span class="keyword">}</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="comment">// If email is in the correct format create a function that makes sure the domain behind the @ symbol exists</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">   </span><span class="keyword">function</span> <span class="default">verify_email_dns</span><span class="keyword">(</span><span class="default">$email</span><span class="keyword">)</span><span class="keyword">{</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">   </span><span class="default">list</span><span class="keyword">(</span><span class="default">$name</span><span class="keyword">,</span> <span class="default">$domain</span><span class="keyword">)</span> <span class="keyword">=</span> <span class="default"><a href="http://www.lephpfacile.com/manuel-php/function.split.php" title="Voir la documentation de la fonction PHP split">split</a></span><span class="keyword">(</span><span class="string">'@'</span><span class="keyword">,</span><span class="default">$email</span><span class="keyword">)</span><span class="keyword">;</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">   </span><span class="keyword">if</span><span class="keyword">(</span><span class="keyword">!</span><span class="default"><a href="http://www.lephpfacile.com/manuel-php/function.checkdnsrr.php" title="Voir la documentation de la fonction PHP checkdnsrr">checkdnsrr</a></span><span class="keyword">(</span><span class="default">$domain</span><span class="keyword">,</span><span class="string">'MX'</span><span class="keyword">)</span><span class="keyword">)</span><span class="keyword">{</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">   </span><span class="keyword">return</span> <span class="default">false</span><span class="keyword">;</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">   </span><span class="keyword">}</span><span class="keyword">else</span><span class="keyword">{</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">   </span><span class="keyword">return</span> <span class="default">$email</span><span class="keyword">;</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">   </span><span class="keyword">}</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">   </span><span class="keyword">}</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="comment">// If email domain is verified check to make sure all required fields are not empty, if they are redirect to with error message</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">   </span><span class="keyword">if</span><span class="keyword">(</span><span class="default">verify_email</span><span class="keyword">(</span><span class="default">$email</span><span class="keyword">)</span><span class="keyword">)</span><span class="keyword">{</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">      </span><span class="keyword">if</span><span class="keyword">(</span><span class="default">verify_email_dns</span><span class="keyword">(</span><span class="default">$email</span><span class="keyword">)</span><span class="keyword">)</span><span class="keyword">{</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">         </span><span class="keyword">if</span> <span class="keyword">(</span><span class="default">$fName</span><span class="keyword">==</span><span class="string">''</span><span class="keyword">)</span><span class="keyword">{</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">            </span><span class="default"><a href="http://www.lephpfacile.com/manuel-php/function.header.php" title="Voir la documentation de la fonction PHP header">header</a></span><span class="keyword">(</span><span class="string">'location:index.php?error=missing#ancre'</span><span class="keyword">)</span><span class="keyword">;</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">         </span><span class="keyword">}</span><span class="keyword">elseif</span> <span class="keyword">(</span><span class="default">$lName</span><span class="keyword">==</span><span class="string">''</span><span class="keyword">)</span><span class="keyword">{</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">            </span><span class="default"><a href="http://www.lephpfacile.com/manuel-php/function.header.php" title="Voir la documentation de la fonction PHP header">header</a></span><span class="keyword">(</span><span class="string">'location:index.php?error=missing#ancre'</span><span class="keyword">)</span><span class="keyword">;</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">         </span><span class="keyword">}</span><span class="keyword">elseif</span> <span class="keyword">(</span><span class="default">$email</span><span class="keyword">==</span><span class="string">''</span><span class="keyword">)</span><span class="keyword">{</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">            </span><span class="default"><a href="http://www.lephpfacile.com/manuel-php/function.header.php" title="Voir la documentation de la fonction PHP header">header</a></span><span class="keyword">(</span><span class="string">'location:index.php?error=missing#ancre'</span><span class="keyword">)</span><span class="keyword">;</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">         </span><span class="keyword">}</span><span class="keyword">elseif</span> <span class="keyword">(</span><span class="default">$message</span><span class="keyword">==</span><span class="string">''</span><span class="keyword">)</span><span class="keyword">{</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">            </span><span class="default"><a href="http://www.lephpfacile.com/manuel-php/function.header.php" title="Voir la documentation de la fonction PHP header">header</a></span><span class="keyword">(</span><span class="string">'location:index.php?error=missing#ancre'</span><span class="keyword">)</span><span class="keyword">;</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">         </span><span class="keyword">}</span><span class="keyword">else</span><span class="keyword">{</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">            </span><span class="comment">// If everything is where it should be then get values and send in an email</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">            </span><span class="keyword">foreach</span> <span class="keyword">(</span><span class="default">$myvars</span> <span class="keyword">as</span> <span class="default">$var</span><span class="keyword">)</span><span class="keyword">{</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">               </span><span class="keyword">if</span> <span class="keyword">(</span><span class="keyword">isset</span><span class="keyword">(</span><span class="default">$_POST</span><span class="keyword">[</span><span class="default">$var</span><span class="keyword">]</span><span class="keyword">)</span><span class="keyword">)</span><span class="keyword">{</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">                  </span><span class="keyword">$</span><span class="default">$var</span><span class="keyword">=</span><span class="default">$_POST</span><span class="keyword">[</span><span class="default">$var</span><span class="keyword">]</span><span class="keyword">;</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">               </span><span class="keyword">}</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">            </span><span class="keyword">}</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">            </span><span class="comment">// Value are explained below</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">            </span><span class="default">$subject</span> <span class="keyword">=</span> <span class="string">"Contact from Dental Tourism"</span><span class="keyword">;</span> <span class="comment">// Subject of email sent to you</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">            </span><span class="default">$add</span><span class="keyword">.=</span><span class="string">"contact@magouya.com"</span><span class="keyword">;</span> <span class="comment">// Real email address to have the email sent to</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">            </span><span class="default">$msg</span><span class="keyword">.=</span><span class="keyword">"</span><span class="default">Last Name:           \t</span><span class="default">$lName</span><span class="default">\n</span><span class="keyword">"</span><span class="keyword">;</span> <span class="comment">// Last Name</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">            </span><span class="default">$msg</span><span class="keyword">.=</span><span class="keyword">"</span><span class="default">First Name:          \t</span><span class="default">$fName</span><span class="default">\n</span><span class="keyword">"</span><span class="keyword">;</span> <span class="comment">// First name (\t needs to line up with next  line to have a straight email, \n is a &lt;br&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">            </span><span class="default">$msg</span><span class="keyword">.=</span><span class="keyword">"</span><span class="default">Email:               \t</span><span class="default">$email</span><span class="default">\n</span><span class="keyword">"</span><span class="keyword">;</span> <span class="comment">// Email</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">            </span><span class="default">$msg</span><span class="keyword">.=</span><span class="keyword">"</span><span class="default">Adress 1:            \t</span><span class="default">$adresse1</span><span class="default">\n</span><span class="keyword">"</span><span class="keyword">;</span> <span class="comment">// Adresse 1</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">            </span><span class="default">$msg</span><span class="keyword">.=</span><span class="keyword">"</span><span class="default">Adress 2:            \t</span><span class="default">$adresse2</span><span class="default">\n</span><span class="keyword">"</span><span class="keyword">;</span> <span class="comment">// Adresse 2</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">            </span><span class="default">$msg</span><span class="keyword">.=</span><span class="keyword">"</span><span class="default">Zip Code:            \t</span><span class="default">$zip</span><span class="default">\n</span><span class="keyword">"</span><span class="keyword">;</span> <span class="comment">// Zip code</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">            </span><span class="default">$msg</span><span class="keyword">.=</span><span class="keyword">"</span><span class="default">Town:                \t</span><span class="default">$town</span><span class="default">\n</span><span class="keyword">"</span><span class="keyword">;</span> <span class="comment">// Town</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">            </span><span class="default">$msg</span><span class="keyword">.=</span><span class="keyword">"</span><span class="default">Country:             \t</span><span class="default">$country</span><span class="default">\n</span><span class="keyword">"</span><span class="keyword">;</span> <span class="comment">// Country</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">            </span><span class="default">$msg</span><span class="keyword">.=</span><span class="keyword">"</span><span class="default">Tel:                 \t</span><span class="default">$tel</span><span class="default">\n</span><span class="keyword">"</span><span class="keyword">;</span> <span class="comment">// tel</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">            </span><span class="default">$msg</span><span class="keyword">.=</span><span class="keyword">"</span><span class="default">Fax:                 \t</span><span class="default">$fax</span><span class="default">\n</span><span class="keyword">"</span><span class="keyword">;</span> <span class="comment">// Fax</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">            </span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">            </span><span class="default">$msg</span><span class="keyword">.=</span><span class="keyword">"</span><span class="default">Title:                 \t</span><span class="default">$title</span><span class="default">\n</span><span class="keyword">"</span><span class="keyword">;</span> <span class="comment">// Fax</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">            </span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">            </span><span class="default">$msg</span><span class="keyword">.=</span><span class="keyword">"</span><span class="default">Message:             \t</span><span class="default">$message</span><span class="default">\n</span><span class="keyword">"</span><span class="keyword">;</span> <span class="comment">// Message</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">            </span><span class="default">$mailheaders</span><span class="keyword">=</span><span class="keyword">"</span><span class="default">From:</span><span class="default">$email</span><span class="default">\n</span><span class="keyword">"</span><span class="keyword">;</span> <span class="comment">// Email that the visitor put in the email field.  This will be the from email address</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">            </span><span class="default">$mailheaders</span><span class="keyword">.=</span><span class="keyword">"</span><span class="default">Reply-To:</span><span class="default">$email</span><span class="default">\n</span><span class="keyword">"</span><span class="keyword">;</span> <span class="comment">// Email that the visitor put in the email field.  This will be the reply email address</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">            </span><span class="default"><a href="http://www.lephpfacile.com/manuel-php/function.mail.php" title="Voir la documentation de la fonction PHP mail">mail</a></span><span class="keyword">(</span><span class="keyword">"</span><span class="default">$add</span><span class="keyword">"</span><span class="keyword">,</span> <span class="keyword">"</span><span class="default">$subject</span><span class="keyword">"</span><span class="keyword">,</span> <span class="default">$msg</span><span class="keyword">,</span> <span class="default">$mailheaders</span><span class="keyword">)</span><span class="keyword">;</span> <span class="comment">// This part just adds the headers using the variables from above</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">            </span><span class="default"><a href="http://www.lephpfacile.com/manuel-php/function.header.php" title="Voir la documentation de la fonction PHP header">header</a></span><span class="keyword">(</span><span class="string">'location:index.php?error=none#ancre'</span><span class="keyword">)</span><span class="keyword">;</span> <span class="comment">// Redirect using using none so they can see the email was a success</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">         </span><span class="keyword">}</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">      </span><span class="keyword">}</span><span class="keyword">else</span><span class="keyword">{</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">         </span><span class="comment">// If they fail the verify_email_dns function redirect to with error message</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">         </span><span class="default"><a href="http://www.lephpfacile.com/manuel-php/function.header.php" title="Voir la documentation de la fonction PHP header">header</a></span><span class="keyword">(</span><span class="string">'location:index.php?error=mx#ancre'</span><span class="keyword">)</span><span class="keyword">;</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">   </span><span class="keyword">}</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">   </span><span class="keyword">}</span><span class="keyword">else</span><span class="keyword">{</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">      </span><span class="comment">// If they fail the verify_email function redirect to with error message</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">      </span><span class="default"><a href="http://www.lephpfacile.com/manuel-php/function.header.php" title="Voir la documentation de la fonction PHP header">header</a></span><span class="keyword">(</span><span class="string">'location:index.php?error=format#ancre'</span><span class="keyword">)</span><span class="keyword">;</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">   </span><span class="keyword">}</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">}</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">?&gt;<br /></span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;head&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;link rel="shortcut icon" href="favicon.ico" &gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;title&gt;Dental-tourism.com - Caribbean Smile Clinic in Sint-Maarten&lt;/title&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;!--</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">   1 ) Reference to</span><span class="html">the files containing the JavaScript and CSS.</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">   These files must be located on your server.</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">--&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;s</span><span class="html">cript type="text/javascript" src="java/highslide-with-html.js"&gt;&lt;/script&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;link rel="stylesheet" type="text/css" href="css/highslide.css" /&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;!--</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">2) Optionally override the settings defined at the top</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">of the highslide.js file. The parameter hs.graphicsDir is important!</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">--&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;s</span><span class="html">cript type="text/javascript"&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">hs.graphicsDir = 'img/graphics/';</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">hs.outlineType = 'rounded-white';</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;/script&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;link href="css/main_style.css" rel="stylesheet" type="text/css" /&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;/head&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;body&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">...</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;div align="center"&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">   </span><span class="default">&lt;?php </span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">$error</span><span class="keyword">=</span><span class="default">$_GET</span><span class="keyword">[</span><span class="string">'error'</span><span class="keyword">]</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">switch</span> <span class="keyword">(</span><span class="default">$error</span><span class="keyword">)</span> <span class="keyword">{</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">case</span> <span class="string">"mx"</span><span class="keyword">:</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">echo</span> <span class="string">"&lt;br /&gt;&lt;span class='red'&gt;The domain name you entered for your email address does not exsit.  Please try again.&lt;/span&gt;&lt;br /&gt;"</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">break</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">case</span> <span class="string">"format"</span><span class="keyword">:</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">echo</span> <span class="string">"&lt;br /&gt;&lt;span class='red'&gt;Your email address is not in the correct format, it should look like name@domain.com. Please try again.&lt;/span&gt;&lt;br /&gt;"</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">break</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">case</span> <span class="string">"missing"</span><span class="keyword">:</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">echo</span> <span class="string">"&lt;br /&gt;&lt;span class='red'&gt;You seem to be missing a required field, please try again.&lt;/span&gt;&lt;br /&gt;"</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">break</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">case</span> <span class="string">"none"</span><span class="keyword">:</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">echo</span> <span class="string">"&lt;br /&gt;&lt;span class='green'&gt;Your email was sent.  We will reply within 24 hours.  Thank you for your interest.&lt;/span&gt;&lt;br /&gt;"</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">break</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">default</span><span class="keyword">:</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">echo</span> <span class="string">"&lt;br /&gt;"</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">}</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">?&gt;<br /></span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;/div&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">...</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;/body&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;/html&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li></ol>   </div>   <div class="loading" id="d4"><a href="javascript:fetchHighlight(4);">Récupérer le code</a></div></div><br />
<br />
<br />
Merci de votre aide :)]]></description>
			<guid isPermaLink="true">http://www.lephpfacile.com/forum/1-php-mysql/6855-probleme-header-location</guid>
		</item>
		<item>
			<title><![CDATA[impossible : include et require]]></title>
			<pubDate>Mon, 08 Mar 2010 19:04:12 +0100</pubDate>
			<link>http://www.lephpfacile.com/forum/1-php-mysql/6854-impossible-include-et-require</link>
			<description><![CDATA[Bonjour,<br />
Il s'agit de l'utilisation de php dans easyphp.<br />
Tout allait bien avec une ancienne version du produit. Quatre applications mises au point et opérationnelles sur internet.<br />
Dans la nouvelle version 5.3.1 l'appel aux fichiers de fonctions ne se fait pas via INCLUDE et REQUIRE. <br />
Si les fonctions sont mises dans le programme lui-même, tout est bon.<br />
Y a-t-il une explication?<br />
L'appel et l'usage de ces deux fonctions est-il paramétrable dans php.ini par exemple?<br />
<br />
Merci à Vous.<br />
m.m.m.]]></description>
			<guid isPermaLink="true">http://www.lephpfacile.com/forum/1-php-mysql/6854-impossible-include-et-require</guid>
		</item>
		<item>
			<title><![CDATA[Récupérer la clé d'un tableau]]></title>
			<pubDate>Sat, 06 Mar 2010 11:45:41 +0100</pubDate>
			<link>http://www.lephpfacile.com/forum/1-php-mysql/6852-recuperer-la-cle-d-un-tableau</link>
			<description><![CDATA[Bonjour,<br />
<br />
j'ai un tableau de la forme :<br />
<br />
<div class="code_php code_php_cours">   <div id="h5"><ol><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">&lt;?php<br /></span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">$tab</span> <span class="keyword">=</span> <span class="keyword">array</span><span class="keyword">(</span><span class="string">"cle1"</span> <span class="keyword">=&gt;</span> <span class="string">"valeur1"</span><span class="keyword">,</span> <span class="string">"cle2"</span> <span class="keyword">=&gt;</span> <span class="string">"valeur2"</span><span class="keyword">,</span> <span class="string">"cle3"</span> <span class="keyword">=&gt;</span> <span class="string">"valeur3"</span><span class="keyword">)</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">?&gt;</span> </li></ol>   </div>   <div class="loading" id="d5"><a href="javascript:fetchHighlight(5);">Récupérer le code</a></div></div><br />
<br />
je souhaite récupérer la "cle2". J'ai essayé avec la fonction key(), mais ça me retourne la "cle1".<br />
Comment faire pour récupérer la "cle2"?]]></description>
			<guid isPermaLink="true">http://www.lephpfacile.com/forum/1-php-mysql/6852-recuperer-la-cle-d-un-tableau</guid>
		</item>
		<item>
			<title><![CDATA[Comment maintenir les cases cochées/décochées au reset ?]]></title>
			<pubDate>Sat, 06 Mar 2010 09:12:34 +0100</pubDate>
			<link>http://www.lephpfacile.com/forum/1-php-mysql/6851-comment-maintenir-les-cases-cochees-decochees-au-reset</link>
			<description><![CDATA[J&rsquo;ai le ou les checkbox suivants<br />
<br />
<div class="code_php code_php_cours">   <div id="h6"><ol><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">&lt;?php<br /></span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">   </span><span class="keyword">while</span> <span class="keyword">(</span><span class="default">$row</span> <span class="keyword">=</span> <span class="default"><a href="http://www.lephpfacile.com/manuel-php/function.mysql-fetch-array.php" title="Voir la documentation de la fonction PHP mysql_fetch_array">mysql_fetch_array</a></span><span class="keyword">(</span><span class="default">$result</span><span class="keyword">)</span><span class="keyword">)</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">   </span><span class="keyword">{</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">      </span><span class="keyword">echo</span> <span class="string">'&lt;td&gt;&lt;input name="message[]" type="checkbox" value="'</span> <span class="keyword">,</span> <span class="default">$row</span><span class="keyword">[</span><span class="string">'code'</span><span class="keyword">]</span> <span class="keyword">,</span> <span class="string">'"&gt;&lt;/td&gt;'</span><span class="keyword">;</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">   </span><span class="keyword">}</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">?&gt;</span> </li></ol>   </div>   <div class="loading" id="d6"><a href="javascript:fetchHighlight(6);">Récupérer le code</a></div></div><br />
<br />
Si je clique sur un bouton lorsqu&rsquo;ils sont cochés, ils se décochent<br />
Comment je peux dépanner cette affaire dans ce contexte précis ?]]></description>
			<guid isPermaLink="true">http://www.lephpfacile.com/forum/1-php-mysql/6851-comment-maintenir-les-cases-cochees-decochees-au-reset</guid>
		</item>
		<item>
			<title><![CDATA[ereg eregi et ereg_replace]]></title>
			<pubDate>Fri, 05 Mar 2010 19:33:40 +0100</pubDate>
			<link>http://www.lephpfacile.com/forum/1-php-mysql/6850-ereg-eregi-et-ereg-replace</link>
			<description><![CDATA[Bonjour, <br />
<br />
j'ai 3 fonctions qui me posent un problème. Ces fonction n'existent plus (ereg, eregi et ereg_replace). J'ai cherché sur le web et j'ai vu que les deux premières fonctions sont remplacées par preg_match et la dernière par preg_replace. Ça j'ai compris que ça permettais de remplacer une chaîne de caractères par une autre, ce que je ne comprends pas c'est qu'il faut mettre des / ou des \ et j'en passe et de meilleures.<br />
Si quelqu'un pouvait me convertir les expressions suivantes , je lui baiserai les pieds :<br />
<br />
if(eregi(" ".$formatCourant." ",$formatsInterdits))<br />
<br />
if (ereg("^[^&lt;&gt;]+$",$ligne)<br />
<br />
$_GET['blork']=ereg_replace(" +", " ", $_GET['blork']);<br />
<br />
$ext=ereg_replace('^.*[.]([^.]*)$', '\\1', $file);<br />
<br />
Merci d'avance]]></description>
			<guid isPermaLink="true">http://www.lephpfacile.com/forum/1-php-mysql/6850-ereg-eregi-et-ereg-replace</guid>
		</item>
		<item>
			<title><![CDATA[comment récupérer les info d'openid]]></title>
			<pubDate>Fri, 05 Mar 2010 13:45:30 +0100</pubDate>
			<link>http://www.lephpfacile.com/forum/1-php-mysql/6848-comment-recuperer-les-info-d-openid</link>
			<description><![CDATA[bonjour,<br />
j'aimerai savoir comment on peut récupérer les infos d'un compte openid aprés authentification ?<br />
<br />
<span class="code_php_fichier">openid.php</span><div class="code_php code_php_cours">	<div id="h7"><ol><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">&lt;?php<br /></span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">if</span> <span class="keyword">(</span><span class="keyword">!</span><span class="keyword">isset</span><span class="keyword">(</span><span class="default">$_POST</span><span class="keyword">[</span><span class="string">'submit'</span><span class="keyword">]</span><span class="keyword">)</span><span class="keyword">)</span> <span class="keyword">{</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">?&gt;</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">"DTD/xhtml1-transitional.dtd"&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;head&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;title&gt;&lt;/title&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;/head&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;body&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;form method="post" action="</span><span class="default">&lt;?php </span><span class="keyword">echo</span> <span class="default">$_SERVER</span><span class="keyword">[</span><span class="string">'PHP_SELF'</span><span class="keyword">]</span><span class="keyword">;</span> <span class="default">?&gt;</span><span class="html">"&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">Entrez votre OpenID: &lt;br/&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;input type="text" name="id" size="30" /&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;br /&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;input type="submit" name="submit" value="Log In" /&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;/form&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;/body&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;/html&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">&lt;?php<br /></span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">}</span> <span class="keyword">else</span> <span class="keyword">{</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="comment">// vérifie les valeurs du formulaire</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">if</span> <span class="keyword">(</span><span class="default"><a href="http://www.lephpfacile.com/manuel-php/function.trim.php" title="Voir la documentation de la fonction PHP trim">trim</a></span><span class="keyword">(</span><span class="default">$_POST</span><span class="keyword">[</span><span class="string">'id'</span><span class="keyword">]</span> <span class="keyword">==</span> <span class="string">''</span><span class="keyword">)</span><span class="keyword">)</span> <span class="keyword">{</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">die</span><span class="keyword">(</span><span class="string">"ERROR: Entrez un OpenID valide svp."</span><span class="keyword">)</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">}</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="comment">// fichiers inclus</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">require_once</span> <span class="string">"Auth/OpenID/Consumer.php"</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">require_once</span> <span class="string">"Auth/OpenID/FileStore.php"</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="comment">// démarrage de la session (requis pour YADIS)</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default"><a href="http://www.lephpfacile.com/manuel-php/function.session-start.php" title="Voir la documentation de la fonction PHP session_start">session_start</a></span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="comment">// crée une zone de stockage pour les données OpenID</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">$store</span> <span class="keyword">=</span> <span class="keyword">new</span> <span class="default">Auth_OpenID_FileStore</span><span class="keyword">(</span><span class="string">'./oid_store'</span><span class="keyword">)</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="comment">// crée un consommateur OpenID</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">$consumer</span> <span class="keyword">=</span> <span class="keyword">new</span> <span class="default">Auth_OpenID_Consumer</span><span class="keyword">(</span><span class="default">$store</span><span class="keyword">)</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="comment">// commence le process d'authentification</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="comment">// crée une requête d'authentification pour le fournisseur OpenID</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">$auth</span> <span class="keyword">=</span> <span class="default">$consumer</span><span class="keyword">-&gt;</span><span class="default">begin</span><span class="keyword">(</span><span class="default">$_POST</span><span class="keyword">[</span><span class="string">'id'</span><span class="keyword">]</span><span class="keyword">)</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">if</span> <span class="keyword">(</span><span class="keyword">!</span><span class="default">$auth</span><span class="keyword">)</span> <span class="keyword">{</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">die</span><span class="keyword">(</span><span class="string">"ERROR: Entrez un OpenID valide svp."</span><span class="keyword">)</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">}</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="comment">// redirige vers le fournisseur OpenID pour l'authentification</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">$url</span> <span class="keyword">=</span> <span class="default">$auth</span><span class="keyword">-&gt;</span><span class="default">redirectURL</span><span class="keyword">(</span><span class="string">'http://192.168.1.21/essai_tech/openid/'</span><span class="keyword">,</span> <span class="string">'http://192.168.1.21/essai_tech/openid/oid_return.php'</span><span class="keyword">)</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="comment">/*   $url = $auth-&gt;redirectURL('http://localhost/essai_tech/openid/', 'http://localhost/essai_tech/openid/oid_return.php'); */</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default"><a href="http://www.lephpfacile.com/manuel-php/function.header.php" title="Voir la documentation de la fonction PHP header">header</a></span><span class="keyword">(</span><span class="string">'Location: '</span> <span class="keyword">.</span> <span class="default">$url</span><span class="keyword">)</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">}</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">?&gt;</span> </li></ol>	</div>	<div class="loading" id="d7"><a href="javascript:fetchHighlight(7);">Récupérer le code</a></div></div><br />
<span class="code_php_fichier">iod_return.php</span><div class="code_php code_php_cours">	<div id="h8"><ol><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">&lt;?php<br /></span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="comment">// Fichiers inclus</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">require_once</span> <span class="string">"Auth/OpenID/Consumer.php"</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">require_once</span> <span class="string">"Auth/OpenID/FileStore.php"</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">require_once</span> <span class="string">"Auth/OpenID/SReg.php"</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="comment">// démarre la session (requis pour YADIS)</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default"><a href="http://www.lephpfacile.com/manuel-php/function.session-start.php" title="Voir la documentation de la fonction PHP session_start">session_start</a></span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="comment">// crée une zone de stockage pour les données OpenID</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">$store</span> <span class="keyword">=</span> <span class="keyword">new</span> <span class="default">Auth_OpenID_FileStore</span><span class="keyword">(</span><span class="string">'./oid_store'</span><span class="keyword">)</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="comment">// crée un consommateur OpenID</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="comment">// Lit la réponse du fournisseur OpenID</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">$consumer</span> <span class="keyword">=</span> <span class="keyword">new</span> <span class="default">Auth_OpenID_Consumer</span><span class="keyword">(</span><span class="default">$store</span><span class="keyword">)</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">$response</span> <span class="keyword">=</span> <span class="default">$consumer</span><span class="keyword">-&gt;</span><span class="default">complete</span><span class="keyword">(</span><span class="string">'http://192.168.1.21/essai_tech/openid/oid_return.php'</span><span class="keyword">)</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="comment">// renseigne les valeurs en fonction de celles de l'authentification</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">if</span> <span class="keyword">(</span><span class="default">$response</span><span class="keyword">-&gt;</span><span class="default">status</span> <span class="keyword">==</span> <span class="default">Auth_OpenID_SUCCESS</span><span class="keyword">)</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">   </span><span class="keyword">{</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">      </span><span class="default">$_SESSION</span><span class="keyword">[</span><span class="string">'OPENID_AUTH'</span><span class="keyword">]</span> <span class="keyword">=</span> <span class="default">true</span><span class="keyword">;</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">      </span><span class="default">$sreg</span> <span class="keyword">=</span> <span class="keyword">new</span> <span class="default">Auth_OpenID_SRegResponse</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">;</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">      </span><span class="default">$obj</span> <span class="keyword">=</span> <span class="default">$sreg</span><span class="keyword">-&gt;</span><span class="default">fromSuccessResponse</span><span class="keyword">(</span><span class="default">$response</span><span class="keyword">)</span><span class="keyword">;</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">      </span><span class="default">$data</span> <span class="keyword">=</span> <span class="default">$obj</span><span class="keyword">-&gt;</span><span class="default">contents</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">;</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">      </span><span class="default">$_SESSION</span><span class="keyword">[</span><span class="string">'var_openid'</span><span class="keyword">]</span><span class="keyword">=</span><span class="default">$data</span><span class="keyword">;</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">   </span><span class="keyword">}</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">   </span><span class="keyword">else</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">   </span><span class="keyword">{</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">      </span><span class="default">$_SESSION</span><span class="keyword">[</span><span class="string">'OPENID_AUTH'</span><span class="keyword">]</span> <span class="keyword">=</span> <span class="default">false</span><span class="keyword">;</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">   </span><span class="keyword">}</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="comment">// redirige vers la zone restreinte</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default"><a href="http://www.lephpfacile.com/manuel-php/function.header.php" title="Voir la documentation de la fonction PHP header">header</a></span><span class="keyword">(</span><span class="string">'Location: restricted.php'</span><span class="keyword">)</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">?&gt;</span> </li></ol>	</div>	<div class="loading" id="d8"><a href="javascript:fetchHighlight(8);">Récupérer le code</a></div></div><br />
<span class="code_php_fichier">restricted.php</span><div class="code_php code_php_cours">	<div id="h9"><ol><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">&lt;?php<br /></span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">session_start</span> <span class="keyword">(</span><span class="keyword">)</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="comment">// Vérifie le statue de l'authentification</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">if</span> <span class="keyword">(</span><span class="keyword">!</span><span class="keyword">isset</span><span class="keyword">(</span><span class="default">$_SESSION</span><span class="keyword">[</span><span class="string">'OPENID_AUTH'</span><span class="keyword">]</span><span class="keyword">)</span> <span class="keyword">||</span> <span class="default">$_SESSION</span><span class="keyword">[</span><span class="string">'OPENID_AUTH'</span><span class="keyword">]</span> <span class="keyword">!==</span> <span class="default">true</span><span class="keyword">)</span> <span class="keyword">{</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">die</span> <span class="keyword">(</span><span class="string">'Vous n\'avez pas le droit d\'acc&eacute;der a cette page! Loggez-vous svp.&lt;br&gt;&lt;a href="openid.php"&gt;retour&lt;/a&gt;'</span><span class="keyword">)</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">}</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">?&gt;<br /></span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">"DTD/xhtml1-transitional.dtd"&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;head&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;title&gt;&lt;/title&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;/head&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;body&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;h2&gt;Page restreinte&lt;/h2&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;p&gt;Vous voyez cette page seulement car l'authentification OpenID a fonctionn&eacute;e.&lt;/p&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;p&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">&lt;?php<br /></span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">echo</span> <span class="string">'var_openid = '</span><span class="keyword">.</span><span class="default">$_SESSION</span><span class="keyword">[</span><span class="string">'var_openid'</span><span class="keyword">]</span><span class="keyword">[</span><span class="string">'dob'</span><span class="keyword">]</span><span class="keyword">.</span><span class="string">'&lt;br&gt;'</span><span class="keyword">;</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">      </span><span class="keyword">if</span> <span class="keyword">(</span><span class="keyword">isset</span><span class="keyword">(</span><span class="default">$data</span><span class="keyword">[</span><span class="string">'email'</span><span class="keyword">]</span><span class="keyword">)</span><span class="keyword">)</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">         </span><span class="keyword">{</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">         </span><span class="keyword">echo</span> <span class="string">'email = '</span><span class="keyword">.</span><span class="default">$data</span><span class="keyword">[</span><span class="string">'email'</span><span class="keyword">]</span><span class="keyword">;</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">         </span><span class="keyword">}</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">         </span><span class="keyword">else</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">         </span><span class="keyword">{</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">         </span><span class="keyword">echo</span> <span class="string">'pas d\'email'</span><span class="keyword">;</span> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">         </span><span class="keyword">}</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">?&gt;<br /></span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;/p&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">   &lt;p&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">      &lt;a href="openid.php"&gt;retour&lt;/a&gt;&lt;br&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">      &lt;a href="http://www.openidfrance.fr/logout.html"&gt;D&eacute;connexion du site openID&lt;/a&gt;&lt;br&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">      &lt;a href="logout.php"&gt;D&eacute;connexion de la session&lt;/a&gt;&lt;br&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">   &lt;/p&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;/body&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">&lt;/html&gt;</span> </li></ol>	</div>	<div class="loading" id="d9"><a href="javascript:fetchHighlight(9);">Récupérer le code</a></div></div><br />
<br />
<br />
en fait mon problème est que <br />
pendant l'authentification sur toutes les info j'ai "Status : Non demandé"<br />
et donc $data['email'] est vide<br />
merci d'avance]]></description>
			<guid isPermaLink="true">http://www.lephpfacile.com/forum/1-php-mysql/6848-comment-recuperer-les-info-d-openid</guid>
		</item>
	</channel>
</rss>