/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Sikkerhed på Tagwall
Fra : "


Dato : 06-12-00 17:13

Hvordan kan man forhindre en bruger i at vælge egen font størrelse på en
tagwall, f.eks med <FONT size=x> osv ?
Man kunne også forestille sig at en bruger postede et for stort billede som
ville lave ravage !

Hvad kan man gøre mod dette ?

Mvh Kristian





 
 
N/A (06-12-2000)
Kommentar
Fra : N/A


Dato : 06-12-00 20:19



" (06-12-2000)
Kommentar
Fra : "


Dato : 06-12-00 20:19


Lauritz Jensen <lauritz2@hotmail.com> skrev i en
nyhedsmeddelelse:3A2E8A33.53F10E99@hotmail.com...
> "<<-- __KG__ -->>" wrote:
> > Hvordan kan man forhindre en bruger i at vælge egen font størrelse på en
> > tagwall, f.eks med <FONT size=x> osv ?
>
> Når du skriver tekster, som du har pillet ud af databasen, ud, skal du
> huske at bruge Server.HtmlEncode, som laver eks. "<" om til "&lt;"

Men jeg vil gerne have det lovligt at lave links... <A HREF
Hvad så ?



Hendrik W. Hansen (06-12-2000)
Kommentar
Fra : Hendrik W. Hansen


Dato : 06-12-00 20:26


"<<-- __KG__ -->>" <Garmer83@hotmail.com> wrote in message
news:90m3jq$1otf$1@news.cybercity.dk...
>
> Lauritz Jensen <lauritz2@hotmail.com> skrev i en
> nyhedsmeddelelse:3A2E8A33.53F10E99@hotmail.com...
> > "<<-- __KG__ -->>" wrote:
> > > Hvordan kan man forhindre en bruger i at vælge egen font størrelse på
en
> > > tagwall, f.eks med <FONT size=x> osv ?
> >
> > Når du skriver tekster, som du har pillet ud af databasen, ud, skal du
> > huske at bruge Server.HtmlEncode, som laver eks. "<" om til "&lt;"
>
> Men jeg vil gerne have det lovligt at lave links... <A HREF
> Hvad så ?

Lav en parser, eller find evt. en færdiglavet. Det er ikke nogen simpel
opgave.

Mvh. Hendrik



N/A (08-12-2000)
Kommentar
Fra : N/A


Dato : 08-12-00 21:38



N/A (08-12-2000)
Kommentar
Fra : N/A


Dato : 08-12-00 21:38



Allan Ebdrup (08-12-2000)
Kommentar
Fra : Allan Ebdrup


Dato : 08-12-00 21:38

"Hendrik W. Hansen" <hcwh@yahoo.com> wrote in message
news:lPwX5.2238$72.32168@twister.sunsite.auc.dk...
>
> "Lauritz Jensen" <lauritz2@hotmail.com> wrote in message
> news:3A2E972F.BADBF73@hotmail.com...
> > En parser er jo ikke en umulig ting at skrive, men man kunne da ret nemt
> > lave det med et regulært udtryk, men der er jo også en hurtig løsning:
>
> Ja, hvis du tænker quick and dirty, så er det relativt hurtigt at lave.
Men
> 99% af gangene så går der en uge, så vil man også lige have et andet tag
> med, og ugen efter...... Hvis man skal lave dette ordentligt, så skal man
> kunne give funktionen en tekst og en liste over acceptable tags, og til
det
> er det nødvendigt at have en parser.

Nu ved jeg ikke hvad du mener med en parser, men for en tagwall på et
website med under ca 5.000 hits om dagen kan dette sagtens bruges, det er
flækket sammen på 2 minutter.

-------------
Dim strOriginalTekst, strOutputTekst, aTilladteTags, i
Const strTilladteTags="&#,<b>,</b>,<i>,</i>,<a,>" 'udvid selv &# er brugt
til specialtegn, fx prik og kinesiske karaktere.
strOriginalTekst = <hent data>
strOutputTekst = server.htmlencode(strOrginaltekst) 'htmlencode
aTilladteTags = Split(strTilladteTags, ",")
for i=LBound(aTilladteTags) to UBound(aTilladteTags)
strOutputTekst = Replace(server.htmlencode(aTilladteTags(i)),
aTilladteTags(i)) 'afkod tag.
next
response.write strOutputTekst
------------

Det er dog rigtigt at det er sjovere at få oversat strenge der indeholder
http:// eller bare www.blah... til hyperlinks automatisk. Dette kan du finde
www.activeserverpages.dk, ja der er sågar 2 stk.
http://www.activeserverpages.dk/download/default.asp?mode=showdownload&id=43
http://www.activeserverpages.dk/download/default.asp?mode=showdownload&id=15

Disse funktioner kan sagtens kombineres med funktionen jeg har lavet.
Fx. Fjern "<a" og ">" som tilladte tags og kør en af de to ovennævnte
funktioner på strengen efter brugen af min funktion (det kan også gøres på
andre måder).
Kombinationen af disse to funktioner giver det bedste resultat efter min
mening.

MVH
Allan Ebdrup



Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408869
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste