今天想利用網頁控制一下Linux主機,Google一下,並且到PHP官網發現有幾個參數合用,趕快記下:
string exec (string command [, string array [, int return_var]])
—>執行外部程式,不會顯示輸出.
string system (string command [, int return_var])
—>執行外部程式,並且顯示輸出.
string escapeshellcmd (string command)
—>跳脫套特殊字元,以防不肖使用者中斷程式,塞入攻擊字元.
string shell_exec (string $cmd)
—>帶有Shell執行外部程式.
不過 exec與shell_exec的差別在哪我也不太清楚,我基本上是這樣用:
escapeshellcmd(exec())
參考: