|
PHP5中文手册
system(PHP 4, PHP 5) system — Execute an external program and display the output 说明
string system
( string $command
[, int &$return_var
] )
system() is just like the C version of the function in that it executes the given command and outputs the result. The system() call also tries to automatically flush the web server's output buffer after each line of output if PHP is running as a server module. If you need to execute a command and have all the data from the command passed directly back without any interference, use the passthru() function. 参数
返回值Returns the last line of the command output on success, and FALSE on failure. 范例
Example#1 system() example
<?php 注释Warning
如果想允许用户输入的数据被传入本函数,则应使用 escapeshellarg() 或 escapeshellcmd() 函数来确保用户不能欺骗系统从而执行任意命令。
Warning
在打开了安全模式时,命令字符串会被 escapeshellcmd() 转义。从而 echo y | echo x 就成了 echo "y | echo x"。 |