0
可能重複:
php exec() function and different hosts我如何從一個Web呼叫執行PHP命令行腳本
我有一個Web應用程序,保存按鈕被點擊時它使一個Ajax調用save.php。我希望能夠使命令行調用命令行,只有php腳本才能從save.php文件中運行。
ex。
some code to make a db call and update db
exec('PathToPHP /path/to/file/refresh.php');
我試過這個,它不起作用。
有沒有人有一個很好的解決方案?
感謝
你打開了error_reporting嗎?你檢查了webservers error.log嗎? exec的輸出是什麼?也許在添加'2>/dev/stdout'之後?你爲什麼不把你的cmdline腳本變成一個包含文件? – mario
我得到一個sh:/ path/to/php:在錯誤日誌中找不到 – arrowill12
很好。現在你發現問題了,*你*可以解決它。 – mario