il y a tout de même quelque chose de bizarre. j'ai essayé sur ma machine
1 2 3 4 5 6 7 8
| <?php
echo '<pre>';
$last_line = system("/usr/local/jre1.5.0_06/bin/java", $retval);
echo '
</pre>
<hr />La dernière ligne lue : ' . $last_line . '
<hr />Valeur retournée : ' . $retval;
?> |
et j'ai java qui me donne son message d'aide mais avec
1 2 3 4 5 6 7 8
| <?php
echo '<pre>';
$last_line = system("/usr/local/jre1.5.0_06/bin/java -version", $retval);
echo '
</pre>
<hr />La dernière ligne lue : ' . $last_line . '
<hr />Valeur retournée : ' . $retval;
?> |
j'ai rien. je me suis alors dit que c'était à cause de l'argument alors j'ai essayé avec ls -l et ça m'a bien donné le contenu de mon répertoire. c'est comme si java refusait de donner sa version via php. j'ai également essayé java -version avec l'utilisateur www-data dans le shell et java m'a donné sa version. c'est vraiment bizarre.
Partager