<?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>Script Marketing &#187; Fonctions Utiles En Php</title>
	<atom:link href="http://www.scripts-marketing.com/category/fonctions-utiles-en-php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.scripts-marketing.com</link>
	<description>Tout pour réaliser vos scripts</description>
	<lastBuildDate>Tue, 31 Aug 2010 16:46:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Affichage aléatoire d&#8217;un string.</title>
		<link>http://www.scripts-marketing.com/affichage-aleatoire-dun-string/</link>
		<comments>http://www.scripts-marketing.com/affichage-aleatoire-dun-string/#comments</comments>
		<pubDate>Tue, 31 Aug 2010 16:44:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Fonctions Sympas]]></category>
		<category><![CDATA[Fonctions Utiles En Php]]></category>
		<category><![CDATA[tirage aléatoire]]></category>
		<category><![CDATA[tirage au sort php]]></category>

		<guid isPermaLink="false">http://www.scripts-marketing.com/?p=152</guid>
		<description><![CDATA[Vous le savez déjà, pour avoir un nombre aléatoire en PHP, il est facile d&#8217;utiliser la fonction Rand(min,max) qui tirera au sort un nombre entre min &#38; max C&#8217;est un peu plus complexe pour un tableau de valeur&#8230;Mais l&#8217;utilité est géniale: Pour faire du split testing Pour afficher des pub aléatoirement Pour faire toute sorte [...]]]></description>
			<content:encoded><![CDATA[<p>Vous le savez déjà, pour avoir un nombre aléatoire en PHP, il est facile d&#8217;utiliser la fonction Rand(min,max) qui tirera au sort un nombre entre <strong>min </strong>&amp; <strong>max</strong></p>
<p>C&#8217;est un peu plus complexe pour un tableau de valeur&#8230;Mais l&#8217;utilité est géniale:</p>
<ul>
<li>Pour faire du split testing</li>
<li>Pour afficher des pub aléatoirement</li>
<li>Pour faire toute sorte de chose que votre imagination vous dictera ( pseudo aléatoire dans un script d&#8217;auto-comment par exemple <img src='http://www.scripts-marketing.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  )</li>
</ul>
<p>Voici donc la fonction qui utilise un tableau:</p>
<pre class="brush: php; title: ;">

&lt;?php

function get_rand($array)
{
if (!is_array($array) array($array);//Si ce n'est pas un tableau, on transforme.
return $array[array_rand($array)];//Tirage au sort
}

?&gt;
</pre>
<p>Utilisation:</p>
<pre class="brush: php; title: ;">

&lt;?php

$valeurs = array('toto','titi','tutu','tata','tete');

echo get_rand($valeurs);//affichera toto ou titi ou tutu etc...

?&gt;
</pre>
<p>C&#8217;est tout simple mais réellement éfficace&#8230;Ce site étant un peu mon carnet de fonction, je la retrouverais donc pour mes développements futurs.</p>
<p>A vos commentaires.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.scripts-marketing.com/affichage-aleatoire-dun-string/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Checker Duplicate Content PHP</title>
		<link>http://www.scripts-marketing.com/checker-duplicate-content-php/</link>
		<comments>http://www.scripts-marketing.com/checker-duplicate-content-php/#comments</comments>
		<pubDate>Tue, 06 Apr 2010 14:21:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Fonctions Sympas]]></category>
		<category><![CDATA[Fonctions Utiles En Php]]></category>
		<category><![CDATA[anti duplicate content]]></category>
		<category><![CDATA[check DC]]></category>

		<guid isPermaLink="false">http://www.scripts-marketing.com/?p=131</guid>
		<description><![CDATA[Une petite fonction sympa pour vérifier si vos articles ou bout de page sont dupliqués. Utile pour un annuaire ou autre vérification sur des commentaires de blog par exemple : &#60;?php /** * @author Jeremy A. * @copyright 2010 * @site: www.code-seo.com */ function check_dc($phrase,$longueur_max = 50) { $phrase = (strlen($phrase)&#62;=$longueur_max)? substr($phrase,0,$longueur_max) : $phrase; $phrase [...]]]></description>
			<content:encoded><![CDATA[<p>Une petite fonction sympa pour vérifier si vos articles ou bout de page sont dupliqués. Utile pour un annuaire ou autre vérification sur des commentaires de blog par exemple :</p>
<pre class="brush: php; title: ;">

&lt;?php

/**
 * @author Jeremy A.
 * @copyright 2010
 * @site: www.code-seo.com
 */

function check_dc($phrase,$longueur_max = 50)
{

 $phrase = (strlen($phrase)&gt;=$longueur_max)? substr($phrase,0,$longueur_max) : $phrase;
 $phrase = (strrpos($phrase,&quot; &quot;)) ? substr($phrase,0,strrpos($phrase,&quot; &quot;)):$phrase;

 $url = 'http://www.google.com/custom?hl=fr&amp;q=';
 $phrase = urlencode('&quot;'.$phrase.'&quot;');

 $ch = curl_init();
 curl_setopt($ch, CURLOPT_URL, $url.$phrase);
 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
 $data = curl_exec($ch);
 curl_close($ch);

 $regex =  '#Aucun document ne correspond#i';
 //retourne true si pas de DC
 return(preg_match($regex,$data))? true:false;

}

$test = &quot;Tout d'abord, les pages alias et les sous-domaines sont deux choses différentes, même si une page alias peut avoir une adresse en sous-domaine.&quot;;

echo (check_dc($test,110) == true)? &quot;Pas de duplicate&quot;:&quot;DC en vue chef&quot;;

?&gt;
</pre>
<p>Il ne reste ensuite qu&#8217;a traiter l&#8217;information reçue par la fonction&#8230;</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.scripts-marketing.com/checker-duplicate-content-php/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Fonction SEO, d&#8217;où vient mon visiteur</title>
		<link>http://www.scripts-marketing.com/fonction-seo-dou-vient-mon-visiteur/</link>
		<comments>http://www.scripts-marketing.com/fonction-seo-dou-vient-mon-visiteur/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 08:27:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Fonctions Utiles En Php]]></category>
		<category><![CDATA[fonction php seo]]></category>
		<category><![CDATA[parse referer]]></category>

		<guid isPermaLink="false">http://www.scripts-marketing.com/?p=68</guid>
		<description><![CDATA[D&#8217;ou vient le visiteur ? Une question a laquelle beaucoup de Webmaster aimerait répondre. Voici une petite fonction sympas pour retrouver facilement le mot clé, le moteur de recherche et la page de provenance d&#8217;un visiteur sur un site: function analyse($ref) { $refe = parse_url($ref); parse_str($refe['query'], $query); $host = $refe['host']; switch ($host){ //GOOGLE case (strpos($host, [...]]]></description>
			<content:encoded><![CDATA[<p>D&#8217;ou vient le visiteur ? Une question a laquelle beaucoup de Webmaster aimerait répondre.</p>
<p>Voici une petite fonction sympas pour retrouver facilement le mot clé, le moteur de recherche et la page de provenance d&#8217;un visiteur sur un site:</p>
<pre class="brush: php; title: ;">
function analyse($ref)
{
$refe = parse_url($ref);
parse_str($refe['query'], $query);
$host = $refe['host'];

switch ($host){
//GOOGLE
case (strpos($host, '.google.') !== false):
$moteur = &quot;Google&quot;;
$mot_cle = $query['q'];
$page = $query['start'];
if (!$page){
$page = 1;
} else {
$page = ($page / 10) + 1;
}
break;
//Yahoo
case (strpos($host, '.yahoo.') !== false):
$moteur = &quot;Yahoo&quot;;
$mot_cle = $query['p'];
$page = $query['b'];
if (!$page){
$page = 1;
} else {
$page = (($page - 1) / 10) + 1;
}
break;
//Bing
case (strpos($host, '.bing.') !== false):
$moteur = &quot;Bing&quot;;
$mot_cle = $query['q'];
$page = $query['first'];
if (!$page){
$page = 1;
} else {
$page = (($page - 1) / 10) + 1;
}
break;
//ALTAVISTA
case (strpos($host, '.altavista.') !== false):
$moteur = &quot;Altavista&quot;;
$mot_cle = $query['q'];
$page = $query['stq'];
if (!$page){
$page = 1;
} else {
$page = ($page / 10) + 1;
}
break;
//LYCOS
case (strpos($host, '.lycos.') !== false):
$moteur = &quot;Lycos&quot;;
$mot_cle = $query['query'];
$page = $query['page2'];
if (!$page){
/**
* particularitÃ© de lycos qui affiche un page2=0
* au lieu de ne rien afficher
*
*/
$page = &quot;1&quot;;
} else {
$page = $page + 1;
}
break;
//ALLTHEWEB
case (strpos($host, '.alltheweb.') !== false):
$moteur = &quot;All The Web&quot;;
$mot_cle = $query['q'];
$page = $query['o'];
if (!$page){
$page = 1;
} else {
$page = ($page / 10) + 1;
}
break;
}
return array(
'moteur' =&gt; stripslashes($moteur) ,
'mot' =&gt; stripslashes($mot_cle) ,
'page' =&gt; stripslashes($page)
);

}
</pre>
<p>Utilisation :</p>
<pre class="brush: php; title: ;">
$result = analyse($_SERVER['HTTP_REFERER']);
echo $result['moteur'] . '&lt;br /&gt;';
echo $result['mot'] . '&lt;br /&gt;';
echo $result['page'] . '&lt;br /&gt;';
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.scripts-marketing.com/fonction-seo-dou-vient-mon-visiteur/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Où sont les Bots ?</title>
		<link>http://www.scripts-marketing.com/ou-sont-les-bots/</link>
		<comments>http://www.scripts-marketing.com/ou-sont-les-bots/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 11:59:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Fonctions Sympas]]></category>
		<category><![CDATA[Fonctions Utiles En Php]]></category>
		<category><![CDATA[function is_bot]]></category>
		<category><![CDATA[pister bots]]></category>
		<category><![CDATA[tracking bots]]></category>

		<guid isPermaLink="false">http://www.scripts-marketing.com/?p=63</guid>
		<description><![CDATA[Une petite fonction sympa pour surveiller les Bots ( save en BDD ou cloaking ) L&#8217;interêt de cette fonction et de pouvoir traiter des tableaux multiples en redéfinissant des plages d&#8217;ip éventuelles des Robots ou tout autre recherche que vous souhaiteriez traquer /** * Is_bot * traque la présence d'un bot par plage d'ip * [...]]]></description>
			<content:encoded><![CDATA[<h1>Une petite fonction sympa pour surveiller les Bots ( save en BDD ou cloaking )</h1>
<p>L&#8217;interêt de cette fonction et de pouvoir traiter des tableaux multiples en redéfinissant des plages d&#8217;ip éventuelles des Robots ou tout autre recherche que vous souhaiteriez traquer</p>
<pre class="brush: php; title: ;">
/**
 * Is_bot
 * traque la présence d'un bot par plage d'ip
 *
 * @param string $ip
 * @param array $array_bots
 * @return string|false
 */

function is_bot ($ip,$array_bots) {
    $ip = strval($ip);
    $reponse = false;
    foreach($array_bots as $bot=&gt;$val) {
	foreach($array_bots[$bot] as $ip_bot) {
	    $reponse = strpos($ip,$ip_bot);
	    if ($reponse !== FALSE) return $bot;
	}
    }
    return $reponse;
}
</pre>
<p>Utilisation:</p>
<pre class="brush: php; title: ;">
$bots = array(
    'google' =&gt; array('216.239.46','64.68.8','66.249.','64.233.173'),
    'yahoo' =&gt; array('66.196.','68.142.','202.165.','66.142.')
);
$test = is_bot('216.239.46.654',$bots); //renverra TRUE car 216.239.46 est présent dans l'ip
if($test != FALSE) {
    //action affichage bot ou cloaking <img src='http://www.scripts-marketing.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />
    $bot = $test;
    echo &quot;bot présent&lt;br/&gt;&quot;;
    echo $bot;
} else {
    echo &quot;pas de bot&quot;;
}
</pre>
<p>Le code vous retourne donc un true ou false avec possibilité de reprendre le nom du bot.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.scripts-marketing.com/ou-sont-les-bots/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Trouve les derniers caractère d&#8217;un mot en PHP, utile pour detecter des terminaisons, ou des pluriels</title>
		<link>http://www.scripts-marketing.com/trouve-les-derniers-caractere-dun-mot-en-php-utile-pour-detecter-des-terminaisons-ou-des-pluriels/</link>
		<comments>http://www.scripts-marketing.com/trouve-les-derniers-caractere-dun-mot-en-php-utile-pour-detecter-des-terminaisons-ou-des-pluriels/#comments</comments>
		<pubDate>Mon, 07 Dec 2009 08:53:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Fonctions Sympas]]></category>
		<category><![CDATA[Fonctions Utiles En Php]]></category>
		<category><![CDATA[dernier caractère]]></category>

		<guid isPermaLink="false">http://www.scripts-marketing.com/?p=56</guid>
		<description><![CDATA[Une petite fonction pour trouver facilement des terminaisons ou des pluriels dans une chaîne function dernier_car($txt, $nb=1){ $dernier = substr($txt, strlen($txt)-$nb, $nb); return $dernier; } $nb est le nombre de caractère final que vous désirez retrouver. Utilisation: echo dernier_car('mots',3); Ceci affichera les trois dernières lettres de &#171;&#160;mots&#160;&#187; soit ots]]></description>
			<content:encoded><![CDATA[<h1>Une petite fonction pour trouver facilement des terminaisons ou des pluriels dans une chaîne</h1>
<pre class="brush: php; title: ;">
function dernier_car($txt, $nb=1){
$dernier = substr($txt, strlen($txt)-$nb, $nb);
return $dernier;
}
</pre>
<p>$nb est le nombre de caractère final que vous désirez retrouver.<br />
Utilisation:</p>
<pre class="brush: php; title: ;">
echo dernier_car('mots',3);
</pre>
<p>Ceci affichera les trois dernières lettres de &laquo;&nbsp;mots&nbsp;&raquo; soit <strong>ots</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.scripts-marketing.com/trouve-les-derniers-caractere-dun-mot-en-php-utile-pour-detecter-des-terminaisons-ou-des-pluriels/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Trouver la racine du site de provenance</title>
		<link>http://www.scripts-marketing.com/trouver-la-racine-du-site-de-provenance/</link>
		<comments>http://www.scripts-marketing.com/trouver-la-racine-du-site-de-provenance/#comments</comments>
		<pubDate>Wed, 14 Oct 2009 11:07:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Fonctions Utiles En Php]]></category>
		<category><![CDATA[parse_url]]></category>
		<category><![CDATA[trouver referer php]]></category>

		<guid isPermaLink="false">http://www.scripts-marketing.com/?p=46</guid>
		<description><![CDATA[Une petite fonction pour retrouver le nom de domaine du site de provenance ( www.site.com ) function racine_referer() { if (!isset($_SERVER['HTTP_REFERER'])) { return 'pas de referer'; } else { $parser_url = parse_url(trim($_SERVER['HTTP_REFERER'])); return trim($parser_url[host] ? $parser_url[host] : array_shift(explode('/', $parser_url[path], 2))); } } Utilisation: $val = racine_referer(); echo $val;]]></description>
			<content:encoded><![CDATA[<h1>Une petite fonction pour retrouver le nom de domaine du site de provenance ( www.site.com )</h1>
<pre class="brush: php; title: ;">
function racine_referer()
{
	if (!isset($_SERVER['HTTP_REFERER']))
	{
	return 'pas de referer';
	}
	else
	{
	$parser_url = parse_url(trim($_SERVER['HTTP_REFERER']));
	return trim($parser_url[host] ? $parser_url[host] : array_shift(explode('/', $parser_url[path], 2)));
	}
}
</pre>
<p>Utilisation:</p>
<pre class="brush: php; title: ;">
$val = racine_referer();
echo $val;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.scripts-marketing.com/trouver-la-racine-du-site-de-provenance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Envoyer un Email</title>
		<link>http://www.scripts-marketing.com/envoyer-un-email/</link>
		<comments>http://www.scripts-marketing.com/envoyer-un-email/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 10:14:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Fonctions Utiles En Php]]></category>
		<category><![CDATA[envoyer mail en PHP]]></category>
		<category><![CDATA[fonction mail php]]></category>

		<guid isPermaLink="false">http://www.scripts-marketing.com/?p=26</guid>
		<description><![CDATA[Envoyer un email en PHP avec la fonction mail et des headers pour eviter le SPAMMING et la sécurité function envoyer_email($mail_destinataire, $mail_envoyeur, $nom_envoyeur, $sujet_mail, $message) { $retour=&#34;\n&#34;; $mime_boundary=md5(time()); # Les En-têtes $headers .= &#34;From: $nom_envoyeur &#60;$mail_envoyeur&#62;&#34;.$retour; $headers .= &#34;Reply-To: $nom_envoyeur &#60;$mail_envoyeur&#62;&#34;.$retour; $headers .= &#34;Return-Path: $nom_envoyeur &#60;$mail_envoyeur&#62;&#34;.$retour; // Adresse de réponse $headers .= &#34;Message-ID: &#60;&#34;.$now.&#34; System@&#34;.$_SERVER['SERVER_NAME'].&#34;&#62;&#34;.$retour; [...]]]></description>
			<content:encoded><![CDATA[<h1>Envoyer un email en PHP avec la fonction mail et des headers pour eviter le SPAMMING et la sécurité</h1>
<pre class="brush: php; title: ;">
function envoyer_email($mail_destinataire, $mail_envoyeur, $nom_envoyeur, $sujet_mail, $message)
{
  $retour=&quot;\n&quot;;
  $mime_boundary=md5(time());

  # Les En-têtes
  $headers .= &quot;From: $nom_envoyeur &lt;$mail_envoyeur&gt;&quot;.$retour;
  $headers .= &quot;Reply-To: $nom_envoyeur &lt;$mail_envoyeur&gt;&quot;.$retour;
  $headers .= &quot;Return-Path: $nom_envoyeur &lt;$mail_envoyeur&gt;&quot;.$retour;
   			// Adresse de réponse
 $headers .= &quot;Message-ID: &lt;&quot;.$now.&quot; System@&quot;.$_SERVER['SERVER_NAME'].&quot;&gt;&quot;.$retour;
 $headers .= &quot;X-Mailer: PHP v&quot;.phpversion().$retour;          // Passer le test SPAM <img src='http://www.scripts-marketing.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> 

  # Headers Multiples
  $headers .= 'MIME-Version: 1.0'.$retour;
  $headers .= &quot;Content-Type: multipart/related; boundary=\&quot;&quot;.$mime_boundary.&quot;\&quot;&quot;.$retour;

  $msg = &quot;&quot;;     

  # Text ou HTML peu importe
  $msg .= &quot;Content-Type: multipart/alternative&quot;.$retour;

  # Text
  $msg .= &quot;--&quot;.$mime_boundary.$retour;
  $msg .= &quot;Content-Type: text/plain; charset=iso-8859-1&quot;.$retour;
  $msg .= &quot;Content-Transfer-Encoding: 8bit&quot;.$retour;
  $msg .= strip_tags(str_replace(&quot;&lt;br&gt;&quot;, &quot;\n&quot;, $message)).$retour.$retour;

  # HTML
  $msg .= &quot;--&quot;.$mime_boundary.$retour;
  $msg .= &quot;Content-Type: text/html; charset=iso-8859-1&quot;.$retour;
  $msg .= &quot;Content-Transfer-Encoding: 8bit&quot;.$retour;
  $msg .= $message.$retour.$retour;

  # Fin
  $msg .= &quot;--&quot;.$mime_boundary.&quot;--&quot;.$retour.$retour;  // Sécurité

  # Envoyer le mail

  mail($mail_destinataire, $sujet_mail, $msg, $headers);

  echo &quot;Email parti&quot;;
 	return 1;
}
</pre>
<p>Utilisation:</p>
<pre class="brush: php; title: ;">
envoyer_email(&quot;destinataire@toto.com&quot;, &quot;envoyeur@toto.com&quot;, &quot;Votre nom&quot;, &quot;sujet&quot;, &quot;votre message&quot;);
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.scripts-marketing.com/envoyer-un-email/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Valider une url en PHP</title>
		<link>http://www.scripts-marketing.com/valider-une-url-en-php/</link>
		<comments>http://www.scripts-marketing.com/valider-une-url-en-php/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 09:28:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Fonctions Utiles En Php]]></category>
		<category><![CDATA[validation php]]></category>
		<category><![CDATA[verifir url]]></category>

		<guid isPermaLink="false">http://www.scripts-marketing.com/?p=18</guid>
		<description><![CDATA[Verifier la validité d&#8217;une URL en PHP function verifier_url ($string) { // on verifie que le site soit ok return preg_match('&#124;^^http://([a-zA-Z0-9-]+.)?([a-zA-Z0-9-]+.)?[a-zA-Z0-9-]+\.[a-zA-Z]{2,4}(:[0-9]+)?(/[a-zA-Z0-9-]*)?(.[a-zA-Z0-9]{1,4})?$&#124;i', $string); } Utilisation: $valid = verifier_url ($url) // $url est la variable d'un formulaire $_POST ['url']]]></description>
			<content:encoded><![CDATA[<h1>Verifier la validité d&#8217;une URL en PHP</h1>
<pre class="brush: php; title: ;">
function verifier_url ($string) {
// on verifie que le site soit ok
 return preg_match('|^^http://([a-zA-Z0-9-]+.)?([a-zA-Z0-9-]+.)?[a-zA-Z0-9-]+\.[a-zA-Z]{2,4}(:[0-9]+)?(/[a-zA-Z0-9-]*)?(.[a-zA-Z0-9]{1,4})?$|i', $string);
}
</pre>
<p>Utilisation:</p>
<pre class="brush: php; title: ;">
$valid = verifier_url ($url) // $url est la variable d'un formulaire $_POST ['url']
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.scripts-marketing.com/valider-une-url-en-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vérifier un numéro de téléphone</title>
		<link>http://www.scripts-marketing.com/verifier-un-numero-de-telephone/</link>
		<comments>http://www.scripts-marketing.com/verifier-un-numero-de-telephone/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 09:17:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Fonctions Utiles En Php]]></category>
		<category><![CDATA[numéro telephone]]></category>
		<category><![CDATA[validation php]]></category>

		<guid isPermaLink="false">http://www.scripts-marketing.com/?p=14</guid>
		<description><![CDATA[Verifier un numéro de téléphone en PHP function verifier_tel ($string) { // On cherche les numéros, les tirets et les espace simplement return (eregi('^([[:digit:]]&#124; &#124;-)+$', $string)); } Utilisation: $valid = verifier_tel ($tel) // $tel est la variable d'un formulaire $_POST ['tel']]]></description>
			<content:encoded><![CDATA[<h1>Verifier un numéro de téléphone en PHP</h1>
<pre class="brush: php; title: ;">
function verifier_tel ($string) {
	// On cherche les numéros, les tirets et les espace simplement
	return (eregi('^([[:digit:]]| |-)+$', $string));
}
</pre>
<p>Utilisation:</p>
<pre class="brush: php; title: ;">
$valid = verifier_tel ($tel) // $tel est la variable d'un formulaire $_POST ['tel']
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.scripts-marketing.com/verifier-un-numero-de-telephone/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Que du texte dans un formulaire ( sécurité )</title>
		<link>http://www.scripts-marketing.com/que-du-texte-dans-un-formulaire-securite/</link>
		<comments>http://www.scripts-marketing.com/que-du-texte-dans-un-formulaire-securite/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 09:14:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Fonctions Utiles En Php]]></category>
		<category><![CDATA[verifier le contenu d'un texte]]></category>

		<guid isPermaLink="false">http://www.scripts-marketing.com/?p=10</guid>
		<description><![CDATA[Comment verifier que seul du texte est tapé dans un formulaire pour eviter les injections SQL ou tout autre tentative de piratage ? function verifier_texte ($string) { // On ne va rechercher que des lettres, des nombres, des tirets, ?, !, des espaces et les Quotes. return (eregi(&#34;^([[:alnum:]]&#124;-&#124;\.&#124; &#124;\?&#124;\!&#124;\&#34;&#124;')+$&#34;, $String)); } Utilisation: $valid = verifier_texte [...]]]></description>
			<content:encoded><![CDATA[<h1>Comment verifier que seul du texte est tapé dans un formulaire pour eviter les injections SQL ou tout autre tentative de piratage ?</h1>
<pre class="brush: php; title: ;">
function verifier_texte ($string) {
	// On ne va rechercher que des lettres, des nombres, des tirets, ?, !, des espaces et les Quotes.
	return (eregi(&quot;^([[:alnum:]]|-|\.| |\?|\!|\&quot;|')+$&quot;, $String));
}
</pre>
<p>Utilisation:</p>
<pre class="brush: php; title: ;">
$valid = verifier_texte ($texte) // $texte est la variable d'un formulaire $_POST ['texte']
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.scripts-marketing.com/que-du-texte-dans-un-formulaire-securite/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

