我正在調試應該刪除文件的腳本,並且想知道是否有方法回顯我正在運行的命令以及結果:使用PHP執行顯示執行的命令和輸出exec()
echo exec("rm ./" . strtolower(end(split('\/',$originalName))));
這將返回的結果,但與輸入數據(應該是這樣的:/plugins/Dropzone/files/xcqzr.png
),這將是偉大知道究竟是什麼獲取傳遞到它。我知道我可以在一個單獨的過程中完成,但是想知道是否有內置的方法。使用-v使用rm
我正在調試應該刪除文件的腳本,並且想知道是否有方法回顯我正在運行的命令以及結果:使用PHP執行顯示執行的命令和輸出exec()
echo exec("rm ./" . strtolower(end(split('\/',$originalName))));
這將返回的結果,但與輸入數據(應該是這樣的:/plugins/Dropzone/files/xcqzr.png
),這將是偉大知道究竟是什麼獲取傳遞到它。我知道我可以在一個單獨的過程中完成,但是想知道是否有內置的方法。使用-v使用rm
您先編寫命令字符串,然後將其傳遞給exec()
。
$command = "rm ./" . strtolower(end(split('\/',$originalName)));
echo 'Command: '.$command.PHP_EOL;
$result = exec($command);
echo 'Result: '.$result.PHP_EOL;
試試這個應該拋出詳細
回聲EXEC( 「RM -v ./」 用strtolower(完(分裂( '/',$ ORIGINALNAME))));
檢查此答案:http://stackoverflow.com/a/16665146/7302869 –
您只需將命令存儲在一個變量之前exec –