Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4103 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Comparaison approximative de deux chaines.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comparaison approximative de deux chaines.

n°1088853
Max Evans
Posté le 19-05-2005 à 10:46:58  profilanswer
 

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
mood
Publicité
Posté le 19-05-2005 à 10:46:58  profilanswer
 

n°1088857
WhatDe
Posté le 19-05-2005 à 10:47:45  profilanswer
 

Les expressions régulières ?


---------------
[:whatde]
n°1088920
soju
One shot !
Posté le 19-05-2005 à 11:23:33  profilanswer
 

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

n°1089013
rufo
Pas me confondre avec Lycos!
Posté le 19-05-2005 à 12:51:48  profilanswer
 

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

n°1089015
cesarr89
Posté le 19-05-2005 à 12:52:34  profilanswer
 

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

n°1089114
soju
One shot !
Posté le 19-05-2005 à 13:58:25  profilanswer
 

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

n°1089115
masklinn
í dag viðrar vel til loftárása
Posté le 19-05-2005 à 14:02:09  profilanswer
 

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


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1089128
Max Evans
Posté le 19-05-2005 à 14:11:33  profilanswer
 

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

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Comparaison approximative de deux chaines.

 

Sujets relatifs
problème de get sur les chaines de caracteres (buffer)prob de liste avec 2 champs de comparaison
Comparaison de types ?comparaison de deux colonnes
Transformation de chaînes.récupérer une chaines de caractère d'un fichier texte
[SQL]Concaténer 2 chaînes numériques avec espace reservéRegex : chercher une valeur entre deux chaines
Indexer un tableau avec des chaines de carsComparaison de 2 clock_t à la microseconde prêt ?
Plus de sujets relatifs à : Comparaison approximative de deux chaines.


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)