webForumDet fria alternativet
Logga in / Bli medlem

J-mail

ASP

1 svar · 181 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") )
259 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)