Bonjour tout le monde, j'ai un petit souci, assez pressant... En fait j'ai crée avec le tuto, une page ou les gens peuvent d'inscrire pour une régate, et j'ai fais aussi le fichier "traitement.php" avec les codes suivents:
<?php
$msg_erreur = "Erreur. Les champs suivants doivent être
obligatoirement remplis :<br/><br/>";
$msg_ok = "Merci, Votre demande a bien été prise en compte.";
$message = $msg_erreur;
define('MAIL_DESTINATAIRE','davidwernli@yahoo.fr'); // remplacer
par votre email
define('MAIL_SUJET','Inscription America s cup');
// vérification des champs
if (empty($_POST['nom']))
$message .= "Votre nom<br/>";
if (empty($_POST['prenom']))
$message .= "Votre prenom<br/>";
if (empty($_POST['societe']))
$message .= "Votre societe<br/>";
// si un champ est vide, on affiche le message d'erreur
if (strlen($message) > strlen($msg_erreur)) {
echo $message;
// sinon c'est ok
} else {
foreach($_POST as $index => $valeur) {
$$index = stripslashes(trim($valeur));
}
//Préparation de l'entête du mail:
$mail_entete = "MIME-Version: 1.0\r\n";
$mail_entete .= "From: {$_POST['nom']} "
."<{$_POST['email']}>\r\n";
$mail_entete .= 'Reply-To: '.$_POST['email']."\r\n";
$mail_entete .= 'Content-Type: text/plain; charset="iso-8859-1"';
$mail_entete .= "\r\nContent-Transfer-Encoding: 8bit\r\n";
$mail_entete .= 'X-Mailer:PHP/' . phpversion()."\r\n";
// préparation du corps du mail
$mail_corps = "Message de : $societe $prenom $nom\n";
$mail_corps .= "Societe : $societe, $nom, $prenom, $tel2, $email\n";
$mail_corps .= "participation aux régates : regate1 $regate1, regate2 $regate2, regate3 $regate3, regate4 $regate4, regate5 $regate5, regate6 $regate6, regate7 $regate7, regate8 $regate8, regate9 $regate9\n";
// envoi du mail
if (mail(MAIL_DESTINATAIRE,MAIL_SUJET,$mail_corps,$mail_entete)) {
//Le mail est bien expédié
echo $msg_ok;
} else {
//Le mail n'a pas été expédié
echo 'Une erreur est survenue lors de l\'envoi du formulaire par
email';
}
}
?>
ça ne me semble pas trop faux, pourtant, quand je clique sur "envoyer" je n'ai qu'une page blanche qui s'affiche et pas de mail qui arrive dans ma boite...
Ou est le souci ?
MERCI