Ik ben bezig met een soort astenboek syteem, en alles werkt goed aleen zit ik met een probleem dat als gebruikers html code's in hun text verwerken, en dit versturen naar de database, en dan de site het weer oproept, dat deze code's gewoon worden uitgevoerd.

Wat kan ik doen om ervoor te zorgen dat code's in de text niet worden uitgevoerd? (en dat enters outomatisch naar volgende regel gaan)

Ik werk met een invul form.
< en > omzetten naar &#nogwat en &#nogwat ofzo. Dan wordt de html 'vernietigd', gewoon zichtbaar gegeven dus.
[php]htmlentities[/php]()
Dat omzetten gaat met: [php]htmlentities[/php]()
Het toevoegen van enters gaat met: [php]nl2br[/php]()
Agirre schreef op 07.03.2008 20:03
strip_tags()
Dat verwijdert de html tags volledig uit de string, ze worden dan dus ook niet meer weergegeven. En dat is juist wat de TS wel wil...
Blanche schreef op 07.03.2008 20:04
[quote='Agirre schreef op 07.03.2008 20:03']strip_tags()
Dat verwijdert de html tags volledig uit de string, ze worden dan dus ook niet meer weergegeven. En dat is juist wat de TS wel wil... [/quote]Nee toch? De TS schrijft 'Wat kan ik doen om ervoor te zorgen dat code's in de text niet worden uitgevoerd'.
Snelle reacties. Bedankt voor de antwoorden, het zal zo eerst wel lukken!

Reageren