ereg() obsolète, preg_match pose problème, que faire ?
Posté : 19 déc. 2012, 18:25
salut,
en grand amateur, je suis confronté à un problème : j'ai suivi un tuto pour créer un formulaire sans rafraîchissement de la page tout fonctionne sauf que j'obtiens une erreur concernant ereg() (a priori c'est normal puisque c'est devenu il me semble) un extrait de mon code:
je cherche sur les internets et tombe sur l'expression preg_match, je remplace donc les ereg() mais j'obtiens toujours des erreurs.
Que faire ?, merci d'avance pour vos réponses.
en grand amateur, je suis confronté à un problème : j'ai suivi un tuto pour créer un formulaire sans rafraîchissement de la page tout fonctionne sauf que j'obtiens une erreur concernant ereg() (a priori c'est normal puisque c'est devenu il me semble) un extrait de mon code:
if ( empty($_REQUEST['name']) ) {
$pass = 1;
$alert .= "<li>" . $emptyname . "</li>";
} elseif ( ereg( "[][{}()*+?.\\^$|]", $_REQUEST['name'] ) ) {
$pass = 1;
$alert .= "<li>" . $alertname . "</li>";
}
if ( empty($_REQUEST['email']) ) {
$pass = 1;
$alert .= "<li>" . $emptyemail . "</li>";
} elseif ( !eregi("^[_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>";
} elseif ( ereg( "[][{}()*+?\\^$|]", $_REQUEST['message'] ) ) {
$pass = 1;
$alert .= "<li>" . $alertmessage . "</li>";
}
je cherche sur les internets et tombe sur l'expression preg_match, je remplace donc les ereg() mais j'obtiens toujours des erreurs.
Que faire ?, merci d'avance pour vos réponses.