require_once('simplehtmldom.php'); // Create DOM from URL or file $html = file_get_html('http://cars.pbcars.com.au/list.php/all_stock/'); $html2 = file_get_html('http://cars.pbcars.com.au/list.php/all_stock/page_2/'); $carcount = 0; foreach($html->find('a[class="btn_primary btn_thumbnail_view"]') as $elements) { $carcount++; } // Find all cars page1 $currentcar = 0; foreach($html->find('div[id="view2"]') as $car) { while ($currentcar < $carcount) { $item['img'] = $car->find('img[class="thumbnail_border thumb_view"]', $currentcar)->src; $item['href'] = $car->find('a[class="btn_primary btn_thumbnail_view"]', $currentcar)->href; $item['title'] = $car->find('h2 a', $currentcar)->innertext; $item['price'] = $car->find('div[class="price_stocklist"]', $currentcar)->plaintext; $cars[] = $item; $currentcar++; } } $carcount = 0; foreach($html2->find('a[class="btn_primary btn_thumbnail_view"]') as $elements) { $carcount++; } // Find all cars page2 $currentcar = 0; foreach($html2->find('div[id="view2"]') as $car) { while ($currentcar < $carcount) { $item['img'] = $car->find('img[class="thumbnail_border thumb_view"]', $currentcar)->src; $item['href'] = $car->find('a[class="btn_primary btn_thumbnail_view"]', $currentcar)->href; $item['title'] = $car->find('h2 a', $currentcar)->innertext; $item['price'] = $car->find('div[class="price_stocklist"]', $currentcar)->plaintext; $cars[] = $item; $currentcar++; } } //print_r($cars); shuffle($cars); $f = fopen("/home/pbcars/www/cars/tmp/listingcache.html:, "w"); $htmlstring = '
'; $htmlstring = $htmlstring . $cars[$x]['title']; $htmlstring = $htmlstring . ' '; $htmlstring = $htmlstring . $cars[$x]['price']; $htmlstring = $htmlstring . "