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à :
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";
}
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.

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 !