Имена участников (разделяйте запятой).
Сделай ему бурановскую ДРАКОН-схему, если знает что это такое, пятёрка обеспечена.
@artoodetoo, для того форум и нужен, что можно годами обсуждать, это не соцсеточка, или хабрик, где тема через сутки сдохнет, и никто никогда о...
Тот же Bootstrap4 без труда позволяет элементы переставлять местами на разных экранах, лишнее скрывать (но только реально лишнее, а то будет как...
@Valick, а зачем мне других заинтересовывать, и пихать в него всё что мне не надо? Говорю же, пишешь по ходу дела то, что надо, и получаешь очень...
Если директории содержат по несколько файлов, это одно дело, но хранить по одному файлу уж точно смысла нет. Ну и не надо сваливать тысячи файлов...
Зачем изучать чужой фреймворк, если проще прямо по ходу дела написать свой, и потом везде его использовать в своих проектах, легко меняя нужные...
Можно передавать выбранное разрешение экрана в Cookie, и лучше сделать тогда переключение шаблонов через переход по ссылкам, они будут...
CSV можно читать построчно, обрабатывая гигантские файлы не размещая все данные в памяти, если есть возможность, лучше его читать.
Футболист без мяча как футболист с мячом, но без мяча
Раз уж определяется разрешение экрана через JavaScript, то и шаблоны использовать браузерные, Vue.js например, а контент отдаётся в JSON.
Ubuntu старая 18.04, так и не понял, кто тут виноват, PHP 7.2 или операционка, ну да ладно, хоститься всё равно будет на разных операционках.
Так в том-то и дело, что директория открыта на запись всем 0777, а файл не создаётся.
"Notice: Undefined" можно исправить новым оператором ??, например: $city которого нет, заменить на ($city ?? ''), аналогично с индексами: $mode[1]...
Обнаружил, что если нет файла, указанного в настройках, куда должен писаться лог, новый файл почему-то не создаётся.
Если попроще, то можно так: $doc=new DomDocument(); $doc->load('ICG.xml'); for($i=0; $i<$doc->documentElement->childNodes; $i++) {...