Това е специално за @marti_de:
инклудваш
http://simplehtmldom.sourceforge.net/////////////////////////////////////////////////////////////////////////////////
//Функция за парсване на активни продукти от mbindex.com
////////////////////////////////////////////////////////////////////////////////
function mbindex($url, $dop_url) {
$mbindex = file_get_html($url.$dop_url);
foreach ($mbindex->find('td[class=productListing-data]') as $images) {
if (preg_match('/includes/', $images->find('img',0)->src) || preg_match('/red/', $images->find('a',0)->innertext)) { $images->find('img',0)->src = '';
$images->find('a',0)->href = '';
}
if ($images->find('img',0)->src != '' && $images->find('a',0)->href != '') {
$mbindex_img .= '<a href="' . $images->find('a',0)->href . '"><img height="57" width="57" src="' . $url . $images->find('img',0)->src . '" /></a>';
}
}
return $mbindex_img;
}
и го изобразявам така:
$mbindex_url = 'http://mbindex.com/osc/';
$mbindex = array('index.php?cPath=1', 'index.php?cPath=1&page=2', 'index.php?cPath=2'); $pazar .= '<div id="pazar">';
$pazar .= '<a href="'.$mbindex_url.'"><img height="57" width="117" src="V/pic/mbindex.png" /></a>';
for ($b = 0; $b < count($mbindex);$b++) { $pazar .= mbindex($mbindex_url, $mbindex[$b]);
}
echo $pazar . '</div>';
п.п. Ползвам preg_match('/red/', $images->find('a',0)->innertext)) за отсяване на неактивните продукти, защото им е добавен надпис с червен цвят, а цикъла е защото продуктите са на 3 подстранички.