[Système] fonction exec() avec Java
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:
Code:
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; |
$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.
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