Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Срочно !!! Время отображения ... [2]

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Описание: Прошу помочь , возникла задача
LIME
Отправлено: 06 Февраля, 2013 - 23:06:58
Post Id


Активный участник


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


Помог: 322 раз(а)




технически невозможно
можно узнать задачу изначально и скорректировать решение
но по тз задача без крон не решаема
(Добавление)
Stierus ага))
 
 Top
Stierus Супермодератор
Отправлено: 06 Февраля, 2013 - 23:10:39
Post Id



Рекордсмен по количеству сообщений за 7 дней


Покинул форум
Сообщений всего: 2132
Дата рег-ции: Дек. 2008  
Откуда: Москваль


Помог: 52 раз(а)




для защиты от параллельного запуска - можешь лочить файл на чтение и запись во время старта скрипта и снимать по окончании.
 
My status
 Top
KyberKr0ser
Отправлено: 06 Февраля, 2013 - 23:11:43
Post Id


Новичок


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


Помог: 0 раз(а)




Stierus пишет:
делаешь файл, в котором хранишь разрешенное время запуска (unix timestamp)


алгоритм работы скрипта:

1. берем таймштамп из файла
2 смотрим текущий таймштамп (time())
3 если текущее время больше времени из файла И меньше (времяиз файла + 17*60) - выполняемся, иначе выходим



выполняемся:
выводим строку "тест"
в файл записываем новое время (создаем объект DateTime от сегодня, сбрасываем часы, минуты и секунды в 0, прибавляем 1 день + rand(0, (24*60*60)) секунд)



Блин ... Во я идиот Не понял ...
Спасибо большое ...

Оказывается все легко .... Вылетел у меня из головы этот оператор ... Гля .. аж стыдно Растерялся
 
 Top
LIME
Отправлено: 06 Февраля, 2013 - 23:12:53
Post Id


Активный участник


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


Помог: 322 раз(а)




Stierus круто
лочить файл так вообще высший пилотаж
если не считать что это решается параметрами
а как быть с рандомом времени запуска?
(Добавление)
ну как я выше говорил тз гавно
 
 Top
Страниц (2): « 1 [2]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


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



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB