PHP + Shell script

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

[ Hits: 14.854 ]

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

Administração remota por e-mail

DNS - Melhorando a Internet de sua rede DHCP

Lista de LiveCDs disponíveis para download

Criando LiveCD do Debian

Leitura recomendada

Livro sobre Joomla - Criando Componentes Comerciais

Integração com PagSeguro no CakePHP 2.x

Exemplo de conexão ao banco de dados orientada a objeto em PHP+MySQL

Plugin com controle de acesso para CakePHP 3

Escovando bits em PHP: operações bitwise e uma função debug

  

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