Чтение переменных из текстового файла.
07 октября 2017 12:45
Делаю приложение-справочник по мебели.
У меня объекты "Стул, стол, диван" и т.д.
У каждого из них параметры для показа ДхШхВ, вес, цена и т.д.
С приложением впоследствии будет работать человек, далекий от технологий ,но которому нужно будет менять параметры (допустим цену).
В ИДЕАЛЕ - оптимальна Excel-евская табличка, в которой хранятся эти данные для объектов (и пользователь может их менять).
Потом эта Excel-евская табличка отдаётся мне, и я обновляю данные на сервере.
Вроде Excel можно экспортировать и в csv и в json. А данные из них уже читает B4W-приложение.
Вопрос №1
Как прочитать данные из соседнего файла на сервере?
Вопрос №2
Правильный ли это подход к решению моей задачи?
У меня объекты "Стул, стол, диван" и т.д.
У каждого из них параметры для показа ДхШхВ, вес, цена и т.д.
С приложением впоследствии будет работать человек, далекий от технологий ,но которому нужно будет менять параметры (допустим цену).
В ИДЕАЛЕ - оптимальна Excel-евская табличка, в которой хранятся эти данные для объектов (и пользователь может их менять).
Потом эта Excel-евская табличка отдаётся мне, и я обновляю данные на сервере.
Вроде Excel можно экспортировать и в csv и в json. А данные из них уже читает B4W-приложение.
Вопрос №1
Как прочитать данные из соседнего файла на сервере?
Вопрос №2
Правильный ли это подход к решению моей задачи?
09 октября 2017 10:47
Я считаю, правильный подход - это админка на сервере, с которой работает далекий от технологий человек. Админка, например, на PHP, данные хранит в базе данных. При изменении данных через админку обновляет специальный JSON файл с данными, или же генерирует его "на лету" при обращении из b4w к скрипту на сервере. Ну а загрузить его легко и просто, например, с помощью библиотеки jQuery:
$.getJSON( PATH_TO_FILE + "data.json", function( data ) {
//выполняем необходимые действия после загрузки файла
//data - объект полученный из json-файла, уже распарсенный
});