我正在使用shell_exec()
第一次的過程。我正嘗試使用ffmpeg外殼腳本來轉換我的服務器上的一些視頻文件。PHP - 如何獲取殼牌錯誤回顯到屏幕
當我下面的代碼在瀏覽器中,它返回NULL:
var_dump(shell_exec("ffmpeg -i /var/www/html/sitedomain/httpdocs/tmp/ebev1177.mp4"));
然而,當我運行在我的終端的等效代碼:
> ffmpeg -i /var/www/html/sitedomain/httpdocs/tmp/ebev1177.mp4
我回來整個負載以錯誤結尾的有用信息"At least one output file must be specified"
爲什麼此信息未被傳回給我的PHP腳本o我可以迴應它?
您可以嘗試在命令末尾追加'2>&1'以將錯誤消息重定向到標準輸出 – koopajah 2013-02-26 10:25:47