Salutations !
Si tu regardes plus en détail la doc de la fonction strpos(), tu verras qu'elle retourne la position numérique de l'occurrence relativement au début de la chaîne (la position dans la chaîne commence à 0). Retourne false si l'occurrence n'a pas été trouvée.
Tu verras également cet "Avertissement" : Cette fonction peut retourner false, mais elle peut aussi retourner une valeur équivalent à false (la position 0).
Ta condition ne doit donc pas juste vérifier la valeur retourner, mais également le type de retour (booléen ou numérique) : if ($pos !== false)
Edit : erf, grillé par Saian
