Problème mails php

Résolu/Fermé
5~_~guix~_~5 Messages postés 21 Date d'inscription mercredi 30 janvier 2008 Statut Membre Dernière intervention 19 décembre 2008 - 16 nov. 2008 à 00:50
X-Fan Messages postés 805 Date d'inscription mercredi 4 juin 2008 Statut Membre Dernière intervention 6 janvier 2010 - 16 nov. 2008 à 02:33
Bonjour,
j'ai un problème . je souhaiterais envoyer un email quand un formulaire est rempli au webmaster et au "client"
j'ai pour linstant ce code plus d'errreur mais je ne recois aucun mails ni en tant que client ni sur le webmaster pourriez vous m'aider a résoudre mon problème expert en php.


<body>
<?php

if(isset($_POST['commentaire'])){
$email = $_POST['email']; 
$prenom = $_POST['prenom'];
$texte = "le message que vous avez posté à bien été transmis  '.prenom.'";
$nom = $_POST['nom'];
$suggestions = $_POST['commentaire'];



$TO = 'x-guix-x@hotmail.com' ;
$TO= 'email' ;
if(mail($to,$nom,$texte))
{
$TO = 'x-guix-x@hotmail.com' ;
$TO= 'email' ;

if(mail($TO, $nom, $suggestions, $email, $prenom ))
{
$TO = 'x-guix-x@hotmail.com' ;
$TO= 'email' ;

echo 'Votre message a ete envoyer <strong>bravo</strong> </br>
<a href="index.html">revenir au départ</a>';
}
else
{
echo 'vous vous etes trompé';
}
}
}
?>
</body>
A voir également:

10 réponses

X-Fan Messages postés 805 Date d'inscription mercredi 4 juin 2008 Statut Membre Dernière intervention 6 janvier 2010 19
16 nov. 2008 à 01:13
Première chose, pourquoi tu fais ça:

$TO = 'x-guix-x@hotmail.com' ;
$TO= 'email' ;

Tu affectes l'adresse à $TO pui après tu lui affectes la valeur "email"... résultat, il envoie le message à... "email"... je comprend que tu reçoives rien dans ce cas là. XD

Bref, ton code c'est gros bordel.

Tu veux envoyé à x-guix-x@hotmail.com et à l'adresse courriel du formulaire?

0
5~_~guix~_~5 Messages postés 21 Date d'inscription mercredi 30 janvier 2008 Statut Membre Dernière intervention 19 décembre 2008
16 nov. 2008 à 01:55
je voudrais envoyer un mail au gars qui a entrez son adresse dans le formulaire et une a moi qui me montre sont message envoyer
0
X-Fan Messages postés 805 Date d'inscription mercredi 4 juin 2008 Statut Membre Dernière intervention 6 janvier 2010 19
16 nov. 2008 à 01:58
Ok ok,
tu envoies une adresse à la personne du formulaire et si ça marche, tu voudrais toi aussi en être informé à ton adresse x-guix-x@hotmail.com. C'est bien cela?
0
5~_~guix~_~5 Messages postés 21 Date d'inscription mercredi 30 janvier 2008 Statut Membre Dernière intervention 19 décembre 2008
16 nov. 2008 à 01:59
oui
0

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

Posez votre question
5~_~guix~_~5 Messages postés 21 Date d'inscription mercredi 30 janvier 2008 Statut Membre Dernière intervention 19 décembre 2008
16 nov. 2008 à 02:01
mais dans mon formulaire j'ai mis un textearea pour des suggestions moi j'aimerais voir les suggestions dans l'email que je recois et le gars devrait recevoir que l'email a été envoyer
0
X-Fan Messages postés 805 Date d'inscription mercredi 4 juin 2008 Statut Membre Dernière intervention 6 janvier 2010 19
16 nov. 2008 à 02:08
Et que fais-tu du nom, prenom?
0
X-Fan Messages postés 805 Date d'inscription mercredi 4 juin 2008 Statut Membre Dernière intervention 6 janvier 2010 19
16 nov. 2008 à 02:13
Sauf que là, ton "sujet" de message c'est le "nom" de celui qui a envoyé le formualire, pas sûr que ce soit ça m'enfin bref, tu ajusteras quoi:

<?php

if(isset($_POST['commentaire']))
{
$email = $_POST['email'];
$prenom = $_POST['prenom'];
$texte = "le message que vous avez posté à bien été transmis '.prenom.'";
$nom = $_POST['nom'];
$suggestions = $_POST['commentaire'];
$from ='From: test@mondomaine.com'"\n";

if(mail($email,$nom,$texte,$from))
{
$to = 'x-guix-x@hotmail.com' ;

if(mail($to,$nom,$suggestions,$from))
{
echo 'Votre message a ete envoyer <strong>bravo</strong> </br>
<a href="index.html">revenir au départ</a>';
}
else
{
echo 'vous vous etes trompé';
}
}
}
?>
0
5~_~guix~_~5 Messages postés 21 Date d'inscription mercredi 30 janvier 2008 Statut Membre Dernière intervention 19 décembre 2008
16 nov. 2008 à 02:15
je veut les mettre dans l'objet du mails que je reçois . je suis en php depuis 2 semaine c'est pour sa que je maitrise pas super super le tout
0
5~_~guix~_~5 Messages postés 21 Date d'inscription mercredi 30 janvier 2008 Statut Membre Dernière intervention 19 décembre 2008
16 nov. 2008 à 02:18
merci pour le code que tu ma corriger mais ou est la ligne ou est envoyer l'email au mec qui a posté une suggestions
0
X-Fan Messages postés 805 Date d'inscription mercredi 4 juin 2008 Statut Membre Dernière intervention 6 janvier 2010 19
16 nov. 2008 à 02:31
Ben ça ça envoie à celui qui rempli:
mail($email,$nom,$texte,$from)

et ça ça envoie à toi:
mail($to,$nom,$suggestions,$from)
0
X-Fan Messages postés 805 Date d'inscription mercredi 4 juin 2008 Statut Membre Dernière intervention 6 janvier 2010 19
16 nov. 2008 à 02:33
Pour mettre le nom et le prénom en objet du mail tu fais comme ça alors:

<?php

if(isset($_POST['commentaire']))
{
$email = $_POST['email'];
$prenom = $_POST['prenom'];
$texte = "le message que vous avez posté à bien été transmis '.prenom.'";
$nom = $_POST['nom'];
$suggestions = $_POST['commentaire'];
$from ='From: test@mondomaine.com'"\n";

if(mail($email,$prenom." ".$nom,$texte,$from))
{
$to = 'x-guix-x@hotmail.com' ;

if(mail($to,$prenom." ".$nom,$suggestions,$from))
{
echo 'Votre message a ete envoyer <strong>bravo</strong> </br>
<a href="index.html">revenir au départ</a>';
}
else
{
echo 'vous vous etes trompé';
}
}
}
?>
0