Werbung
Schaut ruhig mal auf meiner Homepage vorbei:
http://kampis-elektroecke.de
Oder folge mir auf Google+:
Daniel Kampert
Es gibt 10 Arten von Menschen. Die einen können Binär, die anderen nicht.
Gruß
Daniel
Hab das Problem inzwischen gefunden.
Mußte in shell_exec den vollständigen Pfad zu den WiringPi bin's angeben.
Nam et ipsa scientia potestas est..
Ah ok.
Was fürn Code verwendest du den?
Weil ich versuche das mit Checkboxen zu machen aber irgendwie funktioniert die Übergabe nicht so wie ich es will....
Vielleicht findest du den Fehler ja:
Das hier ist die HTML-Datei:
und das hier die PHP:Code:<html> <head> <title> Raspberry Pi Webserver </title> </head> <h1> <font color="red"> Raspberry Pi Webserver </font> </h1> <body> <form action="IO.php" method="post"> <input type="checkbox" name="GPIO[]" value="1"> GPIO 0 aktivieren<p> <input type="submit" value="Senden"/> </form> </body> </html>
Btw....habe jetzt auch mal die WiringPi Libary installiert und alles.Code:<html> <?php $check = $_GET['GPIO']; echo $check; ?> </html>
Sieht ja recht brauchbar aus![]()
Geändert von Kampi (16.07.2012 um 05:31 Uhr)
Schaut ruhig mal auf meiner Homepage vorbei:
http://kampis-elektroecke.de
Oder folge mir auf Google+:
Daniel Kampert
Es gibt 10 Arten von Menschen. Die einen können Binär, die anderen nicht.
Gruß
Daniel
Ich bin gestern nicht mehr zu viel gekommen wegen dem shell_exec und php zeugs..
Aber auf den ersten Blick..
- Du hast bei der Checkbox in value eine 1, da musst du darauf achten dass es nicht bedeutet dass sie 'gecheckt' ist. Aber das glaub ich weisst du eh.
- Mit GPIO[] wird die Uebergabe ein Array, in deiner php behandelst du es nur als normale Variable.. echo $check; wird dir glaub ich nur die Zeichenkette "Array" ausgeben.
Nam et ipsa scientia potestas est..
Das mit der Checkbox weiß ich. Das war auch nur ein Testwert.
Das mit dem Array wusste ich allerdings nicht.
Wie gebe ich das den korrekt aus, weil im Moment erscheint im Browser nur ne leere Seite.
Schaut ruhig mal auf meiner Homepage vorbei:
http://kampis-elektroecke.de
Oder folge mir auf Google+:
Daniel Kampert
Es gibt 10 Arten von Menschen. Die einen können Binär, die anderen nicht.
Gruß
Daniel
echo $check[0]; sollte dir die '1' aus dem Feld value zurueck geben.
Allerdings solltest du glaub ich auch so den String "Array" sehen.
Setz mal in der php.ini die php-Fehlermelungen auf 'on', die sind default deaktiviert.
Ich bin noch unschluessig wie ich das mit den checkboxen am feinsten mach.
Nam et ipsa scientia potestas est..
Die Seiten habe ich im Moment nur auf meinem Rechner.
Die sind noch gar nicht auf meinem Pi. Ich möchte die erst dadrauf kopieren wenn sie funktionieren (macht weniger Arbeit ^.^).
Meine Idee war eigentlich für jeden GPIO ne Checkbox zu machen und wenn die gesetzt ist wird der Pin geschaltet,
Und später wollte ich dann noch ne Auswertung der Eingänge machen. Aber dafür brauche ich erstmal bisl PHP Erfahrung ^.^
von daher taste ich mich da langsam an die Sache ran.
Schaut ruhig mal auf meiner Homepage vorbei:
http://kampis-elektroecke.de
Oder folge mir auf Google+:
Daniel Kampert
Es gibt 10 Arten von Menschen. Die einen können Binär, die anderen nicht.
Gruß
Daniel
Lesezeichen