phpbar.de logo

Mailinglisten-Archive

[php] RegEx aktiver Hyperlink '>'

[php] RegEx aktiver Hyperlink '>'

Hannes Minimair hannes_(at)_xinfo.net
Thu, 4 Jan 2001 15:43:19 +0100


Hallo,

Mittels:

$text = eregi_replace( "([[:alnum:]]+)://([^[:space:]]*)([[:alnum:]#?/&=])",
"<a href=\"\\1://\\2\\3\" target=\"_blank\">\\1://\\2\\3</a>", $text);

konvertiere ich Hyperlinks.

Wenn man das her nimmt... so werden alle hyperlinks konvertiert. Das passt.

Wenn ich jetzt jedoch einen hyperlink im Format <http://www.url.tld> habe so
wird immer das '>' ZUM Hyperlink dazu gezählt...

Entweder bin ich blind oder ich steh auf der Leitung, da ich das heut nit
hinbekomme... ;-)

Kann mir wer die Augen öffnen?

- hannes -

PS: Das Selbe passiert auch bei mailtos

$text = eregi_replace( "(([a-z0-9_]|\\-|\\.)+_(at)_([^[:space:]]*)([[:alnum:]-]))",  "<a href=\"mailto:\\1\">\\1</a>", $text);




php::bar PHP Wiki   -   Listenarchive