Search code examples
phpsystemexecbatch-file

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.


Solution

  • You might need to run it via cmd, eg:

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