Mailinglisten-Archive |
hallo liste!
mal wieder n problemchen....damit euch auch nich langweilig wird ;-))
in meinem skript lade ich einen text aus der db in dem unter anderem links=
=20
vor kommen, die so aussehen: z.b.
$beschreibung=3D"bla bla bla www.hieristderlink.de bla bla bla=20
www.hieristnochmaleiner.de blablabla bla";
mit ereg_replace f=FCge ich dann den kompletten html-link-tag bei allen=20
vorkommenden links hinzu:
$beschreibung =3D=20
ereg_replace("(([[:space:]]+)(www.[a-zA-Z0-9_(at)_:%_.~#-\?&]+))", " <a
href=3D\"http://\\3\" target=3D\"_blank\">\\3</a>", $beschreibung); // www
jetzt hab ich allerdings das problem, dass manche links in dem text extrem=
=20
lang sind und mir somit manche tabellen im html durch die langen links zu=20
breit werden...
habt ihr da ne idee wie ich den text zwischen den <a>-tags auf 30 zeichen=20
verk=FCrzen kann oder zumindest ein <br> an passender stelle einf=FCgen kann=
=20
(nicht im <a>-tag!)
vielen dank im vorraus...
mfg
ralf
php::bar PHP Wiki - Listenarchive