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

Discussione: da cdont a cdosys

  1. #1
    Utente di HTML.it L'avatar di fazius
    Registrato dal
    Mar 2006
    residenza
    Torino
    Messaggi
    870

    da cdont a cdosys

    ho questo codice per inviare i commenti da un sito di imagini con commenti (Simple online photo ) che usa il componente cdont c'è qualcuno che se si può lo trasformi in cdosys? io ci ho provato ma non riesco
    if cSendEmailOnCommentAdded then
    'lets send an email using CDONTS (be sure you have installed it in your server)
    Dim objCDO
    Set objCDO = Server.CreateObject("CDONTS.NewMail")
    objCDO.To = cAdminEmail
    objCDO.From = cAdminEmail
    objCDO.Subject = "Simple online photo catalogue " & Version & " comment"
    objCDO.Body = "Author: " & author & vbcrlf & _
    "Email: " & email & vbcrlf & _
    "Comments: " & text & vbcrlf & _
    "Picture: " & vbcrlf & picturelink & _
    vbcrlf & "--" & vbcrlf & cPageTitle
    objCDO.Send
    Set objCDO = Nothing
    end if
    ciao
    lunga vita e prosperità

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    vediamo come ci hai provato.

    Roby

  3. #3
    Utente di HTML.it L'avatar di fazius
    Registrato dal
    Mar 2006
    residenza
    Torino
    Messaggi
    870
    in realta ho cambiato Server.CreateObject("CDONTS.NewMail") con
    CreateObject("CDO.Configuration") e ovviamente non va la verità e che non sono capace di farlo da solo guardando l'esempio di invio con cdosys perchè nello script gallery prende i dati del messaggio e nello stesso tempo scrive sul file xml e mi perdo scusa ciao
    lunga vita e prosperità

  4. #4
    Utente di HTML.it L'avatar di fazius
    Registrato dal
    Mar 2006
    residenza
    Torino
    Messaggi
    870
    si è notato che non sono capace nessuno mi puo aiutare lo stesso ? grazie comunque
    lunga vita e prosperità

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Non basta ovviamente cambiare il nome dell'oggetto da usare...
    Ecco le differenze:
    http://www.weppos.com/asp/script/categoria_email.asp

    Roby

  6. #6
    Utente di HTML.it L'avatar di fazius
    Registrato dal
    Mar 2006
    residenza
    Torino
    Messaggi
    870
    ti ringrazio avevo gia guardato ma non riesco a capire se dovessi fare una cosa nuova con l'esempio riesco a farlo funzionare ma nel caso di cui sopra non so come fare a richiamare i dati e fargli eseguire tutte le operazioni ti ringrazio lo stesso ciao
    lunga vita e prosperità

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    764
    codice:
    Dim mail
    Set mail = CreateObject("CDO.Message")
    mail.To = cAdminEmail
    mail.From = cAdminEmail
    mail.Subject = "Simple online photo catalogue " & Version & " comment"
    mail.HTMLBody = "Author: " + author + "
    Email: " + email + "
    Comments: " + text + "
    Picture: 
    " + picturelink + "
    --" + cPageTitle
    mail.Send()
    Set mail = Nothing

  8. #8
    Utente di HTML.it L'avatar di fazius
    Registrato dal
    Mar 2006
    residenza
    Torino
    Messaggi
    870
    come da copione ho pintato su un disgusto ora rimane pagina bianca, non mi scrive a video nessun messaggio d'errore allego la parte che ho modificato è un po lunga ....
    'Do whatever you want then a visitor write a comment (send and email to the admin, for example)
    sub OnCommentAdded(author,email,text,picturelink)
    if Request.QueryString("invia") = "true" AND Request.Form("submit") = "invia" then

    Dim objMail, objConfig
    ' Crea l'oggetto email
    Set objMail = CreateObject("CDO.Message")
    ' Dimensiona l'oggetto configurazione
    Set objConfig = Server.CreateObject ("CDO.Configuration")

    ' Imposta le configurazioni
    With objConfig

    ' Server SMTP di uscita
    ' ATTENZIONE! Usare il proprio indirizzo di server email!
    ' E' FONDAMENTALE per l'invio della email
    .Fields("http://schemas.microsoft.com/cdo/configura tion/smtpserver") = "smtp.aruba.it"

    ' Porta SMTP
    .Fields("http://schemas.microsoft.com/cdo/configura tion/smtpserverport") = 25

    ' Porta CDO
    .Fields("http://schemas.microsoft.com/cdo/configura tion/sendusing") = 2

    ' Timeout
    .Fields("http://schemas.microsoft.com/cdo/configura tion/smtpconnectiontimeout") = 60
    .Fields.Update
    End With

    ' Assegna le configurazioni
    Set objMail.Configuration = objConfig

    ' Assegna all'oggetto le proprietà necessarie
    objMail.From = "cAdminEmail" ' Mittente
    objMail.To = "cAdminEmail" ' Destinatario
    objMail.Subject = "Simple online photo catalogue " & Version & " comment" ' Oggetto
    objMail.HTMLBody = "Author: " + author + "
    Email: " + email + "
    Comments: " + text + "
    Picture:
    " + picturelink + "
    --" + cPageTitle ' Messaggio

    ' Invia l'email
    objMail.Send()

    Set objMail = Nothing

    Response.Write("Email inviata correttamente ")
    Response.Write("all'indirizzo ")
    Response.Write(Request.Form("email"))

    else %>
    <form name="formail" method="post" action="email.asp?invia=true">
    <table align="center" cellpadding="3" cellspacing="1">
    <tr>
    <td>Email</td>
    <td><input type="text" name="email" /></td>
    </tr>
    <tr>
    <td>Oggetto</td>
    <td><input type="text" name="oggetto" /></td>
    </tr>
    <tr>
    <td>Messaggio</td>
    <td><textarea name="messaggio"></textarea></td>
    </tr>
    <tr>
    <td colspan="2"> <input type="submit" value="invia" name="submit" /> </td>
    </tr>
    </table>
    </form>
    <% end if %>

    'here you could trigger other actions when user writes a comment.

    end sub

    'END CONFIGURATION
    '#################
    lunga vita e prosperità

  9. #9
    Utente di HTML.it L'avatar di fazius
    Registrato dal
    Mar 2006
    residenza
    Torino
    Messaggi
    870
    roby 72 mi abbandoni?
    lunga vita e prosperità

  10. #10
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Se la pagina è bianca non entra nell'IF
    Si aspetta che tu prema un pulsante e che l'indirizzo del browser riporti il paramentro "invia".

    Roby

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 © 2026 vBulletin Solutions, Inc. All rights reserved.