How do you run a .bat file from PHP?

undefined picture undefined · May 7, 2009 · Viewed 121k times · Source

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.

Answer

RichieHindle picture RichieHindle · May 7, 2009

You might need to run it via cmd, eg:

system("cmd /c C:[path to file]");