PHP + Shell script

Publicado por Bruno Magalhães de Souza em 13/03/2007

[ Hits: 15.024 ]

Blog: http://www.linkedin.com/in/brmagalhaes

 


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:

<?php
echo '<pre>';

// 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 '
</pre>
Retorno: '.$retval;
?>

PHP instalado em máquina Windows:

<?php
echo '<pre>';

// 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 '
</pre>
Retorno: '.$retval;
?>
Outras dicas deste autor

Som - notebooks Positivo

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

Parar envio de email do crontab

Administração remota por e-mail

Criando LiveCD do Debian

Leitura recomendada

Gerando QR Code com PHP

FirePHP: Depurador de códigos PHP

Como instalar o PHP5 no Debian 9 Stretch

Conversão de Arquivo TXT em PHP

Nasce site sobre Zend Framework

  

Comentários
[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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts