Задать вопрос
@step-olga

Как сделать проверку дат с текущей?

Помогите, пожалуйста с проверкой дат. Есть таблица с пользователями с е-mail и датой рождения. Как написать скрипт на проверку дат с текущей, если совпадает, то отправлять письмо с поздравлением? Скрипт должен работать через cron.
  • Вопрос задан
  • 265 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 4
@ShamblerR
ну для этого и язык то не нужен достаточено bash
в крон только сам скрипт закинуть, как понимаю 1 раз в день проверку.
Так что это будет как-то так, скажем в 8:10 каждый день
10 8 * * *  sh /home/vashscript.sh > dev/null 2 >> /var/log/syslog

date grep sendmail тебе в помощь
2 строчки кода будет.
ищи по файлу строчку содержащую текущую дату передавай ее в sendmail вот и все
Ответ написан
Sanasol
@Sanasol Куратор тега PHP
нельзя просто так взять и загуглить ошибку
Как написать скрипт? Руками видимо, с помощью клавиатуры.

Где код? Что не получается?
Ответ написан
@AVKor
Сюда гляньте.
Ответ написан
Комментировать
SELECT *
FROM users
WHERE date_format(now(), '%m-%d') = date_format(birthday, '%m-%d')
Ответ написан
Ваш ответ на вопрос

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

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