How do you run a .bat file from PHP?


Question

Can anyone tell me how to execute a .bat file from a PHP script?

I have tried:

exec("C:\[path to file]");
system("C:\[path to file]");

Nothing is working. I've checked the PHP manuals and googled around but can't find a good answer. Anyone know where I'm going wrong?

I'm running Windows 2003 Server and have successfully manually run the .bat file and it does what I need it to; I just need to be able to launch it programatically.

1
40
2/9/2012 6:48:12 PM

Accepted Answer

You might need to run it via cmd, eg:

system("cmd /c C:[path to file]");
52
5/7/2009 5:20:09 PM

<?php
exec('c:\WINDOWS\system32\cmd.exe /c START C:\Program Files\VideoLAN\VLC\vlc.bat');
?>

Licensed under: CC-BY-SA with attribution
Not affiliated with: Stack Overflow
Icon