Artem: уберите из открытого доступа свой секретный ключ к API, а ещё лучше сгенерируйте новый. В приведённом JSON много значений с ключом defindex. Вам нужны они все, или только некоторые? Если некоторые, то какие именно?
можно смело заменить вот на это. if ($_POST) {
Если скрипт запрошен не через метод POST, то массив $_POST будет пустым, то есть будет при логическом сравнении будет приравнен к False.
Японский Городовой: блин, мы о разных вещах говорим. У ведроида уже есть ядро и оно уже работает на данном железе и уже поддерживает его. Что мешает использовать это же ядро? Да, для сборки другого софта понадобятся заголовки ядра, но они есть (должны быть) в открытом доступе. Остальные части тулчейна можно взять от другой системы или собрать на месте.
Японский Городовой: ок, с некомпетентностью я погорячился, прошу прощения. Но всё равно, не вижу проблем с железом, если модули с дровами есть, пусть и в двоичный виде. Если не стоит задача пересборки ядра.
Сильный аргумент — это указание на причины, которые препятствуют выполнению задачи.
Планшета свободного нет, но пара телефонов есть. Добавлю в список задач установку туда линуха ;-)
За «пинать хостера» с удовольствием второй плюс поставил бы :-) Другое дело, что им полиси может запрещать это, мало ли, насколько неадекватным окажется клиент.
Японский Городовой: сударь, по-моему, Вы просто некомпетентны. Какие нафиг блобы? Блоб — последовательность байт. Ядро — тоже блоб. В данном контексте это пустое слово, а не термин. Вы вообще представляете, что представляет из себя драйвер в Linux?
В ведроиде есть своя система инициализации, без неё работа ни одной UNIX системы невозможна. Её бинарник лежит прямо в корне (/init), конфиг рядышком (/init.rc). Правь — не хочу!
И да, «историй успеха я не встречал» — исключительно слабый аргумент.
Японский Городовой: а что такое бинарные блобы? Блобы чего? И зачем пилить дрова на то железо, на которое они уже есть? Они уже есть в том ядре, на котором работает ведроид, иначе ведроид не работал бы :-) Да, пресобрать ядро будет проблематично, но в ведроидах довольно современные ядра, они умеют подгружать модули (например, на моём телефоне даже установлен insmod). Кроме того, есть не так много задач, для которых нужно какое-то особенное ядро или особенные модули ядра, большинство задач решается софтом уровня пространства пользователя. То есть, возвращаясь к моему совету, достаточно выпилить автозагрузку андроидовской виртуальной машины и собрать нужный софт под имеющийся процессор. Да, проблемой может стать поиск компилятора под кокнретный процессор, но дешёвые китайские планшеты потому и дешвые, что используют стандартные комплектующие, то есть gcc почти наверняка справится на ура.
Японский Городовой: во-первых, если обладать правами суперпользователя, то есть несколько вариантов выйти из чрута. Во-вторых, можно подробней, на чём основана уверенность, что сделать полноценный линух из ведроида нельзя? Суперпользователь — он даже на ведроиде суперпользователь. По идее, нужно просто грохнуть Dalwik да собрать иксы. Ну, насколько сборка иксов вообще может быть простым делом :-)
Если это тестирование имеет какую-то важность, кроме оценки психологического возраста, то клиенту доверять нельзя, то есть хранить и проверять ответы в браузере небезопасно.
Михаил Марков: лучше if ($result = $mysqli->query("SELECT...")) {...}
Так Вы будете уверены, что получили что-то из базы. Если строка должна быть только одна (выбор по уникальному ключу), то $result->fetch_array() можно вызывать безусловно. Если же несколько, то удобно это делать в цикле, например while ($myrow = $result->fetch_array()) {...}