Avatar billede rotco Juniormester
18. juli 2008 - 12:40 Der er 3 kommentarer og
1 løsning

Udskriv IKKE html

Hejsa,

Jeg ved sgu ikke helt hvor jeg skal poste det her, om det skal være html, php eller mysql. Men nu tog jeg php.

Jeg har lavet et kommentarsystem, mit eneste problem er egentligt at folk har mulighed for at lave html i det textarea jeg har givet dem rådighed til.

Så de kan sådanset lave om på HELE siden ved at lave tabeller om og smide billeder og alt muligt ind.

Hvordan gør jeg sådan at det KUN er rent tekst der enten bliver smidt ind i databasen eller udskrevet fra databasen?

Tak,
Avatar billede w13 Novice
18. juli 2008 - 12:42 #1
Kør det igennem funktion strip_tags() inden du gemmer det. Så bliver evt. HTML-koder vist som ren tekst.
Avatar billede rotco Juniormester
18. juli 2008 - 13:00 #2
Tak, jeg havde lidt svært ved at implentere det, men det lykkes. Og virker... perfekt!
Avatar billede j4k0b Nybegynder
18. juli 2008 - 13:01 #3
strip_tags() fjerner HTML.

Funktionen htmlentities() erstatter "<" med &lt; og ">" og &gt; - dvs. at HTML vises, blot som tekst.
Avatar billede w13 Novice
18. juli 2008 - 13:07 #4
Ja, det er rigtigt. Jeg læste forkert på php.net
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