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

ardentlyo

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

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

Bu-Bu

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

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

Другой способ опять же через текстовый файлик и вешаешь на любую страницу сайта.
if (file_exists('pismo.txt)||filemtime('pismo.txt') > интервал) send($pred_pismo)
 

Gas

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

На вопрос ТС уже ответили. Правильно ответили.
Хотя варианты могут быть и другие, но не такой как ты преждожил.
 

Bu-Bu

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

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

Bu-Bu

Любитель PHP
Автор оригинала: TutanXamoN
Ето почему же?
А ты возьми и реализуй оба решения в коде и поймешь все. Советы давать просто, если при этом не надо ручками работать
 

Beavis

Banned
Автор оригинала: Bu-Bu
в cron ходить по любому поводу - маразм!
ты крона чтоль боишься? если стоит вопрос запуска срипта через определенный интервал времени и cron ты отвергаешь, то мне кажется ты просто неадекватный... а для чего тогда крон нужен?
 

Bu-Bu

Любитель PHP
Автор оригинала: Beavis
ты крона чтоль боишься? если стоит вопрос запуска срипта через определенный интервал времени и cron ты отвергаешь, то мне кажется ты просто неадекватный... а для чего тогда крон нужен?
Да никто ничего не боится. Смысл писать километр кода и настраивать крон (не у всех юзибельные панели, у моего хостера - не захочешь крон иметь), если можно обойтись строчкой кода? Человек в пыхе не силен, зачем ему стратегический бомбардировщик, если можно и рогаткой обойтись?
 

Beavis

Banned
Bu-Bu
какой нафиг километр кода ты собрался писать? крон чтоль с нуля хочешь написать?))
 

ardentlyo

Новичок
Bu-Bu
этот вариант, котрый ты привел явно не катит! никто ведь не сказал, что этот скрипт будет достаточно часто запускаться, а реагировать на входящие нужно в любом случае!

kode
Апокалипсис
вот - то что нужно. знал, что такое есть, но не знал как называется. а насколько распространена такая возможность у хостинг-провайдеров?
 

Crys

Двинутый новичок
у 90% нормальных виртуальных хостеров есть.
Виртуальные хостеры - это те хостеры, которые обитают в виртуальной реальности? :))

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