Autor Zpráva
Luky
Profil
Zdravím,
chtěl bych se zeptat, jak se dá v textu (vypisovaného z DB) nahradit www.mojedomena.cz za
 <a href="http://www.mojedomena.cz">www.mojedomena.cz</a> 
Zkrátka aby se na to dalo pohodlně kliknout. To že tam chybí target a třeba nofollow není prozatím důležité...
Úplně stejně to máte použité v této diskusi ;)

Díky
abc
Profil
str_replace
Luky
Profil
Dal jsem do kupy toto (z jednoho diskusního fóra) a funguje to:
 preg_replace('#(*\.[\w\-\.]*([/?][^\s]*)?)#e]http://|ftp://|(www\.))([\w\-]*\.[\w\-\.]*([/?][^\s]*)?)#e', "'<a rel=\"nofollow\" target=\"_blank\" href=\"'.('\\1'=='www.'?'http://':'\\1').'\\2\\3\">'.((strlen('\\3\\5')>23)?(substr('\\2\\3',0,20).'...'):'\\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: