simple_html_dom - выводит не все строки
Пытаюсь тянуть информацию с сайта с помощью simple_html_dom. Вссе получается, но выводит только 463 строки из 8208. не могу разобравться в чем проблема.
<html>
<head>
<title>Result</title>
<style type="text/css">
TABLE {
border-collapse: collapse; /* Убираем двойные линии между ячейками */
}
TD, TH {
padding: 3px; /* Поля вокруг содержимого таблицы */
border: 1px solid black; /* Параметры рамки */
}
TH {
background: #b0e0e6; /* Цвет фона */
}
</style>
</head>
<body>
<h1>Демо игры </h1>
<?php
include('simple_html_dom.php');
//to parse a webpage
$html = file_get_html('http://link.com');
$links = array(); /* масссив для ссылок */
$names = array(); /* массив для названий */
$providers = array(); /* массив для провайдеров */
$j = 0;
foreach($html->find('a.grid-title') as $a) { /* поиск а по классу */
$links[$j] = $a->href;
$names[$j] = $a->title;
$j++;
}
$j=0;
foreach($html->find('div.provider') as $div) {
$providers[$j] = $div;
$j++;
}
echo "<table>";
echo "<tr>";
echo " <td># </td>";
echo " <td>URL </td>";
echo " <td>Provider </td>";
echo " <td>Name </td>";
echo " </tr>";
for ($j = 0; $j <= 8208; $j++) {
echo "<tr>";
echo " <td>$j </td>";
echo " <td>$links[$j] </td>";
echo " <td>$providers[$j] </td>";
echo " <td>$names[$j] </td>";
echo " </tr>";
}
echo " </table>";
?>
</body>
</html>
В чем ошибка?