Quando você está desenvolvendo um aplicativo PHP, às vezes você quer executar uma função que não está incluída na linguagem PHP, mas isso é uma parte do sistema operacional subjacente ou um programa externo que pode ser executado a partir de na linha de comando do sistema operacional. Você pode executar o comando do sistema operacional ou programa externo usando a função PHP " exec" . Esta função irá " pagar " para uma linha de comando , execute o comando ou o nome do programa , capturar a saída e valor de retorno e disponibilizar essas informações para a aplicação uma vez que a função foi concluída. Instruções
1
Crie um novo arquivo PHP usando um editor ou o Bloco de Notas. Inicializar uma matriz para armazenar a saída da função exec e um número inteiro para armazenar o valor de retorno . Por exemplo, digite :
$ output = array ();
$ retval = null;
2
Chamada a função exec com o comando para emitir e passar a matriz para armazenar a saída eo inteiro para armazenar o valor de retorno. Por exemplo, digite :
exec ( " whoami ", $ output, $ retval );
3
Compare o valor de retorno de zero para ver se a chamada foi bem sucedida . Imprimir o resultado de saída , que vai ser armazenado como o primeiro elemento da matriz . Por exemplo, digite :
if ($ retval == 0)
echo " Você é ." $ output [0];
mais
echo " comando exec erro emissão "; ?
>
4
Salve o arquivo . Execute o script em um navegador para testar se ele funciona corretamente.