mailscript
3 отговора
123 прегледа
mailscript
Здравейте,
Правя един скрипт, който праща един меил на над 2000 човека (адресите им идват от база данни и е възможно да се променят от време на време). Проблемат ми е че не искам да извиквам 2000 пъти функцията mail (защото изпълнението на скрипта ще трае повече от минута и е много вероятно потребителят да си затвори браузера или да отиде на друг адрес или нещо от сорта), но и също получателите да виждат само собствения си адрес в полето To. Някой има ли идея как мога да разпратя този мейл с едно извикване на mail или едно обръщение към smtp сървъра.
Благодаря
Правя един скрипт, който праща един меил на над 2000 човека (адресите им идват от база данни и е възможно да се променят от време на време). Проблемат ми е че не искам да извиквам 2000 пъти функцията mail (защото изпълнението на скрипта ще трае повече от минута и е много вероятно потребителят да си затвори браузера или да отиде на друг адрес или нещо от сорта), но и също получателите да виждат само собствения си адрес в полето To. Някой има ли идея как мога да разпратя този мейл с едно извикване на mail или едно обръщение към smtp сървъра.
Благодаря
Re: mailscript
забелязах едно свойство на РНР, той ти смята таймаут отделно от клиента, то ест ако е пуснат цикъл и пациента затваря браузер то РНР си продължава да работи по някаква негова си логика. Аз имах подобен случай с таймаут прокси на провайдера ми, но скрипта който продължил да работи още 20 минути.
-----------------------
гърбавия, ковчег ще го изправи
-----------------------
гърбавия, ковчег ще го изправи
Re: mailscript
Да, аз даже разчитам на това
. Имам един скрипт, който от IP адресите на посещенията намира чрез reverse DNS host name-а с gethostbyaddr(). Общо взето, ако 1 седмица забравя да го правя, се насъбират над 100 посещения и като пусна скрипта proxy-то редовно ми timeout-ва. Обаче говедото продължава да си върви на сървъра.
Re: mailscript
а представи си тъмбове на един арт сайт с няколко десетки хиляди оригинала и при това ти работи с бикубик функцията .. чакаш да ти спре РНР за да го пуснеш отново и реврешваш един фолдер дет е на 10 часа таймзоун от теб гледайки дали щи си появи нов файл или не :)))
-----------------------
гърбавия, ковчег ще го изправи
-----------------------
гърбавия, ковчег ще го изправи