Bonjour,
J'ai trouvé cette expression régulière "#(https?|ftp|ssh):\/\/[a-z0-9\/:%_.,#?!@&=-]+#i" quelque part sur Internet (je ne sais plus où). Elle me paraît correcte. Pourtant j'obtiens une erreur:EDIT: Si je remplace le 'https?' par 'http', l'erreur persiste, le problème se situe donc dans la classe.Warning: preg_match(): Unknown modifier '?' in C:\wamp64\www\hotels\classes\moimp\vCard.php on line ...
Si dans la classe, j'échappe le '?', l'erreur se reporte sur le caractère d'échappement '\', de même si j'enlève le '?' l'erreur se reporte sur le '!' qui suit.
Partager