Receber atualização de encomendas do correios em seu e-mail
Publicado por Edmar Wantuil (última atualização em 13/07/2012)
[ Hits: 6.171 ]
Homepage: wantuil.com
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.
#!/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");
?>
Mapeamento dinâmico de dados em PHP
Folha de Ponto, com datas móveis como Carnaval Sexta-Feira Santa e Corpus Christi
Monitoramento simples de servidores [versão 1.0]
Papagaiando o XFCE com temas e recursos
WhatsApp com Chamadas no Linux via Waydroid
XFCE - quase um Gnome ou Plasma mas muito mais leve
LXQT - funcional para máquinas pererecas e usuários menos exigentes
Manutenção básica para Gentoo Linux (com script)
Conheça o Zashterminal, um terminal moderno com IA
DOOM Carniceiro: rode o Meatgrinder com uzdoom (Gentoo e Ubuntu)
Samba 4 AD-DC 2026: Como instalar e configurar um Active Directory (via APT-GET)
[Resolvido] Sumiço de redes e micro quedas no iwd/iwgtk (Realtek rtw88)
Links importantes de usuários do vol (2)
eu queria saber no lenovo slim, se tem como ver os mhz de memoria e tu... (2)









