Lancer un script Python depuis PHP
Posté : 01 mai 2021, 08:02
Bonjour,
ça fait 2/3 jours que je galère sur ce sujet, alors j'ai décidé de poser ma question, j'espère quelle seras pertinente.
Je suis débutant en php. Et en commençant un projet, j'ai fait un code qui gère ma bdd en python.
Et j'aimerais que ce code python (qui est rangé au m^me endroit que mon code php) s'éxecute au clique d'un bouton.
Après avoir essayé, exec(), sehl_exec(), et j'en passe. Rien ne fonctionne à par que des fois le code python se supprime suite au clique du bouton.
Mon code :
<form action="" method="post">
<button name="bouton" value="1" onclick = <?php exec("python creation_des_menu.py"); ?>>Changer le menu</button>
</form>
<?php
if(isset($_POST["bouton"])){
//exec('python C:\wamp64\www\Course>creation_des_menu.py');
//$command = escapeshellcmd('python C:\wamp64\www\Course\creation_des_menu.py');
//$command =escapeshellcmd("python C:\wamp64\www\Course\creation_des_menu.py");
//exec($command);
$command = shell_exec('python "C:\wamp64\www\Course\creation_des_menu.py" "r"');
//header("Refresh:0");
//include "creation_menu.php";
//header("Refresh:0");
}
je suis sur cette question depuis un moment et j'aurais besoin d'aide merci d'avance.
ça fait 2/3 jours que je galère sur ce sujet, alors j'ai décidé de poser ma question, j'espère quelle seras pertinente.
Je suis débutant en php. Et en commençant un projet, j'ai fait un code qui gère ma bdd en python.
Et j'aimerais que ce code python (qui est rangé au m^me endroit que mon code php) s'éxecute au clique d'un bouton.
Après avoir essayé, exec(), sehl_exec(), et j'en passe. Rien ne fonctionne à par que des fois le code python se supprime suite au clique du bouton.
Mon code :
<form action="" method="post">
<button name="bouton" value="1" onclick = <?php exec("python creation_des_menu.py"); ?>>Changer le menu</button>
</form>
<?php
if(isset($_POST["bouton"])){
//exec('python C:\wamp64\www\Course>creation_des_menu.py');
//$command = escapeshellcmd('python C:\wamp64\www\Course\creation_des_menu.py');
//$command =escapeshellcmd("python C:\wamp64\www\Course\creation_des_menu.py");
//exec($command);
$command = shell_exec('python "C:\wamp64\www\Course\creation_des_menu.py" "r"');
//header("Refresh:0");
//include "creation_menu.php";
//header("Refresh:0");
}
je suis sur cette question depuis un moment et j'aurais besoin d'aide merci d'avance.