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 html : Sélectionner tout - Visualiser dans une fenêtre à part
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
Et par la suite un troisième fichier : Z1arret.sh
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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'); } ?>
C'est un script qui envoie sur un composant MCP23017 l'information de changer ou pas d'état.
J'aimerais donc trouver une solution pour simplifier ce programme sur une page si cela est possible.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 gpio -x mcp23017:100:0x20 write 108 1 gpio -x mcp23017:100:0x20 write 109 0
Merci
Sébastien
Partager