![]() |
|
![]() |
#1 |
Senior Member
Регистрация: 20.01.2013
Адрес: Уфа
Сообщений: 444
Вес репутации: 800 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Все справился правда с большой помощью в написании PHP с профильного форума, но формы крутил сам. Ошибка оказалась в неправильном использовании мною форм. А в организации взаимодействия с базой данных ребята помогли, даже больше чем ожидал -типа красивого оформления и минимальной защитой от взлома базы
Итого - сделано все на оформлении выложенном Admin, состояние кнопки определяется значением в базе данных(пока на странице даже отражаются эти значения), нажатие меняет на противоположное, автообновление страницы пока убрал, буду докручивать обновление только по внешнему изменению базы, файл CSS не выкладываю, я его не менял. Выглядит теперь так http://bulatovor.ru/SwitchAll.shtml, 1 -ая кнопка соответственного первого стиля, вторая второго файл обработчик передачи значения MySQL.php PHP код:
PHP код:
З.Ы. Чтобы было легче разбираться - база данных имеет таблицу Switch с двумя столбцами ID - где названия переключателей типа S1,S2.... и Zn - значения состояния этих выключателей 0 и 1 Последний раз редактировалось Bulatovor; 27.03.2013 в 10:35. Причина: Разъяснение |
![]() |
![]() |
![]() |
#2 |
Junior Member
Регистрация: 04.03.2013
Сообщений: 6
Вес репутации: 0 ![]() |
![]()
а что находится в файле config.php
|
![]() |
![]() |
![]() |
#3 |
Senior Member
Регистрация: 20.01.2013
Адрес: Уфа
Сообщений: 444
Вес репутации: 800 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Подключение к базе просто для удобство сделан отдельным файлом
PHP код:
|
![]() |
![]() |
![]() |
#4 |
Junior Member
Регистрация: 15.08.2013
Сообщений: 24
Вес репутации: 0 ![]() |
![]()
привет ! очень понравилась начальная тема про кнопку "без рюшечек" её я и реализовал , результат - 3 пина задействованы. И у меня такое предложение не могли бы вы сделать такую же "рыбу" только с опросником пинов ? А еще лучше засунуть все это в одну html или php страничку. пускай таже с обновлением "вручную".
Тоесть как то так- верхняя часть страницы - командует, нижняя опрашивает и сделать это в 50\50 пропорции всех имеющихся пинов. Это пригодится Всем без исключения , с понимании процесса работы МК |
![]() |
![]() |
![]() |
#5 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Так я же выкладывал кнопку с опросом состояния
|
![]() |
![]() |
![]() |
#6 |
Junior Member
Регистрация: 15.08.2013
Сообщений: 24
Вес репутации: 0 ![]() |
![]()
так я ж немножко не то имел ввиду. МНЕ допустим опрос лампочки необязателен. включилась или нет , не так критично. в вот пин опроса, который вы задействовали на её анимацию (иконка лампочка горит) я бы предпочел корит ли пламя в котле . Поэтому и предложил- все управление в верхней части станички , все результаты опросников пинов внизу
|
![]() |
![]() |
![]() |
#7 | |
Junior Member
Регистрация: 04.03.2013
Сообщений: 6
Вес репутации: 0 ![]() |
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#8 |
Senior Member
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1312 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Могу предложить свой вариант:
http://cyber-place.ru/showpost.php?p=14950&postcount=30 |
![]() |
![]() |
![]() |
#9 |
Senior Member
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 991 ![]() ![]() ![]() ![]() ![]() |
![]()
Подскажите, вот на роутере поставил OpenWRT, Lighttpd, php, а как настроить параметры на фото, так понимаю по умолчанию нажатие на кнопки не работают у меня из-за этого.
P.S.Сделал так: Код:
nano /etc/init.d/stty вставляем текст #!/bin/sh /etc/rc.common START=10 STOP=15 start(){ stty -F /dev/ttyACM0 cs8 57600 ignbrk -brkint -icrnl -imaxbel -opost -onlcr -isig -icanon -iexten -echo -echoe -echok -echoctl -echoke noflsh -ixon -crtscts -hupcl } stop(){ echo "nothing to do" } Делаем скрипт исполняемым, включаем автозагрузку и стартуем его chmod +x /etc/init.d/stty /etc/init.d/stty enable /etc/init.d/stty start Warning: fopen(/dev/ttyACM0): failed to open stream: Permission denied in /srv/www/serial.php on line 6 Не удалось открыть порт Поставил права 755 - все равно ошибка, куда копать подскажите? Последний раз редактировалось sakatgg; 18.09.2014 в 12:13. Причина: частично проблему решил |
![]() |
![]() |
![]() |
#10 |
Member
Регистрация: 01.12.2014
Адрес: Тверь
Сообщений: 62
Вес репутации: 0 ![]() |
![]()
Правильно я понимаю, что для любого управления роутером с openwrt из вебморды необходимо устанавливать на нем веб-сервер и PHP?
|
![]() |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|