J-mail

ASP

1 svar · 198 visningar · startad av Calleman

Medlem sedan nov. 20011 inlägg
Trådstart#1

Jag har ett formulär på min sida där man ska kunna skicka in scriptkod (asp, php etc) men när jag öppnar mejlet så syns inte koden... Hur gör man för att koden ska synas?

Koden ser ut så här:
<%
namn = Request.Form("dittnamn")
emejl = Request.Form("emejl")
titel = Request.Form("titel")
kategori = Request.Form("kategori")
tips = Request.Form("tips")

Set msg = Server.CreateObject( "JMail.Message" )
msg.Logging = true
msg.From = "" & emejl & ""
msg.FromName = "" & namn & ""
msg.AddRecipient "webmaster@webdesigncentralen.com"
msg.Subject = "Scripttips"
msg.appendHTML "<b>Namn: </b> " & namn & "<br>"
msg.appendHTML "<b>Emejl: </b> " & emejl & "<br>"
msg.appendHTML "<b>Titel: </b> " & titel & "<br>"
msg.appendHTML "<b>Kategori: </b> " & kategori & "<br><br>"
msg.appendHTML "<b>Tips:</b> " & tips & "<br>" <-- det är den här som ska visa scriptkod!
msg.Send( "min smtp" )

Response.Redirect "ensida"

%>

Medlem sedan dec. 19998 577 inlägg
#2

Du kan testa att köra en HTMLEncode på tips:

tips = Server.HtmlEncode( Request.Form("tips") )
373 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
121 ms — deklarationer (db)
120 ms — hämta statistik (db)
124 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)