html tags uit editor

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Victor -

Victor -

29/07/2011 22:52:48
Quote Anchor link
Hallo,
Als je een editor als TinyMCE of CKeditor gebruikt, krijg je alle html tekens terug, hoe slaan jullie dit op in je database? gaat alles eerst terug naar bbcode? gaat het als html de database in?
hoe controleren jullie dat?
want ik vind het prima als iemand een kleurtje geeft, maar niet als hij er een script tag inplaatst..
 
PHP hulp

PHP hulp

20/04/2024 11:04:28
 
- Ariën  -
Beheerder

- Ariën -

29/07/2011 23:06:14
Quote Anchor link
Daarom gebruik ik alleen CKeditor in de backend van mijn site, en geef ik leden nooit volledige HTML rechten. Op die manier is XXS makkelijk uit te voeren. Je kan ook script-tags gaan filteren met striptags enzo, maar dan moet je met een hoop factoren rekening gaan houden.

Mensen die tekst moeten opmaken kunnen zich wel uit de voeten met UBB-codes.
Gewijzigd op 29/07/2011 23:06:52 door - Ariën -
 
Victor -

Victor -

29/07/2011 23:15:00
Quote Anchor link
heb je geen functie die alle html eruit filter behalve de tags die jij hebt aangegeven?
Volgens mij was die er wel, maar ik kan even niet meer op de naam komen, anders schrijf ik hem zelf wel=P
 
Bart Willemsen

Bart Willemsen

29/07/2011 23:21:26
Quote Anchor link
Er is een ingebouwde PHP functie ja. Zie hier: http://php.net/manual/en/function.strip-tags.php

Met deze functie worden alle PHP en HTML tags uit een string gehaald, je kunt een optionele parameter meegeven waarmee je kunt zeggen welke tags er overgeslagen moeten worden.

Ik heb zelf een soort van CMS gemaakt, en laat de gebruikers gewoon via de editor dingen veranderen, daarna zet ik gewoon de plain HTML in de database. (wel met een beetje beveiliging natuurlijk.. :P)
 
The Force

The Force

29/07/2011 23:35:16
Quote Anchor link
strip_tags, zoals Aar aangeeft. Het schijnt dat deze onmouseover XSS aanvallen niet tegen houdt ( http://htmlpurifier.org/comparison#striptags ). Een betere optie lijkt mij een XSS filter. Een goede is te vinden op http://htmlpurifier.org/
 
Victor -

Victor -

29/07/2011 23:39:31
Quote Anchor link
Okee bedankt!
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.