danke,
anbei poste ich den code:
function links($text) {
$p[0][0] = '"(( |^)((ftp|http|https){1}://)[-a-zA-Z0-9@:%_\+.~#?&//=]+)"i';
$p[0][1] = '
\\1';
$p[1][0] = '"( |^)(
www.[-a-zA-Z0-9@:%_\+.~#?&//=]+)"i';
$p[1][1] = '\\1
\\2';
$p[2][0] = '"([_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3})"i';
$p[2][1] = '\\1';
for($i=0; $i<count($p); $i++) {
$text = preg_replace($p[$i][0], $p[$i][1], $text);
}
return $text;
}
$text = "www.php4u.net ist meine Lieblingsseite.
";
$text.= "michi@php4u.net ist die Email des Authors.";
echo links($text);