Mailinglisten-Archive |
Hallo Harald, Am 04.09.2003 11:46 Uhr schrieb "ANGEL Harald" unter <angel at egston.com>: > Hat wer von euch ein Script, dass mit den typischen BBCode wie: > > [b]text[/b][i]text[/i][u]text[/u][hr][email=username at site.com]Mail > Meg![/email] > > in html-tags zurückübersetzt?? Im Grunde genommen läuft das alles über str_replace etc. Im PEAR (das momentan offensichtlich ein mysql Problem hat), meine ich gesehen zu haben, das es da sogar ein Package für gibt. http://www.pear.php.net/package-search.php function translate($neu){ $neu=str_replace("[fett]","<strong>",$neu); // fett schreiben $neu=str_replace("[/fett]","</strong>",$neu); $neu=str_replace("[kursiv]","<em>",$neu); // kursiv schreiben $neu=str_replace("[/kursiv]","</em>",$neu); $neu=str_replace("[code]","<code>",$neu); // sourcecode schreiben $neu=str_replace("[/code]","</code>",$neu); $neu=eregi_replace("\[email=([^\[]+)\]([^\[]+)\[/email\]","<a class\"imga\" href=\"mailto:\\1\"><span class=\"fettlink\">\\2</span></a>",$neu); // e-mail-adresse $neu=eregi_replace("\[url=([^\[]+)\]([^\[]+)\[/url\]","<a class=\"imga\" href=\"http://\\1\" target=\"_blank\"><span class=\"fettlink\">\\2</span></a>",$neu); // url return ($neu); } gruss olaf -- Olaf Gleba | creatics media&systems http://www.creatics.de | mailto:og at creatics.de
php::bar PHP Wiki - Listenarchive