Ciao a tutti,
Mi chiedevo se all'interno di un carrello fosse possibile, invece di stampare o completare un ordine, inviare una mail con in allegato la pagina del carrello con tutti i dati presenti al suo interno...
Ciao a tutti,
Mi chiedevo se all'interno di un carrello fosse possibile, invece di stampare o completare un ordine, inviare una mail con in allegato la pagina del carrello con tutti i dati presenti al suo interno...
:metallica
Che cosa vuoi che ti dica???
Senti che bel rumore...
certamente!
se devi inviare una pagina in allegato puoi inviare direttamente un'email in formato html con il contenuto del tuo carrello.
perfetto..
avete in giro qualche url di esempio???
:metallica
Che cosa vuoi che ti dica???
Senti che bel rumore...
mettiamo che io uso questo codice:
<%
Set myMail = Server.CreateObject("CDONTS.NewMail")
'specifichiamo il nome del file da allegare
myMail.AttachFile(Server.MapPath("\miapagina.asp") )
'inviamo l'e-mail
myMail.Send "mittente@aspcode.it", "destinatario@mail.it", "Mail con Allegato",
"Prova di invio e-mail con allegato", 1
Set myMail = nothing
%>
dove ho:
myMail.AttachFile(Server.MapPath("\miapagina.asp") )
come posso dirgli: usa la pagina del carrello come mail???
:metallica
Che cosa vuoi che ti dica???
Senti che bel rumore...
se vuoi inviare un allegato basta aggiungere il rigocodice:corpo="<html><body>Ciao</body></html>" Set miaMail = CreateObject("CDONTS.NewMail") miaMail.From = "mittente@html.it" miaMail.To = "destinatario@html.it" miaMail.Subject = "invio carrello" miaMail.BodyFormat = 0 '0 per formato html, 1 per fotmato txt miaMail.MailFormat = 0 'formato html miaMail.Body = miaMail.Send() Set miaMail = Nothing
prima del send()codice:miaMail.AttachFile server.MapPath("/allegati/carrello.html"), "file_allegato.html"
nb. file_allegato.htm è un nome puramente arbitrario che scegli per l'allegato.
ma attenzione, se la pagina da inviare come allegato è dinamica verrà inviato il suo conenuto NON COMPILATO.
Ciao a tutti
Stavo ravanando sul forum per cercare na cosa![]()
<%
Set xml = Server.CreateObject("Microsoft.XMLHTTP")
' Oppure, per la versione 3.0 di XMLHTTP, si può usare:
' Set xml = Server.CreateObject("MSXML2.ServerXMLHTTP")
' Apri la connessione remota
xml.Open "GET", "http://www.tuosito.ext/tuapagina.ext", False
' Spedisci la richiesta
xml.Send
Dim miaMail
Set miaMail = CreateObject("CDONTS.NewMail")
miaMail.From = "mittente@dominio.ext"
miaMail.To = "destinatario@dominio.ext"
miaMail.Subject = "Oggetto del messaggio"
miaMail.BodyFormat = 0
miaMail.MailFormat = 0
miaMail.Importance = 0
miaMail.Body = xml.responseText
miaMail.Send
Set miaMail = Nothing
Set xml = Nothing
%>
una volta c'era negli script però :master:
Per fare quello che vuoi tu, non devi inviare la pagina in allegato, ma inserire nel body dell'e-mail i dati relativi all'ordine! ...come ha già detto burruchaga.
![]()
ho capito ma essendo asp la pagina e riferendosi ad un carrello con divcersi prodotti dovrei inserire una query nella mail che mi tira su i dati e non so se è possibile???
:metallica
Che cosa vuoi che ti dica???
Senti che bel rumore...