Написал простой скрипт на php, который парсит прокси по трём url (api-запросы) .
Что я уже реализовал: чтоб скрипт парсил ip с нескольких мною указанных url, далее он должен удалять дубликаты в полученных результатах (если они есть), далее он должен уникальные результаты выдать построчно в коде элемента .
Ссылка на парсер:
elisee84.bget.ru/test.php
Вставил для теста в скрипт парсера вот эти url
Австрия, Боливия и еще раз Австрия:
https://api.best-proxies.ru/proxylist.txt?key=c5842ced830******555e0460b1&country=at&limit=0
https://api.best-proxies.ru/proxylist.txt?key=c5842ced830******555e0460b1&country=bo&limit=0
https://api.best-proxies.ru/proxylist.txt?key=c5842ced830******555e0460b1&country=at&limit=0
Специально вставил 2 раза url Австрии, чтоб протестировать удаление дубликатов.
Так как две url-ки это Австрия, то там должна быть выдача одинаковых результатов парсинга, поэтому парсер должен удалить дубликаты и результаты должны быть уникальными с url Австрия и Боливия
Проблема в том что когда 2 url вставляю для парсинга и удаления дубликатов, то он удаляет дубликаты и выдаёт как положено построчно ip-шники (в коде страницы) но вставив 3-тю и больше url-лок, то при запросе
elisee84.bget.ru/test.php ничего не отображает.
Какая ошибка в этом php скрипте?
Код php скрипта:
<?php
function Parse ($p1, $p2, $p3) {
}
$string = file_get_contents('https://api.best-proxies.ru/proxylist.txt?key=c5842ced830******555e0460b1&country=at&limit=0' , 'https://api.best-proxies.ru/proxylist.txt?key=c5842ced830******555e0460b1&country=bo&limit=0', 'https://api.best-proxies.ru/proxylist.txt?key=c5842ced830******555e0460b1&country=at&limit=0' );
$string_array = explode("\n ", $string);
$final_array = array_unique($string_array);
$final_string = implode("\n ", $final_array);
echo $final_string;
?>