Comparaison approximative de deux chaines.

Comparaison approximative de deux chaines. - PHP - Programmation

Marsh Posté le 19-05-2005 à 10:46:58    

Bonjour à tous,
 
J'aimerai comparer deux chaines, comme par exemple :
 

if ( $ip %= '66.249.65.' ) { $pseudo = 'Robot Google'; }


En bon Français :
Si l'IP du l'utilisateur RESSEMBLE à 66.249.65 (Sous-entendu, 66.249.65.1-66.249.65.2-66.249.65.3-...-66.249.65.255), alors c'est un Robot Google.
 
Malheureusement, je ne trouve pas la bonne syntaxe pour lui faire comprendre ceci :D N'y a-t-il pas une fonction LIKE% ou quelque chose comme ça en PHP ? :)
 
Merci à tous :jap: :)


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
Reply

Marsh Posté le 19-05-2005 à 10:46:58   

Reply

Marsh Posté le 19-05-2005 à 10:47:45    

Les expressions régulières ?


---------------
[:whatde]
Reply

Marsh Posté le 19-05-2005 à 11:23:33    

http://fr.php.net/strpos par exemple, ou les regex
 
sinon pour detecter les bot il vaut mieux utiliser $_SERVER['HTTP_USER_AGENT']

Reply

Marsh Posté le 19-05-2005 à 12:51:48    

sinon, un Tableau = explode(".", $IP); Si les 3 premiers éléments du tableaux contiennent 66, 249 et 65, alors c'est un robot google...

Reply

Marsh Posté le 19-05-2005 à 12:52:34    

rufo a écrit :

sinon, un Tableau = explode(".", $IP); Si les 3 premiers éléments du tableaux contiennent 66, 249 et 65, alors c'est un robot google...


 
+1

Reply

Marsh Posté le 19-05-2005 à 13:58:25    

rufo a écrit :

sinon, un Tableau = explode(".", $IP); Si les 3 premiers éléments du tableaux contiennent 66, 249 et 65, alors c'est un robot google...


ya aussi plein d'autres ip qui ne commencent pas par 66.249.65 et qui correspondent à un googlebot...
et ça peut changer, c'est pour ça qu'il vaut mieux utiliser le user-agent, info qui est tjrs envoyé par les googlebots

Reply

Marsh Posté le 19-05-2005 à 14:02:09    

Quel est l'intérêt de détecter les googlebots :heink:


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 19-05-2005 à 14:11:33    

masklinn a écrit :

Quel est l'intérêt de détecter les googlebots :heink:


Pour savoir combien il y a de réels inconnus qui visitent une page :)
 
Sinon, effectivement, avec la fontion strpos() j'ai réussi ;)
 
Merci à tous :jap: :)


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed