Привет всем. Вот задачка у меня есть: есть собственная девайсина подключённая к компу и мне надо ей управлять через браузер (условие тз). Я написал драйвер на с и серверное приложение на стороне машины подключённой к девайсине. Единственным способом Управления являются сокеты. На отладочном этапе Интерфейс был то же написан на с и всё работало чики-пуки. web интерфейс решил писать на php (после с освоился довольно легко). написал на php клиента. Всё коннектится и прекрасно работает. Возникшие вопросы:
можно ли со стороны браузера передавать комманды скрипту?
можно ли как нибудь реализовать модульный скрипт, тоесть по событию (нажатию на кнопку) у меня выполнялась часть скрипта?
1. aljaba - 13 Декабря, 2006 - 09:23:00 - перейти к сообщению
2. f0rm4t - 13 Декабря, 2006 - 14:02:23 - перейти к сообщению
Передавать команду можно так: script.php?function=abc
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- switch ($_GET['function'])
- {
- case 'abc':
- отправка_сокета_1;
- case 'abcd':
- отправка_сокета_2;
- ...
- }
Веб-часть:
CODE (text):
скопировать код в буфер обмена
скопировать код в буфер обмена
- <html>
- <input type="button" value="Send socket 1" onClick="location.href='script.php?function=abc'">
- <input type="button" value="Send socket 2" onClick="location.href='script.php?function=abcd'">
- ...
- </html>
Или ссылками:
CODE (text):
скопировать код в буфер обмена
скопировать код в буфер обмена
- <html>
- <a href="script.php?function=abc">Send socket 1</a>
- ...
- </html>