Du kan ta bort dina replace-instruktioner. De ersättningarna görs ändå av Server.HTMLEncode().
Förresten, ska du bara göra ersättningen på den fjärde raden, och inte de tre första? Och varför använder du inte en databas?
Mvh,
5 svar · 240 visningar · startad av Jesper T
<%
Do until objFile.AtEndOfStream
%>
<%=objFile.ReadLine%><BR>
<%=objFile.ReadLine%><BR>
<%=objFile.ReadLine%><BR>
<%
strText=replace(objFile.ReadLine,"<","<")
strText=replace(objFile.ReadLine,">",">")
Response.Write server.HTMLencode(strText)
'response.write (objFile.ReadLine)
response.write "<hr>"
Loop
%>
Detta skapar trots htmlencode samt replace klickbara länkar i min gästbok.
VAD ÄR DETTA?
Du kan ta bort dina replace-instruktioner. De ersättningarna görs ändå av Server.HTMLEncode().
Förresten, ska du bara göra ersättningen på den fjärde raden, och inte de tre första? Och varför använder du inte en databas?
Mvh,
Jag skall göra ersättningen på alla rader så småningom. Jag har försökt att göra enbart htmlencode det funkar ju inte ändå och inte replacen heller ju.
Ngt är helt fel ju... :(
så här kanske??
<%
Do until objFile.AtEndOfStream
Response.Write server.HTMLencode(objFile.ReadLine)
Loop
%>
<%
Do until objFile.AtEndOfStream
Response.Write server.HTMLencode(objFile.ReadLine)
response.write "<hr>"
Loop
%>
Menar du på allvar att du med detta kodstycke får ut annat än ren html-kod som syns i webbläsaren?
Jag tror att det kommer att ordna sig!
Tack!