А нельзя было вместо этих танцев на левой пятке реализовать arrayaccess?
Ну то есть с одной стороны я понимаю, что пример упрощённый и причины могут быть разные
Но с другой, когда я вижу код, в котором используются такие плоды сумрачного программистского гения, то просто хочется взять и убабать.
Он задал совершенно конкретный вопрос, причём с релевантным заголовком. На который гугль будет приводить приводить людей, которые хотят отправить НТТР запрос без ожидания ответа.
А вы прицепились к примеру кода, который, как обычно, просто набран левой пяткой, с заглушками вместо реальных адресов. И даже если автор и обращается к локальному скрипту, то ответ для такого кейса должен быть либо после нормального ответа на исходный вопрос, либо вообще в комментариях.
"Корневой", да не тот.
И не надо фантазировать, путь '/views/admin/Product/searchProductAjax.php' не будет работать ни в какой версии.
Читать здесь https://phpfaq.ru/newbie/paths всё станет ясно
Антон Иванов, не нужно трясти кулачками. Перевод ошибки без знания предметной области вообще ничем не поможет. Ну перевел он, на устройстве закончилось место. А что за устройство-то? Вот автор вопроса это и спрашивает.
"Рабочий вариант" надо оставлять в ОТВЕТЕ а не в комментариях.
Нерабочий вариант надо оставлять в КОММЕНТАРИЯХ, а не ответе.
Это вот прямо настолько сложно понять?
Ну так и передавайте нормальный пост, а не джейсон
и ради бога уберите дебильный json_encode когда сами себе выводите!
я только сейчас увидел. ЗАЧЕМ вам енкодить в джейсон СТРОКУ?
Вы вообще понимаете что делаете, когда вот это всё пишете?
Ну щас. Прекрасно file_get_contents справляется с любыми задачами.
Дело не в file_get_contents, а в кривых руках. А ими за что не возьмись - всё криво будет.
AntHTML, вы phpmyadmin-ом хоть раз пользовались? Он не про "наваять" базу, а про её использование. Все формы там есть. Для каждой таблицы есть форма.
Вам же хочется красивостей, а не работать с базой. А это другое. и тут действительно, при простоте и доступности PHP/HTML, никакие конструкторы не приживаются, поскольку проще всегда сделать руками
lexchz, Это самое простое объяснение. Которое не подкреплено никакими доказательствами. Люди с давних времён склонялись к простым объяснениям. Гром гремит? "Пришёл к выводу, что это Илья-пророк на колеснице едет". Чем не объяснение?
Вы не к выводу пришли, а просто взяли первую пришедшую в голову фантазию. А вывод должен базироваться на фактах и логических выкладках, а не на фантазиях.
Что вы мне ответите, если я вас спрошу, чем это объяснение лучше той фантазии, которая у вас была в самом начале - "не настроен my.cnf"?
Что если вы локально зайдёте в бд под рутом, напишете в консоли
SET GLOBAL innodb_buffer_pool_size = 2G;
поработаете с базой и потом попробуете измерить снова?
Everything_is_bad, explain покажет одно и то же, если руки не настолько кривые, чтобы и схемы были разные.
Иногда лучше жевать, чем отрыгивать очередное мизантропское поучение.
Ну то есть с одной стороны я понимаю, что пример упрощённый и причины могут быть разные
Но с другой, когда я вижу код, в котором используются такие плоды сумрачного программистского гения, то просто хочется взять и убабать.