Stap 3: De Code
OK, nu het bestand index.html verwijderen en maken van een bestand in de directory/var/www en noemen het index.php.
Daarin zullen we in dit:
<html> <head> </head> <body> <iframe name="hidden_iframe" width="0" height="0" style="border:none"></iframe> <form method="post" action="out.php" target="hidden_iframe"> <input type="submit" name="foo" value="A" /> <input type="submit" name="foo" value="B" /> <input type="submit" name="foo" value="C" /> <input type="submit" name="foo" value="D" /> <input type="submit" name="foo" value="E" /> <input type="submit" name="foo" value="F" /> <input type="submit" name="foo" value="G" /> </form> <?php $name = $_POST['foo']; $fp = fopen("formdata.txt", "w"); fwrite($fp, ""); $savestring = $name; fwrite($fp, $savestring); fclose($fp); ?> </body> </html>
OK, nu open je browser en ga naar http://localhost/ of http://localhost/ en moet u 6 knoppen.
Nu maken een python-script in dezelfde map genaamd htmlread.py en zet dit in het:
from time import sleep def read(): inlist = ['A','B','C','D','E','F','G'] while True: file=open("formdata.txt","r") data = file.read() for i in range(len(inlist)): if data == inlist[i]: print(data) file=open("formdata.txt","w") file.write("") file.close() sleep(0.01) read()
Nu lopen de python script en hoofd naar http://localhost/ of http://localhost/ en start knoppen moet u de input op de python-script te drukken.
Ook kun je het besturingselement de Raspberry Pi GPIO en een heleboel andere dingen ook.