omfg
Legacy Member
lo,
ik ben bezig met een website waarin ik tutorials over html, css & php enzo ga schrijven
en ik dacht eraan om een script te maken zodat al mijn tutorials in mijn database komen, ipv iedere keer handmatig in html/php de code aan te passen bij een nieuwe tutorial.
Ik had ook een systeempje bedacht om met [php] en [/php] tags te werken, en de code ertussen dan te laten vervangen en highlighten (zoals hier
)
ik heb echter 1 klein probleempje...
als ik bv
[php]
<?php
echo "Hello World";
?>
[/php]
laat parsen, dan verschijnt er
1
Er komt ALTIJD een "1" achter mijn eindtag
hier is mijn code om het te laten parsen:
ik ben bezig met een website waarin ik tutorials over html, css & php enzo ga schrijven
en ik dacht eraan om een script te maken zodat al mijn tutorials in mijn database komen, ipv iedere keer handmatig in html/php de code aan te passen bij een nieuwe tutorial.Ik had ook een systeempje bedacht om met [php] en [/php] tags te werken, en de code ertussen dan te laten vervangen en highlighten (zoals hier
)ik heb echter 1 klein probleempje...
als ik bv
[php]
<?php
echo "Hello World";
?>
[/php]
laat parsen, dan verschijnt er
PHP:
<?php
echo "Hello World";
?>
Er komt ALTIJD een "1" achter mijn eindtag

hier is mijn code om het te laten parsen:
PHP:
function filter($str) {
$str = preg_replace ("/\[php\](.*?)\[\/php\]/sei", "highlight_string(stripslashes('$1'))", $str);
$str = htmlentities($str);
$str = nl2br($str);
return $str;
}
?>