probleme avec chaine contenant des "+"

probleme avec chaine contenant des "+" - PHP - Programmation

Marsh Posté le 31-03-2005 à 01:58:16    

Pour un système de stats, je récupère les referers de mon site.
 
Or, certains referrers ont pour valeur quelque chose du genre "http://+++++++++++++++++[...]++++"
 
Pour mes stats, je cherche à afficher "unknown" pour ce gnere de referrer.
 
 
J'ai donc fait un truc tout bête :
 
 
if(eregi("+++++++++++",$string))
{
   $referer = 'unknown';
}
 
or il semble que le signe + pose un problème, je me retrouve avec une erreur de type :
 
Warning: eregi(): REG_BADRPT in bla.php on line XX
 
 
Quelqu'un a une idée ?
 
 

Reply

Marsh Posté le 31-03-2005 à 01:58:16   

Reply

Marsh Posté le 31-03-2005 à 02:06:08    

+ est un meta-caractère, faut donc les échapper dans ton masque.

Reply

Sujets relatifs:

Leave a Replay

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