Prezados amigos,
Venho, com certo esforço, tentando adaptar um estilo de previsão do tempo conciliando scripts prontos com o layout de meu site. Já obtive sucesso com um scrtipt para a cotação do Dólar Comercial, que utiliza somente texto. Mas nesse caso, eu gostaria que a condição, incluindo a imagem com a condição do tempo (nublado, claro...) estivesse incluída... Qual o meu interesse? Possuo licença do CPTEC/INPE para manipular como quiser os dados da previsão. O endereço do qual gostaria de captar o código é http://tempo.cptec.i....jsp?cidade=237 - Previsão para Porto Alegre. Nesta página, gostaria de utilizar somente a previsão para o dia atual/seguinte, excluindo o restante do arquivo. Por ser parco o meu conhecimento, apelo para a vasta gama de mentes pensantes que este fórum tem.
No aguardo de um retorno,
Cristiano Martins - MediaRS Internet
mediars@mediars.jor.br - www.mediars.jor.br

Usando Expressões Regulares
Started By guerreirobagual, 30/01/2005, 12:53
2 replies to this topic
#1
Posted 30/01/2005, 12:53
#2
Posted 30/01/2005, 14:01
Dia atual:
Dia seguinte:
Isso que você quer?
[]'s
<?
$linha = file("http://tempo.cptec.i...jsp?cidade=237");
$cont = 150;
while ($cont<=178) {
echo $linha[$cont];
$cont++;
}
?>
Dia seguinte:
<?
$linha = file("http://tempo.cptec.i...jsp?cidade=237");
$cont = 243;
while ($cont<=269) {
echo $linha[$cont];
$cont++;
}
?>
Isso que você quer?
[]'s
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
#3
Posted 30/01/2005, 14:25
Quase isso... agora, gostaria de extrair apenas: Data; Imagem da Condição; Numerais de Mínima e Máxima.
Por exemplo, tenho o script abaixo, que está em minha página e oferece a cotação do Dólar direto do site do Banco Central. Ele extrai apenas os dados que me são uteis e retorna somente os valores. O resto eu adapto ao site.
Abraços,
Cristiano Martins
[QUOTE]
/*
cotacaoDolar.php - script usado para extrair a cotação atual do dólar junto ao
banco central do governo federal
Autor: Fábio Berbert de Paula <fabio@vivaolinux.com.br>
http://www.vivaolinux.com.br
*/
error_reporting(15);
// o fopen também funciona para arquivos da rede, uau !
if(!$fp=fopen("http://www.bc.gov.br...axas/taxas.htm" ,"r" )) {
echo "Erro ao abrir a página de cotação" ;
exit ;
}
$conteudo = '';
while(!feof($fp)) { // leia o conteúdo da página
$conteudo .= fgets($fp,1024);
}
fclose($fp);
/*
Na expressão regular abaixo pego os dois números que tem o seguinte formato:
9,9999 (ex.: 2,8182)
O primeiro número é a taxa de compra e o segunda, taxa de venda
*/
eregi("([0-9],[0-9]{1,}).*([0-9],[0-9]{1,})",$conteudo,$saida);
list($lixo,$taxaCompra,$taxaVenda) = $saida;
echo "
Compra: <b>R$ $taxaCompra</b> | Venda : <b>R$ $taxaVenda</b>
";
Por exemplo, tenho o script abaixo, que está em minha página e oferece a cotação do Dólar direto do site do Banco Central. Ele extrai apenas os dados que me são uteis e retorna somente os valores. O resto eu adapto ao site.
Abraços,
Cristiano Martins
[QUOTE]
/*
cotacaoDolar.php - script usado para extrair a cotação atual do dólar junto ao
banco central do governo federal
Autor: Fábio Berbert de Paula <fabio@vivaolinux.com.br>
http://www.vivaolinux.com.br
*/
error_reporting(15);
// o fopen também funciona para arquivos da rede, uau !
if(!$fp=fopen("http://www.bc.gov.br...axas/taxas.htm" ,"r" )) {
echo "Erro ao abrir a página de cotação" ;
exit ;
}
$conteudo = '';
while(!feof($fp)) { // leia o conteúdo da página
$conteudo .= fgets($fp,1024);
}
fclose($fp);
/*
Na expressão regular abaixo pego os dois números que tem o seguinte formato:
9,9999 (ex.: 2,8182)
O primeiro número é a taxa de compra e o segunda, taxa de venda
*/
eregi("([0-9],[0-9]{1,}).*([0-9],[0-9]{1,})",$conteudo,$saida);
list($lixo,$taxaCompra,$taxaVenda) = $saida;
echo "
Compra: <b>R$ $taxaCompra</b> | Venda : <b>R$ $taxaVenda</b>
";
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)