我想調用一個shell腳本循環使用shell_exec()
php功能,但沒有用。從PHP腳本循環不工作
我可以做shell_exec("ls")
沒有問題。
我可以SSH服務器,並做for f in
ls ; do echo $f ; done
沒有問題。
但是,當我將二者結合起來,
shell_exec("for f in `ls` ; do echo $f ; done")
我什麼也沒得到作爲輸出(也不NULL作爲錯誤,我選中)。
我在這裏錯過了什麼?
P.S:我在這裏使用的for循環不是我打算使用的,它只是爲了使它更清晰。
打開錯誤,並將錯誤報告設置爲E_ALL - 您至少需要注意此處 – zerkms