Linux slogan
Visite também: BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: wal para ubuntu
Por tatuiano
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Scripts

Linux user

Publicado por Edmar Wantuil em (última atualização em 13/07/2012)   [ 2014 hits ]

Login: wantuiliv, 61772 pontos

Homepage: wantuil.com

Download:


Descrição

Esses dias fiz algumas compras na Internet e já estava cansando de toda hora olha a página do correios para ver se tive alguma atualização.
Então escrevi o seguinte script e adicionei ele no crontab para ser chamado a cada 5 minutos.
Ele é bastante simples porém bastante útil, você pode cadastrar varias encomendas e esperar as atualizações direto em seu email.
Ele simplesmente salva uma copia do site e cada vez que ele for chamado verifica se a pagina mudou de alguma forma.
Espero que possa ajudar mais alguém.


[ Download: correios.php ]   [ Enviar nova versão ]

[ Esconder código-fonte ]

#!/usr/bin/php
<?
    //verifica se houve atualização na pagina se possitivo dispara um email
    function verificar($nome, $endereco)
    {
        //Salva os arquivos da url em uma variavel
        $novo  = file($endereco);

        //se o arquivo não existir na maquina local ele salva uma copia
        if(! file_exists(".$nome"))
            system ("wget -O .$nome \"$endereco\"");

        //Abri arquivo local
        $antigo= file(".$nome");

        //compara o arquivo do site com o arquivo local se houver diferença ele dispara um e-mail
        if($novo != $antigo)
        {
            system ("wget -O .$nome \"$endereco\"");
            $assunto= "Atualização $nome";
            $mensagem= "
                        Houve atualização no $nome.<br>
                        $endereco
                       ";
            //Dispara o e-mail
            mail("seuemail",$assunto,$mensagem);
        }
    }
  
    //Chama a função verificar onde passa o nome da encomenda e depois a url dela
    verificar("Controle_SNES", "http://websro.correios.com.br/sro_bin/txect01$.Inexistente?P_LINGUA=001&P_TIPO=002&P_COD_LIS=PG053037078BR");
?>



Scripts recomendados
   Script Linux recomendado Calendário com Tabela
   Script Linux recomendado ..
   Script Linux recomendado Validação de CPF e CNPJ
   Script Linux recomendado Mostra a quantidade dos dias da semana em intervalo
   Script Linux recomendado Variados em Shell

Comentários
[1] Comentário enviado por tiagofontoura em 16/07/2012 - 17:33h:

muambator.com.br

simples assim!



Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.