@Danis20202020

Как запустить php скрипт в планировщике и получить в нем данные из rss?

Есть скрипт, который берет текст из RSS моего сайта и создает картинку с этим текстом.

Когда запускаю скрипт в браузере, все работает хорошо - картинки с текстом благополучно создаются.

Но когда запускаю его в планировщике задач reg.ru, он ругается, что параметр для генерации изображения не задан. Этот параметр берется из массива, который возвращает функция getFeeds (ниже ее код).

Я так понимаю скрипт в планировщике запускается из консоли и почему-то не получает данные из rss.

Может кто-нибудь что-то подскажет?

Код для парсинга rss:

function getFeeds($url) {
  $content = file_get_contents($url);
  $items = new SimpleXmlElement($content);
  $titles = array();
  foreach($items -> channel -> item as $item) {
    array_push($titles, $item->title);
  }
  return $titles;
}

Вызов функции ничего не возвращает:
getFeeds('https://сайт.ру');
  • Вопрос задан
  • 76 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Danis20202020 Автор вопроса
оказывается не загружалась картинка в php. Надо было писать __DIR__ для путей. Был не прав, признаю )
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы