11. december 2005 - 14:20Der er
28 kommentarer og 1 løsning
Tjek en side for ugyldige tags ect.
Hej eksperter, jeg skal have et script som kan gå ind og tjekke kilde koden, på en side om den indeholder f.eks. ting. Helst i PHP.
Jeg er igang med at lave et sitet, hvor folk skal tilføje sig, med deres site, men vil ikke have dem på siden, hvis de f.eks. har frames/iframes, javascript (pop up og sådan irriterne ting), og hvad der ellers skulle være nødvendigt.
Kan man også på en eller anden måde, tjekke om de har rettet i koden - så efter de er blevet godkendt ikke bare retter den til noget skidt? Håber I kan hjælpe mig.
Hvilken kode er det du ønsker? Du vil jo aldrig kunne få kildekoden, hvis den f.eks. er lavet som:
<?php echo "Hej med dig"; ?>
Når du henter den kode, vil du kun se: Hej med dig
Og du har ikke set det andet nogle steder. Så er det forbi folk gerne vil give dig koden!
Synes godt om
Slettet bruger
12. december 2005 - 09:27#9
Ja du har faktisk ret, tænkte jo ikke lige over at jeg ikke ser selve koden. Men jeg vil have selve kildekoden, som er den der bliver vist i browseren, men hvordan tjekker nogen ting fra, den så jeg ved om den indeholder ugyldige tags?
Du kunde skrive et eksemple. <html> <body hej </html>
Skal retunere "<body"
hvis du skrive sådan kan vi nok bedere forstå det.
Synes godt om
Slettet bruger
15. december 2005 - 22:33#24
Jeg vil have det sådan at man kan tilføje sin side til mit sitet, via et system, og jeg vil have de kun må blive tilføjet, hvis de har overholdt mine regler evt. hvis: der er javascript på siden, skal den meddele at siden ikke må indeholde javascript. hvis koden indeholder frames eller iframes, skal den så skrive at der ikke må være disse tags.
og hvis de har overholdt disse regler, så bliver den tilføjet.
Så jeg vil hive deres kildekode ud, og tjekke på disse tags. ellers skal den lave en mysql_query("INSERT INTO table blah blah blah....
Så lav en: strstr() og se om du kan finde de tags som ikke må være der! Finder du ingen af de ting du som ikke må ære der, så indsætter du det i mysql.
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.