C'est tout simplement dû à Free, qui bloque certaines fonctions

.
Donc là, mis à part te coder un correctif, il n'y a pas de solution.
Normalement, on peut feinter via
strpos(). J'y regarde d'ici quelques minutes.
Edit : Tu peux me faire un PHPInfo, pour me dire sur quelle version de PHP tu es ?
A priori, cette fonction ne serait pas interdite.
Donc mis à part si le serveur où tu te situes est sous PHP 4.0.5 et ou inférieur, ça devrait fonctionner.
Mais je vais quand même faire un substitut pour cette fonction au cas où

.