Bonsoir à tous,
Voilà bientôt 4 mois que j'ai codé un formulaire PHP qui marchait très bien. Je le reprends aujourd'hui, à première vue tout se passe bien, mais en fait je ne sais pour quelle(s) raison(s) je ne reçois plus le mail maintenant ! Autant que je me souvienne, je n'y ai pas touché depuis... J'ai tenté de vous transmettre tous les éléments afférents au formulaire en espérant que quelqu'un puisse m'éclairer. Merci d'avance...
Voilà bientôt 4 mois que j'ai codé un formulaire PHP qui marchait très bien. Je le reprends aujourd'hui, à première vue tout se passe bien, mais en fait je ne sais pour quelle(s) raison(s) je ne reçois plus le mail maintenant ! Autant que je me souvienne, je n'y ai pas touché depuis... J'ai tenté de vous transmettre tous les éléments afférents au formulaire en espérant que quelqu'un puisse m'éclairer. Merci d'avance...
<script>function checkrequired(which){
var pass=true
if (document.images){
for (i=0;i<which.length;i++){
var tempobj=which.elements[i]
if (tempobj.name.substring(0,8)=="required"){
if (((tempobj.type=="text"||tempobj.type=="textarea")&&tempobj.value=='')||(tempobj.type.toString().charAt(0)=="s"&&tempobj.selectedIndex==-1)){
pass=false
break
}
}
}
}
if (!pass){
alert("Les champs suivis d'une astérisque sont obligatoires. Merci de bien vouloir les renseigner.")
return false
}
else
return true
}
</script>
<form action="formmail.php" method="post" onSubmit="return checkrequired(this)" name="mail">
<p><input type=radio name="civilite" value="M."> Monsieur
<input type=radio name="civilite" value="Mme"> Madame
<input type=radio name="civilite" value="Mlle"> Mademoiselle</p>
<p>Nom * <input type=text name="requirednom">
Prénom <input type=text name="prenom"></p>
<p>Date de naissance (jj/mm/aaaa) <input type=text name="naissance"></p>
<p> </p>
<p>Adresse * <input type=text size="30" name="requiredadresse"></p>
<p>Code postal * <input type=text name="requiredcode">
Ville * <input type=text size="30" name="requiredville"></p>
<p>Pays <input type=text name="pays"></p>
<p>Téléphone * <input type=text name="requiredtelephone">
E-mail * <input type=text size="30" name="requiredmail"></p>
<p> </p>
<p>Objet * <select name="requiredobjet">
<option value="Poser une question">Poser une question</option>
<option value="Prendre un rendez-vous">Prendre un rendez-vous</option></select></p>
<p>Message *<br /><textarea cols="60" rows="4" name="requiredmessage">Tapez votre message ici...</textarea></p>
<p align="center"><input type="submit" value="Envoyer">
<input type="reset" value="Annuler"></p>
</form>
<?php
$civilite = $_POST['civilite'];
$requirednom = $_POST['requirednom']; $requirednom = str_replace("\'", "'",$requirednom);
$prenom = $_POST['prenom'];
$naissance = $_POST['naissance'];
$requiredadresse = $_POST['requiredadresse']; $requiredadresse = str_replace("\'", "'",$requiredadresse);
$requiredcode = $_POST['requiredcode'];
$requiredville = $_POST['requiredville']; $requiredville = str_replace("\'", "'",$requiredville);
$pays = $_POST['pays'];
$requiredtelephone = $_POST['requiredtelephone'];
$requiredmail = $_POST['requiredmail'];
$requiredobjet = $_POST['requiredobjet'];
$requiredmessage = $_POST['requiredmessage']; $requiredmessage = str_replace("\'", "'",$requiredmessage);
$recipient = "xxx@xxx.fr";
$subject = "Formulaire de contact - ".$civilite." ".$requirednom;
$entete = "Content-type: text/html; charset= utf8 \n";
$entete .= "From: $requiredmail \n";
$entete .= "Reply-to: $requiredmail \n";
$msg = "<strong>Un nouveau message a été enregistré :</strong><br /><br />";
$msg .= $civilite." ".$requirednom." ".$prenom."<br />";
$msg .= "<strong>Date de naissance :</strong> ".$naissance."<br /><br />";
$msg .= "<strong>Adresse :</strong><br />";
$msg .= $requiredadresse."<br />";
$msg .= $requiredcode." ".$requiredville." (".$pays.")<br /><br />";
$msg .= "<strong>Téléphone :</strong> ".$requiredtelephone."<br />";
$msg .= "<strong>E-mail :</strong> ".$requiredmail."<br /><br />";
$msg .= "<strong>Objet :</strong> ".$requiredobjet."<br /><br />";
$msg .= "<strong>Message :</strong><br />";
$msg .= $requiredmessage."<br /><br />";
mail($recipient, $subject, $msg, $entete);
Header("Location: http://www.xxx.com/confirmation.html");
?>
[/i]