|
|
#1 (permalink) |
|
Administrator
Registriert seit: 19.03.2009
Ort: Heide Holstein
Beiträge: 1.818
![]() |
Diese kleine Script liest die Google Weather Api aus und gibt das aktuelle Wetter auf der Homepage aus... Allerdings muss PHP 5.X auf dem Webserver installiert sein!
Beispielseite hier: http://www.webtodateforum.de/tipps-u...r-homepage.php Ob das nun erlaubt ist diese API zu nutzen, kann ich auch nicht beantworten... Also Nutzung wie immer auf eigene Gefahr... HTML-Code:
<?php $api = "http://www.google.com/ig/api?weather=buesum&hl=de"; $data = file_get_contents($api); $data = utf8_encode($data); $wetter = simplexml_load_string($data); echo utf8_decode($wetter->weather->current_conditions->condition->attributes()->data); echo " , die Vorhersage für Heute sagt ".lcfirst(utf8_decode($wetter->weather->forecast_conditions[0]->condition->attributes()->data))." voraus."; echo "<br>Die Temperatur beträgt im Moment: ".$wetter->weather->current_conditions->temp_c->attributes()->data." °C "; Echo "als tiefste Temperatur wird ". $wetter->weather->forecast_conditions[0]->low->attributes()->data." °C "; Echo " als höchste Temperatur ". $wetter->weather->forecast_conditions[0]->high->attributes()->data." °C erwartet, "; echo "Luft".strtolower(utf8_decode($wetter->weather->current_conditions->humidity->attributes()->data)); echo " ".$wetter->weather->current_conditions->wind_condition->attributes()->data; function lcfirst( $str ) { $str[0] = strtolower($str[0]); return (string)$str; } ?> |
|
|
|
|
|
#2 (permalink) |
|
Benutzer
Registriert seit: 17.04.2010
Ort: Villach
Beiträge: 44
![]() |
hallo!
was mus man den wo verändern , um das wetter in meiner region zu bekommen? sorry, aber da bin ich noch anfänger! vld gerry
__________________
http://www.gerry-king.at |
|
|
|
|
|
#3 (permalink) |
|
Moderator
Registriert seit: 17.04.2009
Ort: Regensburg
Beiträge: 2.361
![]() |
Hallo Gerry, die Ausgab des Wetter´s sieht dann so aus...
die Angabe der eigenen Stadt sollte in der ersten Zeile sein! "Das aktuelle Wetter in Büsum:" musst du selber schreiben... Leichter Regen , die Vorhersage für Heute sagt vereinzelt Regen voraus. Die Temperatur beträgt im Moment: 12 °C als tiefste Temperatur wird 9 °C als höchste Temperatur 15 °C erwartet, Luftfeuchtigkeit: 70 % Wind: S mit 6 km/h |
|
|
|
|
|
#4 (permalink) |
|
Benutzer
Registriert seit: 17.04.2010
Ort: Villach
Beiträge: 44
![]() |
hi!
versteh ich das jetzt falsch? da kann ich doch gleich alles selber schreiben!
__________________
http://www.gerry-king.at |
|
|
|
|
|
#5 (permalink) |
|
Moderator
Registriert seit: 17.04.2009
Ort: Regensburg
Beiträge: 2.361
![]() |
Warum? Du musst doch nur dem Absatz einen NAmen geben z.B. WETTER
und im Code musst du die Stadt eintragen! erste Zeile: $api = "http://www.google.com/ig/api?weather=MÜNCHEN&hl=de"; Geändert von voodoo36 (14.06.2010 um 12:57 Uhr) |
|
|
|
|
|
#6 (permalink) |
|
Benutzer
Registriert seit: 17.04.2010
Ort: Villach
Beiträge: 44
![]() |
da bekomme ich die fehlermeldung
"Parse error: parse error, unexpected T_OBJECT_OPERATOR in c:\programme\data becker\web to date\apache\htdocs\index.php on line 184" ![]()
__________________
http://www.gerry-king.at |
|
|
|
|
|
#8 (permalink) |
|
Benutzer
Registriert seit: 17.04.2010
Ort: Villach
Beiträge: 44
![]() |
auch mit dem originalcode, habe ich nur einen zahlensalat!!
lg gerry
__________________
http://www.gerry-king.at |
|
|
|
|
|
#10 (permalink) |
|
Benutzer
Registriert seit: 17.04.2010
Ort: Villach
Beiträge: 44
![]() |
jetzt bekomme ich auch mit dem orig code die meldung"Parse error: parse error, unexpected T_OBJECT_OPERATOR in c:\programme\data becker\web to date\apache\htdocs\index.php on line 188"
und wenn ich den normalcode auf der startseite reingebe, kommt das: http://www.gerry-king.at/mein_test/
__________________
http://www.gerry-king.at Geändert von Gerry King (14.06.2010 um 13:25 Uhr) |
|
|
|
![]() |
| Lesezeichen |
| Themen-Optionen | Thema durchsuchen |
| Ansicht | |
|
|