Autor | Zpráva | ||
---|---|---|---|
DaryCZ Profil |
#1 · Zasláno: 12. 5. 2008, 19:29:02
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 |
#2 · Zasláno: 12. 5. 2008, 19:30:47
Regulernimi vyrazy... > http://cz.php.net/preg_replace
|
||
Medvídek Profil |
#3 · Zasláno: 12. 5. 2008, 19:31:54 · Upravil/a: Medvídek
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).'…'):'\\2\\3').'</a>'",$text); |
||
Časová prodleva: 16 let
|
0