Ik heb de volgende code:

<?php
function php_highlight($input)
{
$output = " <br><table cellspacing=0 cellpadding=0 border=0 width=100%>
<tr><td width=40><td class=date>PHP</td></tr>
<tr><td height=1><td bgcolor=808080 height=1></tr>
<tr><td><td align=left valign=top>";
ob_start();
$input = stripslashes($input);
highlight_string($input);
$output .= ob_get_contents();
ob_end_clean();
$output .= "</td></tr>
<tr><td height=1><td bgcolor=808080 height=1></td></tr>
</table><p>";
return $output;
}

function plain2ubb($msg){



// -- Gebruik de functie php_highlight om de PHP source te highlighten.
$msg = preg_replace ("/\[php\]((.|\n)*)\[\/php\]/e", 'php_highlight("\\1")', $msg);
return $msg;
}

$text = $_POST[test] ;
$parsed = plain2ubb($text);
echo $parsed;
?>
Komt van een script op phpfreakz. Het werkt prima alleen als je intikt: [php]<?php echo"test"; $v="1";?>[/php] Dan geeft hij dit weer: <?php echo"test"; ="1";?>
Hoe kan ik ervoor zorgen dat $v ook word weergeven??
Echt niemand?????
Echt niemand?????

Reageren