Sada sam isprobao ovaj gore kod da ukombinujem sa ostatkom i video da ima malih problema, evo malo izmenjen kod:
PHP kôd:
$dom = new DOMDocument();
@$dom->loadHTMLFile('http://www.kupime.com/aktivne-ponude/');
$xpath = new DOMXPath($dom);
$entries = $xpath->query("//ul[@id='list_offers']//table//a/@href");
$output = array();
foreach($entries as $e) {
$dom2 = new DOMDocument();
@$dom2->loadHTMLFile('http://www.kupime.com' . $e->textContent);
$xpath2 = new DOMXPath($dom2);
$data = array();
$data['naslov'] = trim($xpath2->query("//h1[@id='offer_title']")->item(0)->textContent);
$data['opis'] = trim($xpath2->query("//div[@id='description']")->item(0)->textContent);
$data['slika'] = trim($xpath2->query("//div[@id='img_border']/img/@src")->item(0)->textContent);
$location = $xpath2->query("//div[@id='location']//script")->item(1)->textContent;
preg_match('/var\s+lat\s+=\s+(\d+\.\d+)\s*;/', $location, $lat);
preg_match('/var\s+lang\s+=\s+(\d+\.\d+)\s*;/', $location, $lang);
$data['lat'] = $lat[1];
$data['lang'] = $lang[1];
$output[] = $data;
}
echo '<pre>' . print_r($output, true) . '</pre>';