Versio

Vliegvelden database

Met dit script kun je gemakkelijk data van een vliegveld over de hele wereld ophalen d.m.v. cUrl. De data word teruggestuurd in een array. Hieronder zie je de data die komt met tussen haakjes de naam van de waarde in de array:

- Naam (naam)
- Stad (stad)
- Land (land)
- ICAO (ICAO)
- IATA (ICAO)
- Latitude (latitude)
- Longtitude (longtitude)
- ASL (ASL)

Je kan zoeken op naam, ICAO code of IATA code. Het enige wat je doet is include mijn functie en zoek:

Zoeken op ICAO code:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
   SearchAirport("ICAO","EHAM") // EHAM is de luchthaven Schiphol
?>


Zoeken op IATA code:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
   SearchAirport("IATA","AMS") // AMS is de luchthaven Schiphol
?>


Zoeken op naam:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
   SearchAirport("naam","Schiphol") // Schiphol spreekt voor zichzelf :P
?>


In het voorbeeld word de ICAO gebruikt om te zoeken.

Ik weet niet of mensen het nodig hebben, maar ik gebruik het onder andere voor Google Maps (voor het IVAO vliegnetwerk)

Voorbeeld: http://aiportapi.hostzi.com/SearchAirport.php

Gesponsorde koppelingen

BHosted Hosting al vanaf € 1,- per maand

Controleer nu gratis jouw domeinnaam:

  

PHP script bestanden

  1. vliegvelden-database

 

15 reacties op 'Vliegvelden database'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Bas IJzelendoorn
Bas IJzelendoorn
3 jaar geleden
 
0 +1 -0 -1
Dit is toch gewoon een het uitlezen van een andere website?? de database is wel weg te laten. Wel denk ik dat bedrijven rond de luchthavens hier wat aan kunnen hebben.
Phpgast v W
phpgast v W
3 jaar geleden
 
0 +1 -0 -1
Deze waarden worden uit mijn database gehaald, en dan op die pagina gezet. je kan ge dmv mijn voorbeeldscriptje op je eigen website ophalen. Ik had die database nodig omdat ik iets met google maps aan het maken was, en daarvoor moest de vliegveldcoördinaten en namen hebben.
Karl Karl
Karl Karl
3 jaar geleden
 
0 +1 -0 -1
En dan ligt die gratis host eruit (zoals nu), dan werkt dat scriptje niet meer...
Stom hoor.
Volgens mij valt ook met wat klooien het ook via de google maps api het ook uit google maps te halen.
En waarom, als je per se een api moet gebruiken, gebruik je geen REST / XML-RPC / SOAP / JSON ?
Phpgast v W
phpgast v W
3 jaar geleden
 
0 +1 -0 -1
Ik weet niet of dat mogelijk is, maar ik wou niet zover gaan. En ik gebruik een api omdat ik die andere dinges nog niet kan...
Karl Karl
Karl Karl
3 jaar geleden
 
0 +1 -0 -1
Quote:
phpgast schreef op 01.12.2009 13:03
Ik weet niet of dat mogelijk is, maar ik wou niet zover gaan. En ik gebruik een api omdat ik die andere dinges nog niet kan...

Blijkbaar weet je ook niet veel van API's. API's maken vaak gebruik van 'die andere dinges' zodat je niet aan een taal geboden bent (bijvoorbeeld als je een php serialize terug krijgt) én het is een standaard manier. XML kan je in zoveel verschillende talen makkelijk parsen...
Dit gedoe is niet standaard. Het is onhandig. Het is gepruts.
Als je er al gewoon JSON gebruikt zou hebben zou het veel simpeler zijn: json_decode....
Phpgast v W
phpgast v W
3 jaar geleden
 
0 +1 -0 -1
okee, ik zal er volgende keer aan denken, en het dan een beetje te leren, maar nu laat ik dit staan, want ik had dit even snel gemaakt voor mensen die het wel handig vinden...


3 jaar geleden
 
0 +1 -0 -1
Wellicht handiger om gewoon het échte script te laten zien (Airport.php + bijbehorende database) dan zo'n request aftreksel die dood gaat zodra jouw gratis host er mee stopt...
Bas IJzelendoorn
Bas IJzelendoorn
3 jaar geleden
 
0 +1 -0 -1
Ik snap sowieso niet echt waarom je informatie over vliegvelden gratis op internet wil linken etc. Ik werk zelf op schiphol bij een expediteur (zal een hoop mensen niet veel zeggen) Maar ik weet uit ervaring dat bedrijven op schiphol zich blauw willen betalen voor deze databases!!
Phpgast v W
phpgast v W
3 jaar geleden
 
0 +1 -0 -1
@Chris: dan moeten mijn database-gegevens erin staan toch? als het uit die database word gehaald, dan moet dat toch?? of vergeet ik nou iets...

@nimtex: dus volgens jou zou ik die db niet gratis moeten aanbieden?? Ik heb het gratis op internet gevonden als een .dat bestand, en heb hem met een vb.net progje van mij omgezet naar de SQL database.


3 jaar geleden
 
0 +1 -0 -1
phpgast; je geeft ons dat bestand zonder jouw gegevens, en vervolgens een export van de mysql..
Phpgast v W
phpgast v W
3 jaar geleden
 
0 +1 -0 -1
Ja, zo kan het idd, maar dan heb je hier een sql query met 5497 rijen ofzoiets was het... Ik dacht, dan hoeft niet iedereen zo'n grote tabel te importen, maar kunnen ze het bij mij makkelijk ophalen


3 jaar geleden
 
0 +1 -0 -1
Ja, totdat jouw (trage, gratis) host er mee ophoud.... Dus upload je export naar een andere server (rapidshare, upload.nl ofzo) :-)
Phpgast v W
phpgast v W
3 jaar geleden
 
0 +1 -0 -1
M'n voorbeeldje werkt weer gewoon...
TJVB tvb
TJVB tvb
3 jaar geleden
 
0 +1 -0 -1
De vraag is nog steeds of je de database inhoudt niet gewoon direct wilt publiceren.
Als dit nu intensief gebruikt gaat worden zal jou hoster het gewoon offline zetten. Verder blijven we afhankelijk van jou website. Dit maakt het in zijn geheel veel minder nuttig omdat het gewoon risico vol is.

Het is leuk voor een kleine website die een keer bekeken wordt maar niet voor functionaliteit die redelijk belangrijk is.
Michael -
Michael -
3 jaar geleden
 
0 +1 -0 -1
Export je SQL gewoon en plaats die hier. Zo hebben we er niks aan. Hele tijd een connectie maken naar jou gratis hosting werkt ook niet. Zeker niet als meer mensen deze willen gebruiken een je te veel dataverkeer daardoor krijgt.

Om te reageren heb je een account nodig en je moet ingelogd zijn.

  • Labels
  • Geen tags toegevoegd.
Get Adobe Flash player