Я довольно новичок в программировании, и мне нужна помощь в понимании следующей проблемы. У меня есть страница PHP, которая контролирует некоторые функции C ++, и эти функции контролируют GPIO RPi. когда я запускаю функцию C ++, все работает без проблем, тогда я пытаюсь запустить ту же функцию C ++ с PHP-скриптом, но она не работает.
Большое спасибо за вашу помощь и советы
Веселых выходных
C ++
> #include <iostream> > #include <wiringPi.h> > > int main(int argc,char* argv[]) { > > std::cout<< argc+5; // this line returns the value to PHP script > wiringPiSetupGpio(); pinMode (17, OUTPUT) ; > > for (int i=0; i < 10; i++) { > digitalWrite (17, HIGH) ; delay (500) ; > digitalWrite (17, LOW) ; delay (500) ; } > return 0;
PHP
<?php$foo = True; if(isset($_GET['on'])){ exec('./blink a b c d',$result); echo implode($result); } ?>
Задача ещё не решена.
Других решений пока нет …