codice:
<%
on error resume next
if err.number>0 then
strOutput= "Si è verificato un errore nell'invio dei dati tramite posta elettronica. I dati sono stati comunque salvati regolarmente."
else
strOutput ="Richiesta inoltrata correttamente, sarà nostra cura inviarLe una conferma della richiesta"
end if
response.write "inserimento avvenuto con successo"
Response.Write Request.Form("maxart")
DIM corpoMessaggio, numeroCampi, invioA, invioDa, nomeDominio, indirizzoIp, modulo, browserSistemaOperativo
invioA = "mail@tata.it"
'* voce da modificare con un indirizzo email che funga da mittente:
invioDa = "mail@tata.it"
nomeDominio = Request.ServerVariables("HTTP_HOST")
indirizzoIp = Request.ServerVariables("REMOTE_ADDR")
modulo = Request.ServerVariables("HTTP_REFERER")
browserSistemaOperativo = Request.ServerVariables("HTTP_USER_AGENT")
'*rilevo i campi del form
corpoMessaggio = corpoMessaggio & vbCrLf &"Nome : " & Request.Form("nome")
corpoMessaggio = corpoMessaggio & vbCrLf & "Cognome : " & Request.Form("cognome")
corpoMessaggio = corpoMessaggio & vbCrLf &"E-mail : " & Request.Form("email")
corpoMessaggio = corpoMessaggio & vbCrLf &"Indirizzo " & Request.Form("indirizzo")
corpoMessaggio = corpoMessaggio & vbCrLf &"Città : " & Request.Form("citta")
corpoMessaggio = corpoMessaggio & vbCrLf &"Cap : " & Request.Form("cap")
corpoMessaggio = corpoMessaggio & vbCrLf &"Telefono : " & Request.Form("telefono")
Cint(maxart)
conta=Request.Form("maxart")
For i = 1 To conta
corpoMessaggio = corpoMessaggio & vbCrLf &"Articolo" & i & " : " & Request.Form("articolo"&i)
corpoMessaggio = corpoMessaggio & vbCrLf &"Prezzo" & i & " : " & Request.Form("prezzo"&i)
corpoMessaggio = corpoMessaggio & vbCrLf &"Quantità" & i & " : " & Request.Form("quantita"&i)
corpoMessaggio = corpoMessaggio & vbCrLf &"Importo" & i & " : " & Request.Form("importo"&i)
corpoMessaggio = corpoMessaggio & vbCrLf & ""
Next
corpoMessaggio = corpoMessaggio & vbCrLf &"Importo totale : " & Request.Form("totale")
corpoMessaggio = corpoMessaggio & vbCrLf &"N°Articoli : " & Request.Form("maxart")
n =Request.Form("nome")
r =Request.Form("cognome")
'* creo gli oggetti cdosys sul server e li gestisco
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
With iMsg
Set .Configuration = iConf
.To = invioA
.From = Request.Form("email")
.Sender = invioDa
.Subject = "Richiesta Informazioni dal sito " & nomeDominio
.TextBody = "Questi i dati inseriti nel modulo per la richiesta degli articoli dall'utente con indirizzo IP " & indirizzoIp & " . " & vbCrLf & corpoMessaggio & ""
.Send
End With
%>
forse sono troppo duro ma cosa cambia dal mio
anche se il form io lo faccio con flash ed utilizzo questa pag x inviare i dati solo che se utilizzo i tag html nn mi vengono letti
ho visto il link ma ancora nn ho capito se devo aggiungere qualcosa nel mio script?!
grazie ancora x la tua enorme pazienza
ciao