Задать вопрос
@Sanvers

Каким должен быть скрипт php, чтобы изменял автоматически дату и время в yml-фиде?

Нужно что бы в yml-фиде для Яндекса, который закачан в коревую директорию, автоматически менялась дата и время. Сейчас каждые пять дней мне приходиться менять дату и время вручную. Попыталась сделать, но не хватает знаний.

Загрузила yml-фид в корневую директорию сайта на хостинге, в эту же директорию закачала файл со скриптом /update_feed_date.php - для автоматического изменения даты и времени в фиде.
Создала задачу в cron-таблице указав путь к скрипту.
Но дата в фиде не меняется, значит что-то неправильно делаю.

Вот скрипт php, который для этой задачи применялся:
<?php
$feed_path = '/public_html/public_html/feed_double_happiness.xml';
$feed_content = file_get_contents($feed_path);
$updated_feed_content = preg_replace('/\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}/', date('Y-m-d H:i:s'), $feed_content);
file_put_contents($feed_path, $updated_feed_content);
echo 'Дата в yml-фиде успешно обновлена.';  
?>

Может проблема в скрипте или что-то на хостинге дополнительно нужно прописывать?
Специалисты хостинга не смогли помочь. Может есть у кого-нибудь знания в этой области?
  • Вопрос задан
  • 121 просмотр
Подписаться 1 Простой 5 комментариев
Пригласить эксперта
Ваш ответ на вопрос

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

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