Название: PHP->Qt->PHP. Взаимодействие php и Qt. Как? Отправлено: AAXEE от Ноября 30, 2009, 13:19 Здравствуйте!
Такая проблема. Есть веб-сервер. На нем нужно запустить приложение, которое обрабатывает данные, поступающие от клиентов и возвращающее им результат. Клиенты браузерные. Если задачу упростить, то имеем вот что: send.html в нем форма для ввода строки и кнопка Submit. По нажатию на кнопку данные отправляются в send.php. send.php должен каким-то образом передать строку приложению на Qt. Qt приложение обработает эту строку и где-то у себя сохранит результат( или сразу отправит?) Далее есть receive.php. По нажатию кнопки он должен забрать результат у Qt и отобразить. Как передать данные от php к Qt ? От Qt к php? Мне кажется здесь необходимо использовать QHttp. Но плохо представляю как. И возможно ли это вообще? Подскажите куда копать. И небольшой примерчик хотелось бы. Спасибо! PS: как вариант можно вообще отказаться от Qt: всю обработку выполнить скриптом php. Но как отправить потом? Использовать для сохранения базу данных или файл неприемлемо. Название: Re: PHP->Qt->PHP. Взаимодействие php и Qt. Как? Отправлено: andrewshkovskii от Ноября 30, 2009, 13:49 http://ru.wikipedia.org/wiki/PHP-Qt (http://ru.wikipedia.org/wiki/PHP-Qt)
? Название: Re: PHP->Qt->PHP. Взаимодействие php и Qt. Как? Отправлено: AAXEE от Ноября 30, 2009, 17:23 На сколько я понял, это не то. Оно просто позволяет писать GUIшные приложения на пхп.
Название: Re: PHP->Qt->PHP. Взаимодействие php и Qt. Как? Отправлено: ecspertiza от Ноября 30, 2009, 22:08 Почитай про протокол SOAP ,может поможет чем.
Название: Re: PHP->Qt->PHP. Взаимодействие php и Qt. Как? Отправлено: fightcat от Декабря 01, 2009, 16:38 Тут, если я правильно понял, многое зависит от самого Qt-приложения. Это сервис, или просто приложение? Данные оно получает через командную строку или как-то иначе?
Если это Ваше приложение - стоит посмотреть в сторону веб-сервиса. Клиентов для веб-сервисов в php хватает. Пример можно посмотреть тут: http://efforts.embedded.ufcg.edu.br/qt/?p=143 Название: Re: PHP->Qt->PHP. Взаимодействие php и Qt. Как? Отправлено: AAXEE от Декабря 01, 2009, 17:12 Всем спасибо.
Остановился на варианте без Qt. Чистый пхп. Данные сохраняю в heap-таблице. Название: Re: PHP->Qt->PHP. Взаимодействие php и Qt. Как? Отправлено: vitaliy от Декабря 24, 2013, 15:26 я, конечно, понимаю, что я люто вовремя, но может кому пригодиться)
самый дешевый и оптимальный способ - имхо это tcp или udp сокеты. например так: php: Код: public function sendToHandler($configStr) Код: ConnectToPHP::ConnectToPHP(QObject *parent) : |