Я пытаюсь очистить веб-страницу с помощью PHP Simple Html Dom, но, похоже, существует проблема с циклическим процессом, который зацикливается только один раз, а затем останавливается, что должно сделать несколько циклов и остановить.
Вот URL, который я хочу удалить: http://anymart.c1.biz/index.html
.
Пожалуйста, покажите мне, в чем проблема и покажите мне правильный код.
Вот мой код:
require('simple_html_dom.php');
$url=('http://anymart.c1.biz/index.html');
$html = file_get_html($url);
$articles = [];
$i = 0;
foreach ($html->find('div.gallery-a table[width=745]') as $data)
{
if ($i > 5)
{
break;
}
$title = $data->find('tr.*[id] > td > a.gal_title', $i);
$item['title'] = $title->plaintext;
$url = $data->find('tr.*[id] > td > a.gal_title', $i);
$item['url'] = $url->href;
$image = $data->find('img.gal_thumb', $i);
$item['image'] = $image->src;
$articles[] = $item;
$i++;
}
$result = json_encode($articles, JSON_PRETTY_PRINT);
header('Access-Control-Allow-Origin: *');
header('Content-type: Application/JSON');
echo $result;
Спасибо.