Ingen html/javascript + spørgsmål

Tags:    php

<< < 12 > >>
Heeeeeeeeej alle udviklere :D

Har 2 spørgmål:

1) Hvilke sikkerheds strings skal jeg have for at man IKKE kan bruge HTML/Javascript, og man IKKE kan afslutte koden ved f.eks at skrive i overskriften/forum tråden:
Fold kodeboks ind/udKode 

eller sådan.. Altså, sådan så at de ting man skriver i forumtråden, slet ikke påvirker sikkerheden, så det faktisk kun er view only..? altså f.eks "addslashes()" eller sådan.. der er så mange, så jeg bliver helt forvirret,, men håber i kan hjælpe mig :).., Fordi nu, på min side, vises seneste nye forumtråd, + en title="" med hvor der står de 100 første bukstaver i tråden, men der fucker det totalt op, hvis man skriver i tråden/overskriften f.eks
/'"; <script>alert("HEEEJ");</script>.. :/

2) Hvis jeg nu GERNE vil have at man kan skrive html, sådan så man har nogle udviddet funktioner, men IKKE javascript, kan man så ikke bare lave disse php scripts?:
Fold kodeboks ind/udKode 

Det er da meget smart ikk' ? ;D


Håber i kan hjælpe mig, og forsat god vinterferie ;D





1) Bare indsæt et <pre> eller <code> i teksten. Og brug derudover mysql_real_escape_string().

2: Jo det ser smart ud!





1: Altså:
Fold kodeboks ind/udKode 

Sådan? Oggg, hvad så, bliver mine BBcodes så deaktiveret ? som [b ], [u ] og [i ] ?

2: Goodt.. Er der andre måder man kan starte javascript på ?



1) Ja, det har du så måske ret i... Hm... prøv at spøge Kasper(TSW) herinde, han må vel vide..

2) ikke af hvad jeg ved af. Tjek w3.org (eller w3schools.com



Hej EskiM0,

Det letteste for at disable både JavaScript, PHP og HTML er følgende:

Fold kodeboks ind/udKode 


Og med JavaScript, så kan man skrive id i script declarationen, så vil dit check ikke fange det, mn følgende ville:

Fold kodeboks ind/udKode 


Med venlig hilsen
Ieet


Ps. Edited til at dette forum viser koden korrekt. Ved benyttelse skal " " imellem & tegnet oh lt samt gt fejernes. & lt samt & gt er hhv < og > tegnene skrevet så de ikke bliver parset til HTML.






Indlæg senest redigeret d. 11.02.2008 17:40 af Bruger #12836
Hej Ieet.

Forstår ikke koderne.. Burde de ikke være:

Fold kodeboks ind/udKode 


?





Hej EskiM0,

Det der står imellem '' er det som der bliver udskiftet til. men jeg kan godt forstå at du er forvirret, jeg retter lige så dette forum parser koden korrekt.

Med venlig hilsen
Ieet





Nej, jeg tror at browseren så kommer til at opfatte det som tekst og ikke som kode.





Hej Jakob,

Det er jo lige præcis det der er hensigten - at browseren skal opfatte det script man ikke ønsker kørt som tekst. Derved undgår man at JavaScript/PHP/HTML bliver kørt.

Med venlig hilsen
Ieet





Ja det var også det jeg mente... fik udtrykket det forkert.. :P



Ohhh.. Så den udskifter (koden) < til (tekst/view only) < ? :D



<< < 12 > >>
t