Hjælp til autolink
Hej derude..Jeg har dette script til at lave automatiske links i $string..
$string = eregi_replace ('(((f|ht){1}tp://)[-a-zA-Z0-9@:%_+.~#?&//=]+)', '
<a href="\1" target="_blank">\1</a>', $string);
$string = eregi_replace('([[:space:] ()[{}])(www.[-a-zA-Z0-9@:%_+.~#?&//=]+)', '\1
<a href="http://\2" target="_blank">\2</a>', $string);
Dette virker skam også fint.. Men når der allerede i $string i forvejen er nogle færdige links (<a href="www.something">www.something</a>) autolinker den også dem, så de i forvejen færdige links kommer til at se således ud:
<a href="<a href="www.something">www.something</a>"><a href="www.something">www.someting</a></a>
Hvad dælen gør jeg lige?