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 ?
Marsh Posté le 31-03-2005 à 02:06:08
+ est un meta-caractère, faut donc les échapper dans ton masque.
Make sure you enter the(*)required information where indicate.HTML code is not allowed
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 ?