Autor | Zpráva | ||
---|---|---|---|
Mufna Profil |
#1 · Zasláno: 13. 7. 2010, 23:05:20 · Upravil/a: Mufna
Zdravím Vás. Asi to není nic složitého, no já s tím bohužel trošku zápasím. Potřebuji zjistit, zda řetězec obsahuje název konkrétní domény. Zatím jsem to zkoušel takhle, ale nefunguje to a končí to chybovou hláškou. Můžete mi nějak poradit ?
if (preg_match("http:\/\/www.domena.cz",$url)) $target ='_blank'; Chci jen zjistit, zda se v původním řetězci vyskytuje na začátku celý (!) řetězec "http://www.domena.cz" Případně bych to ještě potřeboval i ošetřit i pro řetězec bez WWW - tedy "http://domena.cz" |
||
AM_ Profil |
#2 · Zasláno: 13. 7. 2010, 23:11:17
Mufna:
„Zatím jsem to zkoušel takhle, ale nefunguje to a končí to chybovou hláškou“ Jako bys tu byl poprvé... jakou chybovou hláškou? pokud se má vyskytovat na začátku, patří tam if (preg_match('~^http://w>ww.domena.cz~',$url)) $target ='_blank'; stačilo by kouknout do manuálu na preg_replace... |
||
Mufna Profil |
#3 · Zasláno: 13. 7. 2010, 23:29:54
AM_
Jako bys tu byl poprvé... jakou chybovou hláškou? stačilo by kouknout do manuálu jj, polepším se :-) ... a díky, funguje to |
||
Časová prodleva: 14 let
|
0