WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Simulationen (http://www.wcm.at/forum/forumdisplay.php?f=27)
-   -   Online-Ressource für METAR als Javascript (http://www.wcm.at/forum/showthread.php?t=169070)

flightsim-at 01.07.2005 23:32

Online-Ressource für METAR als Javascript
 
Gibt es irgendeine Online-Ressource, wo man das aktuelle Wetter als METAR in form z.b. Javascripts für einen bestimmten Airport auf eine Website einbinden kann?

Michael Eisner 02.07.2005 09:54

Servus Martin,

also die METARs sind z.B. bei
http://weather.noaa.gov/pub/data/obs...etar/stations/
erhältlich.

Einfach an die obige URL z.B. LOWW.TXT (Großschreibung!) dranhängen und schon bekommt man das aktuelle METAR als TXT-File.

Ob es mit Javascript möglich ist, auf andere Dateien und Serve rzuzugreifen und diese Datei anzuzeigen, weiß ich jetzt nicht - aber mit PHP geht es ohne Probleme (also auch mit anderen serverbasierten Scriptsprachen).

Swen 02.07.2005 10:44

Per PHP kann man es so machen:

http://www.deutschepiloten.de/includ...tter/index.php

Aber Javascript ist nur Clientseitig, meines wissens, kannst du das also getrost vergessen. CGI oder PHP sind hier die richtigen wege.

flightsim-at 03.07.2005 00:12

danke.

es wäre nur noch interresant wie das script aussieht

Swen 03.07.2005 01:38

PHP-Code:

<?

if($readwx)
{
   if(empty(
$icao))
   {
      echo(
"Bitte das Feld Ausfüllen!");
   }
   else
   {
    
    
    
$icao=strtoupper($icao);
    
$wxdata = ($icao.".TXT");
    

    
    
$fp = ("ftp://weather.noaa.gov/data/observations/metar/stations/".$wxdata);

    if(@(
$metaract fopen ($fp,"r"))){
        while (!
feof ($metaract)){
            
$signs fgets ($metaract);
            echo (
$signs"

"
);
            
        }
    }
   }
}
?>

Das Script spreche ich per Formular an. :) Ich lese die ganze Datei aus. Kannst ja auch Zeile für Zeile auslesen mit foreach as und dann kannst du direkt mit arrays drauf zu greifen. :)

flightsim-at 03.07.2005 18:01

danke !


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:36 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag