19roland70
Posts: 7
Joined: Sun Aug 25, 2013 9:03 am

button in php

Sun Aug 25, 2013 9:08 am

Hallo ik ben nieuw hier op het forum en ik heb sinds 2 weken een RPi ,dus alles is vrij nieuw.
Ik heb een webservertje gemaakt in php en daar wil ik een website op laten draaien met drukknppen.
Nu is mijn vraag , hoe kan ik een drukknop tekenen in php en als ik hier met de muis op klik dat deze dan een I/O schakelt?

Faperdaper
Posts: 10
Joined: Sat Oct 22, 2011 9:40 am

Re: button in php

Wed Aug 28, 2013 9:40 am

Er vanuit gaande dat je al een webserver op je Raspberry Pi hebt draaien met PHP zou je met het volgende voorbeeldje een button maken:

Code: Select all

<?php
if(isset($_GET["button"])){
   //voer hier code uit
}
?>

<form action="index.php" method="get">

   <input type="hidden" name="button" value="button" />
   <input type="submit" value="Go" />

</form>
Wat je precies met een I/O schakelen bedoeld weet ik niet, maar met de PHP functie system() zou je commando's op de Raspberry Pi kunnen laten uitvoeren.

19roland70
Posts: 7
Joined: Sun Aug 25, 2013 9:03 am

Re: button in php

Thu Aug 29, 2013 8:50 pm

Wat moet ik voor dit invullen

Code: Select all

 //voer hier code uit
Is dit een script zoals dit :

Code: Select all

pi@raspberry:~$ gpio -g mode 18 out
Of moet dit een code zijn in python of C ?

Faperdaper
Posts: 10
Joined: Sat Oct 22, 2011 9:40 am

Re: button in php

Thu Aug 29, 2013 9:25 pm

Als je dat wilt uitvoeren in PHP kun je de volgende code gebruiken:

Code: Select all

<?php
    if(isset($_GET["button"])){
       system("gpio -g mode 18 out");
    }
    ?>

    <form action="index.php" method="get">

       <input type="hidden" name="button" value="button" />
       <input type="submit" value="Go" />

    </form>
Sla dit op als index.php op je webserver.

Return to “Nederlands”