сейчас учусь и как раз проектировал первое приложение, но по факту это клон уже имеющегося, но с доработками "под себя". По большому счету то, что разработчики за пару лет не смогли сами сделать, хотя им неоднократно об этом писалось))
> Причем массив [type] и [tmp_name] всегда заполняются по разному случайным образом
почему случайным? где не загрузился файл пусто, логично же
коды ошибок - https://www.php.net/manual/ru/features.file-upload.errors.php
Если в общем счёте, это может коснуться всех хостингов в принципе. На серче есть примеры хостингов-из-одного-человека, а у крупных проблема другая - сложно найти толковых админов, не эникеев.
То же самое касается вообще весь айти - веб-студии, хостинги, разработчики по и тд и тп.
Не в счёт конечно хостинги с аутсорс поддержкой. У них другие проблемы стоят, если мы говорим о хостингах где развивают свой штат админов, то там нельзя по щелчку пальцев нарисовать 25 админов и девопсов, думаю регру подтвердят, что этот штат (если его не уволили, как написано в стартпосте) набирался долго и упорно)
ну как сказать.. возле тех же станций метро (на краях веток) более чем крутые места для торговли
Это конечно жесть - неужели в JS это не делается по-человечески? )))
let menu = { width: 200, height: 300, title: "My menu" }; function multiplyNumeric(obj) { var newObj = {}; for (let key in obj) { newObj[key] = (typeof obj[key] == "number") ? obj[key] * 2 : obj[key]; } return newObj; } var newMenu = multiplyNumeric(menu); console.log(newMenu);
по-моему хреновый вариант джоинить поля без индексов, это для начала
ну и не думаю, что кто-то ответил без структуры таблиц
у i7 давным давно рушки регал. потом они много за продление запросили - ушел