我嘗試在後臺執行php中的.bat文件(帶有xampp的Windows Server)。當我點擊按鈕後,它也應該去另一個網站。 但是當我點擊按鈕時,瀏覽器正在等待腳本完成。大多數情況下,這是以超時結束。從後臺執行.bat文件
我的PHP代碼:
if (isset($_POST['test']))
{
exec('C:\Daten\test.bat');
header("Location:test_status.php");
}
我怎麼能告訴PHP EXEC,以不等待?
我也試過以下,但不工作:
exec('C:\Daten\test.bat' . '> /dev/null &');
你試過'pclose函數(POPEN( 「開始/ B」。$ CMD, 「R」) );'[from here](http://php.net/manual/en/function.exec.php#86329)其中'$ cmd'是你想運行的命令。 – MoshMage
這可以幫助http://stackoverflow.com/questions/649634/how-do-i-run-a-bat-file-in-the-back-from-another-bat-file –
相關,[你怎麼樣從PHP運行一個.bat文件?](http://stackoverflow.com/q/835941) – jww