Zitat von
faux:
Hallo!
Code:
function makeurl($link)
{
$
url = '<a href="' . $link . '" target="_blank" title="' . $link . '">';
$
url .= ( strlen($link) > 15 ) ? substr($link, 0, 13) . '...' : $link;
$
url .= '</a>';
return $
url;
}
$string = 'Schau mal auf http://www.delphipraxis.net/! Dort findest du, was du brauchst.';
$string = preg_replace('/(\\b(https?|
ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/ie', 'makeurl(\'\\1\')', $string);
echo $string;
Vl. kannst du damit was anfangen.
Grüße
Faux
nicht wirklich.. wenn ich das so mache wie du dann gibt es mir einfach "\\1" aus bz wenn ich die ' vor und nach makeurl stehen lasse "makeurl('\\1')"