Ну, в принципе, я могу выполнить скрипт, который может занять до 1 часа.Как выполнить большой скрипт PHP?
Что я действительно хочу сделать, это отправить SMS своим пользователям с использованием стороннего API. Так что в основном я предоставляю свой скрипт с набором телефонных номеров и запускаю метод отправки SMS.
Однако при условии, что для отправки 1 SMS требуется 5 секунд, и я хочу отправить 1000 SMS, что составляет примерно 1 - 2 часа. Я не могу использовать set_time_limit()
, потому что я нахожусь на общем хосте.
Один из способов сделать это - сохранить номера в сеансе и выполнить каждое SMS-сообщение и использовать javascript для обновления этой страницы до конца. Таким образом, мне нужно оставить мой браузер открытым, и выполнение остановится, если мое подключение к Интернету отключено.
Итак, есть ли лучший способ сделать это?
Надеюсь, что я достаточно ясен, чтобы объяснить, что я хочу? Я хочу выполнить большой скрипт, который может занять несколько часов, не выполняя тайм-аут.
Говорит с API с локального компьютера, на котором вы можете увеличить срок? –
У вас есть возможность настроить задания cron на вашем общем хосте? – Mathew
Да, у меня есть доступ к заданиям cron –