[PHP-JS] Savoir la version de Java à partir du script
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
Code:
1 2
| 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
savoir la version java à partir du scipt php
Bonjour
vous avez raison, j'ai essayé avec la commande exec('java -version 2>&1', $res); et puis print_r($res); j'ai eu celui la:
Citation:
Array ( [0] => sh: java: command not found )
malgré java est installé et en konsole j'obtiens la version quand je fais java -version, quelle est la solution de ça car j'ai besoin d'executer un programme java dans mon script.
merci d'avance
resultat de votre commande
Citation:
Envoyé par Mr N.
Est-ce que tu peux lancer cette commande en ligne de commande :
Code:
echo '<?php exec("java -version 2>&1", $res); var_dump($res); ?>' | php -q
Qu'est ce que ça donne ?
Bonjour j'ai executé cette commande tel quel, j'ai eu 0 (zéro).
je vous attends
Merci
ca marche en local mais en serveru marche pas
Citation:
Envoyé par BrYs
Et bien tu fais un fichier ou tu mets toutes actions que tu souhaites lancer.
Ensuite c'est ce fichier que tu lances via exec.
Bonjour,
j'ai ecrit les commandes dans un fichier.sh comme vous avez proposé, et l'executer via exec dans le script,
ca marche en local, chez moi mais dans le serveur ou j'heberge mes scripts ca marche pas.
Remarque:
mon serveur autorise l'execution de exec, et j'ai fait un test meme avec le fichier sh avec une commande rm d'un fichier et apres l'execution le fichier est detruit.
j'attends vos commentaires.
Merci