Как сделать событие по расписанию? Здравствуйте, как сделать определенное событие на сервере через каждых n секунд?Спустя несколько месяцев изучения php так и не понял как это сделать, написанных много небольших сайтов, решил сделать первый проект в свое портфолио, и решил я сделать рулетку по кс го, и вот не понимаю как сделать так чтобы рулетка крутилась каждых 15 секунд? ведь если один человек зайдет в рулетку сейчас а другой через 3 секунды то у другого она будет запущена не как положено через 12 секунд, а через начальных 15, и получается несостыковка.

2 Окт 2021 в 19:59
173 +1
0
Ответы
1

Для того чтобы сделать событие по расписанию на сервере, вы можете использовать Cron задачи.

Создайте PHP скрипт, который будет запускаться каждые n секунд. Например, вы можете создать файл cron.php со следующим содержимым:<?php
// ваш код рулеткиНастройте Cron задачу на сервере, чтобы запускать ваш скрипт каждые 15 секунд. Для этого добавьте следующую строку в файл crontab:* * * * * /usr/bin/php /путь_к_вашему_скрипту/cron.phpПосле этого скрипт будет выполняться каждую минуту и запускать вашу рулетку каждые 15 секунд.

Если у вас нет доступа к настройке Cron на сервере, вы можете использовать внешний сервис, такой как EasyCron, который поможет вам управлять выполнением задач по расписанию.

Надеюсь, это поможет вам реализовать вашу рулетку по CS:GO!

17 Апр в 10:37
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 84 654 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир