Radi drugi primer.
Evo sad sve ok:
www.pluspon.com/pon9.html
Citat:
Originalno napisao AdriaMart
|
samo nije mi jasno kako svi sajtovi (agregatori) izvlace kategorije ponuda kada ni na jednom sajtu nije jasno kategorisano sta je sta, evo npr:
http://neogen.urbae.com/belgrade/ponude/shopping
Jel se mozda to radi rucno?
Kod:
<iframe width="430" scrolling="no" height="250" frameborder="0" src="http://maps.google.cz/maps/ms?msa=0&hl=cs&brcurrent=5,0,0&ie=UTF8&vpsrc=6&msi d=207589766138527801127.0004aadb2c99231cecabd&ll=4 4.782627,20.48152&spn=0.003808,0.009205&z=16&outpu t=embed" marginwidth="0" marginheight="0"/>
a ja sam napisao:
$string = file_get_contents($e->textContent);
preg_match('#&ll=(.*?)&#is', $string, $matches);
list($lat, $lng) = explode(',', $matches[1]);
$data['lat'] = $lat;
$data['lng'] = $lng;
Medjutim daje rezultat 0 0 ???
Reseno
Jos jedan problem
komadnom u firepathu(xpath) na sajtu
www.superkupon.rs //div[@id='small_map']/div/div/a/@href , dobijem:
http://maps.google.com/maps?ll=44.79...z=14&t=m&hl=en
e sad da bih izvukao koordinate koristim:
$string = $xpath2->query("//div[@id='small_map']/div/div/a/@href")->item(0)->textContent;
preg_match('/.*?ll=([\d.,]+)&.*/', $string, $matches);
list($lat, $lng) = explode(',', $matches[1]);
$data['lat'] = $lat;
$data['lng'] = $lng;
ali sta god da pokusam izadje mi da su koordinate 0,0
Vidi li neko gresku?