Bonjour,
Je rencontre un problème avec la fonction exec().
Je veux éxécuter une classe java faisant appel à d'autre classes et récupérer la sortie output grace au deuxième paramètre.
Mon code:
$retourne vaut 1 lors de l'affichage et le foreach n'affiche rien. Pourtant, java marche bien avec un simple HelloWorld. La commande marche sur l'invite de commandes aussi , je précise que je suis sous windows xp.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $commande ='java Search nv2 software'; echo exec($commande,$sortie,$retourne); foreach($sortie as $valeur) { echo $valeur,'<br/>'; } echo $retourne;
A ton le droit de mettre des parametres comme je l'ai fait dans la commande et avez vous une idée du problème ?
Merci d'avance
Partager