Kunne forestille mig dette var et gængst spørgsmål, men jeg har et site fyldt med muligheder for at kommentere ting, forum osv osv.. Men hvordan undgår jeg at dem der skriver noget, har muligheden for at smide nogle html tags med? Jeg skal have lave noget så <> bliver betragtet som tekst. Hvis i kan følge mig? Hvad er den nemmeste, og hurtigste måde..
hvis du f.eks. har en variabel der hedder $besked som indeholder den kommentar brugeren skriver i forummet kan du bruge denne:
$besked = nl2br(htmlentities($_POST['besked']));
den sørger både for at man ikke kan skrive kode, men også at når man laver linieskift så vises det på kommentaren. Dvs. alt ikke bliver skrevet i en linie, som det normalt ville!
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.