hi,
ich lasse in meinem fließtext urls in "richtige links" umwandeln. das mache ich mit hilfe der funktion von php.net
<?php
$text = ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]", "<a href="\0">\0</a>", $text);
?>
ereg_replace solltest du wenn möglich nicht verwenden, die preg_-funktionen sind idR. die performantere alternative.
jetzt will ich aber noch den verlinkten text kürzen, da links auch manchmal brachial lang werden können. dazu will ich einfach eine weitere function aufrufen. allerdings lässt sich \0 nicht an diese übergeben :(
schau dir mal http://de2.php.net/manual/de/function.preg-replace-callback.php an.
gruß,
wahsaga
--
"Look, that's why there's rules, understand? So that you _think_ before you break 'em."
"Look, that's why there's rules, understand? So that you _think_ before you break 'em."