PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : deprecatet - Funktionen



berny
22.11.2012, 18:39
beim neuen php sind einige Funktionen ausgelaufen, unter anderem ereg_replace

Wie heißen zB diese Zeilen übersetzt auf preg_replace (ich hab mich bisher mit diesem Thema nie wirklich im Detail befasst, deshalb das Hilfeersuchen :rolleyes:?)


$msg = ereg_replace('javascript','',$msg);
$msg = eregi_replace(quotemeta(""),quotemeta("<b>"),$msg);
$msg = eregi_replace(quotemeta(""),quotemeta("</b>"),$msg);
$msg = eregi_replace(quotemeta(""),quotemeta("<i>"),$msg);
$msg = eregi_replace(quotemeta(""),quotemeta("</i>"),$msg);
$msg = eregi_replace(quotemeta(""),quotemeta("<u>"),$msg);
$msg = eregi_replace(quotemeta(""),quotemeta("</u>"),$msg);
$msg = eregi_replace("\\[url\\]www.([^\\[]*)\\[/url\\]", "<a href=\"http://www.\\1\" target=_blank>\\1</a>",$msg);
$msg = eregi_replace("\\[url\\]([^\\[]*)\\[/url\\]","<a href=\"\\1\" target=_blank>\\1</a>",$msg);
$msg = eregi_replace("\\[url=([^\\[]*)\\]([^\\[]*)\\[/url\\]","<a href=\"\\1\" target=_blank>\\2</a>",$msg);
$msg = eregi_replace("\\[email\\]([^\\[]*)\\[/email\\]", "<a href=\"mailto:\\1\">\\1</a>",$msg);
$msg = eregi_replace("\\[img\\]([^\\[]*)\\[/img\\]","<img src=\"\\1\" border=0>",$msg);
$msg = eregi_replace("\\[swf width=([^\\[]*) height=([^\\[]*)\\]([^\\[]*)\\[/swf\\]","<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4\,0\,2\,0\" width=\"\\1\" height=\"\\2\"><param name=quality value=high><param name=\"SRC\" value=\"\\3\"><embed src=\"\\3\" quality=high pluginspage=\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\" type=\"application/x-shockwave-flash\" width=\"\\1\" height=\"\\2\"></embed></object>", $msg);


Das mit den Slashes war mir klar, aber spätestens bei der 8. Zeile steige ich aus...