Meu script abaixo exibe numa página as condições do tempo correntes , só para dia em curso.
Como posso pegar a previsão dos 7 dias da semana e exibir na tela ?
<?php
//$cidadeuf = Cidade-UF
//Exemplo: Tramandai-RS (Tramandaí tem acento mas não se coloca)
$cidadeuf = $_POST['cidadeuf'];
function tempo($cidadeuf)
{
//abre arquivo
$arquivo = @file_get_contents("http://tempoagora.uol.com.br/previsaodotempo.html/brasil/".$cidadeuf);
//separa arquivo em partes
$temp = explode("°C",$arquivo);
$vento = explode("km/h",$arquivo);
$umidade = explode("%",$arquivo);
$pressao = explode("hPa",$arquivo);
//pega imagem
$img = explode("mini-",$arquivo);
$img = explode(".gif",$img[2]);
switch($img[0])
{
case 'PI': print "Pouco ensolarado"; break;
case 'CC': print "Ceu Claro"; break;
case 'PC': print "Pancadas de chuva"; break;
case 'NC': print "Nublado com chuva"; break;
case 'CH': print "Chuvoso"; break;
case 'NB': print "Nublado"; break;
case 'PN': print "Poucas nuvens"; break;
default: print "Ceu claro"; break;
}
//exibe temperaturas
$tempomax = substr($temp[1],-2);
$tempomin = substr($temp[2],-2);
$wind = substr($vento[0],-2);
$humidity = substr($umidade[0],-2);
$pressure = substr($pressao[0],-6);
setlocale(LC_ALL, "pt_BR");
echo "<h3><strong>".strftime("%A %d %B %Y")."<br>";
echo "<h3><strong>".$cidadeuf."<br>";
echo "<img src=\"http://tempoagora.uol.com.br/imagens/icones/mini-";
echo $img[0];
echo ".gif\" align=\"left\"><br>";
echo "Min: $tempomin°C<br>";
echo "Max: $tempomax°C<br>";
echo "Ventos: $wind km/h <br>";
echo "Umidade: $humidity % <br>";
echo "Pressao: $pressure hPa </strong></h3>";
}
tempo("$cidadeuf")
?>










