Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [klasa] Pogoda z google v1.0, pogoda z google jako tablica lub objekt
jaslanin
post
Post #1





Grupa: Zarejestrowani
Postów: 511
Pomógł: 143
Dołączył: 13.03.2010
Skąd: Jasło

Ostrzeżenie: (0%)
-----


Klasa ma za zadanie pobrać dane z pogody Google i przedstawić je jako tablica lub obiekt. Klasa udostępniona na licencji BSD

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):

  1. $pogoda = new pogoda();
  2. $pogoda->setMiejscowosc('Jasło');
  3. $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
                )

        )

)


Ten post edytował jaslanin 25.05.2010, 12:42:03
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 28.12.2025 - 08:58