Gast
#4403753
Hallo Leute,
ich habe da ein Problem mit der Steuerung meines Raspis über einen
Webserver.
Was ich dank eines Videos hinbekommen habe:
-Ich kann die GPIOs per Webserver ein und ausschalten:
1)Dazu habe ich eine Shell-Datei erstellt, die Befehle für die
GPIO-Ansteuerung dort reingeschrieben und danch die Datei ausführbar
gemacht.
2)Dann habe ich eine PHP Datei auf dem Webserver erstellt, mitder ich
die Shelldatei (an.sh) über folgenden Befehl aufrufe:
<?php
shell_exec ('/home/pi/LED/an.sh');
header ("Location:index.html");
?>
3)Die PHP datei habe ich in eine index.html eingebunden damit ich sie
bequem per Intranetseite aufrufen kann. Das funktioniert auch alles
Wunderbar.
Nun zu meine Frage:
Wie kann ich anstatt einer Shell-Datei eine kompilierte C-Datei in die
PHP Datei einbinden und aufrufen?
Ich habe ein kurzes C-programm geschrieben, mitdem ich eine LED am GPIO
an und wieder ausgehen lassen kann. (led an, delay, led aus)
Nach dem kompilieren kann ich die Datei ausführen und sie tut auch das
was sie soll.
Aber wie bekomme ich das hin, dass die Datei beim Aufruf der PHP Datei
ausgeführt wird.
Sry für den langen Text.
Gruß und Danke,
Johannes