Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 30
  1. #1

    dati da db, campi vuoti da compilare e invia

    in una pagina asp raccolgo dei dati dal db, ma ci sono anche due campi modulo vuoti che vanno compilati al momento. Inoltre vi è un bottone "invia" che premuto invia mail con i dati elencati in pagina.. che script posso usare in tale pagina?

  2. #2
    Non vorrei ricordare male, ma mi sembra che avevi già proposto questo quesito ed io, sempre se non ricordo male, ti dissi che dipendeva dal server sul quale girano le ASP.
    In funzione di esso puoi decidere se adottare CDONTS o CDOSYS.
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  3. #3
    Aruba..

  4. #4
    CDOSYS.
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  5. #5
    ho trovato un code cdosys ma è immensamente lungo e un po complicato.. ci sono diversi modelli?

  6. #6
    Vediamo questo codice?

    [EDIT]:

    Questo è un esempio di CDOSYS che io uso su Aruba e mi funziona perfettamente:

    codice:
    <%
    ' istanzio le costanti per invio
    DIM iMsg, Flds, iConf
    		
    Set iMsg = CreateObject("CDO.Message")
    Set iConf = CreateObject("CDO.Configuration")
    Set Flds = iConf.Fields
    		
    Flds(cdoSendUsingMethod) = cdoSendUsingPort
    Flds(cdoSMTPServer) = "smtp.aruba.it" 
    Flds(cdoSMTPServerPort) = 25
    Flds(cdoSMTPAuthenticate) = cdoAnonymous ' 0
    Flds.Update							
    
    'QUI RECUPERI I CAMPI DELLA FORM
    
    'compone e spedisce la mail 
    strFrom = "A TUO PIACIMENTO"
    sBody = "QUI DEFINISCI IL CORPO DELLA MAIL (con i parametri recuperati dalla form)"
    
    With iMsg
         Set .Configuration = iConf
         .To = "QUI LA MAIL DEL DESTINATARIO"
         .From = strFrom
         .Sender = "QUI LA MAIL DEL MITTENTE"
         .Subject = "Quello che vuoi"
         .HTMLBody = "" & sBody & ""
         .Send
    End With
    %>
    A questo link un altro esempio: http://www.weppos.com/asp/script/scr....asp?script=17

    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  7. #7
    <%@ Language=VBScript %>
    <% Response.Expires = 0 %>
    <HTML>
    <head>
    <title>CDONTS Mail</title>
    <style type="text/css">
    <!--
    Body {Font-Size: 10Pt; Color: #000079; Margin: 4Px; Font-Family: Verdana,Geneva,Helvetica,Arial,Sans-Serif; Background-Image: Url(Bkgrnd.Gif); Background-Color: #Ffffff}
    A:Active {Color: #330099}
    A:Hover {Color: #Ff0000}
    A:Link {Color: #0000Cc}
    A:Visited {Color: #880000}
    .Back {Font-Size: 9Pt; Color: #000000; Background-Color: #Ffcc00; Height: 20Px; Width: 50Px; Border: 1Px #000000 Solid; Text-Align: Center; Text-Decoration: None; Padding-Top: 2Px}
    .Headb2 {Font-Size:10pt; Color: #Ffffff; Text-Align: Center ; Background-Color: #0000Cc}
    .Lab1 {Font-Size: 9Pt; Color: #000079; Text-Align: Left }
    .Footer {Font-Size: 8Pt; Color: #6E6E6E }
    Input {Font-Family: Verdana, Arial, Sans-Serif; Font-Size: 10Pt; Color: #000000}
    .Tblbord {Border-Style: Solid; Border-Color:#Aaaaaa; Border-Width: 1Px}
    Textarea {Font-Family: Verdana, Arial, Sans-Serif; Font-Size: 10Pt; Color: #000000 }
    .Box {Font-Size:10Pt; Color: #000000; Background-Color: #Ffffff; Border: 1Px Solid #000000 }
    -->
    </style>
    <SCRIPT language="JavaScript">
    <!-- Beginning of Script
    function CheckMail() {
    var pass=true
    var email=document.mailer.To.value
    if( email.length > 0) {
    part1 = String(email+'@').split('@');
    part2 = String(part1[1]+'.').split('.');
    if( part1[0].length < 1 ) {pass=false}
    if( part2[0].length < 1 ) {pass=false}
    if( part2[1].length < 1 ) {pass=false}
    if (!pass){
    alert('Controllo l\'indirizzo email de campo "To" ')
    return false
    }
    }
    }
    // End of Script -->
    </SCRIPT>

    </head>
    <body>
    CITICoRD - Esempio di mail spedita da W3.UNIROMA1.IT utilizzando NewMail Object
    (CDONTS Library) di <sup>&copy;</sup>Microsoft
    <hr size="1" noshade>
    <%if Request("Send")="send" then
    On Error Resume Next
    Set Mail = CreateObject("CDONTS.NewMail")
    If Err <> 0 Then
    MailCode=Err.Description
    else
    Mail.To = Request("TO")
    Mail.From = Request("FROM")
    Mail.Subject = Request("SUBJECT")
    Mail.Body = "Ecco la mail spedita con CDONTS" & Chr(13) & Chr(10) & _
    " nominativo: " & Request("NOMINATIVO") & Chr(13) & Chr(10) & _
    " indirizzo : " & Request("INDIRIZZO") & Chr(13) & Chr(10) & _
    " cap : " & Request("CAP") & Chr(13) & Chr(10) & _
    " comune : " & Request("COMUNE") & Chr(13) & Chr(10) & _
    " provincia : " & Request("PROVINCIA") & Chr(13) & Chr(10) & _
    " e-mail : " & Request("EMAIL") & Chr(13) & Chr(10) & _
    " telefono : " & Request("TELEFONO") & Chr(13) & Chr(10) & _
    " fax : " & Request("FAX") & Chr(13) & Chr(10) & _
    "commenti: " & Chr(13) & Chr(10) & _
    Request("COMMENTI") & Chr(13) & Chr(10)

    On Error Resume Next
    Mail.Send
    If Err <> 0 Then
    MailCode=Err.Description
    else
    MailCode="La mail è stata spedita"
    end if
    set Mail=nothing
    end if
    end if
    %>
    <FORM action="CDONTSMail.asp" method=post name="mailer" onsubmit="return CheckMail()">
    <input type="hidden" name="send" value="send">
    <table align="center" width="700">
    <tr>
    <td valign="top">
    <table bgcolor="ffffff">
    <tr>
    <td colspan=2 align="center" class="headb2">Campi di controllo per
    l'invio della EMail</td>
    </tr>
    <tr align="center">
    <td colspan=2 bgcolor="#F7F7F7" class="Box">Normalmente queste propriet&agrave;
    dell'oggetto NewMail vengono impostate dal WebMaster in un elemento
    INPUT con l'attributo TYPE=HIDDEN e non sono quindi né visibili
    né modificabili dall'utente. Per una descrizione completa e dettagliata
    delle propriet&agrave; di NewMail si rimanda a <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cdo/html/_denali_newmail_object_cdonts_library_.asp" target="_blank">NewMail
    Object (CDONTS Library)</a> cliccando qui sotto sul relativo nome
    della propriet&agrave;.</td>
    </tr>
    <tr valign="middle"><td class="Lab1" nowrap align="center"><font color="#333333">propriet&agrave;</font></td>
    <td class="Lab1" nowrap align="center"><font color="#333333">settaggio predefinito nell'esempio</font></td>
    </tr>
    <tr>
    <td bgcolor="f0f0f0" class="Lab1">To (richiesto) </td>
    <td><INPUT size=40 name="To" value="immettere il proprio indirizzo e-mail" maxlength="50"></td>
    </tr>
    <tr>
    <td bgcolor="f0f0f0" class="Lab1">From (richiesto) </td>
    <td class="Box"><font color="#990000"><INPUT type="hidden" name="From" value="cdonts.webmail@uniroma1.it">cdonts.webmail@ uniroma1.it</font></td>
    </tr>
    <tr>
    <td bgcolor="f0f0f0" class="Lab1">Subject</td>
    <td class="Box"><font color="#990000"><input type="hidden" name="Subject" value="Test NewMail Object (CDONTS Library)">Test NewMail Object (CDONTS Library)</font></td>
    </tr>
    <tr>
    <td bgcolor="f0f0f0" class="Lab1">Bcc</td>
    <td class="Box"><font color="#999999"> non definito</font></td>
    </tr>
    <tr>
    <td bgcolor="f0f0f0" class="Lab1">BodyFormat</td>
    <td class="Box"><font color="#999999">non definito</font></td>
    </tr>
    <tr>
    <td bgcolor="f0f0f0" class="Lab1">Cc</td>
    <td class="Box"><font color="#999999">non definito</font></td>
    </tr>
    <tr>
    <td bgcolor="f0f0f0" class="Lab1">ContentBase</td>
    <td class="Box"><font color="#999999">non definito</font></td>
    </tr>
    <tr>
    <td bgcolor="f0f0f0" class="Lab1">ContentLocation</td>
    <td class="Box"><font color="#999999">non definito</font></td>
    </tr>
    <tr>
    <td bgcolor="f0f0f0" class="Lab1">Importance</td>
    <td class="Box"><font color="#999999">non definito</font></td>
    </tr>
    <tr>
    <td bgcolor="f0f0f0" class="Lab1">MailFormat</td>
    <td class="Box"><font color="#999999">non definito</font></td>
    </tr>
    <tr>
    <td bgcolor="f0f0f0" class="Lab1">Value</td>
    <td class="Box"><font color="#999999">non definito</font></td>
    </tr>
    <tr>
    <td bgcolor="f0f0f0" class="Lab1">Version</td>
    <td class="Box"><font color="#999999">non definito</font></td>
    </tr>
    </table>
    </td>
    <td width="30"></td>
    <td valign="top" align="right">
    <table bgcolor="#FFFF00" class="tblbord">
    <tr bgcolor="#FFFFF0">
    <td colspan=2 align="center" class="headb2">Queste sono le informazioni inviate costruendo la propriet&agrave; <font color="#FFFFFF">Body</font> della mail con i campi della Form in tabella qui sotto</td>
    </tr>
    <tr>
    <td class="lab1" nowrap>Nominativo: </td>
    <td> <INPUT size=30 name="Nominativo" value="Mario Rossi" maxlength="30"></td>
    </tr>
    <tr>
    <td class="lab1">Indirizzo: </td>
    <td> <INPUT size=30 name="Indirizzo" value="Via Giuseppe Verdi, 75" maxlength="30"></td>
    </tr>
    <tr>
    <td class="lab1">Cap: </td>
    <td> <INPUT size=30 name="Cap" value="11999" maxlength="30"></td>
    </tr>
    <tr>
    <td class="lab1">Comune: </td>
    <td> <INPUT size=30 name="Comune" value="Roma" maxlength="30"></td>
    </tr>
    <tr>
    <td class="lab1">Provincia: </td>
    <td> <INPUT size=30 name="Provincia" value="Roma" maxlength="30"></td>
    </tr>
    <tr>
    <td class="lab1">EMail: </td>
    <td> <INPUT size=30 name="EMail" value="mario.rossi@roma.it" maxlength="30"></td>
    </tr>
    <tr>
    <td class="lab1">Telefono: </td>
    <td> <INPUT maxlength="30" size="30" name="Telefono" value="0680808080"></td>
    </tr>
    <tr>
    <td class="lab1">Fax: </td>
    <td> <INPUT size=30 name="Fax" value="0680808081" maxlength="30"></td>
    </tr>
    <tr>
    <td class="lab1">Commenti:</td>
    <td> <textarea name="Commenti" cols="32" rows="3" wrap="PHYSICAL">Per la documentazione completa di FormMail si rimanda a CDO for NTS (http://msdn.microsoft.com/library/de...s_library_.asp) su MSDN Library di Microsoft (http://msdn.microsoft.com) </textarea></td>
    </tr>
    </table>



    <input type="submit" value ="invia e-mail" class="testo" name="submit">
    </p>
    </td>
    </tr>
    <tr>
    <td colspan=3 align="right"></td>
    </tr>
    </table>
    </FORM>
    <div align="center"> Per la documentazione completa di CDONTS si rimanda a <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cdo/html/_denali_newmail_object_cdonts_library_.asp" target="_blank">NewMail
    Object (CDONTS Library)</a> su <a href="http://msdn.microsoft.com/default.asp">MSDN
    Library</a> di <sup>&copy;</sup>Microsoft







    </div>
    <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr height="10" valign="bottom">
    <td colspan="2" width="100%">
    <div align="left">back</div>
    </td>
    <tr>
    <tr height="1" valign="bottom"><td colspan="2" width="100%"><hr size="1" color="#666666"></td>

    <tr>
    <td width="50%" class="footer">ultimo aggiornamento 24/03/2003 </td>
    <td width="50%" align="right" valign="middle" class="footer">mailto:w3.staff@uniroma1.it</td>
    </tr>
    <tr height="5" valign="bottom"><td colspan="2" width="100%"></td><tr>
    </table>
    <%if MailCode <> "" then %>
    <SCRIPT language="JavaScript">
    <!-- Beginning of Script
    {
    alert ("<%=MailCode%>")
    }
    // End of Script -->
    </SCRIPT>
    <% end if
    MailCode="" %>
    </BODY>
    </HTML>

  8. #8
    Mi sa che non hai letto il mio [EDIT] precedente....lo riquoto:

    [EDIT]:

    Questo è un esempio di CDOSYS che io uso su Aruba e mi funziona perfettamente:

    codice:
    <%
    ' istanzio le costanti per invio
    DIM iMsg, Flds, iConf
    		
    Set iMsg = CreateObject("CDO.Message")
    Set iConf = CreateObject("CDO.Configuration")
    Set Flds = iConf.Fields
    		
    Flds(cdoSendUsingMethod) = cdoSendUsingPort
    Flds(cdoSMTPServer) = "smtp.aruba.it" 
    Flds(cdoSMTPServerPort) = 25
    Flds(cdoSMTPAuthenticate) = cdoAnonymous ' 0
    Flds.Update							
    
    'QUI RECUPERI I CAMPI DELLA FORM
    
    'compone e spedisce la mail 
    strFrom = "A TUO PIACIMENTO"
    sBody = "QUI DEFINISCI IL CORPO DELLA MAIL (con i parametri recuperati dalla form)"
    
    With iMsg
         Set .Configuration = iConf
         .To = "QUI LA MAIL DEL DESTINATARIO"
         .From = strFrom
         .Sender = "QUI LA MAIL DEL MITTENTE"
         .Subject = "Quello che vuoi"
         .HTMLBody = "" & sBody & ""
         .Send
    End With
    %>
    A questo link un altro esempio: http://www.weppos.com/asp/script/scr....asp?script=17

    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  9. #9
    questo visto.. ma senti io ho delle celle che prendono dei dati da dei campi del db, ed altri campi moduli dove ci scrivo direttamente dalla pagina.., come faccio ad inviare poi tutto?

  10. #10
    Scusami, ma i tuoi campi (presi dal DB e compilati dall'utente), suppongo siano racchiusi da una form, no?
    Se non lo sono, devono esserlo, altrimenti come passi a valori alla pagina di invio mail?
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

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.