Quand tu déplaces la ligne 901 ici :
901 $protege = "{}_-";
902 904 $illegal = "\x1\x2\x3\x4";
tu introduis potentiellement un bug: le $illegal *doit* faire le même
nombre de caractères que $protege
et je ne comprends pas le nom RACCOURCI_CHAR donné à la constante
le reste a l'air OK
-- Fil