[quote="Jan de Laet op 10/03/2016 15:41:16"]
Moet je niet gewoon dit in de embedded HTML zetten:
<pre>Welkom!</pre>
Ik denk dat hij de PHP-code wilt tonen, uiteraard ongeparsed ;-).
[/quote]
Ik wil inderdaad ongeparsed de PHP tonen. Het PRE blokje is wel te zien met inhoud en het lijkt erop dat de editor het automatisch unparsed, omdat de code gewoon getoond word?
Bedankt voor je link ik ga even kijken of ik daar wat mee kan.
@Ariën Dat klopt. Ik zou trouwens htmlspecialchars() gebruiken, omdat htmlentities() ook niet heel erg praktisch is (problemen in XML et cetera).
Maar htmlspecialchars() pas je dus toe op datgene wat je weer gaat geven (escape on ouptut), niet op het moment dat deze informatie de database ingaat (escape on input).
Lees mijn edit van mijn eerste reactie op jouw vraag. Het is veiliger om er vanuit te gaan dat informatie nog niet ge-escaped is dan dit wel te doen. En het is onpraktisch om door die < > zut heen te spitten, te meer als je die veelvuldig gebruikt in je code snippet(s). Dan heb je toch veel liever dat die fatsoenlijk te lezen is?
Een plugin of extern stuk functionaliteit zou deze content moeten "knippen en plakken" in de gewenste vorm, daar zou je zelf verder geen moeite voor hoeven te doen.
"Lees mijn edit van mijn eerste reactie op jouw vraag. Het is veiliger om er vanuit te gaan dat informatie nog niet ge-escaped is dan dit wel te doen. En het is onpraktisch om door die < > zut heen te spitten, te meer als je die veelvuldig gebruik in je code snippet. Dan heb je toch veel liever dat die fatsoenlijk te lezen is?"
Precies. Ik wil graag gewoon de code kunnen typen, want als het bij het wijzigen omgezet word en alle XML getoond wordt is het een wirwar.
Ik zou dus even moeten kijken of ik de TinyCME editor zo kan met bijv. een plugin om dit goed weer te geven.