Anonymous
ребят, есть ли еще возможность сократить сделав какую-нибудь магию из того что ниже? $text = ""; foreach ($array as $val) $text .=$val;
O D
Да
O D
$text = implode("" , $array)
Vasil
ларакаст есть на рутрекере, и еще разные видео
O D
Вечно я их путаю. Ничего без гугла не могу)
O D
Implode & explode
Andrey
Implode & explode
тогда у тебя точно не phpstorm или ты не смотришь что он тебе подсказывает по коду
O D
Не, он показывает. Наверное поэтому и не запомнил. Потому что он все равно исправляет. А вот так в чате, когда понадобилось, я и перепутал
O D
Не тут не путаю) decode это раскодировать.
O D
Это я по чаще к тому же использую
Andrey
чуви, думаю ты здесь ненадолго)
Andrey
Это я по чаще к тому же использую
это радует) надеюсь что находится в переменных ты тоже не забываешь)
Anonymous
Эх, вопрос не так задал, есть нумерованный массив который состоит из ассоциативных массивов строк. метод templateLoadInString берет и поставляет взамен {key} - value элемента. $blockSelect = ""; foreach ($object->getObjectTypes() as $objectType) $blockSelect .= $template->templateLoadInString('options.tpl', $objectType);
O D
Ахах. К счастью я даю им названия подходящие )
O D
Помоему по psr тело foreach всегда должно быть обернуто в фигурные скобки
Anonymous
Помоему по psr тело foreach всегда должно быть обернуто в фигурные скобки
1 строку можно без скобок, так что я чтобы не удлинять сообщение
O D
Ладно. Тут тогда по короче не получиться
SarcasmIO
короче не значит лучше
SarcasmIO
явное лучше неявного
O D
Где тут лайки сообщениям ставить)?
Anonymous
короче не значит лучше
Мне нужна магия
SarcasmIO
судя по всему тебе нужно лишь языком чесать бестолку
SarcasmIO
имхо толку и самое главное проку — ровным счетом никакого
SarcasmIO
от твоей магии
O D
Можно переписать метод templateblablabla что бы он принимал строку по ссылке
O D
И тогда ты избавишься от '$blocksecret ='
O D
Мне нужна магия
У тебя getObjectTypes массив возвращает?
SarcasmIO
можешь на list заменить
SarcasmIO
уберешь конкатенацию
🍗
Кто знает хороший анти ддос хост?!
Vladimir
клауд флар?
Vladimir
а вообще все это блеф хорошему ддосу хост не помеха
🍗
это понятно, но нужно чтоб помехой было)
Сосиска из ИКЕА🔥
Короче задача каждый понедельник 1 раз в этот день записывать в файл данные, скрипт будет обновляться каждые 5 мин на cron. Первое что пришло в голову это записывать в него и дату следующего понедельника и сверять с текущей. Но может еще идеи будут?
ᅠᅠᅠᅠᅠᅠᅠᅠᅠ
я бы сделал иначе
ᅠᅠᅠᅠᅠᅠᅠᅠᅠ
Просто добавляю 7 дней и пишу не считая количество месяца
Vladimir
это понятно, но нужно чтоб помехой было)
Тогда любой можно, часто юзается клауд флар
ᅠᅠᅠᅠᅠᅠᅠᅠᅠ
И крон обновлять каждые 24 часа
Сосиска из ИКЕА🔥
Ты не понял. Задача чтобы файл писался 1 раз в понедельник. Если не будет проверки то каждые 5 мин в понедельник файл будет записываться, а мне этого не нужно) И задача имено выполнять в кроне каждые 5 минут
Сосиска из ИКЕА🔥
Ну и запиши дату и время выполнения в бд
Ну вот и я так решил, но думал может еще идеи будут данной реализации) Можно думаю еще и с датой создания файла поиграть так как при добавлении данных она меняется
ᅠᅠᅠᅠᅠᅠᅠᅠᅠ
Хм, наверно это ты не понял. первый запуск приложения, записываю данные, сохраняю 7 дней / 60 сек, закрываю поток. Каждые 5 минут вычитаю с этого периода, либо считаю пока исполнится 7 дней / 60 сек
ᅠᅠᅠᅠᅠᅠᅠᅠᅠ
Так будет проще чтобы не заморачиваться с февреалью, 30-31 числами
SarcasmIO
чо мешает файл залокать
ᅠᅠᅠᅠᅠᅠᅠᅠᅠ
Тогда сохранить дамп последней активности
SarcasmIO
что будет если часы собъются на компе
SarcasmIO
комп перезагрузят
Сосиска из ИКЕА🔥
Проверка в нем и так есть. Елси Понедельник - Пишем в файл, но нужна еще проверка на то чтобы он не писал в этот день каждый раз когда выполняется скрипт, а писал лишь единожды.
SarcasmIO
файл окажется недоступным для записи
Сосиска из ИКЕА🔥
Тогда сохранить дамп последней активности
Остановил я скрипт во вторник, в файле например 7/14 включил в среду, скрипт обновится на 1 день позже)
Anonymous
ᅠᅠᅠᅠᅠᅠᅠᅠᅠ
Тогда, если есть выход в инет, то сверять с внешними часами
Bat
На самом деле неоч, вдруг его удалят
Bat
Вручную в понедельник
SarcasmIO
$schedule->job(function($u) { $u->write; })->weekly()->mondays()->at('13:00');
SarcasmIO
любой шедуллер на 3/5
Сосиска из ИКЕА🔥
На самом деле неоч, вдруг его удалят
Его не удалят, все файлы будут храниться на моем сервере
SarcasmIO
тут вопрос не в как
SarcasmIO
а в креативности подхода
🇺🇦 Edward
Ребят, как узнать в какой последовательности пользователь выбрал checkbox-ы?
Сосиска из ИКЕА🔥
сделай крон чтоб работал каждый понедельник в N часов X минут
В принципе тоже вариант, сделать отдельный скрипт который каждый ПН будет записывать данные в файл
ᅠᅠᅠᅠᅠᅠᅠᅠᅠ
Извращаться над этой задачей можно по всякому
The Ant
нах извращаться. пусть крон пишет и все
🇺🇦 Edward
навешай евентов
можно пример? Ато непонял
🇺🇦 Edward
Делаю тесты, в тестах нужно реализовать вопрос, ответ у которого правильная последовательность
SarcasmIO
это какие-то селениум тесты?
The Ant
походу просто тесты, которые из космополитена ))
🇺🇦 Edward
первый раз слышу слово селениум)