Savoir la version java à partir de mon script

Fermé
jadoo Messages postés 11 Date d'inscription mardi 14 mars 2006 Statut Membre Dernière intervention 26 septembre 2007 - 14 nov. 2006 à 12:24
kij_82 Messages postés 4089 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 - 14 nov. 2006 à 17:14
Bonjour,
je travaille pour l'instant sur ma machine local, en konsole j'ecris:
java -version
et puis j'obtiens les resultats,

maintenant dans mon script j'ai ecrit
exec('java -version', $res);
print_r($res);

et à l'execution de mon script, je reçois Array ( ) .
est ce que vous avez une idée? ou une solution ou des commentaires?
merci
A voir également:

2 réponses

mamiemando Messages postés 33446 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 décembre 2024 7 812
14 nov. 2006 à 16:51
C'est quel langage ? PHP ?
0
kij_82 Messages postés 4089 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 857
14 nov. 2006 à 17:14
Une solution oui, tu affiche tout ce qu'il y a dans ton array en question pour voir ce qui est retourné par ta commande.

Pourquoi, parce que lorsque tu utilise ta commande dans une console, elle te retourne ce que tu demande, ok, mais aussi (et ca tu le vois pas) un code de retour, généralement 0 lorsque tout se passe bien.
Donc, ce n'est pas une chaine de caractère qui est retournée lorsque tu appelle ta fonction depuis ton langage, mais un tableau, comprenant plusieurs informations, dont le code de retour de ta commande, son résultat, etc...

Conclusion, affiche pour savoir dans quelle case de ton tableau est situé ce que tu recherche :)
0