Pular para o conteúdo

PHP + Shell script

Dica publicada em PHP / Avançado
Bruno Magalhães de Souza brmagalhaes
Hits: 15.381 Categoria: PHP Subcategoria: Avançado
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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:

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
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;
?>
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Administração remota por e-mail

Remover Exim4

Criando LiveCD do Debian

DNS - Melhorando a Internet de sua rede DHCP

Lista de LiveCDs disponíveis para download

Driblando o REGISTER GLOBALS OFF

FirePHP: Depurador de códigos PHP

Gerando documentação de projetos PHP com o DocBlox

Tudo em Um - Site pessoal sobre PHP, HTML, CSS etc

Agendando execução de scripts 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.