[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как создать ежедневную отправку писем на почту
olga153b
всем добрый день.
проблема такова - нужно что бы юзеры, подписавшиеся на рассылку, каждый день получали письма с обновленной инфо. если кто знает, подскажите пожалуста как это сделать!
огромное спасибо за помощь!



Спустя 8 минут, 3 секунды (6.08.2010 - 17:53) vagrand написал(а):
Создай отдельный скрипт который будет этим заниматься, лучше консольный, и запускай его по крону раз в день.

Спустя 7 минут, 2 секунды (6.08.2010 - 18:00) olga153b написал(а):
птыжь...
а так что бы это все делал сервер? это реально?

Спустя 23 минуты, 4 секунды (6.08.2010 - 18:23) Crash2007 написал(а):
возьми функцию date() и немного поразмысли над ней smile.gif

Спустя 1 час, 50 минут, 24 секунды (6.08.2010 - 20:13) Xpund написал(а):
Кроном мне кажеться будет проще. Даже на сервере

Спустя 3 часа, 17 минут, 36 секунд (6.08.2010 - 23:31) Crash2007 написал(а):
нуу..кроном если честно никогда пользовался..
но даже на РНР это замутить будет не сложно...даже в таком несовсем трезвом состоянии...как я...... ph34r.gif

Спустя 1 час, 40 минут, 50 секунд (7.08.2010 - 01:12) dao-yan написал(а):
Реализация на Cron
0 0 * * 0-7 /usr/bin/php -q /путь_к_файлу/файл.php > /dev/null

Реализация на PHP

$time_sec=time(); 
$time_file=@filemtime('send.lock');
$time=$time_sec-$time_file;
if($time > (24*60*60))
{
unlink('send.lock');
file_put_contents('send.lock','123');

КОД РАССЫЛКИ

};


Файл send.lock нужен только для того чтобы знать сколько времени прошло.
Можно время в него писать, а я предпочитаю узнать когда он был создан !

Спустя 2 дня, 11 часов, 48 минут, 20 секунд (9.08.2010 - 13:00) DiamondeX написал(а):
Последний пост не понял. Я использую бесплатный хостинг. Как на нем реализовать запуск некоторого скрипта через определенный промежуток времени (скажем, каждый час)?

Спустя 7 месяцев, 28 дней, 17 часов, 29 минут, 33 секунды (8.04.2011 - 06:30) DiamondeX написал(а):
На мой последний пост так до сих пор и не ответили...

Спустя 5 часов, 16 минут, 23 секунды (8.04.2011 - 11:46) Guest написал(а):
С рассылкой там другая пробема. Как правило хостер ограничивает количество писем отпр.\принятых за час. У меня не больше 200 писем в час. И вот тут будут первые траблы, если база из десятки тысяч мыл.

Спустя 1 час, 49 минут, 56 секунд (8.04.2011 - 13:36) Ulan написал(а):
Цитата (DiamondeX @ 8.04.2011 - 03:30)
На мой последний пост так до сих пор и не ответили...

долго же ты ждал ответа biggrin.gif

Цитата
Я использую бесплатный хостинг. Как на нем реализовать запуск некоторого скрипта через определенный промежуток времени (скажем, каждый час)?

вкратце: подключиться к серверу по ssh, выполнить команду crontab -e,
настроить запуск скрипта.
предварительно погуглить по словам "cron" "запуск php через cron"
это, конечно, если хостер все эти действия позволяет. (погуглить в любом случае smile.gif)


разобраться самостоятельно со всем этим у меня заняло полдня. дерзай.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.