Curl-ом после авторизации получаю список новостей, как сохранить результат?
С помощью curl авторизовываюсь на сайте и получаю список новостей с 5 страниц.
Получается, что при обращении к моему сайту постоянно выполняется curl авторизация и новый парсинг контента.
Как настроить и возможно ли это вообще, сохранение результатов парсинга в файл и выводить эти результаты час.
Параллельно настроить cron или что-то другое, чтобы раз в час выполнялся curl по новой, авторизовывался и парсил контент по новой и опять же сохраняя в файл.
Я хочу обращаться к скрипту раз в час и использовать полученные данные час, чтобы не напрягать сайт постоянными запросами авторизации и свой хостинг.
Помогите, пожалуйста, направьте в нужном направлении.
Сохранять в файл я научился.
Теперь проблема в том, что файл перезаписывается при каждом открытии моего сайта и curl запрос по прежнему выполняется.
Как ограничить выполнение curl запроса и открывать сохраненный файл в течении часа?
Как переписать файл через час?
Помогите, пожалуйста.
Мой код сохранения файла
$file = 'test.php';
// Open the file to get existing content
$current = file_get_contents($file);
// Append a new person to the file
$current = $postResult;
// Write the contents back to the file
file_put_contents($file, $current);
echo $postResult;
Видимо в echo $postResult; нужно вывести test.php а что дальше :(
Или на сервере создать файл curl обработчик,
настроить чтобы он выполнялся раз в час а результат сохранять в test.php (index.php)
Но как это реализовать?