Bonsoir,
Si tu veux faire une recherche insensible à la casse (qui ne tient pas compte des majuscules ou minusciles) et utiliser ereg, il faut écrire pour effectuer la commande uniquement si bot n'est pas trouvé dans la chaine :
if(!ereg('bot', strtolower($chaine))
{
//commande
}
mais il faut éviter d'utiliser ereg pour des recherches aussi simples, et préférer preg_match() pour des recherches plus complexes.
Dans ton cas, si tu souhaites que ton code soit compatible php4
if(strpos(strtolower($chaine),'bot') === FALSE)
{
//commande
}
à partir de php5 tu peux faire
if(stripos($chaine,'bot') === FALSE)
{
//commande
}
Cela dit si ereg disparait en php6, j'aurai du boulot à faire d'ici quelques années car je l'utilisais souvent à mes début pour des recherches un peu compliquées alors que j'aurais plutôt dû utiliser preg_match() que je ne connaissais pas (y'a pas que des exemples optimisés sur le web!).
Suis les conseils d'Hubert et évites d'utiliser ereg, ça te fera gagner du temps ainsi qu'au serveur
