Bonjour à tous !
Cela faisait presque 3 ans que cette partie du blog n’avait pas eu de nouvel article alors, pour reprendre en douceur, en voici un petit.
Les fonctions ereg ne devraient plus être supportées en PHP 6 (elles sont déjà obsolètes depuis PHP 5.3), c’est pourquoi il faut vous préparer à utiliser les fonctions preg_.
Un petit coup d’œil à la doc de php.net ne peut donc pas faire de mal : preg_match
Nous vous proposons un exemple de cas avec eregi (insensible à la casse donc puisque c’est eregi) qui a pour but de repérer tous les caractères alphanumériques et pas les autres :
eregi("[^a-zA-Z0-9éèàäö\ -]", "", $f_1);
Ce code là devra donc avoir cette allure avec preg_match :
preg_match("#[^a-zA-Z0-9éèàäö\ -]#i", "", $f_1);
Un changement pas bien difficile donc mais dont il est préférable de prendre connaissance à l’avance pour ne pas se faire surprendre.