Anonymous
всем приветы! вот стоит задача вывести список временных зон, в россии. я вот нашел http://php.net/manual/ru/datetimezone.listidentifiers.php но массив выводит только названия, без смещения
Anonymous
есть возможность както получить список со смещениями?
Anonymous
Anonymous
или ручками всё
Anonymous
тебе пыхой надо именно?
Anonymous
тебе пыхой надо именно?
ага. да нашел вродь чёт похожее https://stackoverflow.com/questions/1727077/generating-a-drop-down-list-of-timezones-with-php/21211073
Anonymous
голая пыха или на фреймворке каком? У yii вроде есть механизм
Anonymous
голая пыха или на фреймворке каком? У yii вроде есть механизм
голая. не охота из за этого списка целый фрейм затаскивать(...
Anonymous
:)
Anonymous
да, тоже вот на стеке вижу, на счёт yii))
Anonymous
если вдруг не найдете решение, можете этим масивом получить через yii2
Anonymous
Anonymous
возвращает масив для dropDownList()
Anonymous
спасибо)
Vladislav
Ребят, можете помочь? Как найти букву в файле?
Anonymous
http://prntscr.com/gkdq1r так пойдет?
да, самое то что нужно!
AlekVolsk
http://prntscr.com/gkdqnb
AlekVolsk
будет криво работать для лондона и вообще для 0, но для всего остального пойдет
Anonymous
Vladislav
А как именно?
Vladislav
Я недавно начал изучать
Sergey
циклом for
Sergey
Народ, ищу фриланс проект, на php 1.5 года опыт на yii и yii2
Anonymous
плюс http://php.net/manual/ru/function.stristr.php
Vladislav
спасибо, попробую
Sergey
Это 1.5 года
Sergey
:-)
Sergey
А не пхп 1
Sergey
:-)
Sergey
:-)))
Anonymous
Хуя ты чего откопал.
Anonymous
У него, наверное клиент с автоскрином, который на прокрутку триггерится.
Виктор
Есть у меня в каждом новом проекте, базовая структура файлов которая качует от проекта в проект, всякое говно которое не вынести в зависимость, каждый раз копирастить не комильфо, подталкните че погуглить что бы быстро это развернуть, скажем файлы скопить, пару табличек создать? видел composer-create-project но не понял можно ли его заюзать под свои проекты
Bohdan
кастомный проект по идее можешь сделать
Bohdan
но лучше слать свои костыли нафиг и брать фреймворк (holywar starts here)
Виктор
из паблик репы?
Bohdan
да и приватную можно, как пишут https://stackoverflow.com/questions/18160115/composer-create-project-from-private-repo
Bohdan
https://getcomposer.org/doc/03-cli.md#create-project
Виктор
https://getcomposer.org/doc/03-cli.md#create-project
Ух, и правда, благодарю
Виктор
и еще вопрос, у меня json файл с расшифровками ошибок например, который я юзаю в классе, куда мне этот файл ложить по канонам psr-4
Виктор
?
Bohdan
это уже не ответственность пср вроде как
Виктор
обощая, любые ресурсы которые нельзя описать в классе, куда класть лучше?
Виктор
но которые нужны для работы либы
Bohdan
кто как делает resources, другие названия я лично избегаю такого - все должно быть в классах
Виктор
resources на уровне src и в классах юзать __DIR__ . '/../resources/blabla.json это норм практика?
invariance
и другие плохие советы в нашей сегодняшней рубрике
Bohdan
в либах (страны) видел, что resources лежали рядом с src, не внутри но опять - таки, я считаю, что хранить все, что имеет любую связь с кодом вне кода - не айс
invariance
а конфиги?
Bohdan
а конфиги?
конфиги это отдельная тема)
invariance
Ок, а если у меня обработчик изображений?
invariance
он так или иначе с внешними ресурсами работает
Bohdan
так не спеши
Bohdan
я не говорю про все ресурсы
invariance
у пацана жсон судя по всему
Bohdan
переводы, внешние ассеты, конфиги и тд - норм, конечно
Виктор
у пацана жсон судя по всему
да пох что, все что нельзя вставить в код классов, в константы
Виктор
куда класть и как ссылаться при использовании, вот соль вопроса
Bohdan
Виктор
у тебя должен быть контекст использования
представь что это либа на packagest
Bohdan
бест вей - ошибки по ключам перевода и компонент для этих самых переводов отдельный
Bohdan
(пишу на симфони в основном, потому не знаю, как там в этом вашем плейн пхп мире за пределами контейнера :D)
Виктор
storm умеет помечать папки как resources, это его отсебятина или какая-то общепринята, где-то описанная практика?
Bohdan
у него там есть какая - то метка для этого
Виктор
Bohdan
но не замечал её реальное влияние
Bohdan
к примеру вот https://github.com/rinvex/country
Bohdan
тут надо делать по - разному в каждом конкретном случае
Виктор
$file = __DIR__.'/../resources/translations/'.mb_strtolower($this->getIsoAlpha2()).'.json';
Виктор
это из либы по ссылке
Виктор
видимо это и есть best practice
Seva
ребят как через header('Content-Disposition: attachment; filename=' . basename($file)); сделать так, чтобы в файле записался мой текст ?
Виктор
(readfile)[http://php.net/manual/ru/function.readfile.php]