Rádio Alternativa 87, 9 FM

11/07/2011 21:45

 


 

 

Voltar

Pesquisar no site

Dilvano (F. 51 84202431)© 2011. Todos os direitos reservados.

function loadTemp($cidade='Palmas-TO'){ // variavel para dados de retorno $ret = array('url' => "https://tempoagora.uol.com.br/previsaodotempo.html/brasil/$cidade/"); // carrega o html do tempoagora $html = file_get_contents($ret['url']); // Pegamos apenas a parte que interessa do html $iniflag = ''; $fimflag = ''; $ini = strrpos($html, $iniflag ) + strlen($iniflag); $fim = strpos($html, $fimflag, $ini); $html = substr($html, $ini, ($fim-$ini)); // pegamos a url do icone preg_match('@ &$v){ $v = trim($v); if ($v==='') unset($content[$k]); } // pega horário da verificação $lin = array_shift($content); preg_match('@[0-9]{1,2}:[0-9]{1,2}@', $lin, $mat); $ret['verificado'] = $mat[0]; // pega insidência de nuvens $ret['nuvens'] = array_shift($content); // define nomes melhores para as próximas propriedades $keys = array('temperatura', 'sensacao', 'vento', 'pressao', 'umidade', 'visibilidade'); // reseta as chaves do vetor $content = array_unique($content); // percorre chaves impares e aplica as propriedades definidas acima for ($x=1; $x<=11; $x=$x+2){ $ret[array_shift($keys)] = $content[$x]; } // retorna os dados como um objeto return (object)$ret; }
Crie um site gratuito Webnode