Bonjour,
J'ai un code php pour mon formulaire de contact mais celui-ci est basique, il accepte donc les adresses mail sans le '@' et les messageries jetables comme 'yopmail'
Voici le code :
Code PHP :
<?php
if(isset($_POST) && isset ($_POST['prenom']) && isset ($_POST['nom']) && isset ($_POST['email']) && isset ($_POST['message'])){
extract($_POST);
if(!empty($prenom) && !empty($nom) && !empty($email) && !empty($message)){
$message=str_replace("\'","'",$message);
$message=addslashes ($message);
$destinataire="contact@contact.fr";
$sujet="$prenom $nom à envoyé(e) une question a partir du formulaire de contact";
$entete=" son e-mail : $email
son message : ";
mail($destinataire, $sujet, $message, $entete);
echo"Votre message nous a bien été parvenu, nous y donnerons suite dans les plus brefs délais";
}
else{
echo"Merci de remplir tout les champs";
}
}
?>
J'ai trouvé sur le net un code qui permet de refuser l'adresse sans le '@' :
Code PHP :
<?php
if( filter_var($email, FILTER_VALIDATE_EMAIL) !== FALSE )
echo 'E-mail valide';
else
echo ':(';
?>
et un autre qui permet de refuser les mails jetables :
Code PHP :
$domaines_interdits = array('trashmail.net', 'machintruc.net'); // Liste à compléter
if ( in_array($domaine, $domaines_interdits) ) return "$domaine : désolé, ce domaine n'est pas autorisé sur ce site !";
Mais le problème est que je n'arrive pas à intégrer ces 2 petits codes dans mon code PHP d'origine.
Je vous remercie d'avance pour vos réponses :)