Maison >développement back-end >tutoriel php >Comment puis-je exécuter un fichier .BAT à partir d'un script PHP sur Windows 2003 Server ?

Comment puis-je exécuter un fichier .BAT à partir d'un script PHP sur Windows 2003 Server ?

DDD
DDDoriginal
2024-12-12 13:32:13561parcourir

How Can I Execute a .BAT File from a PHP Script on Windows 2003 Server?

Exécution de fichiers .BAT à partir de scripts PHP

Vous rencontrez des problèmes lors de l'exécution de fichiers .BAT à partir de votre script PHP sur Windows 2003 Server. Bien que vous ayez essayé d'utiliser les fonctions exec() et system(), elles se sont révélées inefficaces.

Pour résoudre ce problème, essayez d'exécuter le fichier .BAT via l'invite de commande. Pour ce faire, utilisez le code suivant :

system("cmd /c C:[path to file]");

Dans cette commande :

  • cmd ouvre une fenêtre d'invite de commande.
  • /c précise que les éléments suivants La commande (C:[chemin d'accès au fichier]) doit être exécutée dans l'invite de commande.
  • C:[chemin d'accès au fichier] est le chemin complet de votre .BAT fichier.

Cette approche devrait vous permettre d'exécuter avec succès le fichier .BAT à partir de votre script PHP.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn