Приветствую, уважаемые форумчане. У меня имеется парсер, очень нужно его автоматизировать. Необходимо, чтобы парсер каждую минуту запускался, но при этом вкладка парсера закрыта.
Код парсера (прошу прощения, но "спойлер" не нашёл):
<?php
//Настройки парсера
//URL для парсинга контента
$url = 'http://qrator.heroeswm.ru/clan_info.php?id=2338';
//Стартовый тег для парсинга контента
//тег который стоит перед началом нужного участка кода для парсинга
//и используется 1 раз
$start = '<BR><BR></td></tr></table>';
//Конечный тег участка кода для парсинга
//Тег который стоит после нужного участка который будем парсить
$finish = '<!-- big table -->';
//Создаём функцию парсера
function parser($url,$start,$finish) {
//Получаем весь код страницы
$content = file_get_contents($url);
//Ищем позицию с которой мы будем вырезать код для дальнейшего использования
$position = strpos($content, $start);
//Вырезаем нужный блок
$content = substr($content, $position);
$position = strpos($content, $finish);
//Вырезаем код
$content = substr($content, 0, $position);
//Вырезаем HTML теги
//Для добавления\удаления используемых тегов допишите\удалите теги
$content = strip_tags($content, "<table><tr><td><img><a>");
//Debug (Проверка того, что выводит парсер)
//echo nl2br($content);
//Открываем файл для чтения и перезаписи
$fp = fopen('article.html', 'write');
//Записываем код в файл
fwrite($fp, nl2br($content));
//Закрываем файл
fclose($fp);
//Возвращаем напарсеный контент
return $content;
}
//Вызываем функцию парсинга
parser($url, $start, $finish);
?>