domingo, 30 de outubro de 2011

Executando Shell Através do PHP

Mais um pouco sobre integração entre linguagens. Uma das formas de se executar um comando Shell utilizando a programação em PHP é através do comando shell_exec(). Segue o exemplo:

<?PHP

$saida = shell_exec('ls -la'); // executa um comando de listagem de diretório armazenando na variável
echo $saida;  // => imprime o conteúdo da variável
?>

No caso acima provavelmente os dados serão armazenados na variavel como um vetor, nesse caso é necessário imprimir dentro de FOR.
Outro exemplo que pode ser utilizado é através do comando system(). No exemplo abaixo uma forma para executar comando de ROOT.


<?PHP

$saida = system('echo "PASSWORD" | sudo -u root -S COMANDO');
echo $saida;
?>

Nenhum comentário:

Postar um comentário