Echec d'envoi

achik l jana Messages postés 4 Statut Membre -  
Phortitou Messages postés 231 Statut Membre -
Bonjour,
j'ai une formulaires à partir de elle l'utilisateur saisie quelques informations (mail, nom, prénom... ) et après la récupération de ces information a l'aide d'une fonction AJax j'ai exporter ces informations à une page .php qui s'occupe d'envoyer ces informations à une adresse mail par la fonction mail () mais quand je teste j'ai, rien reçu dans ma boite mail
le script que j'ai utilisé dans la fonction ajax :
function analyser()
{
var XhrObj =null;
if(document.all)
{
//Internet Explorer
var XhrObj = new ActiveXObject("Microsoft.XMLHTTP") ;
}//fin if
else
{
//Mozilla
var XhrObj = new XMLHttpRequest();
}//fin else
var nom = document.form1.chnom.value;
var prenom=document.form1.chprenom.value;
var adr=document.form1.chadr.value;
var mail=document.form1.chemail.value;
var pays=document.form1.chpays.value;
var cp=document.form1.chcp.value;
var fax=document.form1.chfax.value;
var tel=document.form1.chtel.value;
for(i=0;i<=2;i++)
{
if(document.form1.chradio[i].checked==true)
{
var civilite=document.form1.chradio[i].value;
}
}
var adresse="envoi.php?nom="+nom+"&prenom="+prenom+"&adresse="+adr+"&pays="+pays+"&code_postale="+cp+"&mail="+mail+"&telephonne="+tel+"&fax="+fax+"&civilite="+civilite;
XhrObj.open("POST",adresse,true);
XhrObj.onreadystatechange = function(){
}

XhrObj.send(null)
}

et le code que j'ai utilisé dans la page.php est:

<?php
$headers = "MIME-Version: 1.0\n";
$headers .= "Content-type: multipart/alternative; charset=iso-8859-1\n";
$recuper_nom=$_POST['nom'];
$recuper_prenom=$_POST['prenom'];
$recuper_mail=$_POST['mail'];
$recuper_fax=$_POST['fax'];
$recuper_cp=$_POST['code_postale'];
$recuper_tele=$_POST['telephonne'];
$recuper_pays=$_POST['pays'];
$recuper_adr=$_POST['adresse'];
$recuper_civilite=$_POST['civilite'];
$message=$recuper_prenom $recuper_nom.'<br>'.$recuper_adr.'<br>'.$recuper_fax.'<br>'.$recuper_pays.'<br>'.$recuper_tele.'<br>'.$recuper_cp.'<br>'.$recuper_mail.'<br>'.$recuper_civilite;
$mail='contact_services@hotmail.fr';
$sujet="reservation";
if(mail($mail,$sujet,$message,$headers))
{
print("c'est bien");
}
else
{
print("echec");
}
?>

merci d'avance.

6 réponses

zz10
 
Avant d'essayer de coder, retourne à l'école apprendre la langue française....
0
Phortitou Messages postés 231 Statut Membre 27
 
Pas besoin de t'enerver. C'est peut etre plein de fautes d'orthographe, mais c'est tout a fait compréhensible. Et pis peut etre qu'il/elle n'est pas francophone.

J'ai regardé en vitesse ton code et j'ai remarqué ça :

$message=$recuper_prenom

Il manque le point virgule à cette ligne. En javascript et en php faut faire très attention, parce qu'un ; oublié peut faire planter ton script, mais tu n'en es pas informé.
0
graffx Messages postés 7513 Date d'inscription   Statut Contributeur Dernière intervention   1 976
 
et sinon zz10 avant d' aller sur les forums apprend ce qu' est la courtoisie francaise....

On doit pas avoir le meme francais parce qu' il a peu de faute voir presque aucune.

Il a peu etre fait exprés de nommer ses variables comme ca pour eviter des conflits.

Donc, tu degages stp?

0
Phortitou Messages postés 231 Statut Membre 27
 
"Donc, tu degages stp? "

Au moins toi t'es plus courtois xD
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
graffx Messages postés 7513 Date d'inscription   Statut Contributeur Dernière intervention   1 976
 
lol non mais je voulais juste lui montre a quel point le ton qu' il a utilisé etait agréable :)
0
Phortitou Messages postés 231 Statut Membre 27
 
Pas besoin de te justifier, ça m'a fait rigoler. Et moi les gens qui me font rigoler je les aime ben ;)
0