Probleme avec un formulaire

speed314 Messages postés 4 Statut Membre -  
 Utilisateur anonyme -
Bonjour,
J'ai creer un formulaire avec le code suivant :

<?php
$nom=$HTTP_POST_VARS['nom'];
$prenom=$HTTP_POST_VARS['prenom'];
$adresse=$HTTP_POST_VARS['adresse'];
$cp=$HTTP_POST_VARS['cp'];
$ville=$HTTP_POST_VARS['ville'];
$tel=$HTTP_POST_VARS['tel'];
$mail=$HTTP_POST_VARS['mail'];
$objet=$HTTP_POST_VARS['objet'];
$message=$HTTP_POST_VARS['message'];

/////voici la version Mine
$headers = "MIME-Version: 1.0\r\n";

//////ici on détermine le 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
////From: $nom <$mail>\r\nReply-to : $nom <$mail>
$headers .= "\nServeur Local Jardipool\n\n Nom : $nom \n Prenom: $prenom \n Adresse : $adresse \n Code postal : $cp \n Ville : $ville \n Telephone : $tel \n Sujet de la demande : $objet";

$name="$nom";
$prenom="$prenom";
$adresse="$adresse";
$cp="$cp";
$ville="$ville";
$tel="$tel";
$subject="$objet";
$destinataire="mon@mail.com";
$body="$message";
if (mail($destinataire,$subject,$body,$headers)) {
echo "Votre mail a bien été envoyé et votre demande sera traitée au plus vite.";
} else {
echo "Une erreur s'est produite,vous avez surement oublié de compléter un champ, cliquez sur PRECEDENT dans votre navigateur pour revenir en arrière et compléter le formulaire";
}
?>

mais a chaque fois que je recois un message de mon site, je vois apparaitre : anonymous@Wpc2105.host7x24.com
a l'endroit du destinataire, comment est-ce que je pourrais faire pour definir le destinataire autrement???

Merci pour vos reponses.

5 réponses

Utilisateur anonyme
 
Bonjour,

regardez du côté du From qui est en commentaire.
-1
speed314 Messages postés 4 Statut Membre
 
C'est fait mais ca ajoute juste deux lignes dans le corps du message qui ne me servent a rien c'est pour ca que je les avais mises en commentaire lol....et quand je les laisse j'ai quand meme cette drole d'adresse e-mail qui apparait alors dans le corps du message....merci quand meme
-1
Utilisateur anonyme
 
voilà un truc qui fonctionne vous voyez qu'il faut configurer le from pour avoir une bonne adresse

include('class.mail.php');

$mail = new simplemail;
$mail -> addrecipient('a2x@wanadoo.fr','A2X');

$mail -> addfrom('a2x@wanadoo.fr','A2X Sonorisation');
$mail -> addsubject('Demande de devis');

// le message text
//$mail -> text = 'Demande de devis';

// le message format html
$mail -> html = "$message";

if ( $mail -> sendmail() ) {
-1
speed314 Messages postés 4 Statut Membre
 
Merci pour la reponse mais je ne comprend pas comment configurer le fichier...????
-1

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

Posez votre question
Utilisateur anonyme
 
le fichier class.mail.php est à cette adresse :

https://www.cjoint.com/?konLypRJp8
-1