Je suis sur Raspberry Pi et j'utilise un serveur Apache. Le code PHP va exécuter le script python si id dans l'url est pair. Le script python fonctionne parfaitement lorsqu'il est en dehors du bloc if-else. Mais lorsqu'il est placé dans le bloc if-else, il ne fonctionne pas.Impossible d'exécuter un script python à partir de php dans une instruction if-else
<?php
$id = intval($_GET["id"]);
echo $id."\n";
if($id%2==0)
echo "Even";
$op=shell_exec("python /home/pi/hi.py");
echo $op;
else
echo "Odd";
?>
Je suis nouveau sur php et je n'arrive pas à comprendre le problème.
Vous aurez également besoin de crochets pour votre if/else parce que vous avez plusieurs instructions après le if. –
Oh merci. Manqué la chose la plus simple. –