I have php installed on my windows vps and available to access via port 80 and from my home PC.
Created an auto.php file which should trigger a file name Filename.exe.
Here is the code i have written (stolen from all over the net and worked on it)
<?php
exec('c:\WINDOWS\system32\cmd.exe /c START C:\xampp\htdocs\myy\Filename.exe');
echo "Game server has been started";
?>
But when ever i click on auto.php, it does not execute, However I can see a new command prompt is opened in Task Manager, but Filename.exe is not executed.
However if i create a bat file named lets say test.bat with the following command
copy NUL test.txt
and change the ending part of the script to test.bat instead of Filename.exe
i.e.
<?php
exec('c:\WINDOWS\system32\cmd.exe /c START C:\xampp\htdocs\myy\test.bat');
echo "Game server has been started";
?>
It does create a file named test.txt, but if i change the command to
START Filename.exe
it still doesnt get launched, am not sure what am I doing wrong here.
Please help.
My end game is to be able to launch filename.exe (is in same folder as of auto.php) to run remotely from browser..