Avatar billede f-andersen Nybegynder
15. april 2006 - 18:21 Der er 5 kommentarer og
1 løsning

Kommentar på nyhedssystem

Hej,

Jeg er igang med at lave en hjemmeside for en kammerat, jeg er dog løbet i lidt problemer.
Problemet er når man tilføjer en kommentar til en nyhed, så kan man skrive </font color="#FF0000">MIN TEKST</font> og så bliver teksten rød. Kan man ikke lave et eller andet, så folk der skriver en kommentar så kan de ikke skrive html tags?

Jeg har prøvet når jeg indsætter kommentaren i mysql databasen at gøre stripslashes(nl2br$kommentar)); men med samme resultat.

Håber der er nogle der kan hjælpe mig...
Avatar billede showsource Seniormester
15. april 2006 - 18:33 #1
Du kan bruge
echo htmlentities(nl2br$kommentar));

eller

echo strip_tags(nl2br$kommentar));
Avatar billede showsource Seniormester
15. april 2006 - 18:33 #2
hov,
echo htmlentities(nl2br($kommentar));
Avatar billede f-andersen Nybegynder
15. april 2006 - 18:41 #3
Thanks jeg har brugt strip_tags, så den ikke skriver:
<font color="FF0000">Test</font> men istedet bare test :)
Avatar billede f-andersen Nybegynder
15. april 2006 - 18:41 #4
hov, du kan godt smide et svar :)
Avatar billede showsource Seniormester
15. april 2006 - 18:50 #5
Du kan jo også gøre det før du gemmer i DB'en evt.
Avatar billede f-andersen Nybegynder
15. april 2006 - 18:57 #6
Det har jeg også gjort nu, så man ikke fylder databasen op med unødvendig crap :)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester