Exécuter un script avec un bouton
Bonsoir,
Je souhaiterais optimiser un mini site web qui me sert sur un Raspberry pour piloter mes 7 zones de chauffage. J'ai adapté un programme avec différents exemples sur le web. Actuellement pour une action, j'exécute 3 fichiers, j'aimerais en faire 1 et donc le simplifier.
Exemple :
Mon premier fichier (index.php) avec les boutons
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| <form method="get" action="boutons.php">
<input type="submit" value="SALLE A MANGER CONFORT" name="Z1C">
<input type="submit" value="SALLE A MANGER ECO" name="Z1E">
<input type="submit" value="SALLE A MANGER HORS-GEL" name="Z1HG">
<input type="submit" value="SALLE A MANGER ARRET" name="Z1A">
<br/>
<br/>
</form>
</p>
</body> |
Cela ouvre un second fichier boutons.php
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| <?php
if(isset($_GET['Z1A'])){
exec ('./Z1arret.sh');
}
if(isset($_GET['Z1C'])){
exec ('./Z1confort.sh');
}
if(isset($_GET['Z1HG'])){
exec ('./Z1horsgel.sh');
}
if(isset($_GET['Z1E'])){
exec ('./Z1eco.sh');
}
?> |
Et par la suite un troisième fichier : Z1arret.sh
C'est un script qui envoie sur un composant MCP23017 l'information de changer ou pas d'état.
Code:
1 2
| gpio -x mcp23017:100:0x20 write 108 1
gpio -x mcp23017:100:0x20 write 109 0 |
J'aimerais donc trouver une solution pour simplifier ce programme sur une page si cela est possible.
Merci
Sébastien