Olá! Quarta Feira, 23 de Maio de 2012.



Dicas CódigoFonte.net
Domingo, 15 de Agosto de 2004

Usando system() no PHP para executar comandos em Shell

Fala galera!

Neste artigo estarei apresentando a função system() que é bem parecida com a função exec() do PHP. Só que ela tem uma diferença: Enquanto a função exec() apenas executa um programa, a função system() executa e exibe o resultado na tela para o usuário.

Sintaxe do comando:

string system ( string command [, int return_var])


No comando system(), NÃO É OBRIGATÓRIO passar a variável de retorno, isso fica a critério do programador.

Veja o exemplo:

Arquivo: system.php

<?
system("dir C:\WINNT");
?>


ou

<?
system("dir C:\WINNT",$resultado);
echo $resultado;
?>



Como resultado, ele vai exibir na tela o conteúdo do diretório C:WINNT.
No exemplo acima estou usando o dir ( listar arquivos / diretórios ) do Windows. Se você for um usuário do Linux você pode por exemplo, usar o ls.

Comentários do artigo [Novo comentário]

Nenhum comentário, seja o primeiro a comentar.
Para adicionar um comentário você deve efetuar o login


Gostou do CódigoFonte.net? Quer indicar a um amigo?
Preencha os campos a seguir.
Seu Nome:
Seu E-mail:
E-mail de seu Amigo: