Пробовал менять selectOne на seletcAll - не сработалоВозможно из-за опечатки?
Желательно указав это в самом php файле, а не через конфинг nginx.
К сожалению друзей и знакомых нет в этой сфере нет и помочь некому.Это не так. У вас есть как минимум 2 друга (как минимум в данной задаче) - интерпретатор php и гугл. Первый знает что происходит, а второй как это исправить.
вдруг у кого получится сделать так, чтобы все работалоВдруг ничего не бывает.
У фирмы есть один главный офис. Есть магазины, принадлежащие этой фирме.Фирма будет одна? Тогда нет смысла выделять его в отдельную сущность.
В каждом магазине есть категории продуктов - мясо, молочные продукты, крупы.Во всех одинаковые? Или для каждого будет различный набор?
В каждой категории есть продукты, например говядина.Тот же вопрос. Плюс еще у вас будет куча нюансов, типа - наличие/в резерве/на складе/в доставке/цены/скидки... И свойства разных товаров, которые у одних типов есть, а у других нет или сильно отличаются...
В общем мне нужен совет, кто что думает по поводу этих двух языков и куда в современном мире лучше смотреть.Если нужно больше денег и не смущает работа в корпоративном сегменте, то Ява или С шарп чаще выгоднее по деньгам.
И где как думаете, проще будет найти стажировку?Проще с пхп/пайтоном/жс, стек широкий по объемам, работников нужно много, как для новых проектов, так и для поддержки/рефакторинга легаси кода. Чаще всего условия более свободные, мне лично в корпоративном сегменте не комфортно, опять же, это все личные пристрастия, а не истина в последней инстанции.
Нет первый запрос вообще не работает.Не бывает "не работает", если код присутствует в странице - он исполняется. Соответственно в результате будет либо ошибка в консоли, которую можно посмотреть, либо результат выполнения, который вы не видите, по тому что не все учли в коде.
В чем проблема?В не чтении вами текста ошибки.
Он отправляется и помещается в $_POST, но при выполнении json_decode зашершается.Очевидно, что в $_POST ничего нет. В этом легко убедиться сделав var_dump($_POST) во втором файле.
когда авторизируюсь не выводит имя пользователя, честно уже задолбался гуглить, норм ответа найти не могу никак) грубо говоря у меня тупо по кд кнопка логина висит и всеЧто делать в таких случаях? Во первых - сделать var_dump($_SESSION) и посмотреть что там лежит. Подозреваю что нужных ключей в этом массиве нет (или же они не там где вы их ищете, ну или называются иначе). Так же, неизвестно как вы делаете логин, и что при этом попадает в сессию (кстати - зачем хранить пароль в сессии - отдельная загадка). Рекомендую провернуть ту же операцию - проверить что в сессии после логина, ну и в коде логина убедиться что туда добавляются эти ключи.
return \Yii::$app->response->sendFile(
$_SERVER['DOCUMENT_ROOT'] . '/' . $file->getFilePath(false),
$file->original_name . "." . $file->original_extension,
['mimeType'=>$file->mime_type, 'inline'=>false]
);
В видеоуроках, в статьях, я часто вижу, как PHP разработчики используют файл .htaccess как часть системы, часть сайта.На то они и уроки/примеры. Рабочие конфигурации для любого сервера обычно тоже есть в туториалах чуть сложнее чем "давайте напишем хеллоу ворлд".
Но .htaccess работает только с Apache.А так же его синтаксис понятен для большинства разработчиков и сисадминов, настройки из него легко портируются под любой современный вебсервер.
Почему разработчики не пишут код, который был бы универсальным для всех веб серверов и не делегировал часть функций безопасности конфигурационному файлу конкретного веб сервера?по тому что единая точка входа не реализовывается программными средствами?
$number = filter_var(trim($_POST['cardNumber']),FILTER_SANITIZE_STRING);
Не надо извращаться с непонятными (вам) функциями. filter_var тут не нужен.