Bonjour,
Quand j' utilise la commande shell_exec :
$var=shell_exec("C:\\windows\\system32\\cmd.exe /c C:\\inetpub\\wwwroot\\test.bat");
echo $var;
Dans mon test.bat :
echo test1
echo test2
La commande fonctionne bien mais j'ai test1 et test2 qui apparaissent sur la même ligne. Or je souhaite les avoir l'un en dessous de l'autre tel qu'en executant la commande test.bat.
j'ai essayé plusieurs choses sans succès.
Remarque je souhaite utiliser shell_exec et pas exec ou system.
De même si je mets un :
ipconfig /all dans mon test.bat tout apparait en ligne.
Quelle est la bonne syntaxe pour lire mon test.bat correctement ?
Merci
Partager