Wetterbox einbinden
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
adresse
besucher
code
file
frankfurt
glauben
http
mahl
not
ort
paar
problem
quelle
server
setting
show
stadt
url
wetter
wirt
-
Hi ! Ich habe für eine Wetterbox einen Code erhalten von einer Seite. Nun möchte ich diesen Code in meine Seite einbauen. Dabei soll allerdings jedem Besucher sofort das richtige Wetter für seine Stadt angezeigt werden.
Im Code muss der Ort angegeben werden, z.B. Oberursel
Jetzt will ich, dass wenn z.B. ein User aus Frankfurt auf meine Homepage kommt, ihm automatisch das Wetter für Frankfurt angezeigt wird.
Das geht mit der IP Adresse, oder?
Wie kann man das machen? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Hallo,
Das mit der I.P. Adresse wirt wohl grossteils nicht Fonktionieren. Wen man beispielsweise meine i.P. hernimmt : nach meiner ip Lebe ich in Verona.
ich glaube so einen auswerte wo die Ip herkommt und dan noch eine Link zuteilt ist sehr schwer herzubekommen.
Probiers mahl mit der:
1. // Include the classes 2. include("class.xml.parser.php"); 3. include("class.weather.php"); 4. 5. // LocationCode, seconds cachelifetime, TempUnit (F or C), Cache Directory 6. $weather_chile = new weather("CIXX0020", 3600, "C", $cachedir); 7. 8. // Parse the weather data with caching 9. $weather_chile->parsecached(); 10. $wend_->tr.ip
# # # // Thanks to Daniel Milosevic for the following code snippet! # // It shows how to fix the problem if the XML file cannot be # // reached, due to security settings on the server. It uses # // curl. # # //If fopen is accessible use below # //if (!($fp = fopen($path, "r"))) { # //die("Cannot open XML data file: $path"); # //return false; # //} # # //If fopen is not accessible because of server settings, use curl below - DM # $file = $path; # $ch = curl_init($file); # $fp = @fopen("temp.xml", "w"); # curl_setopt($ch, CURLOPT_FILE, $fp); # curl_setopt($ch, CURLOPT_HEADER, 0); # curl_exec($ch); # curl_close($ch); # fclose($fp); # $file = "temp.xml"; # if (!($fp = fopen($file, "r"))){ # die("Cannot open XML data file: $file"); # return false; # } # // - DM #
^^ ich glaube aber da sind ein paar programierfehler
Quelle: http://www2.voegeli.li/no_cache/code-tutorials/php-scripts/class-weather-v2.html?L=1
mfg
gatterer
Beitrag zuletzt geändert: 20.12.2009 10:28:55 von gatterer -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage