sábado, 5 de fevereiro de 2011

Obtendo Previsão do tempo com PHP muito útil



function prevtempo($cidade, $tpm1, $tpm2, $st1, $st2, $vt, $pres, $umd)
{
$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
";
if($tpm2) $previsao.="temperatura máxima: " . $tempmax . " Graus Centígrados
";
if($st1) $previsao.="Sensação térmica mínima: " . $senstmin . " Graus Centígrados
";
if($st2) $previsao.="Sensação térmica máxima:  " . $senstmax . " Graus Centígrados
";
if($vt) $previsao.="Velocidade do Vento: " . $wind . " KM / H
";
if($umd) $previsao.="Umidade: " . $humidity."%
";
if($pres) $previsao.="Pressão: " . $pressure . " hPa
";
return $previsao;
}

?>

Agradeço este cara
http://onnclick.net/blog/?p=733

Nenhum comentário:

Postar um comentário