Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail


Ответ
 
Опции темы
Старый 27.06.2011, 23:03   #1
Vistar
учащийся
Форумчанин
 
Аватар для Vistar
 
Регистрация: 26.04.2009
Сообщений: 144
Восклицание исполнение кода в определенное время

Необходимо сделать отправку email сообщений в определенное время. Например в 9 утра и в 15-00, и так каждый день. И чтобы при этом все выполнялось на сервере, без участия клиента.
Возможно ли сделать на php такую задачу?
Vistar вне форума Ответить с цитированием
Старый 28.06.2011, 03:23   #2
8oOoRPM
Форумчанин
 
Регистрация: 12.11.2010
Сообщений: 146
По умолчанию

Да, но нужно расширение КРОН на сервере...
8oOoRPM вне форума Ответить с цитированием
Старый 28.06.2011, 06:29   #3
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,968
По умолчанию

Можно и без Крона. Я делал скрипт, который запускает любой клиент, зашедший на сайт. Просто, Инклюдом он подключается к каждой странице сайта.
Скрипт срабатывает и рассылает письма уже самостоятельно. Я делал без привязки ко времени, но можно в него включить и привязку ко времени сервера.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 28.06.2011, 15:49   #4
Vistar
учащийся
Форумчанин
 
Аватар для Vistar
 
Регистрация: 26.04.2009
Сообщений: 144
По умолчанию

Smitt&Wesson, а можно так чтобы этот скрипт один раз запустился и потом все время работал даже если клиент закроет браузер? Там ведь вроди выставляется время сессии и пока она не закончится скрипт будет работать, так?
Vistar вне форума Ответить с цитированием
Старый 28.06.2011, 16:00   #5
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,968
По умолчанию

Цитата:
Сообщение от Vistar Посмотреть сообщение
Smitt&Wesson, а можно так чтобы этот скрипт один раз запустился и потом все время работал даже если клиент закроет браузер? Там ведь вроди выставляется время сессии и пока она не закончится скрипт будет работать, так?
Не совсем. Скрипт можно заставить работать, даже если пользователь закроет сессию, но это чревато (не помню чем, но чревато). Лучше сделать так. Если посещаемость сайта не очень высокая, до 100 чел/сутки. Отправлять каждый заход клиента по 10 писем. Это примерно 1000 писем в сутки. Ну и с вариациями.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 28.06.2011, 17:23   #6
graymaster
Форумчанин
 
Аватар для graymaster
 
Регистрация: 03.05.2011
Сообщений: 158
По умолчанию

Мсье знает толк в извращениях, да...

Делайте крон и не мучайтесь.

Нет доступа к крону - делайте отдельный скрипт на отсылку сообщений или что там у вас.
Запускайте на любом доступном вам активном 24/7 компьютере, да хоть с виндой, батч или ярлык с тем, что бы в браузере открылась нужная вам страница (скрипт). - в виндо-шедулер. Всё работает, все счастливы, все едят еду.
graymaster вне форума Ответить с цитированием
Ответ

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выключение через определенное время Rebel123 Общие вопросы Delphi 8 31.07.2011 19:48
исполнение кода, не затрагивая windows goluzov Win Api 14 20.05.2011 14:39
Сообщение в определенное время. D.O.G Общие вопросы Delphi 23 11.10.2010 22:33
Запуск макроса в определенное время Юнлинг Microsoft Office Excel 2 15.10.2009 15:59
Определенное время Lonix Общие вопросы Delphi 11 18.03.2007 10:37


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS