Pular para o conteúdo

PHP + Shell script

Dica publicada em PHP / Avançado
Bruno Magalhães de Souza brmagalhaes
Hits: 15.382 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;
?>

Parar envio de email do crontab

Wormux: WORMS com Tux, GNU, Beastie, Firefox, Thun

Criando LiveCD do Debian

DNS - Melhorando a Internet de sua rede DHCP

Som - notebooks Positivo

Gerando Miniaturas de Imagens com PHP

Integração com PagSeguro no CakePHP 2.x

Variáveis variáveis em PHP

Dicas de segurança em PHP

Driblando o REGISTER GLOBALS OFF

#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.