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 :

un formulaire dans un courrier electronique


Sujet :

HTML

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Février 2005
    Messages
    122
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 122
    Points : 67
    Points
    67
    Par défaut un formulaire dans un courrier electronique
    Bonjour,

    J'aimerais savoir s'il est possible d'envoyer un formulaire par e-mail que les gens rempliront une fois le message reçu et de renvoyer les infos collectée sur une autre adresse ?

    Merci de vos suggestion ou expériences à ce sujet.

  2. #2
    Membre habitué Avatar de Roromix
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    182
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Décembre 2005
    Messages : 182
    Points : 139
    Points
    139
    Par défaut
    J'ai jamais fait ça mais moi perso je te conseillerai de mettre un lien dans ton mail vers un formulaire.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Février 2005
    Messages
    122
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 122
    Points : 67
    Points
    67
    Par défaut
    J'y ai bien pensé mais le client est têtu

  4. #4
    Membre habitué Avatar de Roromix
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    182
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Décembre 2005
    Messages : 182
    Points : 139
    Points
    139
    Par défaut
    Ah bah ça on y peut rien !

  5. #5
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 905
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 905
    Points : 14 824
    Points
    14 824
    Par défaut
    Et si le client a un webmail qui n'accepte pas le HTML tu fais quoi ?

  6. #6
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 487
    Points : 5 134
    Points
    5 134
    Par défaut
    Bien sûr que tu peux, tu fais une page avec ton formulaire, tu places sur le serveur, tu envoies le contenu de la page par email, il n'y a plus qu'a remplir et en cliquant sur Envoyer tu recois les données...

  7. #7
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 487
    Points : 5 134
    Points
    5 134
    Par défaut
    Et si le client a un webmail qui n'accepte pas le HTML tu fais quoi ?
    Il n'a qu'à faire un mail alternatif dans lequel il indiquera quoi envoyer et à qui...

  8. #8
    Membre du Club
    Profil pro
    Inscrit en
    Février 2005
    Messages
    122
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 122
    Points : 67
    Points
    67
    Par défaut
    OK

    Donc après une longue nuit de labeur, j'ai réalisé la chose suivante.

    - Une page mailform.html dont je place le code source dans l'onglet "source" d'un nouveau message Outlook. Du coup, en apperçu, il m'affiche le message correctement ainsi qu'un petit formulaire.

    - Une page envoi.php qui est stockée sur mon serveur qui sert à réceptionner les données envoyées du formulaire présent dans le corp du message mail reçu par un destinataire quelconque.

    - Une page merci.php qui confirme le bon traitement des données envoyée pas le formulaire.

    En local, tout fonctionne correctement.

    En open web, les choses se gâtes.
    - Problème de réception de l'image de fond du message.
    Voici comment je souhaitais récupérer mon image :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <div style="background:url(http://www.adresse.fr/dossier/images/epreuve.jpg); background-repeat:no-repeat; height:500px; width:800px;">
    - Problème de récupération des données envoyées par le formulaire. La fonction d'envoi du mail étant censé contenir les données envoyées par le formulaire fonctionne bien. Je reçois le mail mais vide de données.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <form method="POST" action="http://www.adresse.fr/dossier/envoi.php">
    Voici le code du fichier "envoi.php" sur mon serveur :
    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
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
     
    <?php
    $position = $_POST['position'];
    //echo $position;
    $nom = $_POST['nom'];
    //echo $nom;
    $prenom = $_POST['prenom'];
    //echo $prenom;
    $position = $_POST['position'];
    //echo $position;
    $address = $_POST['address'];
    //echo $address;
    $zipcode = $_POST['zipcode'];
    //echo $zipcode;
    $city = $_POST['city'];
    //echo $email;
    $email = $_POST['email'];
    //echo $email;
     
    $entetedate = date("D, j M Y H:i:s -0600"); // avec offset horaire
    $entetemail = "From: $email \n"; // Adresse expéditeur
    $entetemail .= "Cc: \n";
    $entetemail .= "Bcc: \n"; // Copies cachées
    $entetemail .= "Reply-To: $email \n"; // Adresse de retour
    $entetemail .= "X-Mailer: PHP/" . phpversion() . "\n" ;
    $entetemail .= "Date: $entetedate"; 
    $message_texte='Bonjour,'."\n\n".'Une demande d\'envoi de brochure commerciale par : '."\n\n".''.$nom.' '.$prenom.''."\n".''.$position.''."\n".''.$address.''."\n".''.$zipcode.' '.$city.''."\n".''.$email.'';
     
    $message_html='<html>
    <head>
    <title>Titre</title>
    </head>
    <body>
    <b>$nom</b>
    </body>
    </html>';
     
    if(mail('contact@adresse.fr','Test envoi mail',$message_texte,$entetemail)) {
    //echo 'Message envoyé';
    header("Location: http://www.adresse.fr/dossier/merci.html");
    }
    else {
    echo 'Echec de l\'envoi du message';
    }
    ?>
    Et si le client a un webmail qui n'accepte pas le HTML tu fais quoi ?
    Réponse : tout à fait d'accord avec toi BisounoursJos. Si le destinataire reçois ce mail sur un webmail, il n'y a plus aucun intérêt. Mais le client est têtu.

  9. #9
    Membre du Club
    Profil pro
    Inscrit en
    Février 2005
    Messages
    122
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 122
    Points : 67
    Points
    67
    Par défaut
    Bon, j'ai réussi à régler mon problème d'image mais je n'arrive toujours pas à faire fonctionner la récupération des données envoyées par mon fichier de traitement stocké sur mon serveur.

    Des idées ?

    Cette syntaxe peut elle seulement fonctionner ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <form method="POST" action="http://www.monsite.fr/dossier/traitement.php">
    Merci

  10. #10
    Membre du Club
    Profil pro
    Inscrit en
    Février 2005
    Messages
    122
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 122
    Points : 67
    Points
    67
    Par défaut
    Y a personne qui pourrait me mettre sur la voie ?

    Est-ce mon topic qui n'est pas clair ?

  11. #11
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 487
    Points : 5 134
    Points
    5 134
    Par défaut
    Tu as raison, pourtant j'étais sûr de l'avoir fait...

    Passe en GET !!!!!

  12. #12
    Membre du Club
    Profil pro
    Inscrit en
    Février 2005
    Messages
    122
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 122
    Points : 67
    Points
    67
    Par défaut
    Merci beaucoup pour ton aide. C'était tout conmais il fallait y penser

    Merci encore

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Courrier electronique dans BO BI 4.0
    Par dataware dans le forum Administration-Migration
    Réponses: 0
    Dernier message: 22/05/2013, 16h50
  2. Réponses: 2
    Dernier message: 11/12/2004, 22h20
  3. Formulaire dans un mail
    Par Immobilis dans le forum ASP
    Réponses: 6
    Dernier message: 23/11/2004, 11h12
  4. Réponses: 3
    Dernier message: 27/10/2004, 15h43
  5. Recuperation de formulaire dans une fonction
    Par arsgunner dans le forum ASP
    Réponses: 5
    Dernier message: 23/06/2004, 16h04

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