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

HTML Discussion :

envoyer un formulaire à une adresse e_mail


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Datascientist
    Inscrit en
    Août 2008
    Messages
    248
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Datascientist
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2008
    Messages : 248
    Par défaut envoyer un formulaire à une adresse e_mail
    Bonjour à toutes bonjour à tous,

    J’aimerais savoir si l'ébergement de mon site est obligatoire pour envoyer un formulaire à mon adresse,
    Sinon si n'est pas obligatoire, je ne sais pas pourquoi mon code n'arrive pas à m'envoyer le formulaire.
    Mon code est le suivant :

    pour la page .Html :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <FORM method="POST" action="do_sendform.php">
    <P>Your Name:<br>
    <INPUT type="text" name="sender_name" size=30>
    </p>
    <P>Your E-Mail Address:<br>
    <INPUT type="text" name="sender_email" size=30>
    </p>
    <P>Message:<br>
    <textarea name="message" cols=30 rows=5></textarea>
    </p><INPUT type="submit" value="Send This Form">
    </FORM>
    pour la page .Php :

    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
    19
    20
    21
    22
    23
    24
    25
    26
    <?php 
    $sender_name = $_POST["sender_name"];
    $sender_email = $_POST["sender_email"];
    $message = $_POST["message"];
    $msg = "Sender Name:\t$sender_name\n";
     
    $msg .= "Sender E-Mail:\t$sender_email\n";
    $msg .= "Message:\t$message\n\n";
     
    $recipient = "you@youremail.com";
    $subject = "Web Site Feedback";   //   sujet 
     
     
    $mailheaders = "From: My Web Site <> \n";
    $mailheaders .= "Reply-To: $sender_email\n\n";
     
    mail($recipient, $subject, $msg, $mailheaders);
     
    echo "<HTML><HEAD>";
    echo "<TITLE>Form Sent!</TITLE></HEAD><BODY>";
    echo "<H1 align=center>Thank You, $sender_name</H1>";
    echo "<P align=center>";
    echo "Your feedback has been sent.</P>";
    echo "</BODY></HTML>";
     
    ?>
    merci d'avance.

  2. #2
    Rédacteur
    Avatar de Macmillenium
    Homme Profil pro
    Développeur front-end
    Inscrit en
    Mars 2008
    Messages
    2 333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur front-end
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 2 333
    Par défaut
    Bonjour,

    Citation Envoyé par kamclasse Voir le message
    J’aimerais savoir si l'ébergement de mon site est obligatoire pour envoyer un formulaire à mon adresse,
    Sinon si n'est pas obligatoire, je ne sais pas pourquoi mon code n'arrive pas à m'envoyer le formulaire.
    Non ce n'est pas obligatoire, il suffit d'indiquer l'adresse smtp de ton FAI dans la config de ton serveur local ou installer un serveur smtp local.
    Il faut que la fonction mail() soit également activé.

  3. #3
    Membre éclairé
    Homme Profil pro
    Datascientist
    Inscrit en
    Août 2008
    Messages
    248
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Datascientist
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2008
    Messages : 248
    Par défaut
    bonjour,

    J’utilise le easyphp mais quand j'envoie le formulaire le easyphp me donne cette erreur :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set()
    je ne sais pas quoi faire.
    merci à vous.

  4. #4
    Rédacteur
    Avatar de Macmillenium
    Homme Profil pro
    Développeur front-end
    Inscrit en
    Mars 2008
    Messages
    2 333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur front-end
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 2 333
    Par défaut
    Il faut aller dans php.ini

    Et dans cette ligne
    Tu remplace localhost par l'adresse smtp de ton FAI, par exemple chez orange
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    SMTP = smtp.orange.fr

  5. #5
    Membre éclairé
    Homme Profil pro
    Datascientist
    Inscrit en
    Août 2008
    Messages
    248
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Datascientist
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2008
    Messages : 248
    Par défaut
    bonsoir,

    je m'excuse pour le dérangement mais je sais pas comment je peut trouver l'adresse smtp de mon FAI, car j'utilise une connexion sans file.

    si vous avez une idée j'on y besoins car je suis bloqué

    merci à vous.

  6. #6
    Rédacteur
    Avatar de Macmillenium
    Homme Profil pro
    Développeur front-end
    Inscrit en
    Mars 2008
    Messages
    2 333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur front-end
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 2 333
    Par défaut
    C'est quoi ton fournisseur d'accès internet ?

Discussions similaires

  1. Réponses: 7
    Dernier message: 18/09/2014, 09h31
  2. Envoyer formulaire à une adresse mail dans l'anonymat
    Par face_connector dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 12/08/2012, 00h55
  3. envoi de formulaire à une adresse mail
    Par sky88 dans le forum InfoPath
    Réponses: 2
    Dernier message: 02/06/2009, 10h29
  4. Réponses: 3
    Dernier message: 02/05/2006, 10h49
  5. Quel langage pour envoyer un fichier sur une adresse
    Par dai.kaioh dans le forum Développement
    Réponses: 2
    Dernier message: 02/04/2004, 16h38

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