Codesnipes PHP für Wetterseiten

Auf Infrarot-Satbildern lassen sich Wolken rund um die Uhr verfolgen, unabhängig vom Sonnenstand. Sie zeigen die langwellige Wärmeausstrahlung der Erde. Dabei gilt für die Bilder: je heller desto kälter und je dunkler desto wärmer.

 

Sonne/Wind->Bft Wind Wolkenhöhe/GPS-Entfernung



1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
/**Ausgabe von Sonnendaten**/
$datum date("Y-m-d");
$sun_info date_sun_info(strtotime($datum), 49.880215 11.770176);

echo 
"sunrise "date("H:i"$sun_info['sunrise'])."</br>";
echo 
"sunset  "date("H:i"$sun_info['sunset'])."</br>";
echo 
"transit  "date("H:i"$sun_info['transit'])."</br>";
echo 
"civil_twilight_begin  "date("H:i"$sun_info['civil_twilight_begin'])."</br>";
echo 
"civil_twilight_end  "date("H:i"$sun_info['civil_twilight_end'])."</br>";
echo 
"nautical_twilight_begin  "date("H:i"$sun_info['nautical_twilight_begin'])."</br>";
echo 
"nautical_twilight_end  "date("H:i"$sun_info['nautical_twilight_end'])."</br>";
?>

sunrise 06:58
sunset 19:12
transit 13:05
civil_twilight_begin 06:26
civil_twilight_end 19:44
nautical_twilight_begin 05:48
nautical_twilight_end 20:22


 



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?php
/**km/h zu Bft Ausgabe**/
function kmhbft($geschw)
    {
    
$val round($geschw);
        if(
$val >  117)    {$bft 12;}
        if(
$val <= 117)    {$bft 11;}
        if(
$val <  103)    {$bft 10;}
        if(
$val <  89)     {$bft 9;}
        if(
$val <  75)     {$bft 8;}
        if(
$val <  62)     {$bft 7;}
        if(
$val <  50)     {$bft 6;}
        if(
$val <  39)     {$bft 5;}
        if(
$val <  29)     {$bft 4;}
        if(
$val <  20)     {$bft 3;}
        if(
$val <  12)     {$bft 2;}
        if(
$val <  6)      {$bft 1;}
        if(
$val <  3)      {$bft 0;}
    return 
$bft;
    }   

/**Aufruf der Funktion**/
$geschw "86";
echo 
$geschw." km/h"."&nbsp;&nbsp;->&nbsp;&nbsp;".kmhbft($geschw)." bft";

?>

86 km/h  ->  9 bft