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

Discussione: invio mail con Asp

  1. #1
    Utente di HTML.it L'avatar di liana79
    Registrato dal
    Feb 2003
    Messaggi
    314

    invio mail con Asp

    Ciao a tutti, ho guardato tutti i post su quest'argomento ma cmq non riesco a far funzionare la mia pagina di invio mail...non capisco...
    Come posso vedere se la pagina .asp che richiamo da Flash venga effetivamente aperta??

    In Asp uso l'oggetti CDO, ho già fatto in precedenza dei moduli in asp è funzionano...

    Il codice lo trovato nel web... ma non so abbastanza brava in action script per modificarlo...

    In Flash invece:

    on(rollOver){
    if(sending){
    warning=" send";
    }
    }

    on(release){
    TTime = new Date();
    dan = TTime.getDay();
    if (dan == 0) {
    dan = "Sunday";
    }
    if (dan == 1) {
    dan = "Monday";
    }
    if (dan == 2) {
    dan = "Tuesday";
    }
    if (dan == 3) {
    dan = "Wednesday";
    }
    if (dan == 4) {
    dan = "Thursday";
    }
    if (dan == 5) {
    dan = "Friday";
    }
    if (dan == 6) {
    dan = "Saturday";
    }
    datum = TTime.getDate();
    h = TTime.getHours();
    if (h<10) {
    h = "0"+h;
    }
    m = TTime.getMinutes();
    if (m<10) {
    m = "0"+m;
    }
    s = TTime.getSeconds();
    if (s<10) {
    s = "0"+s;
    }
    Ptime = "::"+dan+","+datum+" :: "+h+":"+m+":"+s;
    if(!Tto.isEmail()){
    warning='To : Incorrect e-mail !';
    }
    else{
    if(!Tfrom.isEmail()){
    warning='From : Incorrect e-mail !';
    }
    else{
    if(Tsubject eq ""){
    warning="Subject missing !";
    }else{
    Pto=Tto;
    Pfrom=Tfrom;
    Psubject=Tsubject;
    Pcomment=escape(Tcomment);
    loadVariables("sender.asp","catch","post");
    warning=' Sending...';
    sending=false;
    _root.rotate.gotoAndPlay(1);
    }
    }
    }
    }

    nel "catch"=

    onClipEvent(data){
    _root.Tto="";
    _root.Tfrom="";
    _root.Tcomment="";
    _root.Tsubject="";
    _root.warning=" Message sent !";
    _root.sending=true;
    _root.gotoAndPlay(2);
    _root.rotate.gotoAndStop(5);
    }

    sul frame del pulsante invia: sending=true;

    Azioni per Fotogramma 1
    String.prototype.isEmail = function() {
    if (!this) {
    return false;
    }
    var iChars = "*|,\":<>[]{}`';()&$#%";
    for (var i = 0; i<this.length; i++) {
    if (iChars.indexOf(this.charAt(i)) != -1) {
    return false;
    }
    }
    if (this.indexOf("@") == -1) {
    return false;
    }
    if (this.indexOf(".") == -1) {
    return false;
    }
    return true;
    };
    stop();


    per favore potete aiutarmi??

    grazie lia
    Ci sono solo due modi per vivere la vita.
    Uno è come se niente fosse un miracolo.
    L'altro è come se tutto fosse un miracolo

  2. #2

    Re: invio mail con Asp

    Originariamente inviato da liana79
    Ciao a tutti, ho guardato tutti i post su quest'argomento ma cmq non riesco a far funzionare la mia pagina di invio mail...non capisco...
    Come posso vedere se la pagina .asp che richiamo da Flash venga effetivamente aperta??

    In Asp uso l'oggetti CDO, ho già fatto in precedenza dei moduli in asp è funzionano...

    Il codice lo trovato nel web... ma non so abbastanza brava in action script per modificarlo...
    magari prova a mettre dei trace x capire cosa invia alla pag asp e poi nell'output dovresti vedere se apre o quantomeno richiama la pag asp
    e poi fai attenzione nella pag asp devi usare gli oggetticdosys e nn più cdonts nn + validi
    ciao

  3. #3
    Utente di HTML.it L'avatar di liana79
    Registrato dal
    Feb 2003
    Messaggi
    314
    e dove metto i trace??
    Ci sono solo due modi per vivere la vita.
    Uno è come se niente fosse un miracolo.
    L'altro è come se tutto fosse un miracolo

  4. #4
    Originariamente inviato da liana79
    e dove metto i trace??
    nel form flash
    magari dopo
    loadVariables("sender.asp","catch","post");
    trace(variabile);
    trace(variabile1);

    ovviamente nel tuo caso variabile devi mettere le var dei campi di input cioè la var che invii ad asp
    ciao
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  5. #5
    Utente di HTML.it L'avatar di liana79
    Registrato dal
    Feb 2003
    Messaggi
    314
    non funziona non visualizza nulla ...(
    Posso inviarti i due file??? cosi vedi....
    Ci sono solo due modi per vivere la vita.
    Uno è come se niente fosse un miracolo.
    L'altro è come se tutto fosse un miracolo

  6. #6
    Utente di HTML.it L'avatar di DeR
    Registrato dal
    Mar 2003
    Messaggi
    975
    Questo e un esempio che ho fatto qualke tempo fa, vedi se puo servirti


    http://www.raffaelepugliese.com/prova


    Qui puoi scaricarti l'esempio

    http://www.raffaelepugliese.com/prova/prova.zip
    Ciao DeR

  7. #7
    Utente di HTML.it L'avatar di liana79
    Registrato dal
    Feb 2003
    Messaggi
    314
    grazie mille, proverò
    Ci sono solo due modi per vivere la vita.
    Uno è come se niente fosse un miracolo.
    L'altro è come se tutto fosse un miracolo

  8. #8
    Utente di HTML.it L'avatar di liana79
    Registrato dal
    Feb 2003
    Messaggi
    314
    ho provato quel codice ma non funziona..
    Cosi seguendo le istruzioni di un tutorial ho rifatto tutto ma continua a non andare:

    FLASH:
    Nel primo frame ho 3 input text:
    mittente
    destinatario
    oggetto
    messaggio

    pulsante invia:

    on(release)
    {
    gotoAndPlay(2)
    }

    secondo frame:
    loadVariablesNum ("inviamail.asp", 0, "POST");

    ASP:
    <% Set Obj_mail = CreateObject("CDONTS.NewMail")

    var destin,mitt,ogg,mess
    destin=request.Form("destinatario")
    mitt=request.Form("mittente")
    ogg=request.Form("oggetto")
    mess=request.Form("messaggio")
    obj_mail.From = mitt
    obj_mail.To = destin
    obj_mail.Body = mess
    obj_mail.Subject = ogg
    obj_mail.Send
    Set obj_mail = Nothing
    %>




    per favore...sono disperata ormai...
    grazie
    Ci sono solo due modi per vivere la vita.
    Uno è come se niente fosse un miracolo.
    L'altro è come se tutto fosse un miracolo

  9. #9
    Utente di HTML.it L'avatar di DeR
    Registrato dal
    Mar 2003
    Messaggi
    975
    se provi l'esempio funziona, invia mail senza problemi.

    probabilmente devi modificare il file asp, questo per l'invio della posta usa l'oggetto CDONTS , mentre se il tuo hosting e su un windows server 2003, devi usare il CDOSYS
    Ciao DeR

  10. #10
    Utente di HTML.it L'avatar di DeR
    Registrato dal
    Mar 2003
    Messaggi
    975
    Controlla il file ASP, se usi VBSCRIPT le variabili si dichiarano con Dim e non con var

    *************************
    var destin,mitt,ogg,mess
    ************************
    Ciao DeR

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.