IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Formulaire et envoi d'e-mail


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Novembre 2008
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 13
    Par défaut Formulaire et envoi d'e-mail
    BONSOIR à tous,
    Je sais pas si je suis au bon endroit pour poser cette question ; il y en a tellement sur ce forum que je sais par où commencer. Et puis je n'ai beaucoup de temps devant moi pour régler mon problème. C'est pour cela que je me tourne vers vous tous, les pro de la programmation.
    Parce que faut bien dire que je n'y connait rien.
    Je cherche depuis plusieurs jours un script pour répondre au formulaire que mes visiteurs rempliront.

    Concrètement, j'ai un formulaire (sur ma page html) qui contient les champs :
    Nom et Email
    Puis j'ai un bouton envoyer

    Lorsque le visiteur rempli et clique sur envoyer, le contenu du formulaire parvient bien sur mon mail.

    LE PROBLEME EST DONC CE QUI SUIT :
    Le visiteur devrait recevoir un mail automatique que j'ai préparé. Je ne sais pas comment faire ça. Si quelqu'un était dispo pour m'aider ça serait super cool.
    Je crois bien qu'il doit y avoir du PHP d'après tout ce que j'ai vu mais j'en suis pas sûr et surtout je sais pas comment. Y'a de quoi s'arracher les cheveux

    Merci beaucoup par avance.

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Bonjour et bienvenu sur le forum,

    Je suppose qu'actuellement tu utilises un lien de type mailto: pour recevoir ton formulaire ?

    Si oui, regarde déjà dans la FAQ comment envoyer un email par PHP.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre habitué
    Inscrit en
    Novembre 2008
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 13
    Par défaut
    BONJOUR,
    D'abord merci pour ta réponse.
    Voilà ce que j'ai actuellement dans la source de ma page html :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    <form method="POST" action="formmailicewave.php">
    			<div align="center">
    				<input type=hidden name=subject value=formulaire_icewave>
    				<p><font color="#faa21c" face="Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif"><strong>UN SIMPLE TEST ?                                                                                                                                                                     </strong></font><font size="2" color="#faa21c" face="Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif"><strong>Pour recevoir la procédure, complétez puis envoyez ce formulaire.</strong></font></p>
    				<table align="center">
    					<tr>
    						<td><font face="Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif"><font color="#247FA0">Nom :</font></td>
    						<td><input type=text name=realname size=30></td>
    						<td>
    							<div align="left">
    								<font face="Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif"><font color="#247FA0"> Email : </font></font></div>
    						</td>
    						<td><input type="text" name="email" size="30" /></td>
    					</tr>
    				</table>
    				<br>
    				<input type=submit value=Envoyer></div>
    		</form>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    <?php
      	$TO = "patchtest@ote-tension.com";
     
        $h = "From: " . $TO;
     
        $message = "";
     
        while (list($key, $val) = each($HTTP_POST_VARS)) {
        $message .= "$key : $val\n";
        }
     
        mail($TO, $subject, $message, $h);
     
        Header("Location: http://lifewave.ote-tension.com/confirmformulaire.html" );
     
        ?>
    Voilà. Et avec ça, j'aimerai que le mail qui est inscrit de le champs "email" soit utilisé pour renvoyer un mail automatique au visiteur (à partir de l'adresse mail qui est dans ce php.

    Merci pour tes lumières.

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Et bien tu as juste a faire un mail() en plus.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre Expert
    Avatar de Sub0
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2002
    Messages
    3 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 573

  6. #6
    Membre habitué
    Inscrit en
    Novembre 2008
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 13
    Par défaut
    Merci sabotage pour l'info mais je ne sais pas du tout comment comment faire pour mettre mail ().
    Merci à Sub0 mais je n'ai pas tout compris de la discussion où mène ton lien.

    Je suis vraiment vraiment débutant. Le code que j'ai déjà, je l'ai eu en lisant plein de truc sur le net mais je pourrai pas expliquer ce que ça veut dire.

    Alors rajouter un mail(), je sais pas comment et où le mettre.

    Suis désolé d'être aussi ignard mais là j'ai vraiment besoin d'aide.

    Merci encore.

Discussions similaires

  1. Formulaire d'envoi d'e-mail
    Par in4matic dans le forum Langage
    Réponses: 26
    Dernier message: 10/12/2008, 20h40
  2. Formulaire d'envoi d'e-mail
    Par mac@gyver dans le forum Langage
    Réponses: 3
    Dernier message: 06/09/2007, 01h27
  3. Recherche d'un formulaire d'envoi d'e-mails
    Par jojo15320 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 26/08/2007, 14h38
  4. Réponses: 6
    Dernier message: 12/01/2007, 16h48
  5. Formulaire d'envoi d'e-mail avec AOL
    Par GALLAND dans le forum Général Conception Web
    Réponses: 6
    Dernier message: 20/12/2006, 20h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo