formulaire de contact

abelazi
WRInaute impliqué
WRInaute impliqué
 
Messages: 742
Inscription: 21 Fév 2006

formulaire de contact

Message le Sam Mar 03, 2007 0:37

Bonjour,

Sur mon site j'ai quelques formulaires de contact. Une fois remplie je reçoit sur ma boite email avec les informations qui était remplie sur le formulaire et avec l'adresse email de client qui a remplie le formulaire dans le champ DE.

J'ai changer l'hébergeur et j'ai mis mon site avec les formulaire en linges et sans rien changer je reçoit les email remplie des client mais vide et dans le champ DE c'est écrit ça : "web59672" <web59672@cgi04-ch.uk.clara.net>.

Merci de m'aider SVP.

PS: le formulaire fait appelle a une page php et voici son continu:
--------
<?php

$msg = "Nom: $nom\n";
$msg.= "Prénom: $prenom\n";
$msg.="Téléphone: $tel\n";
$msg .= "E-mail: $mail\n";
$msg .= "Message: $comment\n\n";

$recipient = "contact@monsite.com";
$subject = "contact";

$mailheaders = "From: $mail\n\n ";


mail($recipient, $subject, $msg, $mailheaders);

?>
<script>
alert("Votre message a été envoyé, vous allez recevoir une réponse dans les plus brefs délais.");
{location.href="http://www.monsite.com"};
</script>


david96
WRInaute passionné
WRInaute passionné
 
Messages: 1430
Inscription: 28 Aoû 2005

Re: formulaire de contact

Message le Sam Mar 03, 2007 0:57

Change $mailheaders par
Code: Tout sélectionner
$mailheaders = "From: ".$nom."<".$mail.">\r\n";


sinon, les mails sont envoyés dans quel format, text ou html ?

abelazi
WRInaute impliqué
WRInaute impliqué
 
Messages: 742
Inscription: 21 Fév 2006

Message le Sam Mar 03, 2007 1:13

merci pour ta réponse-

en texte

abelazi
WRInaute impliqué
WRInaute impliqué
 
Messages: 742
Inscription: 21 Fév 2006

Message le Sam Mar 03, 2007 1:16

j'ai essayer ça marche pas


david96
WRInaute passionné
WRInaute passionné
 
Messages: 1430
Inscription: 28 Aoû 2005

Message le Sam Mar 03, 2007 1:24

enlève l'attribut $mailheaders de la fonction mail()...

Histoire de voir ! :?

abelazi
WRInaute impliqué
WRInaute impliqué
 
Messages: 742
Inscription: 21 Fév 2006

Message le Sam Mar 03, 2007 10:41

Bonjour,

Non ça marche pas.


david96
WRInaute passionné
WRInaute passionné
 
Messages: 1430
Inscription: 28 Aoû 2005

Message le Sam Mar 03, 2007 11:13

Fait un test tout bête genre :
Code: Tout sélectionner
$destinataire="ton_email@tdingue.fr"; // Mets ton email
$objet="Test";
$message="Comment vas tu ?\nJe voulais te demander\nBlaBla";
$from="From: inconnu <cmoi@ccool.fr>";
mail($destinataire,$objet,$message,$from);


enregistre cette page sous le nom test.php

et appelle la avec ton navigateur !


nalrem
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 401
Inscription: 6 Avr 2003

Message le Sam Mar 03, 2007 12:14

Check ça, au cas où...

Code: Tout sélectionner
<?php

echo "Nom: $nom\n";
echo "Nom avec post:".$_POST['nom']."\n";

?>


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités