<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Développeur Web Freelance (PHP/MySQL) - Lyon &#187; Outils</title>
	<atom:link href="http://www.alexandreval.info/cv/category/outils/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.alexandreval.info/cv</link>
	<description>Développeur Freelance PHP / Création de sites Internet</description>
	<lastBuildDate>Thu, 25 Jun 2009 14:13:23 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>fr</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Comment déboguer du code PHP : La solution !</title>
		<link>http://www.alexandreval.info/cv/comment-deboguer-du-code-php-la-solution/</link>
		<comments>http://www.alexandreval.info/cv/comment-deboguer-du-code-php-la-solution/#comments</comments>
		<pubDate>Sun, 30 Nov 2008 17:54:47 +0000</pubDate>
		<dc:creator>Alexandre Val</dc:creator>
				<category><![CDATA[Code-Script]]></category>
		<category><![CDATA[Outils]]></category>
		<category><![CDATA[Bug]]></category>
		<category><![CDATA[FirePHP]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.alexandreval.info/cv/?p=73</guid>
		<description><![CDATA[ 
Comment déboguer du code PHP avec FirePHP, extension de FireBug, plugin indispensable aux développeurs.
]]></description>
			<content:encoded><![CDATA[<p><embed id="VideoPlayback" src="http://video.google.com/googleplayer.swf?docid=1420881398724001366&#038;hl=fr&#038;fs=true" style="width:400px;height:326px" allowFullScreen="true" allowScriptAccess="always" type="application/x-shockwave-flash"> </embed><br />
Comment déboguer du code PHP avec <a target="_blank" href="http://www.firephp.org/">FirePHP</a>, extension de <a target="_blank" href="https://addons.mozilla.org/fr/firefox/addon/1843">FireBug</a>, plugin indispensable aux développeurs.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.alexandreval.info/cv/comment-deboguer-du-code-php-la-solution/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ne plus être spammé sur son site/blog</title>
		<link>http://www.alexandreval.info/cv/ne-plus-etre-spamme-sur-son-site-blog/</link>
		<comments>http://www.alexandreval.info/cv/ne-plus-etre-spamme-sur-son-site-blog/#comments</comments>
		<pubDate>Wed, 10 Sep 2008 10:08:34 +0000</pubDate>
		<dc:creator>Alexandre Val</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Code-Script]]></category>
		<category><![CDATA[Outils]]></category>
		<category><![CDATA[Champs]]></category>
		<category><![CDATA[Robot]]></category>
		<category><![CDATA[Spam]]></category>

		<guid isPermaLink="false">http://www.alexandreval.info/cv/?p=60</guid>
		<description><![CDATA[Comment ne plus recevoir de spam sur son site/blog ? C&#8217;est la question que tout le mon s&#8217;est posé une fois.
Je ne vais pas vous parler de scripts à mettre en place, de Captcha ou d&#8217;inscriptions avant de commenter un message.
Ma technique est la suivante, et elle fonctionne à 99% des robots spammers.
Il suffit de [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Comment ne plus recevoir de spam sur son site/blog </strong>? C&#8217;est la question que tout le mon s&#8217;est posé une fois.<br />
Je ne vais pas vous parler de <em>scripts</em> à mettre en place, de <em>Captcha</em> ou d&#8217;inscriptions avant de commenter un message.</p>
<p>Ma technique est la suivante, et elle <strong>fonctionne à 99%</strong> des robots spammers.<br />
Il suffit de mettre en place un <strong>champs texte</strong> placé dans le formulaire qui sera <strong>caché par un style css</strong> :</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">&lt;input type=&quot;text&quot; name=&quot;pseudo&quot; value=&quot;&quot; style=&quot;visibility:hidden&quot; /&gt;</div>
</li>
</ol>
</div>
<p>Il faudra vérifier à l&#8217;envoi du formulaire si ce champs a été renseigné. Si c&#8217;est le cas, alors c&#8217;est un robot qui l&#8217;a rempli. Un robot de spam remplit automatiquement tout les champs du formulaire qu&#8217;il trouve dans le code source de la page. Il pourra donc voir ce champs caché et tomber dans le piège.</p>
<p>Il faut donc vérifier que le champs a été renseigné :</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1"><span class="re0">$pseudo</span> = <a href="http://www.php.net/trim"><span class="kw3">trim</span></a><span class="br0">&#40;</span><span class="re0">$_POST</span><span class="br0">&#91;</span><span class="st0">&#8216;pseudo&#8217;</span><span class="br0">&#93;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw1">if</span><span class="br0">&#40;</span>!<a href="http://www.php.net/empty"><span class="kw3">empty</span></a><span class="br0">&#40;</span><span class="re0">$pseudo</span><span class="br0">&#41;</span> || <span class="re0">$pseudo</span>!=<span class="st0">&#8221;</span><span class="br0">&#41;</span><span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1"><a href="http://www.php.net/die"><span class="kw3">die</span></a><span class="br0">&#40;</span><a href="http://www.php.net/mysql_error"><span class="kw3">mysql_error</span></a><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#41;</span>; <span class="co1">//Bye Bye le robot.</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
</ol>
</div>
<p>Je l&#8217;ai testé sur <a href="http://www.tuxboard.com/"><strong>Tuxboard.com</strong></a>, je recevais pas moins de <strong>500/600 spams par jours</strong>, et maintenant, j&#8217;en reçois <strong>1 voire 2 maximum par jour </strong>!</p>
<p>Vous obtiendrez en plus de cette suppressions nauséabondes de spams, un gain de performance car il n&#8217;est pas s&#8217;en rappelez que vous ne subirez pas les utilisations de <em>requêtages</em> des robots et tout cela sans ajout de scripts et autres <em>captcha</em>, souvent illisibles.<br />
Évidemment, cette technique n&#8217;a aucun moyen de lutter contre les utilisateurs/spammeurs qui polluent les blogs.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.alexandreval.info/cv/ne-plus-etre-spamme-sur-son-site-blog/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Tout savoir sur un site web avec QuarkBase</title>
		<link>http://www.alexandreval.info/cv/tout-savoir-sur-un-site-web-avec-quarkbase/</link>
		<comments>http://www.alexandreval.info/cv/tout-savoir-sur-un-site-web-avec-quarkbase/#comments</comments>
		<pubDate>Sat, 30 Aug 2008 17:50:44 +0000</pubDate>
		<dc:creator>Alexandre Val</dc:creator>
				<category><![CDATA[Outils]]></category>
		<category><![CDATA[backlinks]]></category>
		<category><![CDATA[balises meta]]></category>
		<category><![CDATA[QuarkBase]]></category>
		<category><![CDATA[Site]]></category>
		<category><![CDATA[Statistiques]]></category>

		<guid isPermaLink="false">http://www.alexandreval.info/cv/?p=40</guid>
		<description><![CDATA[Le site propose QuarkBase propose plusieurs informations utiles pour un site internet :
- Description du site avec les balises meta, les sites qui sont similaires au vôtre.
- Popularité dans les sites communautaires (Digg, Twitter, Technorati&#8230;), et les backlinks.
- Traffic de votre site grâce aux stats de Alexa.com.
- Et les informations concernant le propriétaire et son [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">Le site propose <a href="http://www.quarkbase.com" target="_blank"   rel="nofollow" title="Quarkbase" ><strong>QuarkBase</strong></a> propose plusieurs informations utiles pour un site internet :<br />
- Description du site avec les <a href="http://www.alexandreval.info/cv/tag/balises-meta">balises meta</a>, les sites qui sont similaires au vôtre.<br />
- Popularité dans les sites communautaires (Digg, Twitter, Technorati&#8230;), et les <a href="http://www.alexandreval.info/cv/tag/backlinks">backlinks</a>.<br />
- Traffic de votre site grâce aux stats de Alexa.com.<br />
- Et les informations concernant le propriétaire et son hébergement (IP, hébergeur&#8230;)</p>
<div align="center"><a rel="shadowbox[quarkThumbs];options={counterType:'skip',continuous:true,animSequence:'sync',handleOversize:'drag'}" title="Quarkbase" href="http://www.alexandreval.info/cv/wp-content/uploads/2008/08/quarkbase1.jpg"><img class="aligncenter size-medium wp-image-42" title="quarkbase" src="http://www.alexandreval.info/cv/wp-content/uploads/2008/08/quarkbase-300x164.jpg" alt="quarkbase" width="300" height="164" /></a></div>
<p>Il y a aussi d&#8217;autres sites similaires à <strong>quarkbase</strong> :<br />
- <a href="http://www.urlmetrix.com" target="_blank" rel="nofollow">urlmetrix</a><br />
- <a href="http://www.aboutus.org" target="_blank" rel="nofollow">aboutus</a><br />
- <a href="http://www.alexa.com" target="_blank" rel="nofollow">alexa</a></p>
<div align="center"><a rel="shadowbox[quarkThumbs];options={counterType:'skip',continuous:true,animSequence:'sync',handleOversize:'drag'}" title="Quarkbase" href="http://www.alexandreval.info/cv/wp-content/uploads/2008/08/quarkbase-trafic1.jpg"><img class="aligncenter size-medium wp-image-42" title="quarkbase" src="http://www.alexandreval.info/cv/wp-content/uploads/2008/08/quarkbase-trafic1-300x157.jpg" alt="quarkbase" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.alexandreval.info/cv/tout-savoir-sur-un-site-web-avec-quarkbase/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

