systemEjecutar un programa externo y mostrar su salida
&reftitle.description;
stringsystemstringcommandintreturn_varsystem 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.
return_var
Si el argumento return_var 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