<?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 des forums]]></title>
		<link>http://www.lephpfacile.com</link>
		<description><![CDATA[Retrouvez tous les messages des forums du site au format RSS]]></description>
		<image>
			<url>http://www.lephpfacile.com/images/home/forum.gif</url>
			<title><![CDATA[Retrouvez tous les messages des forums du site au format RSS]]></title>
			<link>http://www.lephpfacile.com</link>
		</image>
		<item>
			<title><![CDATA[Control champs et doublons]]></title>
			<pubDate>Thu, 29 Jul 2010 06:40:44 +0200</pubDate>
			<link>http://www.lephpfacile.com/forum/1-php-mysql/7006-control-champs-et-doublons</link>
			<description><![CDATA[Bonjour,<br />
<br />
Je n'arrive pas à faire fonctionner ensemble le control des champs remplis et le control des doublons.<br />
<br />
C'est l'un ou l'autre.<br />
<br />
Merci de me dire où j'ai fait des erreurs.<br />
<br />
Jack Bocar<br />
<br />
<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';">  </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">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="string">'enregistrement'</span><span class="keyword">]</span><span class="keyword">)</span> <span class="keyword">&&</span> <span class="default">$_POST</span><span class="keyword">[</span><span class="string">'enregistrement'</span><span class="keyword">]</span> <span class="keyword">==</span> <span class="string">'Enregistrement'</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">$_POST</span><span class="keyword">[</span><span class="string">'num'</span><span class="keyword">]</span><span class="keyword">)</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">'num'</span><span class="keyword">]</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">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="string">'date_acte'</span><span class="keyword">]</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">'maison'</span><span class="keyword">]</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">'news'</span><span class="keyword">]</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">'sources'</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">$erreur</span> <span class="keyword">=</span> <span class="string">'Au moins un des champs est vide.'</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">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">'date_acte'</span><span class="keyword">]</span><span class="keyword">)</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">'maison'</span><span class="keyword">]</span><span class="keyword">)</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">'news'</span><span class="keyword">]</span><span class="keyword">)</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">'sources'</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="default">$hostname</span> <span class="keyword">=</span> <span class="string">'11111'</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">$username</span> <span class="keyword">=</span> <span class="string">'11111'</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">$password</span> <span class="keyword">=</span> <span class="string">'11111'</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">$dbname</span> <span class="keyword">=</span> <span class="string">'1111'</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">try</span> <span class="keyword">{</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">$dbh</span> <span class="keyword">=</span> <span class="keyword">new</span> <span class="default">PDO</span><span class="keyword">(</span><span class="keyword">"</span><span class="default">mysql:host=</span><span class="default">$hostname</span><span class="default">;dbname=</span><span class="default">$dbname</span><span class="keyword">"</span><span class="keyword">,</span> <span class="default">$username</span><span class="keyword">,</span> <span class="default">$password</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">$dbh</span><span class="keyword">-&gt;</span><span class="default">setAttribute</span><span class="keyword">(</span><span class="default">PDO</span><span class="default">::</span><span class="default">ATTR_ERRMODE</span><span class="keyword">,</span> <span class="default">PDO</span><span class="default">::</span><span class="default">ERRMODE_EXCEPTION</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="default">$sql</span> <span class="keyword">=</span> <span class="string">'SELECT count(*) FROM cartulaires WHERE num="'</span><span class="keyword">.</span><span class="default"><a href="http://www.lephpfacile.com/manuel-php/function.addslashes.php" title="Voir la documentation de la fonction PHP addslashes">addslashes</a></span><span class="keyword">(</span><span class="default">$_POST</span><span class="keyword">[</span><span class="string">'num'</span><span class="keyword">]</span><span class="keyword">)</span><span class="keyword">.</span><span class="string">'"'</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">foreach</span> <span class="keyword">(</span><span class="default">$dbh</span><span class="keyword">-&gt;</span><span class="default">query</span><span class="keyword">(</span><span class="default">$sql</span><span class="keyword">)</span> <span class="keyword">as</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';"> </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">if</span> <span class="keyword">(</span><span class="default">$data</span><span class="keyword">[</span><span class="default">0</span><span class="keyword">]</span> <span class="keyword">==</span> <span class="default">0</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">$sql</span> <span class="keyword">=</span> <span class="string">'INSERT INTO cartulaires VALUES("", "'</span><span class="keyword">.</span><span class="default"><a href="http://www.lephpfacile.com/manuel-php/function.addslashes.php" title="Voir la documentation de la fonction PHP addslashes">addslashes</a></span><span class="keyword">(</span><span class="default">$_POST</span><span class="keyword">[</span><span class="string">'num'</span><span class="keyword">]</span><span class="keyword">)</span><span class="keyword">.</span><span class="string">'", "'</span><span class="keyword">.</span><span class="default"><a href="http://www.lephpfacile.com/manuel-php/function.addslashes.php" title="Voir la documentation de la fonction PHP addslashes">addslashes</a></span><span class="keyword">(</span><span class="default">$_POST</span><span class="keyword">[</span><span class="string">'date_acte'</span><span class="keyword">]</span><span class="keyword">)</span><span class="keyword">.</span><span class="string">'", "'</span><span class="keyword">.</span><span class="default"><a href="http://www.lephpfacile.com/manuel-php/function.addslashes.php" title="Voir la documentation de la fonction PHP addslashes">addslashes</a></span><span class="keyword">(</span><span class="default">$_POST</span><span class="keyword">[</span><span class="string">'maison'</span><span class="keyword">]</span><span class="keyword">)</span><span class="keyword">.</span><span class="string">'", "'</span><span class="keyword">.</span><span class="default"><a href="http://www.lephpfacile.com/manuel-php/function.addslashes.php" title="Voir la documentation de la fonction PHP addslashes">addslashes</a></span><span class="keyword">(</span><span class="default">$_POST</span><span class="keyword">[</span><span class="string">'news'</span><span class="keyword">]</span><span class="keyword">)</span><span class="keyword">.</span><span class="string">'", "'</span><span class="keyword">.</span><span class="default"><a href="http://www.lephpfacile.com/manuel-php/function.addslashes.php" title="Voir la documentation de la fonction PHP addslashes">addslashes</a></span><span class="keyword">(</span><span class="default">$_POST</span><span class="keyword">[</span><span class="string">'sources'</span><span class="keyword">]</span><span class="keyword">)</span><span class="keyword">.</span><span class="string">'", "0")'</span><span class="keyword">;</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">$dbh</span><span class="keyword">-&gt;</span><span class="default"><a href="http://www.lephpfacile.com/manuel-php/function.exec.php" title="Voir la documentation de la fonction PHP exec">exec</a></span><span class="keyword">(</span><span class="default">$sql</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.header.php" title="Voir la documentation de la fonction PHP header">header</a></span><span class="keyword">(</span><span class="string">'Location: page.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">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="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">$erreur</span> <span class="keyword">=</span> <span class="string">'Ce numereau est dans la table'</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="keyword">}</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">catch</span><span class="keyword">(</span><span class="default">PDOException</span> <span class="default">$e</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="keyword">echo</span> <span class="default">$sql</span> <span class="keyword">.</span> <span class="string">'&lt;br /&gt;'</span> <span class="keyword">.</span> <span class="default">$e</span><span class="keyword">-&gt;</span><span class="default">getMessage</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="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="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></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/7006-control-champs-et-doublons</guid>
		</item>
		<item>
			<title><![CDATA[Piège à robots aspirateurs d'adresses emails]]></title>
			<pubDate>Wed, 28 Jul 2010 13:28:43 +0200</pubDate>
			<link>http://www.lephpfacile.com/forum/6-script-production-personnelle/7005-piege-a-robots-aspirateurs-d-adresses-emails</link>
			<description><![CDATA[Certains robots aspirent toutes les adresses email des sites visités<br />
Ils en veulent, on va leur en donner (des fausses):<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';"><span class="default">&lt;?php </span><span class="default">Votre</span> <span class="default">code</span> <span class="default">php</span> <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;/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 </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">$nbmail</span> <span class="keyword">=</span> <span class="default">20</span><span class="keyword">;</span> <span class="comment">// Nombre d'adresses à générer</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">$ext</span> <span class="keyword">=</span> <span class="keyword">array</span><span class="keyword">(</span><span class="string">'ch'</span><span class="keyword">,</span><span class="string">'fr'</span><span class="keyword">,</span><span class="string">'org'</span><span class="keyword">,</span><span class="string">'net'</span><span class="keyword">,</span><span class="string">'com'</span><span class="keyword">,</span><span class="string">'ca'</span><span class="keyword">,</span><span class="string">'de'</span><span class="keyword">)</span><span class="keyword">;</span> <span class="comment">// Extensions possibles pour les mails</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">function</span> <span class="default">randStr</span><span class="keyword">(</span><span class="keyword">)</span> <span class="keyword">{</span> <span class="keyword">return</span> <span class="default"><a href="http://www.lephpfacile.com/manuel-php/function.strtolower.php" title="Voir la documentation de la fonction PHP strtolower">strtolower</a></span><span class="keyword">(</span><span class="default"><a href="http://www.lephpfacile.com/manuel-php/function.substr.php" title="Voir la documentation de la fonction PHP substr">substr</a></span><span class="keyword">(</span> <span class="default"><a href="http://www.lephpfacile.com/manuel-php/function.base64-encode.php" title="Voir la documentation de la fonction PHP base64_encode">base64_encode</a></span><span class="keyword">(</span> <span class="default"><a href="http://www.lephpfacile.com/manuel-php/function.base64-encode.php" title="Voir la documentation de la fonction PHP base64_encode">base64_encode</a></span><span class="keyword">(</span><span class="default"><a href="http://www.lephpfacile.com/manuel-php/function.rand.php" title="Voir la documentation de la fonction PHP rand">rand</a></span><span class="keyword">(</span><span class="default">1</span><span class="keyword">,</span><span class="default">100000000</span><span class="keyword">)</span><span class="keyword">)</span><span class="keyword">)</span><span class="keyword">,</span> <span class="default">2</span><span class="keyword">,</span><span class="default"><a href="http://www.lephpfacile.com/manuel-php/function.rand.php" title="Voir la documentation de la fonction PHP rand">rand</a></span><span class="keyword">(</span><span class="default">3</span><span class="keyword">,</span><span class="default">12</span><span class="keyword">)</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="default">for</span><span class="keyword">(</span> <span class="default">$i</span><span class="keyword">=</span><span class="default">0</span><span class="keyword">;</span> <span class="default">$i</span><span class="keyword">&lt;</span><span class="default">$nbmail</span><span class="keyword">;</span> <span class="default">$i</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">$mail</span> <span class="keyword">=</span> <span class="default">randStr</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">.</span><span class="string">'@'</span><span class="keyword">.</span><span class="default">randStr</span><span class="keyword">(</span><span class="keyword">)</span><span class="keyword">.</span><span class="string">'.'</span><span class="keyword">.</span><span class="default">$ext</span><span class="keyword">[</span><span class="default"><a href="http://www.lephpfacile.com/manuel-php/function.rand.php" title="Voir la documentation de la fonction PHP rand">rand</a></span><span class="keyword">(</span><span class="default">0</span><span class="keyword">,</span><span class="default"><a href="http://www.lephpfacile.com/manuel-php/function.sizeof.php" title="Voir la documentation de la fonction PHP sizeof">sizeof</a></span><span class="keyword">(</span><span class="default">$ext</span><span class="keyword">)</span><span class="keyword">-</span><span class="default">1</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">print</span> <span class="string">'&lt;a href="mailto:'</span><span class="keyword">.</span><span class="default">$mail</span><span class="keyword">.</span><span class="string">'"&gt;'</span><span class="keyword">.</span><span class="default">$mail</span><span class="keyword">.</span><span class="string">'&lt;/a&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">}</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">print</span> <span class="string">'&lt;br&gt;&lt;br&gt;Encore un petit tour ? : &lt;a href="'</span><span class="keyword">.</span><span class="default">$_SERVER</span><span class="keyword">[</span><span class="string">'SCRIPT_NAME'</span><span class="keyword">]</span><span class="keyword">.</span><span class="string">'"&gt;ICI&lt;/a&gt;'</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;/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></ol>   </div>   <div class="loading" id="d2"><a href="javascript:fetchHighlight(2);">Récupérer le code</a></div></div>]]></description>
			<guid isPermaLink="true">http://www.lephpfacile.com/forum/6-script-production-personnelle/7005-piege-a-robots-aspirateurs-d-adresses-emails</guid>
		</item>
		<item>
			<title><![CDATA[galerie photo avec php/mysql]]></title>
			<pubDate>Wed, 28 Jul 2010 00:28:04 +0200</pubDate>
			<link>http://www.lephpfacile.com/forum/1-php-mysql/7004-galerie-photo-avec-php-mysql</link>
			<description><![CDATA[bonjour :<br />
je suis entrain de créer une galerie photo avec php/mysql et j'aimeria bien que vous me corriger le code si il ya des fautes, et une chose que je veus bien si si possible c'est comment fiare un lien au-dessus des images se lien permettre de supprimer l'image de la base de données.<br />
<br />
voila les codes de chaque page :<br />
<br />
<span class="code_php_fichier">ajout.php</span><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';"><span class="html">&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.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="fr" &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;Envoyer une image&lt;/title&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">   </span><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">      label {</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">         display:block;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">         width:150px;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">         float:left;</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';"><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;h1&gt;Envoyer une image&lt;/h1&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">   &lt;form enctype="multipart/form-data" action="traitement.php" method="post"&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;label for="nom"&gt;Nom : &lt;/label&gt;&lt;input type="text" name="nom" id="nom" /&gt;&lt;br /&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">         &lt;label for="description"&gt;Description : &lt;/label&gt;&lt;textarea name="description" id="description" rows="1</span><span class="html">0" cols="50"&gt;&lt;/textarea&gt;&lt;br /&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">         &lt;label for="image"&gt;Image : &lt;/label&gt;&lt;input type="file" name="image" id="image" /&gt;&lt;br /&gt;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">         &lt;label for="validation"&gt;Valider : &lt;/label&gt;&lt;input type="submit" name="validation" id="validation" value="Envoyer" /&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;/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></ol>	</div>	<div class="loading" id="d3"><a href="javascript:fetchHighlight(3);">Récupérer le code</a></div></div><br />
<br />
<br />
<br />
<span class="code_php_fichier">traitement.php</span><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</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">isset</span><span class="keyword">(</span><span class="default">$_POST</span><span class="keyword">[</span><span class="string">'validation'</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></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">   </span><span class="comment">//Indique si le fichier a été téléchargé</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.is-uploaded-file.php" title="Voir la documentation de la fonction PHP is_uploaded_file">is_uploaded_file</a></span><span class="keyword">(</span><span class="default">$_FILES</span><span class="keyword">[</span><span class="string">'image'</span><span class="keyword">]</span><span class="keyword">[</span><span class="string">'tmp_name'</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">echo</span> <span class="string">'Un problème est survenu durant l opération. Veuillez réessayer !'</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> <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">//liste des extensions possibles</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">      </span><span class="default">$extensions</span> <span class="keyword">=</span> <span class="keyword">array</span><span class="keyword">(</span><span class="string">'/png'</span><span class="keyword">,</span> <span class="string">'/gif'</span><span class="keyword">,</span> <span class="string">'/jpg'</span><span class="keyword">,</span> <span class="string">'/jpeg'</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="comment">//récupère la chaîne à partir du dernier / pour connaître l'extension</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">      </span><span class="default">$extension</span> <span class="keyword">=</span> <span class="default"><a href="http://www.lephpfacile.com/manuel-php/function.strrchr.php" title="Voir la documentation de la fonction PHP strrchr">strrchr</a></span><span class="keyword">(</span><span class="default">$_FILES</span><span class="keyword">[</span><span class="string">'image'</span><span class="keyword">]</span><span class="keyword">[</span><span class="string">'type'</span><span class="keyword">]</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></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">      </span><span class="comment">//vérifie si l'extension est dans notre tableau</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.in-array.php" title="Voir la documentation de la fonction PHP in_array">in_array</a></span><span class="keyword">(</span><span class="default">$extension</span><span class="keyword">,</span> <span class="default">$extensions</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">echo</span> <span class="string">'Vous devez uploader un fichier de type png, gif, jpg, jpeg.'</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> <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="comment">//on définit la taille maximale</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.define.php" title="Voir la documentation de la fonction PHP define">define</a></span><span class="keyword">(</span><span class="string">'MAXSIZE'</span><span class="keyword">,</span> <span class="default">300000</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">$_FILES</span><span class="keyword">[</span><span class="string">'image'</span><span class="keyword">]</span><span class="keyword">[</span><span class="string">'size'</span><span class="keyword">]</span> <span class="keyword">&gt;</span> <span class="default">MAXSIZE</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">'Votre image est supérieure à la taille maximale de '</span><span class="keyword">.</span><span class="default">MAXSIZE</span><span class="keyword">.</span><span class="string">' octets'</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> <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">//on se connecte (remplacer les paramètres de connexion)</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">            </span><span class="default">$connexion</span> <span class="keyword">=</span> <span class="default"><a href="http://www.lephpfacile.com/manuel-php/function.mysql-connect.php" title="Voir la documentation de la fonction PHP mysql_connect">mysql_connect</a></span><span class="keyword">(</span><span class="string">"localhost"</span><span class="keyword">,</span> <span class="string">"root"</span><span class="keyword">,</span> <span class="string">""</span><span class="keyword">)</span> <span class="default">or</span> <span class="keyword">exit</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';"><span class="default">            </span><span class="default">$database</span> <span class="keyword">=</span> <span class="default"><a href="http://www.lephpfacile.com/manuel-php/function.mysql-select-db.php" title="Voir la documentation de la fonction PHP mysql_select_db">mysql_select_db</a></span><span class="keyword">(</span><span class="string">"tata"</span><span class="keyword">)</span> <span class="default">or</span> <span class="keyword">exit</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';"><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="comment">//récupération des infos saisies</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">            </span><span class="default">$nom</span> <span class="keyword">=</span> <span class="default"><a href="http://www.lephpfacile.com/manuel-php/function.mysql-escape-string.php" title="Voir la documentation de la fonction PHP mysql_escape_string">mysql_escape_string</a></span><span class="keyword">(</span><span class="default">$_POST</span><span class="keyword">[</span><span class="string">'nom'</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">$description</span> <span class="keyword">=</span> <span class="default"><a href="http://www.lephpfacile.com/manuel-php/function.mysql-escape-string.php" title="Voir la documentation de la fonction PHP mysql_escape_string">mysql_escape_string</a></span><span class="keyword">(</span><span class="default">$_POST</span><span class="keyword">[</span><span class="string">'description'</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></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">            </span><span class="comment">//Lecture du fichier. On doit utiliser la fonction mysql_escape_string car les données binaires contiennent des caractères spéciaux.</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">            </span><span class="default">$image</span> <span class="keyword">=</span> <span class="default"><a href="http://www.lephpfacile.com/manuel-php/function.mysql-escape-string.php" title="Voir la documentation de la fonction PHP mysql_escape_string">mysql_escape_string</a></span><span class="keyword">(</span><span class="default"><a href="http://www.lephpfacile.com/manuel-php/function.file-get-contents.php" title="Voir la documentation de la fonction PHP file_get_contents">file_get_contents</a></span><span class="keyword">(</span><span class="default">$_FILES</span><span class="keyword">[</span><span class="string">'image'</span><span class="keyword">]</span><span class="keyword">[</span><span class="string">'tmp_name'</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></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">            </span><span class="comment">//Il ne reste qu'à insérer tout ça dans notre table.</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.mysql-query.php" title="Voir la documentation de la fonction PHP mysql_query">mysql_query</a></span><span class="keyword">(</span><span class="string">"INSERT INTO images(nom, description, img, extension) VALUES('"</span><span class="keyword">.</span><span class="default">$nom</span><span class="keyword">.</span><span class="string">"', '"</span><span class="keyword">.</span><span class="default">$description</span><span class="keyword">.</span><span class="string">"', '"</span><span class="keyword">.</span><span class="default">$image</span><span class="keyword">.</span><span class="string">"', '"</span><span class="keyword">.</span><span class="default">$_FILES</span><span class="keyword">[</span><span class="default">image</span><span class="keyword">]</span><span class="keyword">[</span><span class="default">type</span><span class="keyword">]</span><span class="keyword">.</span><span class="string">"')"</span><span class="keyword">)</span> <span class="default">or</span> <span class="keyword">exit</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';"><span class="default">            </span><span class="default"><a href="http://www.lephpfacile.com/manuel-php/function.mysql-close.php" title="Voir la documentation de la fonction PHP mysql_close">mysql_close</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="default">            </span><span class="keyword">echo</span> <span class="string">'L insertion s est bien déroulée !'</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="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="d4"><a href="javascript:fetchHighlight(4);">Récupérer le code</a></div></div><br />
<br />
<br />
<br />
<span class="code_php_fichier">apercu.php</span><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</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> <span class="comment">//si nous avons une image</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">$_GET</span><span class="keyword">[</span><span class="string">'id_img'</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></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">   </span><span class="comment">//connexion à la base de données</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> <span class="default">$connexion</span> <span class="keyword">=</span> <span class="default"><a href="http://www.lephpfacile.com/manuel-php/function.mysql-connect.php" title="Voir la documentation de la fonction PHP mysql_connect">mysql_connect</a></span><span class="keyword">(</span><span class="string">"localhost"</span><span class="keyword">,</span> <span class="string">"root"</span><span class="keyword">,</span> <span class="string">""</span><span class="keyword">)</span> <span class="default">or</span> <span class="keyword">exit</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';"><span class="default">   </span><span class="default">$database</span> <span class="keyword">=</span> <span class="default"><a href="http://www.lephpfacile.com/manuel-php/function.mysql-select-db.php" title="Voir la documentation de la fonction PHP mysql_select_db">mysql_select_db</a></span><span class="keyword">(</span><span class="string">"BASE"</span><span class="keyword">)</span><span class="default">or</span> <span class="keyword">exit</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';"><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="comment">//on sécurise notre donnée</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> <span class="default">$idImg</span> <span class="keyword">=</span> <span class="default"><a href="http://www.lephpfacile.com/manuel-php/function.intval.php" title="Voir la documentation de la fonction PHP intval">intval</a></span><span class="keyword">(</span><span class="default">$_GET</span><span class="keyword">[</span><span class="string">'id_img'</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></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="default">   </span><span class="comment">//la requète qui récupère l'image à partir de l'identifiant</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> <span class="default">$apercu</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 extension, img FROM images WHERE id_img = "</span><span class="keyword">.</span><span class="default">$idImg</span><span class="keyword">)</span> <span class="default">or</span> <span class="keyword">exit</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';"><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="comment">//si le résultat est différent de 1</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.mysql-num-rows.php" title="Voir la documentation de la fonction PHP mysql_num_rows">mysql_num_rows</a></span><span class="keyword">(</span><span class="default">$apercu</span><span class="keyword">)</span> <span class="default">!=</span> <span class="default">1</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">'L image n existe pas !'</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> <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">//on stocke les données dans un tableau</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"> <span class="default">$reponse</span> <span class="keyword">=</span> <span class="default"><a href="http://www.lephpfacile.com/manuel-php/function.mysql-fetch-assoc.php" title="Voir la documentation de la fonction PHP mysql_fetch_assoc">mysql_fetch_assoc</a></span><span class="keyword">(</span><span class="default">$apercu</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="comment">//on indique qu'on affiche une image</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">"Content-type: "</span><span class="keyword">.</span><span class="default">$reponse</span><span class="keyword">[</span><span class="string">'extension'</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">//on affiche l'image en elle même</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="default">$reponse</span><span class="keyword">[</span><span class="string">'img'</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"><a href="http://www.lephpfacile.com/manuel-php/function.mysql-close.php" title="Voir la documentation de la fonction PHP mysql_close">mysql_close</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="keyword">}</span> <span class="keyword">else</span>  </li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="keyword">echo</span> <span class="string">'Vous n avez pas sélectionné d image !'</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 />
<br />
<br />
<span class="code_php_fichier">galerie.php</span><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="html">&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.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="fr" &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;Ma galerie d'images&lt;/title&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">   </span><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">      body {</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">         width: 95%;</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">         </span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">      div {</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">         width: 22%;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">         float: left;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">         text-align: center;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">         border: 1px solid black;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">         margin: 5px;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">         padding:  5px;</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">         </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">         text-align: left;</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">         </span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">      a {</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">         color: #000000;</span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">         text-decoration: none;</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';"><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">   </span></li><li class="ligne_off" onmouseover="this.className='ligne_on';" onmouseout="this.className='ligne_off';"><span class="html">   &lt;h1&gt;Ma galerie d'images&lt;/h1&gt;</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">   </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">   </span><span class="default">$connexion</span> <span class="keyword">=</span> <span class="default"><a href="http://www.lephpfacile.com/manuel-php/function.mysql-connect.php" title="Voir la documentation de la fonction PHP mysql_connect">mysql_connect</a></span><span class="keyword">(</span><span class="string">"localhost"</span><span class="keyword">,</span> <span class="string">"root"</span><span class="keyword">,</span> <span class="string">""</span><span class="keyword">)</span> <span class="default">or</span> <span class="keyword">exit</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';"><span class="default">   </span><span class="default">$database</span> <span class="keyword">=</span> <span class="default"><a href="http://www.lephpfacile.com/manuel-php/function.mysql-select-db.php" title="Voir la documentation de la fonction PHP mysql_select_db">mysql_select_db</a></span><span class="keyword">(</span><span class="string">"images"</span><span class="keyword">)</span> <span class="default">or</span> <span class="keyword">exit</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';"><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">$affichage</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 id_img, nom, description FROM images"</span><span class="keyword">)</span> <span class="default">or</span> <span class="keyword">exit</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';"><span class="default">   </span><span class="keyword">while</span><span class="keyword">(</span><span class="default">$result</span> <span class="keyword">=</span> <span class="default"><a href="http://www.lephpfacile.com/manuel-php/function.mysql-fetch-assoc.php" title="Voir la documentation de la fonction PHP mysql_fetch_assoc">mysql_fetch_assoc</a></span><span class="keyword">(</span><span class="default">$affichage</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></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;div&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">echo</span> <span class="string">'&lt;a href="apercu.php?id_img='</span><span class="keyword">.</span><span class="default">$result</span><span class="keyword">[</span><span class="default">id_img</span><span class="keyword">]</span><span class="keyword">.</span><span class="string">'"&gt;&lt;img src="apercu.php?id_img='</span><span class="keyword">.</span><span class="default">$result</span><span class="keyword">[</span><span class="default">id_img</span><span class="keyword">]</span><span class="keyword">.</span><span class="string">'" alt="'</span><span class="keyword">.</span><span class="default">$result</span><span class="keyword">[</span><span class="default">nom</span><span class="keyword">]</span><span class="keyword">.</span><span class="string">'" title="'</span><span class="keyword">.</span><span class="default">$result</span><span class="keyword">[</span><span class="default">nom</span><span class="keyword">]</span><span class="keyword">.</span><span class="string">'" /&gt;&lt;/a&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">echo</span> <span class="string">'&lt;p&gt;Description : '</span><span class="keyword">.</span><span class="default">$result</span><span class="keyword">[</span><span class="string">"description"</span><span class="keyword">]</span><span class="keyword">.</span><span class="string">'&lt;/p&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">echo</span> <span class="string">'&lt;/div&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">   </span><span class="default"><a href="http://www.lephpfacile.com/manuel-php/function.mysql-close.php" title="Voir la documentation de la fonction PHP mysql_close">mysql_close</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="default">   </span><span class="default">?&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="html">&lt;/html&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 />
<br />
<br />
et voila la base "images" que j'ai créer :<br />
<br />
CREATE TABLE `images` (<br />
`id_img` INT NOT NULL AUTO_INCREMENT,<br />
`nom` VARCHAR(50) NOT NULL,<br />
`description` text NOT NULL,<br />
`img` BLOB NOT NULL,<br />
`extension` VARCHAR(25) NOT NULL,<br />
PRIMARY KEY (`id_img`)<br />
)<br />
<br />
J 'attend une reponse et un aide<br />
merci beaucoup]]></description>
			<guid isPermaLink="true">http://www.lephpfacile.com/forum/1-php-mysql/7004-galerie-photo-avec-php-mysql</guid>
		</item>
		<item>
			<title><![CDATA[Comment faire un espace membre en PHP]]></title>
			<pubDate>Mon, 26 Jul 2010 13:22:17 +0200</pubDate>
			<link>http://www.lephpfacile.com/forum/1-php-mysql/7003-comment-faire-un-espace-membre-en-php</link>
			<description><![CDATA[Bonjour<br />
N'y connaissant pas encore grand chose en php, j'ai essayé la fiche 10 de "Comment faire un espace membre en PHP" en copiant tel quel les 5 fichiers.<br />
Il m'est renvoyé plusieurs erreurs.<br />
Est-ce que quelqu'un peut m'aider SPV<br />
Merci]]></description>
			<guid isPermaLink="true">http://www.lephpfacile.com/forum/1-php-mysql/7003-comment-faire-un-espace-membre-en-php</guid>
		</item>
		<item>
			<title><![CDATA[doublons]]></title>
			<pubDate>Sat, 24 Jul 2010 12:45:14 +0200</pubDate>
			<link>http://www.lephpfacile.com/forum/1-php-mysql/7002-doublons</link>
			<description><![CDATA[Bonjour,<br />
<br />
J'ai une table avec 3 colonnes :<br />
mot_cle, mot_cle2, mot_cle3<br />
<br />
Je voudrais récupérer tous les mots<br />
des 3 colonnes, en évitant les doublons, (sachant q'un même mot<br />
peut se retrouver dans mot_cle, mais aussi dans mot_cle2 ou dans mot_cle3).<br />
<br />
En gros, faire un "SELECT DISTINCT mot_cle" un "SELECT DISTINCT mot_cle2" et "SELECT DISTINCT mot_cle3" en une seule requête !<br />
<br />
Si je fais "SELECT DISTINCT mot_cle, mot_cle2, mot_cle3"<br />
ça ne fonctionne pas<br />
<br />
Merci<br />
<br />
f]]></description>
			<guid isPermaLink="true">http://www.lephpfacile.com/forum/1-php-mysql/7002-doublons</guid>
		</item>
		<item>
			<title><![CDATA[debutant php]]></title>
			<pubDate>Fri, 23 Jul 2010 20:55:49 +0200</pubDate>
			<link>http://www.lephpfacile.com/forum/1-php-mysql/7001-debutant-php</link>
			<description><![CDATA[bonjour à tous,<br />
<br />
je suis débutant en php<br />
j'ai lu les cours PHP 1 à 9<br />
<br />
Question 1 :<br />
comment utiliser un script php trouvé sur le net ?<br />
(j'ai téléchargé un script de mailing list/newsletter, phplist-2.10.9, après décompression je me retrouve avec un dossier dont je ne sais que faire, rempli de fichiers auquel je ne comprends rien, le readme est anglais et n'apporte rien)<br />
<br />
Question 2 :<br />
existe t-il une liste de script en français avec tuto en français (je comprends pas l'angliche) ?<br />
<br />
merci d'avance !<br />
<br />
PS : je travaille sous mac OSX, avec dreamweaver et transmit (ftp), mes sites (html basique) sont chez ovh (donc avec php4 et Mysql fournis)]]></description>
			<guid isPermaLink="true">http://www.lephpfacile.com/forum/1-php-mysql/7001-debutant-php</guid>
		</item>
		<item>
			<title><![CDATA[Sauvegarder une table avec longtext]]></title>
			<pubDate>Fri, 23 Jul 2010 18:55:40 +0200</pubDate>
			<link>http://www.lephpfacile.com/forum/1-php-mysql/7000-sauvegarder-une-table-avec-longtext</link>
			<description><![CDATA[Bonjour,<br />
<br />
J'aimerai savoir comment ou avec quel outil on peut faire des sauvegarde d'une table qui contient 3000 champs avec de très longs textes.<br />
<br />
Pour le moment je vais sur le serveur de mon hébergeur, et j'utilise PhpMyAdmin. Mais je crois que c'est aussi possible de mon PC avec un formulaire ou un outil particulier.<br />
<br />
Si c'est réalisé avec un formulaire, y a t'il une question de capacité ?<br />
Et comment réaliser ce formulaire ?<br />
<br />
Si c'est avec un outil, le quel me conseillez-vous ?<br />
<br />
Merci de vos conseils.<br />
<br />
Jack Bocar]]></description>
			<guid isPermaLink="true">http://www.lephpfacile.com/forum/1-php-mysql/7000-sauvegarder-une-table-avec-longtext</guid>
		</item>
		<item>
			<title><![CDATA[Formulaire et mySQL]]></title>
			<pubDate>Tue, 20 Jul 2010 19:17:55 +0200</pubDate>
			<link>http://www.lephpfacile.com/forum/1-php-mysql/6999-formulaire-et-mysql</link>
			<description><![CDATA[Bonjour,<br />
<br />
Je suis tout nouveau et je maitrise pas du tout le PHP pour le moment.<br />
<br />
Je vous explique ma problématique :<br />
<br />
Je bosse pour une entreprise de recharge de cartouches. Et j'ai besoin de faire un site sur lequel les clients rentraient le code de la cartouche et toutes les pièces et encres nécessaire s'afficherait automatiquement.<br />
<br />
Je dispose de ma base de donné qui comportera 6 colonnes et environs 1500 lignes.<br />
<br />
Donc exemple: j' ai une cartouche TO711 et je veux que le client entre ce numéro et qu'automatiquement, la marque, l'encre, le code interne....etc.. s'affiche.<br />
<br />
Est ce que quelqu'un pourrait m'éclairer sur cette problématique?<br />
<br />
Merci d'avance à tous.]]></description>
			<guid isPermaLink="true">http://www.lephpfacile.com/forum/1-php-mysql/6999-formulaire-et-mysql</guid>
		</item>
		<item>
			<title><![CDATA[Navigation dans un array]]></title>
			<pubDate>Tue, 20 Jul 2010 10:16:40 +0200</pubDate>
			<link>http://www.lephpfacile.com/forum/1-php-mysql/6998-navigation-dans-un-array</link>
			<description><![CDATA[Bonjour, <br />
<br />
Je suis un peu perdu avec mes Array, malgré les docs PHP.<br />
<br />
En gros, j'ai un array contenant des ID de ma BDD.<br />
<br />
Par exemple :<br />
<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">Array</span> <span class="keyword">(</span> <span class="keyword">[</span><span class="default">0</span><span class="keyword">]</span> <span class="keyword">=&gt;</span> <span class="default">1025</span> <span class="keyword">[</span><span class="default">1</span><span class="keyword">]</span> <span class="keyword">=&gt;</span> <span class="default">2542</span> <span class="keyword">[</span><span class="default">2</span><span class="keyword">]</span> <span class="keyword">=&gt;</span> <span class="default">5443</span> <span class="keyword">[</span><span class="default">3</span><span class="keyword">]</span> <span class="keyword">=&gt;</span> <span class="default">5744</span> <span class="keyword">[</span><span class="default">4</span><span class="keyword">]</span> <span class="keyword">=&gt;</span> <span class="default">5541</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="d7"><a href="javascript:fetchHighlight(7);">Récupérer le code</a></div></div><br />
<br />
L'objectif est d'arriver avec l'un des id dans une variable et de demander a l'array de sortir l'ID précédent et le suivant.<br />
<br />
Par exemple dans mon cas ci dessus, si j'arrive avec l'ID 2542, j'aimerai qu'il me sorte<br />
<br />
Précédent : 1025<br />
Suivant : 5443<br />
<br />
Comment puis-je faire cela ?<br />
<br />
Merci]]></description>
			<guid isPermaLink="true">http://www.lephpfacile.com/forum/1-php-mysql/6998-navigation-dans-un-array</guid>
		</item>
		<item>
			<title><![CDATA[Header + target?]]></title>
			<pubDate>Mon, 19 Jul 2010 03:10:59 +0200</pubDate>
			<link>http://www.lephpfacile.com/forum/1-php-mysql/6997-header-target</link>
			<description><![CDATA[Salut à tous!<br />
<br />
J'ai une petite question - je ne trouve la réponse nulle part.<br />
<br />
Je veux faire une redirection avec la fonction header.<br />
Est-il possible de lui préciser dans quelle frame on veut faire cette redirection? (il y a un jeu de frame assez compliqué)<br />
<br />
Du genre: <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="html">header ('location: accesoprivado.htm' target='top');</span> </li></ol>   </div>   <div class="loading" id="d8"><a href="javascript:fetchHighlight(8);">Récupérer le code</a></div></div> même si évidemment ceci ne marche pas.<br />
Je préfèrerais rester avec un header pour l'instant. Si vraiment ce n'est pas possible, je peux le faire avec href, mais bon...<br />
<br />
Merci d'avance!]]></description>
			<guid isPermaLink="true">http://www.lephpfacile.com/forum/1-php-mysql/6997-header-target</guid>
		</item>
	</channel>
</rss>