$url = 'http://blogstyle.ru/category/all/premium/page/';
$i = '0';
while($i <= 2){
$content = file_get_contents($url.$i);
if(preg_match_all('~<a class="thickbox" href="(.*?)"><img class="th" src="(.*?)"~', $content, $match)){
$i++;
}
else
{
break;
}
}
echo "<pre>";
print_r($match[1]);
print_r($match[2]);
echo "</pre>";
Регулярка нормально собирает всё, а вот цикл не работает очень странно.
если while($i <= 2) то он соберет только со второй страницы данные.
while($i <= 13) то только с 13 страницы.
Вроде правильно сделал всё, а че ему надо тогда?