Frank: HTML-Code herausfiltern

Beitrag lesen

Am bester ersetztst du alle '<' und '>' durch irgend etwas. Das funktioniert folgendermassen:

Hmm, aber des funktioniert irgendwie ned, mein <font>-Tag wird trotzdem geschrieben...

Hi!

ja, der <font> Tag wird auch wieder als <font> im Browser erscheinen, weil der Browser ja diese benannten Zeichen < und > als < und > umsetzt, jedoch im Quelltext steht dann <font>
und das wird nicht mehr geparsed.

Unter ASP gibt es noch die Server-Funktion "Server.HTMLEncode" damit erschlägst du alle Sachen automatisch, ohne erst viele "Replace"'s schreiben zu müssen.

... I know ASP suck ;-)

ASP sucks überhaupt nicht. ;-)

PHP und ASP Code-Snippets sind ja durch <? ?> oder <% %> gekennzeichnet, solche sachen werden eigentlich durch die Funktion Server.HTMLEncode auch bereits entschärft.

HTH, Gruß, Frank