Exécuter un script en fonction de l'argument.
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:
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 !