- Liittynyt
- 22.7.2006
- Viestejä
- 2 082
Lisäsin tuohon viestiin vielä linkin exec-functioon. Ajaa saman asian, kumpi vaan aukeaa paremmin sinulle.
Follow along with the video below to see how to install our site as a web app on your home screen.
Huomio: This feature may not be available in some browsers.
Nappitesti.php sanoi:<?php
if($_GET){
if(isset($_GET['on'])){
on();
}elseif(isset($_GET['off'])){
off();
}
}
function on()
{
exec("/home/pi/ seiskapinni_ON.py");
}
function off()
{
exec("/home/pi/ seiskapinni_OFF.py");
}
?>.
<input type="submit" class="button" name="on" value="on" /> //nappi yksi
<input type="submit" class="button" name="off" value="off" /> //nappi kaksi
seiskapinni_ON sanoi:# -*- coding: latin-1
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BOARD)
GPIO.setup(7,GPIO.OUT)
import time
GPIO.output (7,True)
print "ON"
seiskapinni_OFF sanoi:# -*- coding: latin-1
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BOARD)
GPIO.setup(7,GPIO.OUT)
import time
GPIO.output (7,False)
print "OFF"
Siis mitä haluat tuohon väliin? :DJoku tässä nyt mättää.
Kun en tuota PHP:ta ole reenannut kunnolla, niin pythonin yhdistys siihen takkuaa. Koitan nyt laittaa tätä PHP:lle aluksi ja palaan tuohon nappihommaan, kun alkaa homma muuten luistaan.
---helloworld.py---
hello = "Hello"
world = "world"
print hello + " " + world
---helloworld.php---
<?php
MITÄ TÄHÄN VÄLIIN?
?>
Meen jo perse edellä puuhun, kun aloin tätä koittaan, mutta koska koitin niin lopeta en ennen kuin pelaa. Vaikkakin tuo php on niin tuntematonta. Jatketaan sen reeniä, kun saan tuon pythonin koodinpätkän näkyviin. Kaikkea netistä löytämää koittanut. Mutta ei vaan pelaa. Saa siis ehdottaa.
Koitin jo alussa antaa vastuuta vähän liikaakin, mutta ei auttanut. Jos ois siis ollut lupapuolesta kiinni:
Sudoers file: sudo visudo
Exception added: www-data ALL=(ALL) NOPASSWD: ALL
<?php
$hello = "hello";
$world = "world";
echo $hello . ' ' . $world;
?>
Pitikin oikein koittaa.
-- hello.php --
<?php
$output = array();
exec('python helloworld.py', $output);
var_dump($output);
?>
ja kun ajaa php hello.php niin muuttujan sisältönä on tuon skriptin tulos.
Juu tämä on vähän tällästä, ois pitänyt alottaa tää puuha jo samaan aikaan kun ekan tietokoneen sai. Tarvis vanhana leikkiä ja keksiä elektroniikkaleikkeihin uutta ulottuvuutta.Joo, multa meni koko pointti ohi. Ei mitään, jatkakaa. :D