函式:exec()


exec

执行外部程式。

语法: string exec(string command, string [array], int [return_var]);

传回值: 字串

函式种类: 作业系统与环境

内容说明

本函式执行输入 command 的外部程式或外部指令。它的传回字串只是外部程式执行后传回的最后一行;若需要完整的传回字串,可以使用 PassThru() 这个函式。

要是参数 array 存在,command 会将 array 加到参数中执行,若不欲 array 被处理,可以在执行 exec() 之前呼叫 unset()。若是 return_var 跟 array 二个参数都存在,则执行 command 之后的状态会填入 return_var 中。

值得注意的是若需要处理使用者输入的资料,而又要防止使用者耍花招破解系统,则可以使用 EscapeShellCmd()

参考

system()  PassThru()  popen()  EscapeShellCmd()  


[ 上一页 下一页 ]