Bonjour tout le monde,
Je dois éxécuter un .batch sur mon serveur apache pour récupérer et traiter des infos présentes sur le reseau du pc, en local (sous wamp) j'ai ceci :
Les infos sont retournées dans la variable $result sous forme d'array, tout fonctionne. Quand j'implante le code sur le serveur par contre, ça ne marche pas, d'ailleurs normalement le traitement du .bat prend une trentaine de secondes et là la réponse est quasi instantanée donc je suppose que le fichier n'est pas lu. Je n'arrive pas à savoir si le problème vient de la configuration du serveur ou de l'utilisation de la commande exec qui ne fonctionnerait pas de la même façon qu'en local.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <?php $serveur = 'SDGF123';//le nom du serv à tester $str = exec('scripts\calcul_info.bat '.$serveur, $result); //$serveur sera le param %1 dans le .bat ?>
Merci d'avance de votre aide!
Partager