Парсер файла + простой редактор на php или js
Есть текстовый файл с конфигурацией: https://cloud.mail.ru/public/11c1b0537cfb/CONFIG.INI
Нужен скрипт, который будет делать следующее:
1) Пользователь открывает с локального диска этот файл
2) скрипт его парсит и выводит на экран в виде изменяемых параметров (меняем мы значения, заключенные в < >). Сами названия параметров не надо цеплять из файла. Они могут быть прописаны в скрипте. Например, строка в файле "Частота дискретизации, КГц (8/16).....................<16>" может быть выведена как: "Частота дискретизации: ( ) 8 КГц (o) 16 Кгц" (скобки - это радиобаттон). Строка "АРУ включена (Y/N)...................................." - выводим как "[v] АРУ включена" (чекбокс) и тд.
Все значения соответствуют тем, что были в файле.
Так же где-нить внизу выводим не редактируемую инфу о серийном номере и версии прошивки (последние 2 строки файла).
3)Отредактировав что надо, пользователь жмёт кнопку "сохранить" и сохраняет новый файл на локальный диск. На выходе мы пишем 1 в 1 оригинальный файл, но уже с изменёнными значениями в < >.
Так же нужно будет добавить проверки нескольких введённых значений: чтобы параметр "минимальный размер файла" не был больше или равен параметру "максимальный размер файла", чтоб "дата включения" не была позже или равной "дате выключения" (это для раздела Таймеры), ну и прочие числовые значения не выходили за лимиты (они там в скобках указаны, всё видно).
Над дизайном не заморачиваемся - просто в виде аккуратного html, чтоб потом можно было это всё намарафетить в css.
По реализации: возможно ли сделать этот скрипт целиком на javascript, чтоб работал без загрузки на сервер? Если да, то делаем этот вариант. Если нет - значит php.
Пишите ориентировочную стоимость и, главное, - способ реализации (JS и возможность работы на локальной машине, либо PHP и запуск только на сервере).
Вопросы - в личку.
Спасибо.