Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: email form

  1. #1

    email form

    salve a tutti!!

    Il problema:

    Ho creato un form in flash dove l'utente inserisce dei dati e li invia tramite una pagina asp al mio server di posta.

    ci sono molti esempi e tutorial su questo argomento, li ho seguiti ma non funziona!!!!!

    lo script che ho assegnato al tasto invia è:

    on(release){
    loadVariablesNum ("formail.asp", 0, "POST");
    }

    Nella pagina asp il codice è:

    <%@Language=VBScript%>
    <%
    email = Request.QueryString("email")
    testoMessaggio = Request.QueryString("testoMessaggio")
    soggetto = Request.QueryString("soggetto")

    Set objMail = Server.CreateObject("CDONTS.NewMail")
    objMail.From = email
    objMail.To="genbronz@tin.it"
    objMail.Subject = soggetto
    objMail.Body = testo
    objMail.importance=0
    objMail.Send
    Set objMail = nothing
    %>
    Qualcuno sa dirmi dov'è l'errore????
    NB: Utilizzo un server a pagamento che supporta l' asp
    AIUTOOOO!!!!!!!!!

  2. #2
    semplice, se i dati li invii con post in asp li recuperi con
    Var = request.form("nomeVar")
    e non con
    request.querystring << serve per il get
    "...non è detto che sia tardi se non guardi che ora è..."

  3. #3
    quindi significa che se cambio nel form in flash il POST con il GET

    funziona?

  4. #4
    secondo me faresti meglio a cambiare i request.querystring in request.form nella pag asp e poi ti dovrebbe funzionare.
    "...non è detto che sia tardi se non guardi che ora è..."

  5. #5
    ho fatto tutte le prove sia cambiando il POST in GET si Request.QeryString i Request.Form

    ma niente!!!!!!!

    Ma non e' che questo metood vale solo per i form in html?

    Il metodo Request.Form non sottointende che ci sia un vero e proprio form intendo scritto in codice html <form>.....</form>?

  6. #6
    request.form significa che leggi i dati passati con post, se non parte la mail ci deve essere qualche errore nel filmato, se è esatto funziona perfettamente, qui ne trovi uno che puoi testare ed eventualmente scaricare

    http://www.raffaellosartori.it/detta...z=ActionScript
    "...non è detto che sia tardi se non guardi che ora è..."

  7. #7
    Strano ma vero!!!!!!

    Adesso che ho messo un indirizzo vero e proprio cioe "nome@provider.it" funziona, ma se metto un valore a caso non arriva la posta!!!!!

    Sapresti dirmi perche'?

  8. #8
    perchè il server se "vede" un'indirizzo formalmente non valido non spedisce la mail
    "...non è detto che sia tardi se non guardi che ora è..."

  9. #9
    allora come posso fare se voglio che anche gli anonimi mi possono scrivere?

  10. #10
    objMail.From = "indirizzo@dominio.it"

    se metti così (oppure il tuo indirizzo) la mail partorà comunque.
    "...non è detto che sia tardi se non guardi che ora è..."

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.