Mailinglisten-Archive |
----- Original Message ----- From: "Benjamin Billian" <cybermage_(at)_hirnstrudel.de> To: "Benjamin Billian" <php_(at)_phpcenter.de> > ich war gestern ein bisschen müde ... sorry ... aber jetzt hab ich > getestet, und es geht. > > $foo = preg_replace("/\[url=([^\]]*)\]([^\[]*)\[\/url\]/i", > "<a href=\"$1\">$2</a>", $string); Hi, in meinem APBoard machen wir das so: -----------------schnippeldischnapp------------------ $out=eregi_replace("([ \r\n])http://([^ ,\r\n]*)","\\1[url]http://\\2[/url]",$out); $out=eregi_replace("([ \r\n])https://([^ ,\r\n]*)","\\1[url]https://\\2[/url]",$out); $out=eregi_replace("([ \r\n])ftp://([^ ,\r\n]*)","\\1[url]ftp://\\2[/url]",$out); $out=eregi_replace("([ \r\n])www.([^ ,\r\n]*)","\\1[url]http://www.\\2[/url]",$out); $out=eregi_replace("^http://([^ ,\r\n]*)","[url]http://\\1[/url]",$out); $out=eregi_replace("^https://([^ ,\r\n]*)","[url]https://\\1[/url]",$out); $out=eregi_replace("^ftp://([^ ,\r\n]*)","[url]ftp://\\1[/url]",$out); $out=eregi_replace("^www.([^ ,\r\n]*)","[url]http://www.\\1[/url]",$out); $out=eregi_replace("\\[url\\]www.([^\\[]*)\\[img\\]www.([^\\[]*)\\[/img\\]\\ [/url\\]","<a href=\"http://www.\\1\" target=_blank><img src=\"http://www.\\2\" border=\"0\"></a>",$out); $out=eregi_replace("\\[url\\]http://([^\\[]*)\\[img\\]http://([^\\[]*)\\[/im g\\]\\[/url\\]","<a href=\"http://\\1\" target=_blank><img src=\"http://\\2\" border=\"0\"></a>",$out); $out=eregi_replace("\\[url\\]www.([^\\[]*)\\[/url\\]","<a href=\"http://www.\\1\" target=_blank>\\1</a>",$out); $out=eregi_replace("\\[url\\]([^\\[]*)\\[/url\\]","<a href=\"\\1\" target=_blank>\\1</a>",$out); $out=eregi_replace("\\[url=\"","[url=\"",$out); $out=eregi_replace("\\"\\]","\"]",$out); $out=eregi_replace("\\[url=([^\\[]*)\\]([^\\[]*)\\[\\/url\\]","<a href=\"\\1\" target=\"_blank\">\\2</a>",$out); $out=eregi_replace("\\[email\\]([^\\[]*)\\[/email\\]","<a href=\"mailto:\\1\">\\1</a>",$out); ------------------schnippeldischnapp------------------- Dadurch werden normale text-Links wie www.irgendwas.com auch schon zu richtigen Links, oder [url=http://www.irgendwas.com]irgendwas[/url] wird auch zu einem Link. Ausserdem sind da jetzt auch schon eMail-Links dabei, etc... -- mfg Alexander Mieland aka DMA147.ThW |---> http://apboard.halflife-editing.de <---| |---> http://www.thewall.de <---|
php::bar PHP Wiki - Listenarchive