как заставить скрипт "работать постоянно"?

ardentlyo

Новичок
как заставить скрипт "работать постоянно"?

такая задача, необходимо проверять входящие письма с почты и отвечать на них! но как сделать что бы это происходило не когда юзвер обращается к скрипту, а тогда когда на почту приходит мессага, или хотя бы через определенный интервал времени!? то есть что бы скрипт запускался без вмешательства юзвера
возможно ли подобное реализовать на php?
 
Если письма приходят постоянно, то нет ничего проще, чтобы повесить в начало процедуры написания письма проверку неотправленных писем. Т.е. каждый следующий юзер будет отправлять письмо предыдущего.

if ($pred_pismo != '') send($pred_pismo). Письмо можно сохранять в простеньком текстовом файле, создаваемом методом w+

Другой способ опять же через текстовый файлик и вешаешь на любую страницу сайта.
if (file_exists('pismo.txt)||filemtime('pismo.txt') > интервал) send($pred_pismo)
 
Bu-Bu
1. письма к юзерам могут никакого отношения не иметь
2. что будет происходить, если на сайт (или что это там такое) заходить не будут? Письма приходят, а ни ответа ни привета.

На вопрос ТС уже ответили. Правильно ответили.
Хотя варианты могут быть и другие, но не такой как ты преждожил.
 
Автор оригинала: Gas
Bu-Bu
1. письма к юзерам могут никакого отношения не иметь
2. что будет происходить, если на сайт (или что это там такое) заходить не будут? Письма приходят, а ни ответа ни привета.

На вопрос ТС уже ответили. Правильно ответили.
Хотя варианты могут быть и другие, но не такой как ты преждожил.
Оопс! Правильно - это решать тому, кто задает вопросы, а не кому-либо еще. Вы бы ему еще самолет посоветовали спроектировать. Проще надо быть, а в cron ходить (который не везде еще и разрешен) по любому поводу - маразм! На сайт если не заходят, то тогда и задачу нечего ставить - сразу обработка и через
sleep отправка.
 
Автор оригинала: TutanXamoN
Ето почему же?
А ты возьми и реализуй оба решения в коде и поймешь все. Советы давать просто, если при этом не надо ручками работать
 
Автор оригинала: Bu-Bu
в cron ходить по любому поводу - маразм!
ты крона чтоль боишься? если стоит вопрос запуска срипта через определенный интервал времени и cron ты отвергаешь, то мне кажется ты просто неадекватный... а для чего тогда крон нужен?
 
Автор оригинала: Beavis
ты крона чтоль боишься? если стоит вопрос запуска срипта через определенный интервал времени и cron ты отвергаешь, то мне кажется ты просто неадекватный... а для чего тогда крон нужен?
Да никто ничего не боится. Смысл писать километр кода и настраивать крон (не у всех юзибельные панели, у моего хостера - не захочешь крон иметь), если можно обойтись строчкой кода? Человек в пыхе не силен, зачем ему стратегический бомбардировщик, если можно и рогаткой обойтись?
 
Bu-Bu
какой нафиг километр кода ты собрался писать? крон чтоль с нуля хочешь написать?))
 
Bu-Bu
этот вариант, котрый ты привел явно не катит! никто ведь не сказал, что этот скрипт будет достаточно часто запускаться, а реагировать на входящие нужно в любом случае!

kode
Апокалипсис
вот - то что нужно. знал, что такое есть, но не знал как называется. а насколько распространена такая возможность у хостинг-провайдеров?
 
у 90% нормальных виртуальных хостеров есть.
Виртуальные хостеры - это те хостеры, которые обитают в виртуальной реальности? :))

По теме - можно все входящие письма пересылать сразу на скрипт. Если память не изменяет - в ISP Manager'е пункт "почтовый автоответчик". Имхо, самый нормальный вариант. И в данном случае - самый правильный.
 
Сверху