Mailinglisten-Archive |
hallo Christian, > Hat vielleicht jemand irgendwo eine Funktion, welche mir > aus einem Text (wird aus Datenbank gelesen) automatisch URLs und > Email-Adressen erkennt und die entsprechenden Links setzt? probiere es doch mal mit dieser regexp aus dem Forum von PHProjekt ( www.PHProjekt.de ), bitte die Zeilenumbrüche rausnehmen: $text = ereg_replace("(((f|ht){1}tp://)[a-zA-Z0-9_(at)_:%_.~#-\?&]+)", "<a href=\"\\1\" target=\"_blank\">\\1</a>", $text); //http $text = ereg_replace("(([[:space:]]+)(www.[a-zA-Z0-9_(at)_:%_.~#-\?&]+))", "<a href=\"http://\\1\" target=\"_blank\">\\1</a>", $text); // www. $text = ereg_replace("([_\.0-9a-zA-Z-]+_(at)_([0-9a-z][0-9a-zA-Z-]+\.)+[a-z]{2,3})","<a href=\"mailto:\\1\">\\1</a>", $text); // _(at)_ viele Gruesse Albrecht
php::bar PHP Wiki - Listenarchive