Je dois exécuter un fichier batch .cmd à partir d'un script PHP.Comment exécuter un fichier .cmd à partir de PHP et afficher les résultats
Le PHP sera accessible via une session authentifiée dans un navigateur.
Lorsque j'exécute le fichier .cmd à partir du bureau du serveur, il génère une sortie vers cmd.exe.
Je voudrais rediriger cette sortie vers la page php.
Est-ce faisable?
[ajouté un commentaire à nouveau parce que le lien a été borked] Ne pas entourer le fichier .cmd en backticks le faire, comme l'exemple avec le fichier .bat ici? http://www.php.net/manual/pl/language.operators.execution.php – sigint
Quelque chose comme ça? Je n'ai pas PHP à portée de main pour le moment, donc je ne peux pas tester ça, désolé! Php $ par = "mon_paramètre"; $ test = \ 'c: \ mybat.bat $ par \'; echo "
"; ?> – sigint@ hamlin11 - Qu'est-ce qui ne fonctionne pas à ce sujet ("print' l''' ")? Je l'ai juste testé (sur une machine Linux, cependant) et ça a bien fonctionné pour moi. Essayez: –