Função de previsão do tempo
Publicado por Josiel A. Santos (última atualização em 30/08/2009)
[ Hits: 16.617 ]
Homepage: http://blog.josielsantos.esy.es/
Fala galera do Linux! Sou o Josiel de SP e sou novo aqui no site. Hoje venho trazer para vocês um script bem simples, mas útil. É um script de previsão do tempo.
A função principal recebe 8 parâmetros, mas calma! Tem alguns parâmetros definidos como true por padrão (os mais importantes), estes são:
temperatura mínima;
temperatura máxima;
velocidade do vento;
umidade;
Um exemplo de uso:
<?php
include "previsao.php";
echo prevtempo("SaoPaulo-sp"); //pegar a previsão de São Paulo
echo prevtempo("SaoPaulo-SP", false, false, true, true, false, false, false);
// mostra a previsão de São Paulo, mas só mostrando a sensação térmica mínima
?>
P.S.: Este script pega a previsão do TempoAgora.
<?php
function prevtempo($cidade, $tpm1=true, $tpm2=true, $st1=false, $st2=false, $vt=true, $pres=false, $umd=true)
{
$url="http://tempoagora.uol.com.br/previsaodotempo.html/brasil/" .
$cidade;
$andle=file_get_contents($url);
if(!$andle) echo "Erro Ao Abrir a página de previsão do tempo";
$temperatura = explode("°C",$andle);
$vento = explode("km/h",$andle);
$umidade = explode("%",$andle);
$pressao = explode("hPa",$andle);
$wind =trim( substr($vento[0],-1));
$humidity =trim( substr($umidade[0],-2));
$pressure =trim( substr($pressao[0],-6));
$tempmin=trim(substr($temperatura[3],-2));
$tempmax=trim(substr($temperatura[4],-2));
$senstmin=trim(substr($temperatura[5],-2));
$senstmax=trim(substr($temperatura[6],-2));
$previsao="";
if($tpm1) $previsao.="temperatura Mínima: " . $tempmin . " Graus Centígrados<br/>";
if($tpm2) $previsao.="temperatura máxima: " . $tempmax . " Graus Centígrados<br/>";
if($st1) $previsao.="Sensação térmica mínima: " . $senstmin . " Graus Centígrados<br/>";
if($st2) $previsao.="Sensação térmica máxima: " . $senstmax . " Graus Centígrados<br/>";
if($vt) $previsao.="Velocidade do Vento: " . $wind . " KM / H<br/>";
if($umd) $previsao.="Umidade: " . $humidity."%<br/>";
if($pres) $previsao.="Pressão: " . $pressure . " hPa<br/>";
return $previsao;
}
?>
Monitoramento de Temperatura do Servidor
video aleatórias no seu site..youtube
Nenhum comentário foi encontrado.
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Atualizar Linux Mint 22.2 para 22.3 beta
Jogar games da Battle.net no Linux com Faugus Launcher
Como fazer a Instalação de aplicativos para acesso remoto ao Linux
Conky, alerta de temperatura alta (10)
Assisti Avatar 3: Fogo e Cinzas (3)
Duas Pasta Pessoal Aparecendo no Ubuntu 24.04.3 LTS (42)









