Bonsoir,
J'ai re-codé la commande "ls" et "ls -la" d'UNIX avec php, tout fonctionne dans les deux cas, mon seul problème c'est que je n'arrive pas a trouver la bonne syntaxe pour que si $argv = "-la" alors j'affiche le résultat de mon script sinon j'affiche "erreur".
Mon code est celui là :
Mais voilà ça m'affiche toujours "Erreur", si je retire le else je n'ai aucune erreur mon php script.php -la n'envoi rien tout comme php script.php non plus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 if($argv == "-la") { // Mon code qui affiche le même résultat que la commande ls -la } else { echo "Erreur \n"; }
J'ai essayé de définir une variable comme "$var = -la" et si $argv == $var alors j'affiche le code mais ça ne marche pas. J'ai cherché a essayer avec $_SERVER[argv] mais toujours pas.
J'ai regardé le manuel php, tous les forums mais rien trouvé... Si vous pouviez m'aidez car je suis perdu.
Merci !
Partager