hab hier nen bb code schnipsel der irgendwie nich funktioniert!
<?php
function bbcode($bbcode)
{
// eingabemuster beispiel: text fettgedruckt
$muster[0] = "/\[b](.*)\[\/b\]/i";
$bbcodezuhtml[0] = '<b>\\1</b>';
// eingabemuster beispiel: text kursiv
$muster[1] = "/\[i](.*)\[\/i\]/i";
$bbcodezuhtml[1] = '<i>\\1</i>';
// eingabemuster beispiel: text unterstrichen
$muster[2] = "/\[u](.*)\[\/u\]/i";
$bbcodezuhtml[2] = '<u>\\1</u>';
// eingabemuster beispiel: BILD
$muster[3] = "/\[img](.*)\[\/img\]/i";
$bbcodezuhtml[3] = '<img src=\"http://www.\\1\" border=\"0\">';
// eingabemuster beispiel: [email]your@address.com[/email] EMAIL
$muster[4] = "/\[email](.*)\[\/email\]/i";
$bbcodezuhtml[4] = '<a href=\"mailto:\\1\">\\1</a>';
// eingabemuster beispiel: [email=your@address.com]Beschreibung[/email] EMAIL mit beschreibung
$muster[5] = "/\[email=(.*)\](.*)\[\/email\]/i";
$bbcodezuhtml[5] = '<a href=\"mailto:\\1\">\\2</a>';
// eingabemuster beispiel: domain.com URL
$muster[6] = "/\(.*)\[\/url\]/i";
$bbcodezuhtml[6] = '<a href=\"http://www.\\1\" target=\"_blank\">\\1</a>';
// eingabemuster beispiel: [url=domain.de]Name of Page URl mit beschreibung
$muster[7] = "/\[url=(.*)\](.*)\[\/url\]/i";
$bbcodezuhtml[7] = '<a href=\"http://www.\\1\" target=\"_blank\">\\2</a>';
// eingabemuster beispiel: [php]Hier der Code
PHP
$muster[8] = "/\
(.*)\[\/php\]/i";
$bbcodezuhtml[8] = '<blockquote><pre>PHP-Code:<br>\\1<hr noshade></pre></blockquote>';
// eingabemuster beispiel: Hier der Code
CODE
$muster[9] = "/\[code](.*)\[\/code\]/i";
$bbcodezuhtml[9] = '<blockquote><pre>Code:<br>\\1<hr noshade></pre></blockquote>';
// eingabemuster beispiel: [pre]Hier der Code[/pre]
$muster[10] = "/\[pre](.*)\[\/pre\]/i";
$bbcodezuhtml[10] = '<pre>Code:<br>\\1</pre>';
// eingabemuster beispiel: [color=#00FFFF]Text[/color] Farbe änern vom Text
$muster[11] = "/\[color=(.*)\](.*)\[\/color\]/i";
$bbcodezuhtml[11] = '<font color=\"\\1\">\\2\</font>';
// eingabemuster beispiel:
$muster[12] = "/\[google](.*)\[\/google\]/i";
$bbcodezuhtml[12] = ' <a href=\"http://www.google.de/search?hl=de&q=\\1&btnG=Google-Suche&meta=" target=\"_blank\">\\1</a>';
/*
// eingabemuster beispiel:
$muster[12] = "/about:/si";
$bbcodezuhtml[12] = 'About: ';
*/
// regex wandler: bbcode zu html
$bbcode = preg_replace($muster, $bbcodezuhtml, $bbcode);
$bbcode = nl2br($bbcode);
return $bbcode;
}
?>
und so versuche ich ihn azuwenden
bbcode($row['text']);
OS: Windows XP
CPU: AMD Athlon XP 3200+
RAM: 512MB DDR PC3200 (Dual Channel)
Mainboard: MSI K7n2 Delta-L
HDD: 80GB WD
Graka:Radeon 9600 Pro
=>
Alekeijer Straussbuwe