Avatar billede learner Praktikant
12. juli 2006 - 10:51 Der er 6 kommentarer og
2 løsninger

Behandling af tekster i et forum. Hvad gør andre?

Hej, jeg har lavet forum, men mangler nu at lave regler for tekster med str_replace() og fejlmeddelser på specielle tegn som ikke skal være tilladt.

her er det jeg arbejder på:
http://www.ps2-spil.dk/forum1-1/brugte-ps2-spil/
(det er ikke oversat til dansk endnu - bruger gettext)

Hvilke tegn bør man altid afvise for at beskytte systemet og databasen? " % < > ?
Jeg er lidt i tvivl om hvad jeg skal tillade.

Jeg overvejer også om jeg skal lave en simpel måde at lave links. Lidt som på eksperten.dk hvor http://dette-link.dk blivet til et link. Nogen der ved hvordan eksperten har lavet det?
Avatar billede zynzz Praktikant
12. juli 2006 - 11:03 #1
<> er da en god start, da det kan lave html tags...
Avatar billede learner Praktikant
12. juli 2006 - 11:21 #2
hmmm jeg er os i tvivl om jeg skal
echo nl2br($indlaeg);
eller bare
echo $indlaeg;

altså om \n skal bevares som linieskift eller ej
Avatar billede zynzz Praktikant
12. juli 2006 - 12:10 #3
Jeg ville nok bare gøre: echo htmlentities($indlaeg);
Avatar billede zynzz Praktikant
12. juli 2006 - 12:11 #4
< = &lt;
> = gt;
Avatar billede learner Praktikant
12. juli 2006 - 12:26 #5
okay, jeg er ved at lave det sådan at man ikke kan få lov at skrive indlæg hvis man bruger '<' og '>'
Avatar billede learner Praktikant
12. juli 2006 - 13:39 #6
Er det sikkert nok som je har lavet det med de tre cifre som skal indtastes? Eller bør jeg tænke på andre ting?
Avatar billede learner Praktikant
27. oktober 2006 - 22:44 #7
takker for jeres indlæg

smid venligst svar
Avatar billede zynzz Praktikant
28. oktober 2006 - 15:15 #8
svar
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