Pclose(popen(...)) ;

Fermé
Messages postés
12
Date d'inscription
samedi 27 décembre 2008
Statut
Membre
Dernière intervention
21 mai 2014
-
Bonjour à tous !

Je suis entrain de réaliser un serveur PHP pour une application personnelle. Dans celle-ci, il me faut lancer un programme Java en cliquant sur un bouton de mon interface web (tournant sous Windows). J'ai donc trouvé cette ligne de code sur les forums de commentcamarche, qui fonctionne parfaitement. Je souhaiterais comprendre son fonctionnement :D

pclose(popen("start /B java -jar ./programme.jar", "r"));

A moins que je ne me trompe, le "/B" permet d'exécuter le processus en arrière-plan, donc "détaché" du serveur PHP, non ? Malheureusement, je ne comprends pas exactement pourquoi on utilise "pclose(popen(...))" à la place d'un exec (ou autre chose).

Merci d'avance ! :p


A voir également: