passthru
(PHP3 , PHP4)
passthru --- 执行外部程式并且显示未加工的(raw)输出
语法 :
void passthru
(string command [, int return_var])说明 :
passthru( )类似于exec( ),如果有给予参数return_var,则传回的Unix命令的状态将会放在这里。从Unix命令输出的是二进制资料,这些资料需要直接地传送到浏灠器时,可用此函数来代替exec( )或system( )。用来执行像是pbmplus效用的指令,可以直接地输出图形资料流,设定content-type为image/gif,然后呼叫pbmplus程式来输出一个gif,你可以建立PHP程式直接地输出图形。
注意 : 如果你使用此函数来启动一个程式,而且希望在背景里(background)执行的时候离开它,你必须确定此程式的输出是转向(redirected)到一个文件或是一些输出的资料流,否则PHP将会悬挂(hang)直到程式执行结束。
参考 : exec( ) system( ) popen( ) escapeshellcmd( )