How do you run a .bat file from PHP?


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.

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]");
5/7/2009 5:20:09 PM

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