highlight code wie in foren: problem?!

sam

Erfahrenes Mitglied
n'abend php'ler,
ich muss mal wieder ein wenig eurer zeit
stehlen ;)

ich würde gerne (wie z.b. hier im board)
den eingegebenen php-code zw. [ php] und
[ /php] highlighten und bin dabei im netz
über folgenden schnipsel gestolpert.
PHP:
$data = preg_replace("/\[PHP\](.*?)\[\/PHP](([\r\n])[\s]+)?/si", "PHP:<hr noshade size=\"1\" width=\"100%\">highlight_string((.*?));<hr size=\"1\" noshade>", $data);
der macht auch ganz brav um den code seine
linien und schreibt 'php' drüber, aber
highlighten tut er leider nicht :rolleyes:
er gibt statt dem zu highlightendem :-) code
folgendes aus:
Code:
highlight_string((.*?));
irgendwelche lösungsvorschläge oder
aufmunternde worte? :-)

mfg
sam
 
PHP:
$data = preg_replace("/\[PHP\](.*?)\[\/PHP](([\r\n])[\s]+)?/si", "PHP:<hr noshade size=\"1\" width=\"100%\">".highlight_string((.*?)).";<hr size=\"1\" noshade>", $data);

so?


PHP:
$data = preg_replace("/\[PHP\](.*?)\[\/PHP](([\r\n])[\s]+)?/si", "PHP:<hr noshade size=\"1\" width=\"100%\">".highlight_string((.*?));."<hr size=\"1\" noshade>", $data);

oder so?
 
Tja, weiß auch noch nicht so recht. Wahrscheinlich hat Google mal wieder Probleme mit PHP.
Ich hoffe mein Script hat geholfen?
 
ja, hat sehr geholfen.
werde das anpassen und so auf meiner seite
verwenden...spart mir viel arbeit und frust ;)
 
Zurück