Делаю обработчик страниц с вытаскиванием превьюшек, почему-то цикл наворачивается сам на себя
require_once 'phpQuery.php';
$author = htmlspecialchars($_POST['author']);
$id_u = array();
$pages = range(1,70);
$fir = 'http://www.site.com/pictures/user/'.$author.'/page/';
foreach($pages as $next){
$krol = $fir.$next;
$urka = GetSslPage($krol);
$krisa = preg_match('/\bclass="next\b/i',$urka);
unset($urka);
if($krisa == 1){
$id_u[] = $krol;
}else{
Break(1);
}
}
$sh = count($id_u);
$sh_next = $sh+1;
$id_u[] = $fir.$sh_next;
echo "У автора галерея из $sh страниц.<br/>";
foreach($id_u as $bac){
$uro = phpQuery::newDocument(cURLget($bac));
foreach ($uro->find('a.thumbLink') as $picpage){
$pq = pq($picpage);
$href = $pq->attr('href');
То он мне показывает что на сайте 1 страница, хотя открываю сам и смотрю - а там 8 страниц.То зацикливается и у меня показывает что всего чуть ли не 8000 страниц.С чем это может быть связано?Регуляркой ищу есть ли на странице элемент списка вида:
<li class="next"><a href="/pictures/user/picaythor/page/2">Next ></a></li>
Ну и понятное дело если его нету, значит это последняя страница, поэтому делаю Break(1) всего цикла foreach.Где я ошибаюсь и делаю не так?Использую PHP 5.3.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Каким образом при помощи active form yii2 можно реализовать динамическое добавление блока полей формы на фронте? Те
Подскажите пожалуйста как мне добавить значение strpos, сделал через запитой не получается