> Pisi ted jedno forum je tam zakazano vkladat HTML entity, ale > chtel bych, kdyz nekdo zada http://odkaz, aby se to do fora > zmenilo na aktivni.. > Pouzil jsem: > $text = eregi_replace("((http|ftp):\/\/[^ ]+) ", "<a href=\"\\1\">\\1</a> ", $text); > funguje to jak ma, nez nekdo hodi odkaz do zavorky, nebo za nej > napise carku atd... Proste bych potreboval misto nahrady vseho od > http.. po mezeru napsat nahradu vseho od http:// do prvniho > znaku, ktery nesmi byt v odkazu.. Pred pul rokem, jsem se na toto ptal a nic jsem nezistil, dnes jsem to zase potreboval, tak jsem to snad vyresil.. Kdyby mel nekdo zajem, je to trochu divoky, ale snad dobre: $text=eregi_replace("((http|ftp):\/\/(([a-z0-9]|[\-]|[\_])+\.)+[a-z]+(\/([a-z0-9]|[\-]|[\_]|[\.]|[\?]|[\&]|[\=])+)*)", "<a href=\"\\1\">\\1</a>", $text); -- cao, KamilReceived on Thu, 18 Mar 2004 12:58:42 +0100
This archive was generated by hypermail 2.1.8 : 18. 03. 2004, 12:54 CET