par
biggels » 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:
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.
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 [b]ereg()[/b] (a priori c'est normal puisque c'est devenu il me semble) un extrait de mon code:
[php]
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>";
}[/php]
je cherche sur les internets et tombe sur l'expression [b]preg_match[/b], je remplace donc les [b]ereg()[/b] mais j'obtiens toujours des erreurs.
Que faire ?, merci d'avance pour vos réponses.