"Live" flyinformasjon på webside

"Live" flyinformasjon på webside

Innleggav macalao » fre 29.10.2010 11:42

Vet ikke om jeg har postet riktig, men lurer på følgende:
Holder på med et webprosjekt og på denne siden skal det være "live" informasjon om avganger og ankomster til fly, slik det er på siden til flyplassen.
Hvordan får man tilgang til denne informasjonen og hvordan legger man den inn på websiden?

Brukerens avatar
medlem i 226 måneder
 

Re: "Live" flyinformasjon på webside

Innleggav ak » fre 29.10.2010 16:19

Hei,

du har flaks, Avinor har gjort denne informasjonen gratis tilgjengelig:
http://www.avinor.no/avinor/trafikk/50_Flydata

I tillegg trenger du et program på serveren , f.eks. skrevet i PHP, som henter disse dataene fra Avinor og presenterer dem på en lesbar måte.

Eksempel som skriver ut alle utgående fly (NB, jeg har ikke lest API dokumentasjonen, TimeFrom og TimeTo er antageligvis helt feil).
Kode: Merk alt
$url = 'http://flydata.avinor.no/XmlFeed.asp?'
  .'TimeFrom=1&TimeTo=7&airport=OSL&direction=D&'
  .'lastUpdate='.date('Y-m-d\T00:00:00');

$sx = simplexml_load_file($url);

foreach($sx->flights->flight as $flight) {
  $arr_dep = ($flight->arr_dep == 'D') ? ' til ' : ' fra ';
  echo $flight->flight_id . $arr_dep . $flight->airport . "<br />\n";
}

Administrator
Brukerens avatar
medlem i 236 måneder
 


Returner til XHTML/HTML



Hvem er i Forumene

Registrerte brukere: Ingen registrerte brukere