called in PHPShell instructions for attention, interested friends can refer to the next.
Escapeshellarg (String $arg)
The security of PHP can be used to filter out some of the special characters that exist in Arg. In the input parameters, if
Contains Chinese passed to Escapeshellarg, will be filtered out.
Escapeshellcmd (String $command)
The Escapeshellcmd () function escapes all shell metacharacters in the command to complete the work. These meta-characters
Include: # &; ` , | * ? ~ < > ^ () [] {} $ \.
EXEC (string $command [, Array & $output [, int & $return _var]])
Executes the defined command, and if the array output is defined, it will
The return value of the execution result is stored in the Return_var.
PassThru (String $command [, int & $return _var])
Similar to exec and system, the returned value is raw data, such as binary, slice.
Shell_exec (String $cmd)
Executes command cmd through the shell, with the full string as the return value.
System (String $command [, int & $return _var])
Returns a value after executing command commands, and if PHP is running in server mode, system will attempt to automatically refresh
The output cache for the Web server.
Copyright NOTICE: This article for Bo Master original article, without Bo Master permission not reproduced.
The above describes the PHP call to invoke the shell command considerations, including the aspects of the content, I hope that the PHP tutorial interested in a friend helpful.