phpbar.de logo

Mailinglisten-Archive

[php] preg - urls automatisch zu links umwandeln

[php] preg - urls automatisch zu links umwandeln

Michel Thomas php_(at)_phpcenter.de
Wed, 18 Jul 2001 09:26:40 +0200


Guten Morgen=20

PHP-FAQ

>Das gabs sicher schon h=E4ufiger, also will ich das rad nicht neu
erfinden.
>Brauche eine regex die beliebige urls www.asdf.de,
>http://asdf.de/test.php?sdfs=3Dgsdfgd usw. in anst=E4ndige <a href=3D =
links
umwandelt.

>function replace_uri($str) {
>  $pattern =3D
'#(^|[^\"=3D]{1})(http://|ftp://|mailto:|news:)([^\s<>]+)([\s\n<>]|$)#sm'=
;
>  return preg_replace($pattern,"\\1<a
href=3D\"\\2\\3\"><u>\\2\\3</u></a>\\4",$str);
>}

wie muss ich nun diesen Regl=E4ren ausdruck anpassen die url's die mit
http://www.derdomain.ch/unterverzeichnis beginnen auf /unterverzeichnis
nur der verweis nicht der text.

mfG

Thomas Michel


php::bar PHP Wiki   -   Listenarchive