función shell_exec()
La función shell_exec() es una función incorporada en PHP que se usa para ejecutar los comandos a través de shell y devolver la salida completa como una string. El shell_exec es un alias para el operador de acento grave, para aquellos acostumbrados a *nix. Si el comando falla, devuelve NULL y los valores no son confiables para la verificación de errores.
Sintaxis:
string shell_exec( $cmd )
Parámetros: esta función acepta un solo parámetro $cmd que se utiliza para contener el comando que se ejecutará.
Valor devuelto: esta función devuelve el comando ejecutado o NULL si se produjo un error.
Nota: esta función está deshabilitada cuando PHP se ejecuta en modo seguro.
Ejemplo:
<?php // Use ls command to shell_exec // function $output = shell_exec('ls'); // Display the list of all file // and directory echo "<pre>$output</pre>"; ?>
Producción:
gfg.php index.html geeks.php
función exec()
La función exec() es una función incorporada en PHP que se usa para ejecutar un programa externo y devuelve la última línea de la salida. También devuelve NULL si ningún comando se ejecuta correctamente.
Sintaxis:
string exec( $command, $output, $return_var )
Parámetros: esta función acepta tres parámetros, como se mencionó anteriormente y se describe a continuación:
- $comando: este parámetro se utiliza para contener el comando que se ejecutará.
- $salida: este parámetro se usa para especificar la array que se llenará con cada línea de salida del comando.
- $return_var: el parámetro $return_var está presente junto con el argumento de salida, luego devuelve el estado del comando ejecutado que se escribirá en esta variable.
Valor devuelto: esta función devuelve el comando ejecutado, asegúrese de establecer y utilizar el parámetro de salida.
Ejemplo:
<?php // (on a system with the "iamexecfunction" executable in the path) echo exec('iamexecfunction'); ?>
Producción:
geeks.php
Referencias:
PHP es un lenguaje de secuencias de comandos del lado del servidor diseñado específicamente para el desarrollo web. Puede aprender PHP desde cero siguiendo este tutorial de PHP y ejemplos de PHP .
Publicación traducida automáticamente
Artículo escrito por Pushpanjali chauhan y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA