salve, ho un problema con un form html che naturalmente richiama il file asp per l'invio.
il form è il seguente.
Codice PHP:<div id= "prova"> <form id="myform" class="cssform" action="send_mail.asp">
<label for="user">Nome e cognome</label>
<input name="nome" type="text" id="user" value="" />
</p>
<label for="emailaddress">Email Address:</label>
<input name="email" type="text" id="emailaddress" value="" />
</p>
<label for="comments">Feedback:</label>
<textarea name="testo" cols="25" rows="5" id="comments"></textarea>
</p>
<label for="comments">Azienda o privato:</label>
Azienda: <input type="radio" name="azienda" />
Privato: <input type="radio" name="privato" />
</p>
<label for="comments">Come ci hai conosciuto:</label>
<input type="radio" name="rete" />
Pubblicità on line
<input type="radio" name="casualmente" />
Casualmente
<input type="radio" name="amici" />
Passaparola
</p>
<label for="terms">*Agree to Terms?</label>
<input name="termini" type="checkbox" class="boxes" id="terms" />
</p>
<div style="margin-left: 150px;">
<input type="submit" value="Submit" /> <input type="reset" value="reset" />
</div>
</form>
</p>
<h5 class="style1">*dati personali ed altro. </h5>
</div>
ovviamente ho eliminato qui sul forum sito ed email ma sono esatti nel file.Codice PHP:il file asp questo
<%
webmail="smtp.aruba.it"
'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
'x x
'X nelle linee di codice sotto inserisci i tuoi dati. x
'X x
'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
titolo="titolo mail"
sito_che_invia="www.sito.com"
infoline="info@sito.com"
oggetto_news="contatto dal sito"
destinatario= "info@sito.com"
messaggio="E mail inviata da "&request.form("nome")&" "&request.form("email")&"
indirizzo email: "&request.form("mail")&"
Messaggio
"&request.form("testo")&"
azienda
"&request.form("azienda")&"
privato
"&request.form("privato")&"
Come mi hai conosciuto
"&request.form("rete")&"
Come mi hai conosciuto
"&request.form("passaparola")&"
Come mi hai conosciuto
"&request.form("amici")&"
Termini
"&request.form("termini")
testo = "<html><head><title>"&titolo&"</title></head><body>"
testo= testo&messaggio
testo = testo &"</body></html>"
Set iMsg = CreateObject("CDO.Message")
Set iConf = CreateObject("CDO.Configuration")
Set Flds = iConf.Fields
Flds(cdoSendUsingMethod) = cdoSendUsingPort
Flds(cdoSMTPServer) = webmail
Flds(cdoSMTPServerPort) = 25
Flds(cdoSMTPAuthenticate) = cdoAnonymous ' 0
Flds.Update
With iMsg
Set .Configuration = iConf
.To = destinatario
.From = sito_che_invia
.Sender = infoline
.Subject = oggetto_news
.HtmlBody = testo
.Send
End With
'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
'x x
'X nella linea di codice sotto inserisci il link per il redirect. x
'X x
'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
response.redirect"contactOK.html"
%>
Il problema è questo che da html riesco a richiamare il file asp, pero' il file asp è compilato male perchè mi arriva la mail ma con questo contenuto
E mail inviata da
indirizzo email:
Messaggio
azienda
privato
Come mi hai conosciuto
Come mi hai conosciuto
Come mi hai conosciuto
Termini
ed è sbagliatissimo. non riesco a compilare bene il file asp anche perchè ne capisco poco, inoltre dovrei ricevere solo un opzione di scelta alla domanda dove ci hai conosciuto ma ricevo l'elenco, certo perchè sara' errato.
Che correzioni dovrei apportare alla parte in asp? perchè credo che sia quella errata.
grazie.
M.

Rispondi quotando