Duplicate possible:
php Shell_exec () vs exec ()
Comment exécuter une commande linux à partir d'un script PHP? J'utilise Linux Debian et PHP5. Je souhaite pouvoir émettre une commande wget
sur la console.
Voici un exemple de ce que je recherche:
phpFunction ("wget http://www.example.com/image.jpg /folder");
echo "done";
Est-ce que je pourrais aussi faire écho à la sortie de cette fonction?
Utilisez exec
pour exécuter n’importe quelle commande. Veillez toutefois à ne pas exécuter d’entrée utilisateur car cela pourrait compromettre gravement votre serveur.
Notez également que la plupart des serveurs partagés bloquent la fonction exec
afin que vous ne puissiez pas l'utiliser.
Enfin, en abrégé, vous pouvez envelopper la commande que vous voulez exécuter dans backticks .
Vous pouvez faire ce que vous voulez avec le code suivant:
system(command);
Vous pouvez exécuter des commandes linux dans un script php - tout ce que vous avez à faire est de mettre la ligne de commande entre crochets (`).
Et concentrez-vous également sur exec()
, ceci et Shell_exec()
..