Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#23 used as offset, casting to integer (23) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#25 used as offset, casting to integer (25) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Отправка с сайта с заданной задержкой по времени.
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (1): [1]   

> Без описания
Alone
Отправлено: 30 Января, 2007 - 02:54:18
Post Id



Super Member


Покинул форум
Сообщений всего: 2393
Дата рег-ции: Дек. 2004  

Карма 8




Вот есть отправка с сайта:

CODE:
{
mail("$email", "Тема сообщения", "Тело сообщения","Content-type: text/plain; charset=windows-1251\nFrom:".$from);

mail($email,"Тема сообщения","Тело сообщения","Content-type: text/plain; charset=windows-1251\nFrom:".$from);
}


Отправляются сразу два сообщения одному пользователю (верхнее и нижнее в коде).
Возможно сделать так, чтобы нижнее отправлялось не мгновенно (одновременно с первым), а с заданным промежутком времени? Например вначеле чтобы пришло первое сообщение, а через 3-и часа второе?
 
 Top
TvoyWeb Администратор
Отправлено: 30 Января, 2007 - 03:29:02
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




Alone пишет:
Например вначеле чтобы пришло первое сообщение,

Куда пришло? Ответ к тебе?
 
 Top
Alone
Отправлено: 30 Января, 2007 - 03:33:27
Post Id



Super Member


Покинул форум
Сообщений всего: 2393
Дата рег-ции: Дек. 2004  

Карма 8




TvoyWeb пишет:
Куда пришло? Ответ к тебе?

Тому кто отправил (или мне, без разницы).
Т.е. отправляются сразу два разных сообщения одному человеку из формы отправки.
Можно ли одно задержать на час или два?
 
 Top
TvoyWeb Администратор
Отправлено: 30 Января, 2007 - 04:16:16
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




Alone пишет:
Можно ли одно задержать на час или два?

Нет, если только не записывать куда-то отдельно что второе нужно отправить и потом проверять. Вобщем нет.
 
 Top
Alone
Отправлено: 30 Января, 2007 - 04:19:30
Post Id



Super Member


Покинул форум
Сообщений всего: 2393
Дата рег-ции: Дек. 2004  

Карма 8




А через хостер тоже никак?
там может быть какието параметры сэнд-мэйла нужно выставить?
 
 Top
SviMik Супермодератор
Отправлено: 02 Февраля, 2007 - 14:33:03
Post Id



Где-то там...


Покинул форум
Сообщений всего: 3538
Дата рег-ции: Окт. 2004  
Откуда: Tallinn, Estonia

Карма 4




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

Ещё есть такая вещь как Крон. Я им никогда не пользовался, но можешь попробовать кидать задания в него.
 
 Top
Alone
Отправлено: 02 Февраля, 2007 - 20:28:12
Post Id



Super Member


Покинул форум
Сообщений всего: 2393
Дата рег-ции: Дек. 2004  

Карма 8




SviMik
Это понятно, я думал что можно без сохранения письма в файл как-то сделать.
Иногда сендмайл срабатывает до 10 минут иногда сразу, ведь где-то же это время письмо "болтается"... значит задерка возможна.
(Добавление)
Хотя задержка наверно ещё может быть на самом мыле.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0, скрытых: 0)
« PHP/Perl »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0454]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33