Bonjour,

petite question bête pour un débutant...je précise que j'y connais rien en php...j'ai apache et php d'installer...et je cherche depuis des heures mais je trouve que des infos sans trouver quelque chose de simple pour un debutant...

je voudrais que lorsque j'appuis sur le bouton celui ci exécute le script /home/pi/servo/servo_open.py (celui fonctionne) et ce sans recharger une nouvelle page.

Le bouton (simple) créer en index.php dans le dossier /var/www/html

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
?>
<html>
<head>
<title>
</title>
</head>
<body>
<input type="button" name="open" value="open" onClick=exect("sudo python /home/pi/servo/servo_open.py")>
</form>
</body>
</html>
code .py

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
#!/usr/bin/python3
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BOARD)
GPIO.setup(16,GPIO.OUT)
pwm=GPIO.PWM(16,50)
pwm.start(2.96)
time.sleep(0.3)
pwm.stop()
GPIO.cleanup()
Je pense que je n'ai pas la bonne méthode?
est-ce possible? et si oui, comment?

j'ai changé sudo nano / etc / sudoers

# User privilege specification
root ALL=(ALL:ALL) ALL
www-data ALL=(ALL) NOPASSWD : /home/pi/servo/servo_open.py

merci d'avance...