hjælp til ereg replace
Hej eksperter.Jeg sidder og er ved at sætte noget nyhedssystem op.
Når man poster et indlæg skal den naturligvis kunne finde ud af at et www.exp.dk er en url og lave det til et link.
Det fungere også fint. Mit problem er at hvis min url er meget lang så kan den ikke finde ud af det, og gør kun noget af teksten til et link, og det dur jo ikke. Et eksempel kunne være:
http://australianit.news.com.au/articles/0,7204,6400741%5E15318%5E%5Enbv%5E15306,00.html
min kode ser sådan ud:
$nyhedx[$t]=ereg_replace("http://([a-z0-9\-])*(\.([a-z0-9\-]+))*(([a-z0-9/])*)?(\.([a-z0-9\-]+))*(\?([a-z0-9]+))?(\=([a-z0-9]+))?((\&([a-z0-9]+))(\=([a-z0-9]+))?)*((\.([a-z]){3,4})?){1}(((\&([a-z0-9]+))(\=([a-z0-9]+))?)*((\.([a-z]){3,4})?){1})*","<a href=\"\\0\" target=\"_blank\">\\0</a>",$nyhedx[$t]);
Nogen der eventuelt har et bud på hvad der kan gøres?
