Autor Zpráva
DaryCZ
Profil
Dobrý... chci se zeptat jak vytvořit automatické rozpoznávání odkazů v PHP. Mam na webu napr. chatbox do ktereho kdyz nekdo napise URL http://www.xxx.cz tak odkaz neni klikaci a kdyz je odkaz dlouhy, tak roztahne cely weby do strany. Nejlepsi by bylo kdyby se kazdy odkaz nahrazoval nejakym slovem napr. "ZDE" , "viz tento odkaz" apod.... dekuji za pripadne rady
ShiraNai7
Profil
Regulernimi vyrazy... > http://cz.php.net/preg_replace
Medvídek
Profil
preg_replace('#(http://|ftp://|(www\.))([\w\-]*\.[\w\-\.]*([/?][^\s]* )?)#e',"'<a href=\"'.('\\1'=='www.'?'http://':'\\1').'\\2\\3\">'.((strlen('\\2\\3')>23)?(substr('\\2\\3',0,20).'&hellip;'):'\\2\\3').'</a>'",$text);

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0