MonWeb Posté 4 Novembre 2004 Posté 4 Novembre 2004 Bonjour, J'ai deja un mail form sur ma page contact en html qui fonctionne avec ce script sur une autre page en PHP <? $headers="From: ".$adressmail; $email2="maildusite_AT_monsite.com"; mail($email2,$titre,$message,$headers); include "mailenvoye.php3"; ?> avec une autre page en PHP qui affiche que le message est bien envoyé J'aimerais inclure une autre fonction qui permet d'envoyer directement un mail automatique à son emetteur (avec un texte comme "merci pour votre mail blabla") Quelqu'un a une idée la dessus ? Merci a tous
Anonymus Posté 4 Novembre 2004 Posté 4 Novembre 2004 Ca se fait difficilement en php, il faut s'adresser à son hébergeur. Dans les options de configuration des boites mail, il est inclus la possibilité de réponse automatique type 'Merci pour votre blabla..". Anonymus.
Vincent Posté 4 Novembre 2004 Posté 4 Novembre 2004 j'ai du mal comprendre la question car pour moi, je ne vois pas de probleme : tu fais un mail vers chez toi et 1 autre vers l'expediteur : <?$headers="From: ".$adressmail;$email2="maildusite_AT_monsite.com";mail($email2,$titre,$message,$headers);$message = "Merci pour votre blabla"$headers="From: maildusite_AT_monsite.com;$email2=$adressmailmail($email2,$titre,$message,$headers);include "mailenvoye.php3";?>
MonWeb Posté 4 Novembre 2004 Auteur Posté 4 Novembre 2004 Bonjour Anonymus, Merci pour ta reponse si rapide Le probleme pour moi c'est que ce message "merci pour votre mail blabla" doit s'adresser uniquement a ce qui vient du site (j'en reçoit plus de 50 par jour) Je ne peux pas diffuser ce message a ceux qui ne passe pas par le site web. Connaissant ton niveau en PHP, si tu dis non c'est qu'il n'y a pas de solution A moins que tu dispose d'un bon truc sortie de ta manche comme un bon magicien
MonWeb Posté 4 Novembre 2004 Auteur Posté 4 Novembre 2004 bonjour Vincent, Il semble que ton code est correct, COOL Je vais essayer ça ce soir en rentrant du boulot Merci et bonne journée
Dan Posté 4 Novembre 2004 Posté 4 Novembre 2004 Salut Thierry, "Ce qui vient du site" ? C'est à dire que l'email est envoyé par programme au départ de ton site, ou bien ils suivent un lien "mailto:...." sur tes pages ? Dans le premier cas, c'est simple et Vincent te donne la solution. Dans le second cas, c'est Anonymus qui a raison Dan
Anonymus Posté 4 Novembre 2004 Posté 4 Novembre 2004 Le problème de ce code, c'est qu'il n'est pas automatique. Il te faudra tout de même appuyer sur le bouton, auquel cas, oui, c'est facile, et revient au même que celui que tu donnes en exemple en haut. .. (après reflexion) En fait, tu veux que lorque la personne t'envoie un mail, cela lui répond qu'il a bien envoyé un mail ?? Ah, ok. Je me suis trompé
Anonymus Posté 4 Novembre 2004 Posté 4 Novembre 2004 Histoire de me rattrapper, le code présente tout de même certaines erreurs... Il manque quelques ';' en fin de ligne <?$headers="From: ".$adressmail; $email2="maildusite_AT_monsite.com"; mail($email2,$titre,$message,$headers); $message = "Merci pour votre blabla"; $headers="From: maildusite_AT_monsite.com"; $email2=$adressmail" mail($email2,$titre,$message,$headers); include "mailenvoye.php3"; ?> Anonymus.
MonWeb Posté 4 Novembre 2004 Auteur Posté 4 Novembre 2004 Bonjour Dan, La page s'appelle mailform.htm il y a un mailform dessus Et j'aimerai envoyé un message mail automatique lorsque l'internaute m'envoie un message à partir de cette page sur laquelle il a laissé son adresse mail. Le code de Vincent me renvoie une erreur plus rien ne fonctionne si j'ajoute son code, mais je crois que son idée est bonne et que la solution n'est pas loin
MonWeb Posté 4 Novembre 2004 Auteur Posté 4 Novembre 2004 Anonymus, Ton code me renvoie cette erreur et je ne comprend pas pourquoi Parse error: parse error, unexpected '\"' in /home/conseilg/www/envoimail.php3 on line 8
Dan Posté 4 Novembre 2004 Posté 4 Novembre 2004 Tu as quelques erreurs dans le code donné, par exemple à la ligne $email2=$adressmail" il manque un ; à la fin et le " est superflu Sinon, c'est de cette manière qu'il faut accuser réception de l'email. Dan
Vincent Posté 4 Novembre 2004 Posté 4 Novembre 2004 Histoire de me rattrapper, le code présente tout de même certaines erreurs... Il manque quelques ';' en fin de ligne Anonymus. <{POST_SNAPBACK}> en fait, j'ai jamais été bon pour coder direct a la volée dans une fenetre réponse rapide d'un forum Dan, faudra que tu demandes une evolution a IPB pour qu'ils fassent un module qui corrige les erreur de syntax php dans les posts
MonWeb Posté 5 Novembre 2004 Auteur Posté 5 Novembre 2004 (modifié) Génial, tout fonctionne très bien Merci a tous pour votre aide, bonne journée Voici le code qui fonctionne, ça pourrait servir a quelqu'un d'autre <?$headers="From: ".$adressmail;$email2="reponse-du-site_AT_votre-site.com";mail($email2,$titre,$message,$headers);$message = "Bonjour,Merci pour votre message, balababla, nous vous répondrons dans les meilleurs délais.CordialementThierry";$headers="reponse-du-site_AT_votre-site.com";$email2=$adressmail;mail($email2,$titre,$message,$headers);include "mailenvoye.php3";?> Modifié 5 Novembre 2004 par Dan
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant