Przykład działania: http://www.gmodules.com/ig/creator?synd=op...7174/pogoda.xml
Pliki dostępne pod adresem http://www.przeklej.pl/plik/pogoda-rar-0015qq98iagh
Będę wdzięczy za wszelkie sugestie, konstruktywną krytykę, znalezione błędy.
Licencja:
index.php - przykład użycia
pogoda.class.php - klasa pogody
_Licencja_klasy.txt - licencja klasy
_Licencja_pogody_google.txt - Zasady używania pogody google.
Licencja: BSD
Środowisko: PHP5 (testowano pod 5.2.9, 5.3)
Przykład zastosowania (pogoda dla miasta Jasło):
$pogoda = new pogoda(); $pogoda->setMiejscowosc('Jasło'); $pogoda_tabelka = $pogoda->jakoObjekt();
Zawartość zmiennej $pogoda_tabelka:
Kod
stdClass Object
(
[miejscowosc] => Jasło
[wojewodztwo] => Subcarpathia
[warunkiTeraz] => stdClass Object
(
[data] => 25.05.2010
[dzien] => Wtorek
[opisWarunkow] => Deszcz
[temperatura] => 16
[wilgotnosc] => 57%
[wiatr] => Wiatr: zach. z szybkością 26 km/h
[ikona] => http://www.google.pl/ig/images/weather/rain.gif
)
[warunkiKolejneDni] => stdClass Object
(
[0] => stdClass Object
(
[data] => 26.05.2010
[skrot_dnia] => wt.
[dzien] => Środa
[temperaturaMinimalna] => 6
[temperaturaMaksymalna] => 17
[opisWarunkow] => Możliwe opady deszczu
[ikona] => http://www.google.pl/ig/images/weather/chance_of_rain.gif
)
[1] => stdClass Object
(
[data] => 27.05.2010
[skrot_dnia] => śr.
[dzien] => Czwartek
[temperaturaMinimalna] => 11
[temperaturaMaksymalna] => 17
[opisWarunkow] => Liczne przejaśnienia
[ikona] => http://www.google.pl/ig/images/weather/mostly_sunny.gif
)
[2] => stdClass Object
(
[data] => 28.05.2010
[skrot_dnia] => czw.
[dzien] => Piątek
[temperaturaMinimalna] => 11
[temperaturaMaksymalna] => 19
[opisWarunkow] => Możliwe opady deszczu
[ikona] => http://www.google.pl/ig/images/weather/chance_of_rain.gif
)
[3] => stdClass Object
(
[data] => 29.05.2010
[skrot_dnia] => pt.
[dzien] => Sobota
[temperaturaMinimalna] => 5
[temperaturaMaksymalna] => 17
[opisWarunkow] => Bezchmurnie
[ikona] => http://www.google.pl/ig/images/weather/sunny.gif
)
)
)
(
[miejscowosc] => Jasło
[wojewodztwo] => Subcarpathia
[warunkiTeraz] => stdClass Object
(
[data] => 25.05.2010
[dzien] => Wtorek
[opisWarunkow] => Deszcz
[temperatura] => 16
[wilgotnosc] => 57%
[wiatr] => Wiatr: zach. z szybkością 26 km/h
[ikona] => http://www.google.pl/ig/images/weather/rain.gif
)
[warunkiKolejneDni] => stdClass Object
(
[0] => stdClass Object
(
[data] => 26.05.2010
[skrot_dnia] => wt.
[dzien] => Środa
[temperaturaMinimalna] => 6
[temperaturaMaksymalna] => 17
[opisWarunkow] => Możliwe opady deszczu
[ikona] => http://www.google.pl/ig/images/weather/chance_of_rain.gif
)
[1] => stdClass Object
(
[data] => 27.05.2010
[skrot_dnia] => śr.
[dzien] => Czwartek
[temperaturaMinimalna] => 11
[temperaturaMaksymalna] => 17
[opisWarunkow] => Liczne przejaśnienia
[ikona] => http://www.google.pl/ig/images/weather/mostly_sunny.gif
)
[2] => stdClass Object
(
[data] => 28.05.2010
[skrot_dnia] => czw.
[dzien] => Piątek
[temperaturaMinimalna] => 11
[temperaturaMaksymalna] => 19
[opisWarunkow] => Możliwe opady deszczu
[ikona] => http://www.google.pl/ig/images/weather/chance_of_rain.gif
)
[3] => stdClass Object
(
[data] => 29.05.2010
[skrot_dnia] => pt.
[dzien] => Sobota
[temperaturaMinimalna] => 5
[temperaturaMaksymalna] => 17
[opisWarunkow] => Bezchmurnie
[ikona] => http://www.google.pl/ig/images/weather/sunny.gif
)
)
)