Я пытаюсь очистить 43 сообщения в блогах из моего блога и сохранить их в массиве, но когда у меня print_r массив, он возвращает только первые 5 [с остальным пустым], а не все 43. Почему? И как я могу получить все 43? Я запускаю этот скрипт из cmd.exe [командной строки] на WAMP.Почему мой PHP QueryPath 2.1.2 скрипт scampping WAMP возвращает только 5 статей вместо 43? Тайм-аут?
<?php
require 'src/QueryPath/QueryPath.php';
$qp1 = htmlqp('http://myblog.com/blog');
$qp2 = htmlqp('http://myblog.com/blog/Page-2.html');
$qp3 = htmlqp('http://myblog.com/blog/Page-3.html');
$qp4 = htmlqp('http://myblog.com/blog/Page-4.html');
foreach ($qp1->find('ol>li a[href],.jbReadon') as $item) {
$links[] = $item->attr('href');
}
foreach ($qp2->find('ol>li a[href],.jbReadon') as $item) {
$links[] = $item->attr('href');
}
foreach ($qp3->find('ol>li a[href],.jbReadon') as $item) {
$links[] = $item->attr('href');
}
foreach ($qp4->find('ol>li a[href],.jbReadon') as $item) {
$links[] = $item->attr('href');
}
print_r($links);
foreach ($links as $link) {
$url = "http://myblog.com".$link;
$content[] = htmlqp($url)->find('.jbIntroText p')->text();
}
print_r($content);
?>
после того, как ключ 5 массива далее, все значения пустые. [Я не смог загрузить изображение или от ноутбука или сетей, таким образом Heres ссылки на скриншот cmd.exe] http://img546.imageshack.us/img546/6092/cmdafter5arrayisempty.jpg
Я, очевидно, новичок, так что любые предложения, как сделать этот код более succint или как лучше выполнить мой был бы оценен проточный прототип. Вся конструктивная критика также приветствуется: -P