Программа php должна управлять открытием или закрытием шкафчика путем ввода правильных учетных данных в приложении киоска, что похоже на взаимодействие с оборудованием. Возможно ли это в php?
Можно ли использовать PHP для создания приложений, таких как Kiosk Locker?
comment
Вы имеете в виду, можно ли использовать PHP для создания встроенных или консольных/киоск-приложений, которые взаимодействуют с оборудованием и/или драйверами? Да (в аннотации)... Но почему именно PHP?
- person Jared Farrish   schedule 22.07.2012
comment
Вы можете использовать PHP в качестве промежуточного приложения, но вам понадобится что-то, написанное на другом языке. Таким образом, вы можете создать приложение на C#, а затем отправить команды в приложение C#, используя php.
- person Kris   schedule 22.07.2012
Ответы (2)
короткий ответ: нет.
Длинный ответ: сделать что-то подобное можно с помощью пользовательского расширения PHP, но это всегда будет очень грязное и громоздкое решение. Php предназначен для работы на веб-сервере и генерации страниц. Использование его для системного программирования практически невозможно, просто из-за особенностей языка и базовой технологии.
Вам будет лучше взглянуть на коммерческое решение, такое как SiteKiosk.
person
MGriesbach
schedule
22.07.2012
Это очень возможно, и это происходит уже много лет. Нет, я бы не рекомендовал это, но это не так надуманно, как вы могли бы подумать. stackoverflow.com/q/1609167/362536 gtk.php.net winbinder.org
- person Brad; 22.07.2012
если честно, я так думаю :-) в ОС, где работает php-код, должна быть программа или команда для блокировки/разблокировки киоска. единственное, что делает php, - это выполнять эту команду/приложение, используя
exec();
команда.
person
Salman A
schedule
22.07.2012