HTML till Python (3 / 3 steg)
Steg 3: Koden
OK, nu bort filen index.html och göra en fil i katalogen var/www och kalla det index.php.
I det sätter vi i detta:
< html >
< head >
< / head >
< body >
< iframe namn = "hidden_iframe" width = "0" höjd = "0" style = "border: ingen" >< / iframe >
< bildar metod = "post" action="out.php" target = "hidden_iframe" >
< input type = "Skicka" namn = "foo" value = "A" / >
< input type = "Skicka" namn = "foo" value = "B" / >
< input type = "Skicka" namn = "foo" value = "C" / >
< input type = "Skicka" namn = "foo" value = "D" / >
< input type = "Skicka" namn = "foo" value = "E" / >
< input type = "Skicka" namn = "foo" value = "F" / >
< input type = "Skicka" namn = "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 öppnar du webbläsaren och gå till http://localhost/ eller http://localhost/ och du bör se 6 knappar.
Nu gör ett python-skript i samma katalog som kallas htmlread.py och sätta detta i den:
från att importera sömn
def read():
Inlist = ["en","B',"C"skulle", "E", "F", "G"]
samtidigt sant:
File=Open("formdata.txt","r")
data = file.read()
för i i range(len(inlist)):
om data == inlist [i]:
Print(data)
File=Open("formdata.txt","w")
File.write("")
File.Close()
Sleep(0.01)
Read()
Nu köra python skript och huvudet till http://localhost/ eller http://localhost/ och börja att trycka på knappar du bör se input på python-skript.
Du kan också göra det kontroll Raspberry Pi GPIO och en massa andra saker också.