PHP執行Linux指令(或外部指令)

今天想利用網頁控制一下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())

參考:

PHP官網

PHP4手冊

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *