rikou
Utilisateur open source-
Compteur de contenus
1 -
Inscrit(e) le
-
Dernière visite
Activité de rikou
-
rikou a ajouté un message dans un sujet Remplacer les ereg par des preg_match
Bonjour
j'ai un souci de script, qui pourrait m'aider ?
sur mon site y a un formulaire pour poster des messages
mais des erreurs persistent . je suis sûr que c'est trois fois rien...pour les connaisseurs
pour ma part je suis hyper débutant, voici les erreurs ci-dessous
je vous remercie par avance
Rikou
Nom: Email: Message:
Warning: preg_match() [function.preg-match]: Unknown modifier '[' in /homez.744/melime/www/js/sendmail.php on line 41
Warning: preg_match() [function.preg-match]: No ending delimiter '^' found in /homez.744/melime/www/js/sendmail.php on line 49
Warning: preg_match() [function.preg-match]: Unknown modifier '[' in /homez.744/melime/www/js/sendmail.php on line 57
je vous fais la copie du php de la ligne 41 à la ligne 57 ( là où il y a les erreurs )
} elseif (preg_match( "[ ][{}()*+?.\\^$|]", $_REQUEST['name'] ) ) {
$pass = 1;
$alert .= "<li>" . $alertname . "</li>";
}
if ( empty($_REQUEST['email']) ) {
$pass = 1;
$alert .= "<li>" . $emptyemail . "</li>";
$alert .= "<script>jQuery(\"#email\").addClass(\"error\");</script>";
} elseif (preg_match("^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,3})$", $_REQUEST['email']) ) {
$pass = 1;
$alert .= "<li>" . $alertemail . "</li>";
}
if ( empty($_REQUEST['message']) ) {
$pass = 1;
$alert .= "<li>" . $emptymessage . "</li>";
$alert .= "<script>jQuery(\"#message\").addClass(\"error\");</script>";
} elseif (preg_match( "[ ][{}()*+\\^$|]", $_REQUEST['message'] ) ) {
-
0
-