Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    form per l'invio di e-mail

    ciao!
    vorrei fare un form per inviare le mail in flash, qualcuno saprebbe indicarmi dove posso trovare dei tutorial in proposito?
    grazie

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Dipende dal tipo di linguaggio server side usato..

  3. #3
    mi accodo, il linguaggio e' ASP.


    grazie..
    -Nextart.it Graphic Solutions

  4. #4
    Utente di HTML.it L'avatar di g.kama
    Registrato dal
    Jan 2003
    Messaggi
    128
    Ciao, io ho un form per inviare e-mail con linguaggio asp.
    Crea un file flash con sullo stage una serie di campi di input che desideri ai quali assegnare un nome variabile, poi cre un pulsante di invio al quale associ questo script:

    on (release) {
    loadVariables("email.asp", "", "POST");
    };

    Poi cre una pagina asp come questa:
    <%
    Dim MiaMail
    Set MiaMail = Server.CreateObject ("CDO.Message")
    MiaMail.From = "tuamail@tuodominio.it"
    MiaMail.To = Request.Form ("email")
    MiaMail.Cc = Request.Form ("altri")
    MiaMail.Bcc = Request.Form ("nascosto")
    MiaMail.Subject = Request.Form ("oggetto")
    MiaMail.HTMLBody = Request.Form ("messaggio")
    MiaMail.Fields.Update()
    MiaMail.Send()
    Set MiaMail = Nothing
    %>
    E la chiami email.asp, e la posizioni nella stessa directory dove metterai l'swf nel server.

    A me funziona
    Ciao
    Dai vita agli anni, non anni alla
    vita!

  5. #5
    perfetto, proprio come avevo pensato di impostarlo!!!

    grazie......

    -Nextart.it Graphic Solutions

  6. #6
    curiosità, ma nel tuo file , non c'e' la gestione degli errori?
    Es: se il campo email e' vuoto?
    bisognerebbe inserire nella pagina asp il controlllo sui campi, se vuoti restituisci error=1.

    Inoltre una volta spedita la mail ti restituisce qualcosa?

    che dici?

    -Nextart.it Graphic Solutions

  7. #7
    grazie 1000! non ho specificato il linguaggio, asp andrà benissimo!
    ciao!
    p.s.: Nextart, la tua domanda era rivolta a me o a g.kama?

  8. #8
    G.Kama

    -Nextart.it Graphic Solutions

  9. #9
    Utente di HTML.it L'avatar di g.kama
    Registrato dal
    Jan 2003
    Messaggi
    128
    Ciao, scusa per il ritardo della risposta. Certo, così è messo semplice semplice, ma è chiero che puoi impostare le cose in modo da fare il controllo di tutti i campi o il controllo della validità delle e-mail.

    Aggiungi questo nel primo frame:

    function validate(address) {
    if (address.length>=7) {
    if (address.indexOf("@")>0) {
    if ((address.indexOf("@")+2)<address.lastIndexOf(".") ) {
    if (address.lastIndexOf(".")<(address.length-2)) {
    return (true);
    }
    }
    }
    }
    return (false);
    }

    Sostituisci il codice del tasto invia con questo codice:

    on (release) {
    if (_root.email == null || _root.email == "" || _root.messaggio == null || _root.messaggio == "" || (!validate(email))) {
    _root.gotoAndPlay("frame_di_errore");
    } else {

    loadVariables("email.asp", "", "POST");
    _root.gotoAndPlay("Invio effettuato");
    }
    }
    In questo modo controlli che l'utente abbia inserito qualcosa nei campi obbligatori e che la mail sia valida
    Dai vita agli anni, non anni alla
    vita!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.