Pular para o conteúdo

PHP + Shell script

Dica publicada em PHP / Avançado
Bruno Magalhães de Souza brmagalhaes
Hits: 15.388 Categoria: PHP Subcategoria: Avançado
  • Indicar
  • Impressora
  • Denunciar

PHP + Shell script

Todos sabem que a linguagem PHP é muito poderosa. Tudo que se pode imaginar pode ser feito utilizando a mesma.

Que tal você visualizar a resposta de um comando em seu browser, pela rede ou em localhost? Sim é possível.

Existem diversas funções do PHP que fazem referência a comandos executados na máquina de hospedagem.

A função system() é igual a versão C desta função no que executa o comando indicado e mostra o resultado. Se é dada uma variável como segundo argumento, então o código de status de retorno será escrito nesta variável.

Como ela funciona?

PHP instalado em máquina Linux:

echo '
';

// retorna o resultado do comando 'LS' , retornando a variável $retval
// $retval é uma variável de erro. Caso exista algum o valor de retorno
// será diferente de 0

system('ls', $retval);
echo '

Retorno: '.$retval;
?>

PHP instalado em máquina Windows:

echo '
';

// retorna o resultado do comando 'DIR' , retornando a variável $retval
// $retval é uma variável de erro. Caso exista algum o valor de retorno
// será diferente de 0

system('dir', $retval);
echo '

Retorno: '.$retval;
?>

Remover Exim4

Lista de LiveCDs disponíveis para download

Som - notebooks Positivo

Criando LiveCD do Debian

Administração remota por e-mail

Framework PHP

Documentação do CodeIgniter em português

Dicas de segurança em PHP

CakePHP/HtmlHelper - Fazendo submit em formulário

Imprimindo dados enviados via PHP

#1 Comentário enviado por marciusdevelop em 28/05/2008 - 01:41h
Muito maneiro cara...eu ja tinha isso em mente mas foi legal saber que mais alguem estava ligado nisso...abração.

Contribuir com comentário

Entre na sua conta para comentar.