Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

andreipa

Pegar o conteudo da pagina

Recommended Posts

Olá amigos...

 

Estou com a seguinte dúvida:

 

Quero desenvolver um script em php para entrar nesta pagina: http://meteo.ansa.it/regione.asp?regione=20 e retornar somente a previsao do tempo seguido da temperatura da regiao do Veneto.

 

Não sei como posso fazer... eu tentei usar o seguinte:

 

<table width="200" height="200">

<tr>

<td>

<? if(!$fp=fopen("http://meteo.ansa.it/regione.asp?regione=20" ,"r" )) {

echo "Erro" ;

exit;

}

while(!feof($fp)) {

$texto .= fgets($fp,1024);

}

fclose($fp);

$style = '<style>.menu {COLOR: #004E73; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: bold; text-decoration: none} .menu:hover {COLOR: #009485; FONT-FAMILY: Verdana, Arial,

Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: bold;text-decoration:

none} .titlewhite { COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial,

Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: bold }

.temblu { COLOR: #004E73; FONT-FAMILY: Verdana, Arial,

Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: bold }

.temarancio { COLOR: #FF6633; FONT-FAMILY: Verdana, Arial,

Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: bold }

</style>';

 

$posinicial = strpos($texto, "<table width=\"99%\" BORDER=\"0\"

CELLSPACING=\"0\" CELLPADDING=\"0\">");

$texto = substr($texto, $posinicial, strlen($texto));

$posfinal = strpos($texto, "</table>");

 

$texto = $style." ".substr($texto, 0, $posfinal);

 

//tratamentos

$texto = str_replace("src=\"", "src=\"http://meteo.ansa.it/", $texto);

$texto = str_replace("SRC=\"", "src=\"http://meteo.ansa.it/", $texto);

$texto = str_replace("href=\"", "target=\"new\"

href=\"http://meteo.ansa.it/", $texto);

$texto = str_replace("HREF=\"", "target=\"new\"

href=\"http://meteo.ansa.it/", $texto);

echo $texto;

?>

</td>

</tr>

</table>

 

// Esse conteudo que estava dentro da tabela eu estava colando no local onde queria que voltasse o codigo, mas ele so volta o cabeçalho da pagina!!!

Tem alguma maneira mais simples de fazer ou ate mesmo usando iframe???

 

Desde ja agradeço a todos...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.