Manifestement le problème ne provient pas de la regexp, mais plutot d'envoi de header.
Le code que j'ai donné au dessus est parfaitement fonctionnel.
Le problème est ailleurs
Type: Messages; Utilisateur: SpaceFrog
Manifestement le problème ne provient pas de la regexp, mais plutot d'envoi de header.
Le code que j'ai donné au dessus est parfaitement fonctionnel.
Le problème est ailleurs
dans ton code y'a ça :
if ( ! preg_match('#[^ \n\r\t\'àáâóôèéêëçîïùûü.;,-_a-zA-Z0-9]#', $comments) || strlen($comments)>300)
rien a voir avec le solution données au dessus ...
header('Content-type: text/html; charset=utf-8');
$yesReg="#^[a-zA-Z0-9\?.!;,'\(\)éèàùâêîôû\- ]+$#";
$texte="ererre";
echo preg_match($yesReg,$texte);
retourne 0 (false) si un seul...
tu as un exemple de ce que tu veux autoriser et de ce que tu veux interdire ?
mets le header charset en debut de page
Avec le fichier au format utf8, un header utf8 et une option u:
header('Content-type: text/html; charset=utf-8');
$comments ="L'avion a decolle à 11h30 ";
if (!preg_match("#^[...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.