systemEjecutar un programa externo y mostrar su salida
&reftitle.description;
stringfalsesystemstringcommandintresult_code&null;system es similar a la versión C de
la función de mismo nombre, dado que ejecuta el
command dado y muestra el resultado.
La llamada a system también intenta
volcar automáticamente el búfer de salida del
servidor web después de cada línea de salida, si
PHP está corriendo como un módulo de servidor.
Si necesita ejecutar un comando y recibir de vuelta todo los
datos del mismo sin interferencias, use la
función passthru.
&reftitle.parameters;
comando
El comando que será ejecutado.
result_code
Si el argumento result_code se encuentra
presente, entonces el status devuelto por el comando ejecutado
será almacenado en esta variable.
&reftitle.returnvalues;
Devuelve la última línea de la salida del comando en
caso de tener éxito, y &false; si ocurre un error.
&reftitle.examples;
Ejemplo de system
';
// Muestra el resultado completo del comando "ls", y devuelve la
// ultima linea de la salida en $ultima_linea. Almacena el valor de
// retorno del comando en $retval.
$ultima_linea = system('ls', $retval);
// Imprimir informacion adicional
echo '
Ultima linea de la salida: ' . $ultima_linea . '
Valor de retorno: ' . $retval;
?>
]]>
&reftitle.notes;
&warn.escapeshell;
¬e.exec-bg;
&reftitle.seealso;
execpassthrupopenescapeshellcmdpcntl_execel operador
de comillas invertidas