Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di andy_s
    Registrato dal
    Apr 2000
    Messaggi
    345

    invio mail dal sito che non funzia

    Ciao a tutti
    ho recuperato questo codice con relativo file
    per l'invio di mail dal sito
    Codice PHP:
    // memorizziano in una varabile il target
    var path:MovieClipthis;
    // l'ogetto LoadVars che farà il send dei dati e riceverà la risposta
    var sendObject:LoadVars;
    // la pagina asp dove saranno sendati i dati
    var pagtosend:String="sendEmail.asp"
    // le variabili campo di testo: nome, cognome, indirizzo, email e messaggio
    var nome_txt:TextField;
    var 
    cognome_txt:TextField;
    var 
    indirizzo_txt:TextField;
    //var cap_txt:TextField;
    //var residenza_txt:TextField;
    //var codice_txt:TextField;
    //var telefono_txt:TextField;
    var email_txt:TextField;
    var 
    note_txt:TextField

    // il movieclip usato come pulsante per inviare l'email
    var send_mc:MovieClip;
    // il movieclip usato come pulsante per cancellare i dati
    var delete_mc:MovieClip;
    // all'evento onRelease del pulsante send_mc attivo la funzione che senda l'email
    send_mc.onRelease=sendEmail
    // all'evento onRelease attivo la funzione che senda l'email
    delete_mc.onReleaseresetForm
    function sendEmail()
    {
        
    //aggiungi i tutti campi
        
    if (nome_txt.text ==""){
            
    avviso.text "tutti i campi sono obbligatori"
        
    }else{
        
    // recupero i valori da ogni campo  di testo
        
    var nnomenome_txt.text
        
    var ncognomecognome_txt.text;
        var 
    nindirizzoindirizzo_txt.text;
        
    //var ncap= cap_txt.text;
        //var nresidenza= residenza_txt.text;
        //var ncodice= codice_txt.text;
        //var ntelefono= telefono_txt.text;
        
    var nemailemail_txt.text;
        var 
    nnotenote_txt.text;
        
    // creo un'istanza dell'oggetto LoadVars
        
    sendObject= new LoadVars();
        
    // memorizzo in alcune proprietà dell'oggetto sendObject i dati che ho recuperato
        // è importante questo passaggio perchè la pagina asp recuperà i valori
        // in base a queste proprietà
        
    sendObject.nomennome
        sendObject
    .cognomencognome
        sendObject
    .indirizzonindirizzo
        
    //sendObject.cap= ncap
        //sendObject.residenza= nresidenza
        //sendObject.codice= ncodice
        //sendObject.telefono= ntelefono
        
    sendObject.emailnemail;
        
    sendObject.notennote;
        
    sendObject.onLoad= function()
        {
            
            if(
    this.error=="false")
            {
                
                
    path.wait.gotoAndStop("responseok");
            }
            else
            {
                
    path.wait.gotoAndStop("noresponse");
            }
                
        
            
        }
        
        
    path.attachMovie("wait""wait"1)
        
    path.wait._x= -70
        path
    .wait._y= -110;
        
    // utilizzo il metodo sendAndLoad per inviare i dati e ricevere una risposta
        
    sendObject.sendAndLoad(pagtosend,sendObject,"POST")            
    }
        }
    function 
    resetForm()
    {
        
    nome_txt.text="";
        
    cognome_txt.text=""
        
    indirizzo_txt.text=""
        
    //cap_txt.text=""
        //residenza_txt.text=""
        //codice_txt.text=""
        //telefono_txt.text=""
        
    email_txt.text="";
        
    note_txt.text="";
        
    avviso.text="";

    come vedrete quando invia "richiama" un mc con dentro due etichette
    ebbene il problema è che mi richiama sempre il "noresponse"

    io penso sia dovuto al fatto che il file Sendmail.asp
    dovrebbe in qualche modo rimandare uno status ok

    però il file .asp non c'e l'ho e ho recuperato un altro

    ancora una cosa mi invia sempre la mail, solo che non compare il responseok

    sul file .asp ho questo codice....però non funzia

    set miaMail = nothing
    response.write "&_root.dropZone1.dropZone.stato=responseok"

    spero di essermi spiegato
    comunque se trovo qualche anima pia invio il file che sicuramente
    sarà più esplicativo

    cosa devo fare?

  2. #2
    Utente di HTML.it L'avatar di andy_s
    Registrato dal
    Apr 2000
    Messaggi
    345
    nessuno che mi può dare indicare cosa fare?????

  3. #3
    Ti ho inviato un messaggio privato

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Ed era necessario farglielo sapere in un thread?

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.