Guten Abend allerseits,
ich stehe wieder mal an einem Punkt, an dem ich nicht weiter komme.
Ich habe mir eine Website gebastelt (/var/www/index.html), auf der ich mittels Buttons die GPIOs schalten kann.
Nun möchte ich, dass der Zustand der GPIOs (0 oder 1) beim Aufrufen dieser index.html ausgelesen wird und in Form eines Textes in einer Tabelle auf der Website ausgegeben wird.
Gehen wir von einer kleinen Tabelle mit 3 Spalten und nur 1 Zeile aus, dann hätte ich in der ersten Zelle einen Button (AN), der den GPIO13 auf 0 setzt, in der zweiten Zelle einen Button "AUS", der den Wert auf 1 setzt und in der 3. Zelle soll der aktuelle Zustand des GPIOs in Textform stehen. Also "AN" oder "AUS".
Dazu habe ich folgendes PHP-Script geschrieben und unter "/var/www/zustand.php" abgelegt:
[code=php]<?php
$zustand = trim(@shell_exec("cat /sys/class/gpio/gpio13/value"));
$zustand==0 ? print "AN" :
print "AUS";
?>[/php]
Wenn ich "zustand.php" direkt über den Browser aufrufe funktioniert die Ausgabe auch einwandfrei.
Wie aber binde ich die PHP-Datei in meine index.html ein, so dass in der 3. Zelle der Tabelle nur der Text (AN oder AUS) steht?
Ich hoffe auch diesmal wieder auf Eure Unterstützung und sage schon mal Danke!
MfG,
JoPi