Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Como usar o PHP: Exec
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.

Anterior :

Próximo : No
  Os artigos relacionados
·Como selecionar MySQL PHP Matriz 
·Como posso editar um rodapé em minha tese 
·Como atualizar o MySQL 
·JavaScript : Como obter um MySQL Query Via PHP 
·Como faço para que a caixa de mensagem Role Com PHP 
·Como converter uma chave do array PHP para números 
·Como usar o PHP Namespaces 
·Como escrever API PHP Classes Pull em um servidor remot…
·Funções PHP Inteiros 
·Como criar um menu árvore com PHP e MySQL 
  Artigos em destaque
·Como usar nomes reservados como colunas no MySQL 
·O que é um erro de cálculo 
·Como ganhar permissão para abrir meus arquivos em Pyth…
·Como criar Timestamps em arquivos em lote 
·Como aparar um Int em Java 
·Como estender uma classe abstrata 
·Como fazer um temporizador básico em Java 
·As diferenças entre JSP & JSPF 
·Como importar VMWare disco em VirtualBox 
·Como Compilar em Fortran & Ignorar Espaçamento 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados