Ciao a tutti,
sto cercando di far funzionare una form in flash su un server che supporta asp ma non funziona potete dirmi se ho fatto errori?
1. nella form flash ho inserito tutti i campi da compilari con il loro nome della variabile
2. Ho fatto il pulsnte INVIA al quale ho associato questo script:
on (release) {
if (inputNome ne "" and inputEmail ne "" and inputCognome ne "" and inputTesto ne "") {
play();
loadVariablesNum("sendmail.asp", 0, "POST");
} else {
stop();
}
}
3. Ho creato il file sendmail.asp con il seguente script:
<%
on error resume next
Set mail = Server.CreateObject("CDONTS.NewMail")
strFrom = "Webmaster <mionome@provider.it>"
mail.From = strFrom
mail.to ="mionome@provider.it"
strBody="<font color=red>Nuovo Contatto</font>
"
strBody=strBody & "Dettagli del contatto<hr>"
strBody= strBody & "Nome: "& Request("nome") &"
"
strBody= strBody & "Cognome: "& Request("cognome") &"
"
strBody=strBody & "E-mail: "& Request("email") &"
"
strBody=strBody & "Telefono: "& Request("tel") &"
"
strBody=strBody & "Indirizzo : "& Request("indirizzo") &"
"
strBody=strBody & "Città : "& Request("citta") &"
"
strBody=strBody & "Provincia : "& Request("provincia") &"
"
strBody=strBody & "Cap : "& Request("cap") &"
"
strBody=strBody & "Richiesta : "& Request("ric") &"
"
strBody = strBody & "Richiesta effettuata il: " & now() &"
"
strBody = strBody & "Indirizzo I.P. richiedente: "& request.ServerVariables("REMOTE_ADDR") &"
"
mail.Body = strBody
mail.Subject = "Richiesta nuovo utente dal sito"
mail.mailFormat=0
mail.bodyFormat=0
mail.Send
set mail = nothing
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 "
end if
response.write "<center>Grazie per averci contattato ti chiameremo al più presto
I dati sono stati inviati con successo</center>"
%>
Ho messo tutto sul server (Windows 2003 che supporta ASP) ma non funziona nulla...
mi aiutate per favore?
grazie mille

Rispondi quotando
