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

ASP Discussion :

confirmation mail


Sujet :

ASP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Février 2005
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 116
    Par défaut confirmation mail
    Bonjour,

    J'ai probléme pas trop méchant mais que néanmoins je ne parviens pas à résoudre. J'ai un code pour envoyer un mail avec un formulaire qui marche bien, mais le probléme c'est que je ne parviens pas à rediriger vers une page de confirmation d'envoi. En fait je suis obligé d'indiqué action = "la page ou se trouve mon formulaire d'envoi d'email" pour bien recevoir le mail.

    Voici le code :
    <html>
    <body>
    <form method=post action="mail.asp" name="ligne_directe">
    <p><font size="6">Contact</font></p>
    <p>&nbsp;</p>
    <table width="95%" border="0" cellspacing="0" cellpadding="3">
    <tr>
    <td>Nom / Prenom :</td>
    <td><input name="nom" type=text size=50></td>
    </tr>
    <tr>
    <td>E-mail : </td>
    <td><input name="email" type=text size=50></td>
    </tr>
    <tr>
    <td>Votre adresse : </td>
    <td><input name="adresse" type=text size=70></td>
    </tr>
    <tr>
    <td>Votre remarque :</td>
    <td><textarea name="message"></textarea></td>
    </tr>
    </table>
    <p>
    <input type=submit name=mem value="Envoyez le message !">
    </p>
    </form>

    <%
    mem=request("mem")

    if len(mem)>0 then
    Set myMail = CreateObject("CDONTS.NewMail")

    mess="envoie d'email par internaute"
    mess=mess&"Voici le message envoyé par mail: <br/>"
    mess=mess&"Le nom : "&request.form("nom")&"<br/>"
    mess=mess&"L'Email : "&request.form("email")&"<br/>"

    mess=mess&"L'adresse : "&request.form("adresse")&"<br/>"
    mess=mess&"Le message : "&request.form("message")&"<br/>"

    myMail.From = "postmaster@nomdedomaine.com"
    myMail.To = "postmaster@nomdedomaine.com"
    myMail.Subject = "Message reçu par la page Ligne directe"
    myMail.BodyFormat = 0
    myMail.MailFormat = 0
    myMail.Body = mess
    myMail.Send
    set myMail = nothing
    end if
    %>
    Je voudrais simplement que lorsque l'internaute clique sur envoyer, il soit diriger vers une page "confirmation".

    Merci de votre aide
    ++

  2. #2
    Membre éclairé Avatar de ahage4x4
    Inscrit en
    Janvier 2005
    Messages
    318
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 318
    Par défaut
    Bonjour,
    Il faut que tu passe par une page de confirmation disons, Confirm_email.ASP dans laquelles tu affiche tes valeurs dans un formulaire form2, ce form2 va appeler une page prog_envoyer.asp

    Donc en gros, tes variables la page asp que tu as deja crée, utilise les dans la page CONFIRMATION qui va les envoyer a la page ENVOIMAIL.

    Si t'as des soucis n'hesite pas, je suis debutant aussi.

  3. #3
    Membre confirmé
    Inscrit en
    Février 2005
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 116
    Par défaut
    Salut ahage4x4
    merci de ta réponse mais je me demande si ce que tu m'indiques est nécessaire pour le seul résultat que je souhaites (je n'en sais rien).
    Ce qui me conviendrait c'est juste un simple lien vers une page ou j'écrie dedans "message envoyé !". Alors faut-il nécessairement faire faire à ma page un détour en utilisant la formule que tu m'indiques ??

  4. #4
    Membre éclairé Avatar de ahage4x4
    Inscrit en
    Janvier 2005
    Messages
    318
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 318
    Par défaut
    ok j'avais mal compris desolé, donc tu fais apres la fin de ton traitement un redirect vers une page html dans laquelle tu dis Message envoyéque tu fais alors:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <% response.redirect "URL" %>
    C'est ca ce que tu veux dire ?

    PS:une methode parmis les autres

  5. #5
    Membre confirmé
    Inscrit en
    Février 2005
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 116
    Par défaut
    oui c'est qui correspondrait à ce que je recherche, je vais juste essayer de l'employer pour que ca marche....je suis un peu gauche...

    merci

  6. #6
    Membre éclairé Avatar de ahage4x4
    Inscrit en
    Janvier 2005
    Messages
    318
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 318
    Par défaut
    Citation Envoyé par jive
    oui c'est qui correspondrait à ce que je recherche, je vais juste essayer de l'employer pour que ca marche....je suis un peu gauche...

    merci
    Est ce que ce que tu es entrain de faire est du mail smtp ?
    Pense aussi a cliquer sur Resolu.

    Cordialement

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 51
    Par défaut
    Juste pour une information de passage.

    Il vaut mieux avantager des scripts Javascript pour les redirection que des commandes serveurs, pour une question de performance il vaut mieux eviter les aller/retour Client/Serveur.

  8. #8
    Membre éclairé Avatar de ahage4x4
    Inscrit en
    Janvier 2005
    Messages
    318
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 318
    Par défaut
    Citation Envoyé par Mimo
    Juste pour une information de passage.

    Il vaut mieux avantager des scripts Javascript pour les redirection que des commandes serveurs, pour une question de performance il vaut mieux eviter les aller/retour Client/Serveur.
    Ah d'accord je vois !

  9. #9
    Membre chevronné
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    367
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 367
    Par défaut
    Dans la mesure ou le client n'a pas désactivé javascript (10 % des internautes)

    Oui je sais le dosage client / serveur n'est pas facile

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

    Informations forums :
    Inscription : Février 2005
    Messages : 51
    Par défaut
    Dans ce cas de figure prèsque tous les sites actuelle utilise du JavaScript.

  11. #11
    Membre confirmé
    Inscrit en
    Février 2005
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 116
    Par défaut
    Et dans ce cas de figure mimo, tu aurais un petit script à fournir.
    J'ai tenté d'utiliser <% response.redirect "URL" %>
    mais vu que je suis pas doué niveau code, je ne parviens pas à l'employer corrrectemet. Je penses pourtant utiliser le smtp sinon je vois mal comment j'enverrai des mails non...

  12. #12
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    992
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 992
    Par défaut
    En faite je suis en contradiction avec moi même car je croiyai qu'aprés avoir envoyer le mail il y'aurai une ouverture d'une autre page de confirmation
    Alors please pourquoi on parle du protocole SMTP

    Merci d'avance

  13. #13
    Membre éclairé Avatar de ahage4x4
    Inscrit en
    Janvier 2005
    Messages
    318
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 318
    Par défaut
    Bon en javascript c'est mieux et c'est comme ca:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <SCRIPT LANGUAGE="JavaScript">
     
    document.location.href = "http://www.newadress.com";
    </SCRIPT>

  14. #14
    Membre éclairé Avatar de ahage4x4
    Inscrit en
    Janvier 2005
    Messages
    318
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 318
    Par défaut
    Citation Envoyé par jive
    Et dans ce cas de figure mimo, tu aurais un petit script à fournir.
    J'ai tenté d'utiliser <% response.redirect "URL" %>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <script language="vbscript" runat="server">
     response.redirect "http://www.google.com" 
     </script>
    Voila

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

Discussions similaires

  1. confirmation mail formulaire
    Par javagirl08 dans le forum Langage
    Réponses: 2
    Dernier message: 21/06/2010, 15h15
  2. Réponses: 3
    Dernier message: 14/12/2005, 14h56
  3. comment faire un espace privé....avec confirmation par mail
    Par brisso dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 30/11/2005, 10h24
  4. [Mail] Mail de confirmation
    Par tyarak dans le forum Langage
    Réponses: 9
    Dernier message: 13/11/2005, 10h49

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