paulvales: Значит берите все же OC, интеграция решается путем допиливания модуля от https://github.com/zenwalker/opencart-exchange1c (могу скинуть координаты разработчика, за материальное вознаграждение он его адаптирует под нужды).
Выше пост изменил, посмотрите. Если бы увидеть всю структуру ответа, то и функцию можно переписать. Иначе, на каждый уровень придется делать условие вложенности, что не есть хорошо.
Николай Антонов: Николай, я не могу лично отслеживать пользователей устаревших браузеров, приезжать к ним по месту жительства и избивать их ударами по пальцам метровой стальной линейкой.
Вникните в мысль моего поста, все же. Поставьте себя на место юзверя, который вообще без прав, сравнивая его с сис.админом. Обновит ли он сам софт?
Я попросил у Вас помощи, что в ответ получил? Кучу бесполезной критики.
Вы мое задание видели? Я данный скрипт собираюсь платно распространять, сделать из него многопользовательское ядро для какого-то приложения, использовать в высоко нагруженных проектах, выкладывать в публичное пользование? Нет. Сказано же, 4 железки мне надо мониторить, принимать и запоминать данные. Была бы задача отправить скрипт в коммерческое плаванье - то вместо Тостер я бы написал Фрилансим в адресной строке браузера.
FanatPHP: Что лучше - ответить для ответа или помочь человеку, на крайний случай промолчать? Мне надо принять с 4-х железок запрос на API и записать его в БД, данный скрипт мне более чем подходит, php не знаю и не стоит меня как котёнка в ссанину за это тыкать.
Человек сказал, что две строчки можно переписать используя PDO. Буду раз услышать от него ответ, как можно заставить это работать.
pdo_dblib
PDO Driver for FreeTDS/Sybase DB-lib enabled
Flavour freetds
pdo_mysql
PDO Driver for MySQL enabled
Client API version 5.1.73
Directive Local Value Master Value
pdo_mysql.default_socket /var/run/mysqld/mysqld.sock /var/run/mysqld/mysqld.sock
pdo_pgsql
PDO Driver for PostgreSQL enabled
PostgreSQL(libpq) Version 9.3.3
Module version 1.0.2
Revision $Id$
pdo_sqlite
PDO Driver for SQLite 3.x enabled
SQLite Library 3.8.2
pgsql
PostgreSQL Support enabled
PostgreSQL(libpq) Version 9.3.3
Multibyte character support enabled
SSL support enabled
Active Persistent Links 0
Active Links 0
Directive Local Value Master Value
pgsql.allow_persistent On On
pgsql.auto_reset_persistent Off Off
pgsql.ignore_notice Off Off
pgsql.log_notice Off Off
pgsql.max_links Unlimited Unlimited
pgsql.max_persistent Unlimited Unlimited
Для понимающего человека видно, что ошибка "mysqli_stmt::get_result()" происходит из-за отключенного или неустановленного mysqlnd. Как преписать код под другие условия, я не знаю.