Hallo,
Wenn ich einen Code mit highlight_string färben möchte, z.B.
, dann wird der Rest nach dem 2. echo rot gefärbt, aber warum?
Hier mal makiert:
Und hier das Script:
Wenn ich einen Code mit highlight_string färben möchte, z.B.
Code:
//MONATSNAME + JAHRE echo "<br>\n"; echo "Monatsname + Jahr => <b>".date("F Y")."</b>"; //MONATSNAME + JAHRE
Hier mal makiert:
Code:
//MONATSNAME + JAHRE echo "<br>\n"; //Bis hierhin wird alles normal hervorgehoben [COLOR=red]echo "Monatsname + Jahr => <b>".date("F Y")."</b>";[/COLOR] //Text ist komplett rot und das darunter auch.... //MONATSNAME + JAHRE
PHP-Code:
function syntlight($code) {
$code = highlight_string($code, true);
$code = explode("<br />", $code);
$i = "1";
foreach ($code as $line => $syntax) {
echo "<font color=\#000000\">".$i."</font> ".stripslashes($syntax)."<br>";
$i++;
}
}
Kommentar