Envoie d'email via PHP

Résolu/Fermé
Utilisateur anonyme - 5 mars 2010 à 16:54
Titial69 Messages postés 259 Date d'inscription lundi 22 février 2010 Statut Membre Dernière intervention 11 mars 2010 - 5 mars 2010 à 17:25
Bonjour,

je créer mon site internet en php et je fais une partie ou, les internautes, pourrons m'envoyer un e-mail via un formulaire html.

mon formulaire et bon... et à la fin je me trouve avec 6 variables :

$prenom = prénom du mec
$nom = nom du mec
$sujet = le sujet de son e-mail
$email = son e-mail
$reponse = (bouton radio) si oui ou non il veulent une réponse
$message = leurs message

je voudrais que sa m'envoie tout sa par e-mail via php

et que je reçoivent du style :

________________________________________________

Sujet : [$sujet]
________________________________________________

prénom = [$prenom]
nom = [$nom]
e-mail = [$email]
exige une réponse ? [$reponse]

message:

[$message]

________________________________________________


Pourriez-vous m'aidez ?
A voir également:

7 réponses

Titial69 Messages postés 259 Date d'inscription lundi 22 février 2010 Statut Membre Dernière intervention 11 mars 2010 20
5 mars 2010 à 17:25
J'ai jamais essayé sans, mais je pense que oui il l'est.
1
Titial69 Messages postés 259 Date d'inscription lundi 22 février 2010 Statut Membre Dernière intervention 11 mars 2010 20
5 mars 2010 à 16:57
Voici un exemple d'envoi de mail :
$headers ='From: "Mon Nom"<moi@chez-moi.com>'."\n";
$headers .='Reply-To: moi@chez-moi2.com'."\n"; 
$headers .='Content-Type: text/plain; charset="iso-8859-1"'."\n"; 
$headers .='Content-Transfer-Encoding: 8bit'; 

// On envoie le mail au client
mail(destinataire@chez-moi.com,'Mail  n°'.$id,

//corps du message
"\n".'Bonjour,'."\n"
."\n".
"\n".
'Prenom : '.$prenom.
"\n".
'Nom : '.$nom

//fin du message
, $headers);
}
0
Utilisateur anonyme
5 mars 2010 à 17:12
pour le corps du message je peux mettre se que je veux ?? et les "\n" c'est pour un retour à la ligne ?

donc moi sa serai :

____________________________________

....

mail(monadresse@gmail.com, 'Mail n°' .$id,

"\n" ' . $prenom . ' ' . $nom . ' "à cause de :" '. $sujet .' "vous envoie : \n"
' . $message . ' "\n et dit " '.$reponse.' " à une réponse de votre pars",

$headers);


___________________________________
0
Titial69 Messages postés 259 Date d'inscription lundi 22 février 2010 Statut Membre Dernière intervention 11 mars 2010 20
5 mars 2010 à 17:16
Oui dans le corps tu met ce que tu veux, texte = variable, comme si tu voulais les afficher sur ton site.

et le "\n" c'est pour le retour à ligne+chariot (attention c'est "\n" et pas '\n')
0

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

Posez votre question
Utilisateur anonyme
5 mars 2010 à 17:17
et dans le head on peux mettre des variables aussi ? si on concaténise ?
0
Titial69 Messages postés 259 Date d'inscription lundi 22 février 2010 Statut Membre Dernière intervention 11 mars 2010 20
5 mars 2010 à 17:22
ce sont des chaines de caractère, donc à la place de ta chaine tu met ta variable et c'est bon.
0
Utilisateur anonyme
5 mars 2010 à 17:24
Merci, et pour conclure se Topic,

le $headers est-il obligatoire ?
0