phpbar.de logo

Mailinglisten-Archive

[php] substr()??

[php] substr()??

Sven Rahlfs php_(at)_phpcenter.de
Mon, 28 May 2001 17:04:30 +0200


tach!

helft mir mal bitte mal bitte bei meiner kleinen funktion...kriegs einfach 
nich hin...
sie soll in einem text die internetadressen erkennen und sie zu echten 
links umwandeln...jo..das macht sie eigentlich ganz gut...aber zu lange 
links soll sie dann auch noch abschnibbeln....und das krieg ich absolut 
nich hin...hier mein versuch:

<?
$beschreibung = "dies ist ein test 
www.blablablablablablablablablablablablablablablablablablablablablablabla.net 
test und gleich noch einer 
www.shitshitshitshitshitshitshitshitshitshitshitshitshitshit.de";

$beschreibung = 
ereg_replace("(([[:space:]]+)(www.[a-zA-Z0-9_(at)_:%_.~#-\?&]+))", " <a
href=\"http://\\3\" target=\"_blank\">".substr("\\3", 0, 30)."</a>", 
$beschreibung); // www

echo $beschreibung;
?>

...dieses mistteil wird einfach nich abgeschnitten...

danke im vorraus...

mfg
ralf



php::bar PHP Wiki   -   Listenarchive