|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : mars 2007 Messages : 25 ![]() |
Bonjour, je suis plutôt débutant en Python et donc j'aurai une petite question.
Dans le cadre d'un projet nous avons toutes une partie lié a la base de donnée développée en python et nous avons la couche interface (site web) qui doit être développée en PHP. Il faudrait donc que notre PHP lance des scripts python ou carrement execute des fonctions a l'interrieurs de scrypt python. Est ce possible ou on reve ? |
|
|
00
|
|
|
#2 | |
|
Expert Confirmé Sénior
![]() Frédéric Ingénieur développement logiciels Inscription : février 2006 Messages : 3 057 ![]() |
Citation:
Si ton script php a besoin de récupérer ce que le pgm affiche, il te faut utiliser alors $fp=popen("pgm", "r") qui exécute "pgm" et qui récupère dans le flux "$fp" (flux analogue à fopen()) tout ce que "pgm" affiche. Te suffit de faire du fgets($fp) pour récupérer les lignes affichées par pgm... PS: Ce topic est un topic php et pas Python car t'as un problème pour faire un truc en php !!!
__________________
Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche. Tout ce qu'un individu reçoit sans rien faire pour l'obtenir, un autre individu a dû travailler pour le produire sans en tirer profit. Tout Pouvoir ne peut distribuer aux uns que ce qu'il a préalablement confisqué à d'autres car on n'accroît pas les biens en les divisant. Quand la moitié d'un peuple croit qu'il ne sert à rien de faire des efforts car l'autre moitié les fera pour elle, et quand cette dernière moitié se dit qu'il ne sert à rien d'en faire car ils bénéficieront à d'autres, cela s'appelle le déclin et la fin d'une nation. Dr. Adrian Rogers, 1931 |
|
|
|
00
|
|
|
#3 |
|
Membre Expert
![]() Anthyme CaillardInscription : mars 2004 Messages : 1 538 ![]() |
Faut pas faire ca ...
ca tiendra jamais la charge ce genre ce truc ca instancie python a chaque methode ? donc si y a 20 appel en une seconde ca initialise 20 fois python ... exécuter une méthodes python en php j en doute mais une bonne solution est de rendre les methodes python accessible par le reseau via des webservices par exemple Y a pas mal de possibilité pour ca tel que SOAP, REST, ou encore de l'envoie de parametres GET EDIT : Et je vois pas en quoi ce problème serai un probleme php, le but étant quand même de s'interfacer avec du python donc de trouver des points d entrées a ce langage... |
|
10
|
Copyright © 2000-2012 - www.developpez.com