“Conocimientos Programación>Programación PHP /MySQL

Cómo usar PHP: Exec

2012/3/15
Cuando se está desarrollando una aplicación PHP, a veces uno quiere realizar una función que no está incluida en el lenguaje PHP, pero que es una parte del sistema operativo subyacente o un programa externo que se puede ejecutar desde la línea de comandos del sistema operativo. Puede ejecutar el comando del sistema operativo o el programa externo usando la función de PHP "exec " . Esta función va a " pagar " a una línea de mandatos, emita el nombre del comando o programa , la captura de la producción y el valor de retorno y poner esa información a disposición de la aplicación una vez que la función se ha completado. Instrucciones
1

Crear un nuevo archivo PHP usando un editor o el Bloc de notas. Inicializar una matriz para almacenar la salida de la función ejecutiva y un entero para almacenar el valor de retorno. Por ejemplo , escriba: ?

< Php

$ salida = array ();

$ retval = null;
2

Call la función ejecutiva con el comando para emitir y pasar la matriz para almacenar la salida y el número entero para almacenar el valor de retorno . Por ejemplo , escriba:

exec ( " whoami " , $ salida , $ retval ) ;
3

Comparar el valor de retorno a cero para ver si la llamada se ha realizado correctamente . Imprima el resultado de la salida , que se almacena como el primer elemento de la matriz . Por ejemplo , escriba:

if ($ retval == 0 )

echo " Eres " . $ salida [ 0 ] ;

más

echo " Error emisión comando exec "; ?

>
4

Guarde el archivo . Ejecute el script en un explorador para comprobar que funciona correctamente.

Programación PHP /MySQL
Cómo convertir una fecha incorrecta PHP
Cómo insertar una variable en PHP y MySQL
Cómo crear un cuadrado hueco en PHP
Cómo instalar PHP 5 en Windows XP
Cómo conectarse a un servidor remoto en PHP
PHP Fatal error : No puede utilizar desplazamiento de cadena como una matriz
Cómo convertir fracciones en PHP
Cómo cambiar la versión de PHP o ASP.NET con Enom web hosting
Conocimientos Informáticos © http://www.ordenador.online