PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Suche PHP-Script für PHP Syntax highliting


Boeing747
02.05.2004, 13:34:08
Ich suche einen PHP-Script für PHP Syntax-Highliting.
Am liebsten wäre es, wenn dieses Script eine Funktion
namens HighlightPHP(str Input) enthalten würde, die
ich dann per Include einbinden kann.

Kann mir da jemand etwas anbieten?

overclocker
02.05.2004, 13:45:24
highlight_file ( string filename)
http://de.php.net/manual/de/function.highlight-file.php

highlight_string ( string str)
http://de.php.net/manual/de/function.highlight-string.php

die kannst du sogar ohne include verwenden…

feuervogel
02.05.2004, 13:57:13
function parse($string )
{

//[ php ]blabla[ /php ] rausziehen, aus dem blabla das html rückgängig machen, hightlighten, [ php ] und [ /php ] ersetzen

preg_match_all( "/(.+)/Ui" , $string , $matches , PREG_SET_ORDER );

foreach ( $matches as $key => $value )
{
$matches[ $key ][ 1 ] = str_replace( "<br />" , "" , $matches[ $key ][ 1 ] );
$matches[ $key ][ 1 ] = html_entity_decode( $matches[ $key ][ 1 ] );
$matches[ $key ][ 1 ] = @highlight_string( $matches[ $key ][ 1 ] , true);
$string = preg_replace( "/(.+)/Ui" , "<pre>" . $matches[ $key ][ 1 ] . "</pre>" , $string );
}



return( $string );
}