Moin jungs & Mädel's ,-)
Ich kenne mich mit regulären ausdrücken usw. garnicht aus, ich mag sie nimmer sehen, nur hab ich zZ ein 'kleines' Problem was ich nicht einfach bei seite schieben kann, ich hoffe ihr könnt mir helfen.
Zuerst der Code
</div>", $str);
preg_match_all( "/\[php\]((?s).+)\[\/php\]/Ui" , $str , $matches , PREG_SET_ORDER );
foreach ( $matches as $key => $value )
{
$matches[ $key ][ 1 ] = html_entity_decode( $matches[ $key ][ 1 ] );
$matches[ $key ][ 1 ] = @highlight_string( $matches[ $key ][ 1 ] , true);
$str = preg_replace( "/\[php\]((?s).+)\[\/php\]/Ui" , $matches[ $key ][ 1 ] , $str );
}
[/PHP]
Die Funktion habe ich mir mal zusammengesucht und bissle verändert, aber eiglt. nix in der Funktion selber.
Mein Problem besteht wie man schon den Topic entnehmen kann das wenn man z.B in einen Post 2 PHP-Tags macht also 2x Code pasten will das der im 2. Code-Tag den Code vom 1. hat, versteht ihr? Ich hoffe
Vielen dank!
/edit, ähm der php-tag spinnt
*klick mich ich bin eine nopaste url *
/edit2, wie ich auch grad mitkriege, verschacheln kann man die auch nit, also ein php-tag in einem anderen, grml
Ich kenne mich mit regulären ausdrücken usw. garnicht aus, ich mag sie nimmer sehen, nur hab ich zZ ein 'kleines' Problem was ich nicht einfach bei seite schieben kann, ich hoffe ihr könnt mir helfen.
Zuerst der Code
PHP-Code:
$str = eregi_replace("\[php\]", "<div class=php><b>Code:</b><br />[php]", $str);
$str = eregi_replace("\[\/php\]", "
preg_match_all( "/\[php\]((?s).+)\[\/php\]/Ui" , $str , $matches , PREG_SET_ORDER );
foreach ( $matches as $key => $value )
{
$matches[ $key ][ 1 ] = html_entity_decode( $matches[ $key ][ 1 ] );
$matches[ $key ][ 1 ] = @highlight_string( $matches[ $key ][ 1 ] , true);
$str = preg_replace( "/\[php\]((?s).+)\[\/php\]/Ui" , $matches[ $key ][ 1 ] , $str );
}
[/PHP]
Die Funktion habe ich mir mal zusammengesucht und bissle verändert, aber eiglt. nix in der Funktion selber.
Mein Problem besteht wie man schon den Topic entnehmen kann das wenn man z.B in einen Post 2 PHP-Tags macht also 2x Code pasten will das der im 2. Code-Tag den Code vom 1. hat, versteht ihr? Ich hoffe
Vielen dank!
/edit, ähm der php-tag spinnt
*klick mich ich bin eine nopaste url *
/edit2, wie ich auch grad mitkriege, verschacheln kann man die auch nit, also ein php-tag in einem anderen, grml
Kommentar