Avatar billede texas2 Nybegynder
18. september 2000 - 11:39 Der er 7 kommentarer og
1 løsning

Erstatte HTML-tags i DB

Jeg har et kommentarfelt i en Access-DB. I dette står der f.eks.

Tekst Tekst Tekst Tekst <h1>Stor tekst</h1> Tekst Tekst <img src=\"pic.jpg\"> Tekst
....
....
etc.

Hvordan får jeg \"erstattet\" disse \"tags\" med virkelige tags. Sådan at jeg, når jeg skriver indholdet ud på skærmen, så blir HTML-koderne udført...
Avatar billede sone Nybegynder
18. september 2000 - 11:41 #1
Det gør de også som default, hvis ikke du bruger en kommando som laver dem til tekst.

Lad os se koden der trækker det ud af DB
Avatar billede tpiil Nybegynder
18. september 2000 - 13:37 #2
sæt den over på notat i db\'en, det skulle virke!
og hvis ikke det gør det, så prøv at komme med koden her på eksperten.dk!
Avatar billede zenith_ Nybegynder
19. september 2000 - 10:16 #3
Lav en funktion der hedder FixQuotes som tager imod en streng:
Function FixQuotes(string)
      replace(string,\", \'\')
End function

og så bruger du den bare vha. et kald, f.eks.
FixQuotes(\"http://www.eksperten.dk\")
bliver så til \'\'http://www.eksperten.dk\'\' (2 \' -tegn)  hvilket er en mindre skadelig karakter
Avatar billede sone Nybegynder
19. september 2000 - 10:19 #4
zenith: Læs hvad texas2 skriver...

texas2: Lad os se den stump kode udskriver database-data til browseren
Avatar billede zenith_ Nybegynder
19. september 2000 - 10:33 #5
Texas2 har ikke kommenteret dette spørgsmål, eller er jeg helt blind?
Avatar billede sone Nybegynder
19. september 2000 - 10:47 #6
...det er ham der har oprettet spørgsmålet...
Avatar billede texas2 Nybegynder
19. september 2000 - 12:27 #7
>>sone, ja du har ret. Jeg syntes bare der var noget om at man måtte bruge en eller anden funktion...
Avatar billede sone Nybegynder
19. september 2000 - 12:29 #8
Men jeg påstår stadig: Hvis du tager indholdet fra DB (direkte) så bliver HTML-tags fortolket af browseren.

Nogle gange må dette ikke ske, og så bruger man en funktion til at undgå det!
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