ursulay
Messages postés3Date d'inscriptionsamedi 19 avril 2014StatutMembreDernière intervention21 avril 2014
-
19 avril 2014 à 14:25
ursulay
Messages postés3Date d'inscriptionsamedi 19 avril 2014StatutMembreDernière intervention21 avril 2014
-
21 avril 2014 à 15:19
Bonjour,
Votre aide pour mon problème SVP!!
Ce que je veux c'est lorsque je clic sur un bouton "affecter" qui est déjà crée en HTML ,il exécute un script dans le fichier Python.py.J'arrive pas à faire malheureusement.
N'hésitez pas à me présenter vos aides.Merci.
ndubien
Messages postés557Date d'inscriptiondimanche 25 septembre 2005StatutMembreDernière intervention10 mai 20144 20 avril 2014 à 03:02
Bonjour,
Si je comprends bien ton problème, tu cherches à exécuter un script python (en background) après appui sur un bouton ?
Si tel est le cas, PHP dispose d'une fonction permettant de lancer l'exécution de scripts server-side : shell_exec.
* Pour exécuter en background, il faudra finir ta commande par une esperluette (&).
* Par contre, prends bien soin d'échapper ta commande, par exemple en utilisant escapeshellcmd.
* Ton script python doit être exécutable (linux: chmod u+x file.py)
Pour que le tout marche, il faudrait que lors de l'appui sur le bouton tu fasses appel à cette page PHP soit par un lien/bouton classique soit via une requête Ajax.
++
ndubien
Messages postés557Date d'inscriptiondimanche 25 septembre 2005StatutMembreDernière intervention10 mai 20144 20 avril 2014 à 04:08
ndubien
Messages postés557Date d'inscriptiondimanche 25 septembre 2005StatutMembreDernière intervention10 mai 20144 21 avril 2014 à 01:50
Bonjour,
Ce qu'il faudrait c'est que l'appuie sur ton bouton déclenche l'appel d'une page PHP qui lancera le script Python.
Pour cela tu as deux solutions :
* appel classique : <a href="mapageavecscript.php">Bouton</a>
* requête ajax avec jQuery par exemple
Dans tous les cas, l'appuie sur le bouton devra appeler une page PHP pour lancer ton script.
Petite question pour mieux comprendre ton problème :
* l'appuie sur le bouton doit-il transmettre des valeurs à ton script ?
* les valeurs retournées par ton script sont-elles censés être retransmises à la page web ?
ursulay
Messages postés3Date d'inscriptionsamedi 19 avril 2014StatutMembreDernière intervention21 avril 20141 21 avril 2014 à 15:19
Bonjour,
L'appuie sur le bouton doit faire une insertion (avec Python) d'un fichier dans ma base de données et l'afficher (depuis ma bdd) ensuite dans ma page PHP.