par
Miam » 29 oct. 2006, 15:58
Bonjour,
j'ai créé un bout de code pour une page internet qui m'envoie les données d'une inscription en ligne. Mais le problème c'est qu'elle ne m'envoie rien (test sur mon compte EMail) malgré que la fonction mail() me renvoie un true pour l'envoie.
Quelqu'un peut-il m'aider? Voici mon code de la page que va chercher le formulaire.
Code : Tout sélectionner
<?php
// === traitement des données du formulaire ============================================================
$nom=$HTTP_POST_VARS['Nom'];
$prenom=$HTTP_POST_VARS['Prenom'];
$genre=$HTTP_POST_VARS['Bouton-Sexe'];
$age=$HTTP_POST_VARS['Age'];
$rue=$HTTP_POST_VARS['Rue'];
$NPA=$HTTP_POST_VARS['NPA'];
$ville=$HTTP_POST_VARS['Ville'];
$mail=$HTTP_POST_VARS['Email'];
$telprive=$HTTP_POST_VARS['TelPrive'];
$telprof=$HTTP_POST_VARS['TelProf'];
$natel=$HTTP_POST_VARS['Natel'];
$cours=$HTTP_POST_VARS['Case-Cours'];
$heure=$HTTP_POST_VARS['Heure-Cours'];
$remarque=$HTTP_POST_VARS['Remarque'];
$objet="Nouvelle inscription";
$message= $nom." ".$prenom."\r\n".$rue."\r\n".$NPA." ".$ville ;
/////version Mime
$headers = "MIME-Version: 1.0\r\n";
//////mail en format text
$headers .= "Content-type: text/plain; charset=iso-8859-1\r\n";
////ici on détermine l'expediteur et l'adresse de réponse
$headers .= "From: $nom <$mail>\r\nReply-to : $nom <$mail>\nX-Mailer:PHP";
$subject=$objet;
$destinataire="[email protected]";
$body=$message;
if (mail($destinataire,$subject,$body,$headers))
{
echo "<h1>Votre inscription a été envoyée</h1>";
}
else
{
echo "<h1>Une erreur s'est produite</h1>";
}
include "formulaire.htm";?>
Merci d'avance
Bonjour,
j'ai créé un bout de code pour une page internet qui m'envoie les données d'une inscription en ligne. Mais le problème c'est qu'elle ne m'envoie rien (test sur mon compte EMail) malgré que la fonction mail() me renvoie un true pour l'envoie.
Quelqu'un peut-il m'aider? Voici mon code de la page que va chercher le formulaire.
[code]
<?php
// === traitement des données du formulaire ============================================================
$nom=$HTTP_POST_VARS['Nom'];
$prenom=$HTTP_POST_VARS['Prenom'];
$genre=$HTTP_POST_VARS['Bouton-Sexe'];
$age=$HTTP_POST_VARS['Age'];
$rue=$HTTP_POST_VARS['Rue'];
$NPA=$HTTP_POST_VARS['NPA'];
$ville=$HTTP_POST_VARS['Ville'];
$mail=$HTTP_POST_VARS['Email'];
$telprive=$HTTP_POST_VARS['TelPrive'];
$telprof=$HTTP_POST_VARS['TelProf'];
$natel=$HTTP_POST_VARS['Natel'];
$cours=$HTTP_POST_VARS['Case-Cours'];
$heure=$HTTP_POST_VARS['Heure-Cours'];
$remarque=$HTTP_POST_VARS['Remarque'];
$objet="Nouvelle inscription";
$message= $nom." ".$prenom."\r\n".$rue."\r\n".$NPA." ".$ville ;
/////version Mime
$headers = "MIME-Version: 1.0\r\n";
//////mail en format text
$headers .= "Content-type: text/plain; charset=iso-8859-1\r\n";
////ici on détermine l'expediteur et l'adresse de réponse
$headers .= "From: $nom <$mail>\r\nReply-to : $nom <$mail>\nX-Mailer:PHP";
$subject=$objet;
$destinataire="
[email protected]";
$body=$message;
if (mail($destinataire,$subject,$body,$headers))
{
echo "<h1>Votre inscription a été envoyée</h1>";
}
else
{
echo "<h1>Une erreur s'est produite</h1>";
}
include "formulaire.htm";?> [/code]
Merci d'avance