Hej! Lättaste är nog att köra en replace på < och >Filtrera taggar
Har en hemsida med möjlighet för besökarna att skriva kommentarer i en <textarea>. Innehållet visas sedan på sidan "rakt av". Skriver man in HTML-taggar formateras dessa på sidan och visas som fet text osv. Problemet är ju att man skulle kunna lägga in hela webbsidor med script och annat. Hur gör man för att filtrera bort alla HTML-taggar men ändå ha kvar vanliga 'matematiska' > <? Skulle också kunna tänka mig att ha kvar vissa som <br> och <i> osv.
mvh
/MichaelSv: Filtrera taggar
Hur du skriver det beror lite på språket men nått i stil med
text.replace('<', '<');
text.replace('>', '>');
Då skrivs taggarna ut istället för att exekveras.
Vill du ta bort dom helt måste du nästan använda en regular expression. Elle rom du använder php:
strip_tags(text); eller något liknande.
Vad ahr du för språk på serversidan?