Bonjour,
Je suis actuellement entrain d'essayer de lancer une commande Linux ,ls par exemple, à travers un script php.
J'utilise la commande exec de php. Comme je suis sous windows, j'utilise Cygwin. Je peux dans la ligne de commande lancer des commande comme ls ou pwd par contre dès que je veux les lancer dans mon script php rien ne se passe :
Alors que par exemple ceci fonctionne correctement :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <?php $ligne = exec('pwd'); echo $ligne; ?>
e précise par ailleurs que les executable de cygwin sont dans mon PATH, c'est a dire que lorsque j'essaye de lancer ls ou pwd dans l'interpreteur de commande Windows cela fonctionne correctement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <?php $ligne = exec('dir'); echo $ligne; ?>
Est ce que quelqu'un aurait une idée?
Merci d'avance!
Configuration: Windows XP
Firefox 2.0.0.2
Cygwin
Partager