Здравствуйте). Вот решил попробовать поработать в команде , php программистом (чисто попробовать / повысить квалификацию).
Опыт 2 года.
Знания : (X|5)html , php (kohana) , css (bootsrap) , js (jquery \ ajax) .
Имею около 3-8 свободных часов в сутки , иногда и всё 24 .
Возраст 16 лет .
Скорость интернета максимум 40 кб / с бывает ...
Жду предложений.
Но находит совпадение только когда одинаковые ключи и значения ...
Т.е должно было найти 'Vasya','petya','sasha','masha','dasha','Vika'
а находит только 'masha','dasha','Vika' ...
Помогите пжл ... Как это осуществить?!
делаешь файл, в котором хранишь разрешенное время запуска (unix timestamp)
алгоритм работы скрипта:
1. берем таймштамп из файла
2 смотрим текущий таймштамп (time())
3 если текущее время больше времени из файла И меньше (времяиз файла + 17*60) - выполняемся, иначе выходим
выполняемся:
выводим строку "тест"
в файл записываем новое время (создаем объект DateTime от сегодня, сбрасываем часы, минуты и секунды в 0, прибавляем 1 день + rand(0, (24*60*60)) секунд)
Блин ... Во я идиот ...
Спасибо большое ...
Оказывается все легко .... Вылетел у меня из головы этот оператор ... Гля .. аж стыдно
написать скрипт, который выводит слово "тест"
может быть запущен ровно 1 раз в сутки
может быть запущен в 17-ти минутный интервал времени, начиная от рандомного
скрипт после успешного выполнения должен генерировать новое рандомное время интервала для следующего запуска.
у тебя есть дата и время - старт, когда скрипт начинает работать + ты знаешь, что работать он должен не больше 17 минут (время из бд + 17 минут - максимальное врем)
я правильно понимаю, что ты спрашиваешь, как понять, что текущее время (сейчас) больше времени в базе данных, но меньше (времени в бд + 17минут) ?
Я немного не понял что ты написал , вот пример
пробывал делать так
Я не сильно так шарю но все выскажусь,хоть может и будет звучать смешно!
Допусти есть таблица date в которую мы рандомом заносим случайную дату (запись), сам скрипт проверяет текущую дату с датой в БД и если дата совпадает начинает выполнять скрипт,если нет то нет!
Теоретически сделать можно!
Ну ход мысли понял , сегодня выполнил скрипт , в таблицу занес дату на день больше , и случайно сгенирированное время для того дня, а потом в условии сравниваем с текущей датой, и времинем ?! . А как насчет того что бы работало оно всего 17 мн с того как это время настало , и заново обновляло дату и время ?? )
Какое условие нужно ?
боюсь что в шаред хостинге это невозможно
если вы можете запускать системные команды то вам придется переписывать таблицу крона
решите это и задайте вопрос заново
Вообщем возникла задача -
Нужно чтобы скрипт работал 1 раз в день, в случайно сгенерированое время , и всего 17 мн , а потом генерировалось новое время !
И в следующий день он в это время должен заработать на 17мн , если пользователь зайдет на страницу со скриптом, то он сделает что нужно , а если нет, то нет!)