Ciao a tutti!
Ho questo codice per il meteo da mettere sul mio sito, le immagini sono tutte "diurne"(quelle con il sole), qualcuno sa dirmi come modificare il codice in modo tale da poter visualizzare le icone "notturne" (quelle con la luna) appunto nelle ore notturne?
Vi posto il codice:
Ho trovato questo in giro per il web ma non so come adattarlo al mio codice
Ho questo codice per il meteo da mettere sul mio sito, le immagini sono tutte "diurne"(quelle con il sole), qualcuno sa dirmi come modificare il codice in modo tale da poter visualizzare le icone "notturne" (quelle con la luna) appunto nelle ore notturne?
Vi posto il codice:
PHP:
<?php
//Tradotto in php dall'originale
//http://stackoverflow.com/questions/7490660/converting-wind-direction-in-angles-to-text-words
function degToCompass($num) {
$val=floor(($num/22.5)+.5);
$arr=["N","NNE","NE","ENE","E","ESE", "SE", "SSE","S","SSW","SW","WSW","W","WNW","NW","NNW"];
return $arr[($val % 16)];
}
$condizioni = array(
"0"=> $meteo_gif="<img src='img/meteo/nuvoloso.png' alt='nuvoloso' title='nuvoloso' />",
"1"=> $meteo_gif="<img src='img/meteo/pioggia.png' alt='rovesci' title='rovesci' />",
"2"=> $meteo_gif="<img src='img/meteo/nuvoloso.png' alt='nuvoloso' title='nuvoloso' />",
"3"=> $meteo_gif="<img src='img/meteo/variabile.png' alt='variabile' title='variabile' />",
"4"=> $meteo_gif="<img src='img/meteo/temporale.png' alt='temporale' title='temporale' />",
"5"=> $meteo_gif="<img src='img/meteo/variabile.png' alt='variabile' title='variabile' />",
"6"=> $meteo_gif="<img src='img/meteo/nuvoloso.png' alt='nuvoloso' title='nuvoloso' />",
"7"=> $meteo_gif="<img src='img/meteo/parz_sereno.png' alt='parzialmente sereno' title='parzialmente sereno' />",
"8"=> $meteo_gif="<img src='img/meteo/parz_sereno.png' alt='parzialmente sereno' title='parzialmente sereno' />",
"9"=> $meteo_gif="<img src='img/meteo/sereno.png' alt='sereno' title='sereno' />",
"10"=> $meteo_gif="<img src='img/meteo/pioggia.png' alt='rovesci' title='rovesci' />",
"11"=> $meteo_gif="<img src='img/meteo/pioggia.png' alt='rovesci' title='rovesci' />",
"12"=> $meteo_gif="<img src='img/meteo/variabile.png' alt='variabile' title='variabile' />",
"13"=> $meteo_gif="<img src='img/meteo/pioggia.png' alt='rovesci' title='rovesci' />",
"14"=> $meteo_gif="<img src='img/meteo/nuvoloso.png' alt='nuvoloso' title='nuvoloso' />",
"15"=> $meteo_gif="<img src='img/meteo/pioggia.png' alt='rovesci' title='rovesci' />",
"16"=> $meteo_gif="<img src='img/meteo/parz_sereno.png' alt='variabile' title='variabile' />",
"17"=> $meteo_gif="<img src='img/meteo/nuvoloso.png' alt='nuvoloso' title='nuvoloso' />",
"18"=> $meteo_gif="<img src='img/meteo/nuvoloso.png' alt='nuvoloso' title='nuvoloso' />",
"19"=> $meteo_gif="<img src='img/meteo/temporale.png' alt='temporale' title='temporale' />",
"20"=> $meteo_gif="<img src='img/meteo/variabile.png' alt='variabile' title='variabile' />",
"21"=> $meteo_gif="<img src='img/meteo/nuvoloso.png' alt='nuvoloso' title='nuvoloso' />",
"22"=> $meteo_gif="<img src='img/meteo/sereno.png' alt='sereno' title='sereno' />",
"23"=> $meteo_gif="<img src='img/meteo/sereno.png' alt='sereno' title='sereno' />",
"24"=> $meteo_gif="<img src='img/meteo/variabile.png' alt='variabile' title='variabile' />",
"25"=> $meteo_gif="<img src='img/meteo/parz_sereno.png' alt='variabile' title='variabile' />",
"26"=> $meteo_gif="<img src='img/meteo/sereno.png' alt='sereno' title='sereno' />",
"27"=> $meteo_gif="<img src='img/meteo/parz_sereno.png' alt='parzialmente sereno' title='parzialmente sereno' />",
"28"=> $meteo_gif="<img src='img/meteo/sereno.png' alt='sereno' title='sereno' />",
"29"=> $meteo_gif="<img src='img/meteo/sereno.png' alt='sereno' title='sereno' />",
"30"=> $meteo_gif="<img src='img/meteo/nuvoloso.png' alt='nuvoloso' title='nuvoloso' />",
"31"=> $meteo_gif="<img src='img/meteo/sereno.png' alt='sereno' title='sereno' />",
"32"=> $meteo_gif="<img src='img/meteo/temporale.png' alt='temporale' title='temporale' />",
"33"=> $meteo_gif="<img src='img/meteo/temporale.png' alt='temporale' title='temporale' />",
"34"=> $meteo_gif="<img src='img/meteo/parz_sereno.png' alt='variabile' title='variabile' />",
"35"=> $meteo_gif="<img src='img/meteo/pioggia.png' alt='rovesci' title='rovesci' />",
"36"=> $meteo_gif="<img src='img/meteo/pioggia.png' alt='rovesci' title='rovesci' />",
"37"=> $meteo_gif="<img src='img/meteo/nevoso.png' alt='nevoso' title='nevoso' />",
"38"=> $meteo_gif="<img src='img/meteo/variabile.png' alt='variabile' title='variabile' />",
"39"=> $meteo_gif="<img src='img/meteo/temporale.png' alt='temporale' title='temporale' />",
"40"=> $meteo_gif="<img src='img/meteo/nevoso.png' alt='nevoso' title='nevoso' />",
"41"=> $meteo_gif="<img src='img/meteo/nuvoloso.png' alt='nuvoloso' title='nuvoloso' />",
"42"=> $meteo_gif="<img src='img/meteo/grandine.png' alt='variabile' title='variabile' />",
"3200"=> "non disponibile"
);
$BASE_URL = "http://query.yahooapis.com/v1/public/yql";
$yql_query = 'select * from weather.forecast where woeid in (select woeid from geo.places(1) where text="Roma, Italy") and u="c"';
$yql_query_url = $BASE_URL . "?q=" . urlencode($yql_query) . "&format=json";
$session = curl_init($yql_query_url);
curl_setopt($session, CURLOPT_RETURNTRANSFER,true);
$json = curl_exec($session);
$phpObj = json_decode($json);
$i=(((time() - strtotime("2011-07-13 19:22:00"))/(60*60*24*(29.5/8)))%8)+1;
#echo $i;
if ($i == 0) {$i = 8;};
$imgluna="meteo/luna_new_".$i.".png";
switch ($i)
{
case 1:
$alt="Luna Piena";
break;
case 2:
$alt="Luna Calante";
break;
case 3:
$alt="Luna Calante";
break;
case 4:
$alt="Luna Calante";
break;
default:
case 5:
$alt="Luna Nuova";
break;
case 6:
$alt="Luna Crescente";
break;
case 7:
$alt="Luna Crescente";
break;
case 8:
$alt="Luna Crescente";
break;
default:
$alt="Errore";
break;
}
?>
<center>
<?
echo $condizioni[$phpObj->query->results->channel->item->condition->code]."<br>";
echo $alt; echo " ";echo " ";
echo $phpObj->query->results->channel->item->condition->temp."° C ";
?>
</center>
Ho trovato questo in giro per il web ma non so come adattarlo al mio codice

PHP:
$ora = date('G');
if($ora>= 6 && $ora<8)
echo "<img src=\"template_alba.png\" alt=\" ... \" />";
elseif($ora >= 8 && $ora<18)
echo "<img src=\"template_pomeriggio.png\" alt=\" ... \" />";
elseif($ora >= 18 && $ora<20)
echo "<img src=\"template_tramonto.png\" alt=\" ... \" />";
else
echo "<img src=\"template_notte.png\" alt=\" ... \" />";