webForumDet fria alternativet

J-mail

1 svar · 181 visningar · startad av Calleman

CallemanMedlem sedan nov. 20011 inlägg
#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"

%>

VideMedlem sedan dec. 19998 577 inlägg
#2

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

tips = Server.HtmlEncode( Request.Form("tips") )

------------------
Doesn't 'expecting the unexpected' make the unexpected expected?
webeye.nu

125 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)