Katrin: Wortlänge begrenzen

Beitrag lesen

Hallo! Es geht darum, dass in meinem Skript alle Links als solche erkannt und mit einer entsprechenden Verknüpfung aufgepimpt werden. Das klappt mit preg_replace schon ganz gut.

Nun sind aber oft URLS länger als die Breite der Tabelle, so dass die das Layout total zerstören.

Also würde ich gerne die Länge der angezeigten Links begrenzen. Auch dafür habe ich ein kleines Skript, aber ich bekomme die beiden nicht zusammen.

Zunächst der entscheidenden Auszug aus dem Skript für die Linkersetzung:

"stripslashes((strlen('\2')>0?'\1<B><a href="http://\2" target="_blank">\2</a></B>\3':'\0'))"

Der Skriptauszug für die Begrenzung:
stringLimit($text,$begrenzung);

\2 ist ja quasi mein angezeigter Link, also habe ich da das Skript für die Begrenzung eingefügt. Das sieht dann so aus:

"stripslashes((strlen('\2')>0?'\1<B><a href="http://\2" target="_blank">stringLimit(\2,15)</a></B>\3':'\0'))"

klappt aber nicht!

:-(

Hilfe!!