Avatar billede nettrain Nybegynder
25. maj 2004 - 01:34 Der er 5 kommentarer og
1 løsning

Undgå indtastning af < og >

Hvordan gør jeg så en bruger ikke kan indtaste < og > i min database... og på den måde så også indgå at han kan skrive html kode ind i den...?

har følgende kode til at skrive til databasen:

rs.AddNew
          rs("navn") = Request.form("navn")
      rs("alder") = Request.form("alder")
      rs("email") = Request.form("email")
      rs("icq") = Request.form("icq")
          rs("dato") = date()
          rs("kl") = time()
      rs("Ip") = Request.ServerVariables("REMOTE_ADDR")
          rs.Update
Avatar billede thesurfer Nybegynder
25. maj 2004 - 01:49 #1
Mener at det er sådan der:

rs("navn") = replace( replace( request.form("navn"),"<","&lt;"), ">", "&gt;")

ellers kan du gøre sådan her:

dim navn
navn = replace(request.form("navn"),"<","&lt;")
navn = replace(navn,">","&gt;")
' osv..

rs("navn") = navn
' osv..
rs.Update
Avatar billede nettrain Nybegynder
25. maj 2004 - 01:54 #2
perfekt... brugte den første løsning... mange tak!
Avatar billede thesurfer Nybegynder
25. maj 2004 - 01:55 #3
..og et svar.
Avatar billede eagleeye Praktikant
25. maj 2004 - 13:28 #4
Eller brug Server.HTMLEncode som laver alle special tegn om til noget som &gt;
Avatar billede nettrain Nybegynder
25. maj 2004 - 14:35 #5
Jo men med Server.HTMLEncode laver den så ikke os æ ø å om?
Avatar billede eagleeye Praktikant
25. maj 2004 - 16:38 #6
Jo det gør den
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
Kurser inden for grundlæggende programmering

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