Autor | Zpráva | ||
---|---|---|---|
felix Profil * |
#1 · Zasláno: 19. 1. 2014, 11:49:28
Zdravím, trošku se mořím s tímto kodem. Nevím proč, ale nemůže nalést shodu. Všechno jak je v podmínkách, tak mám. Kod bude asi rozbitý. Vidí prosím někdo chybu? Děkuju
if(preg_match('~<a href="*><img]http://www.neco.cz">]*><img src="([^"]+)"[^>]* width="([^"]+)" height="([^"]+)" border="0" alt="([^"]+)"[^>]*></a>~mi',file_get_contents("http://".$over),$x)){$adresa = 'info.png';}else{$adresa = 'del.gif';}return $adresa;} |
||
juriad Profil |
#2 · Zasláno: 19. 1. 2014, 12:18:36
Ten regex je rozbitý, rozbil se vložením sem, nebo ho tak opravdu máš (tak jak ho tady vidíš)?
Ukaž stránku $over, kterou stahuješ a popiš ústně podmínku. Nejspíš na stránce hledáš obrázek uvnitř odkazu, který má vyplněné astributy src, width, height, border a alt. |
||
felix Profil * |
#3 · Zasláno: 19. 1. 2014, 12:24:11 · Upravil/a: felix
Preg match je ve funkci, kterou potom volám. Trošku jsem to blbě useknul, ale to jsem zjistil až po odeslání.
Zajímá mě totiž jen tato část, která nefunguje. if(preg_match('~<a href="*><img]http://neco.cz">]*><img src="([^"]+)"[^>]* width="([^"]+)" height="([^"]+)" border="0" alt="([^"]+)"[^>]*></a>~mi',file_get_contents("http://".$over),$x)){ <a href="*]http://neco.cz">]*> Shrnuto jen na podmínku: ~<a href="http://domena.cz"><img src="([^"]+)"[^>]* width="([^"]+)" height="([^"]+)" border="0" alt="([^"]+)"[^>]*></a>~mi |
||
felix Profil * |
#4 · Zasláno: 19. 1. 2014, 13:33:26
Už to mám vyřešený. Děkuju
|
||
Časová prodleva: 10 let
|
0