HOWTO · PHP
Las funciones PHP shell_exec() y exec()
Este artículo discutirá las funciones PHP shell_exec() y exec().
En esta página
Este artículo discutirá las funciones PHP shell_exec() y exec(). Al diferenciar las dos funciones, veremos cómo se realiza cada función y su uso práctico.
la función shell_exec() de PHP
Usamos la función shell_exec() para ejecutar comandos en el shell y devolver el resultado como una cadena. El shell_exec es el alias del operador de acento grave, *nix.
Sintaxis:
string shell_exec( $cmd )
Esta función acepta un parámetro, $cmd. Contiene el comando a ejecutar.
En caso de errores, la función devuelve NULL.
Es importante tener en cuenta que la función no se ejecuta cuando PHP está en modo seguro.
Ejemplo:
<?php
// Use ls command
$output = shell_exec('ls');
//List all files and directories
echo "<pre>$output</pre>";
?>
Producción :
Insert.php
index.html
delft.php
la función PHP exec()
La función exec() ejecuta programas externos y devuelve la última línea de la salida. Si el comando falla, devuelve NULL.
Sintaxis:
string exec( $command, $output, $return_var )
Parámetros:
$comandocontiene el comando a ejecutar.$salidaespecifica la matriz que se va a llenar.$return_varviene con el argumentosalida.
Ejemplo:
<?php
echo exec('iamexecfunction');
?>
Producción :
delft.php