Main image
12th March
2008
written by Bart Suichies

Een paar weken geleden was ik op The Mobile City, een conferentie over de groeiende rol die locative media speelt bij het ontwerpen van en leven in steden. Hoewel het niveau van de dag niet altijd even stabiel was, wist een aantal sprekers de juiste snaar te raken met betogen over ‘nieuwe’ privacy, information-clutter en de rol van ambient technologie. Al met al was het dan ook een inspirerende dag, die voor mij persoonlijk in ieder geval een aantal nieuwe ideeën heeft opgeleverd.

Persoonlijke tracker
Een van de ideeën is een persoonlijke tracker, die online laat zien waar je ongeveer bent en direct met je kan communiceren. Dat idee is op zich niet nieuw, maar de meeste oplossingen die ik ken zijn niet gratis, gericht op business-to-business oplossingen en vereisen een gps-device. En laat ik dat nou net allemaal níet willen! Daarom ben ik online op zoek gegaan naar gratis diensten met api’s, die me verder zouden kunnen helpen. En met succes, want het eerste resultaat staat inmiddels hier online. In deze post zal worden uitgelegd hoe je zelf in 9 stappen je persoonlijke tracker kan maken.

De ingrediënten
Wat hebben we allemaal nodig?
* Een mobiele telefoon (gps NIET noodzakelijk) met Windows Mobile of Symbian
* Een mobiel data-abonnement (het liefst flatfee)
* Webspace die met php kan omgaan
* Basiskennis php

Voor de tracker
* De navizon mobiele applicatie
* Een key voor de google-api

Voor de directe communicatie
* 2 twitter-accounts

Stap 1: Download en installeer de Navizon applicatie
a) Maak een gratis account aan bij Navizon
b) Download en installeer de Navizon Lite applicatie op je mobiele telefoon (instructies voor Windows Mobile of Symbian).

Stap 2: Maak een key voor de Google API aan
Omdat we straks via Google maps onze positie op de kaart gaan bijhouden, hebben we een key voor de Google Maps API nodig. Die kun je hier aanvragen. Let op: de sleutel is specifiek voor webadressen. Zorg er dus voor dat je een sleutel aanvraagt voor de juiste lokatie!

Stap 3: Zoek de lokatie van je Navizon xml-lokatiebestand
Login op de Navizon website met de gegevens die je in stap 1 hebt aangemaakt. Je komt nu op je persoonlijke tracker pagina. Ga nu naar Display the location of users in my group in Browser. Als het goed is (en je de applicatie op je mobiele telefoon hebt geactiveerd), verschijnt er een kaart met daarop de markering waar je ongeveer bent. Als dit niet zo is, dien je eerst te controleren of je de applicatie goed hebt geïnstalleerd en hij daadwerkelijk aan het updaten is.

Als alles werkt, dienen we onze lokatie eerst openbaar te maken. Klik hiervoor op publish my location to public URL. Er verschijnen nu 3 opties, waarvan we de onderste link (access location in XML-format) kopiëren. In dit bestand staan de laatst doorgegeven coördinaten en het tijdstip waarop deze zijn doorgegeven. Deze hebben we straks nodig om onze Google map te configureren.

Stap 4: een php-pagina aanmaken met een Google Map voor je lokatie
We gaan nu een php-pagina aanmaken. Download hiervoor de volgende broncode. Pas het bestand op twee plaatsen aan met de juiste lokatie voor je Navizon xml-bestand (uit stap 3) en met je eigen Google API sleutel (uit stap 2). Sla het bestand op als php-bestand en upload het naar je webspace. Als het goed is heb je nu online een pagina met daarop een Google Map die de laatste positie van je mobiele telefoon markeert.

Stap 5: Een primary Twitter account aanmaken & je telefoon koppelen
Nu we weten waar je bent, willen we ook met je kunnen communiceren. Hiervoor gebruiken we Twitter, waarmee je in principe 250 gratis sms-berichten per week naar je telefoon kan verzenden. We beginnen met het aanmaken van je primary account. Deze mag een naam naar keuze hebben. Zodra deze account is aangemaakt, log je in en ga je naar de device settings. Zet de notificaties van je direct messages aan op het mobiele nummer van de telefoon waarop je Navizon hebt draaien. Twitter zal nu een bericht naar je toezenden. Bevestig dit en je bent good to go.

Stap 6: Een secondary Twitter account aanmaken
We gaan middels direct messages met je telefoon communiceren. Echter, voordat je een direct message richting je primaire account kan sturen, moet je deze volgen. Hiervoor heb je dus nog een tweede account nodig! Ga opnieuw naar Twitter en maak een nieuw account aan. Let erop, dat de naam van deze account zo kort mogelijk is (maximaal 2 karakters!), want dan houdt je straks zoveel mogelijk sms-karakters over om berichten te sturen! Login met je nieuwe gegevens en ga naar je settings en vink ‘protect my updates’ aan.

Stap 7: je twitter-accounts koppelen
Om elkaar Direct Messages te sturen, moeten de twitter accounts gekoppeld worden. Ga daarom nu – terwijl je nog bent ingelogd met je 2e account – naar de twitterpagina van je primary account (www.twitter.com/username) en klik daar op follow. Loguit en login met je primary account. De oefening gaat nu in spiegelbeeld: zoek je 2e account op (www.twitter.com/username) en klik op follow. Als het goed is, heb je bij je 2e account nu 1 follower en 1 following (controleer dit!).

Stap 8: een berichtenformulier toevoegen aan je tracker-pagina
Om berichten online naar Twitter-accounts te sturen, hebben we een kleine library nodig. Download deze library twitter.txt en hernoem hem naar twitter.php. Upload het bestand naar je webspace in dezelfde folder als waar je tracker-pagina (stap 4) staat.

Download nu index.txt en pas deze op vier plekken aan, zodat het 1) de juiste lokatie van je Navizon xml-bestand heeft (stap 3), 2) de logingegevens van je 2e twitter-account bevat (stap 6), 3) de username van je primary twitter-account en 4) de juiste sleutel van je Google Maps API bevat. Sla het bestand op als index.php en upload het naar je webspace.

Stap 9: check it!
Als het goed is heb je nu een pagina zoals deze online staan. Nu kun je checken of alles werkt door jezelf een bericht te sturen via je eigen tracker-pagina. Als het goed is, krijg je nu via je mobiele telefoon het sms-bericht dat je via je tracker-pagina verstuurt én kun je bovendien zien waar je ongeveer bent!

Let op: deze hack is redelijk quick&dirty in elkaar gezet en bovenstaande 9 stappen hebben in mijn geval geleid tot een werkende oplossing. Echter, alle bestanden en voorbeelden e.d. worden ‘as-is’ geleverd en kunnen mogelijk niet werken in jouw situatie (bijv door verschillende webserver-configuraties). In de comments kun je daarom vragen kwijt, die ik zal proberen te beantwoorden. Echter, ik kan niet garanderen dat dit voor iedereen werkt. Mocht je echter een klein beetje kennis van PHP en webontwikkeling hebben, dan moet bovenstaande niet zo’n groot probleem zijn!

N.B. alle bronbestanden mogen verspreid worden onder de CC Atribution-Share Alike licentie.

Enjoy!

55 Comments

  1. [...] Suichies van Amazing Minds beschrijft op zijn weblog stap voor stap hoe je zelf een tracker kunt maken. Erg vernuftig en gratis bovendien. Stem of voeg toe(?): Comment RSS [...]

  2. 13/03/2008

    Goed nieuws, ook met Mac OS X based systemen is het mogelijk! Navizon draait prima op een iPhone en geeft zijn locaties keurig door.

    http://waaris.naaneldering.nl/

    Groet, Naan Eldering

  3. Ronald
    14/03/2008

    Is deze positie bepaling hetzelfde als in Google Maps Mobile.

    dat werkt op mijn HTC TyTN namelijk prima op GPRS maar UMTS geeft een locatie in Duitsland?

  4. 15/03/2008

    Hi Ronald,

    het zou ongeveer dezelfde moeten zijn, al weet ik niet of Navizon net zoveel Cell-ID’s heeft als Google. Ik mis er af en toe wel een paar. UMTS heb ik geen ervaring mee, werk nl. zelf met GPRS.

  5. 18/03/2008

    Een ander voorbeeld van hoe je tracking and tracing op basis van GSM en/of GPS kan doen is ook te zien op:
    http://gg-tracker.eppenga.com

    Hierbij hou je de GSM cell-locaties zelf bij die worden opgeslagen in een eigen database. Zodra er geen GPS meer aanwezig is wordt aan de hand van de opgebouwde database de GSM cell-locatie berekend.

    De applicatie is beschikbaar onder de open-source GNU licentie en is een eigen ontwikkeling.

  6. 18/03/2008

    @Ebo: misschien moet je ook eens bij http://www.mtsfriends.ro kijken, die doen iets soortgelijks. Nadeel daarvan is de ‘eigen database’. Het wachten is op Google die met een Api ALLE cell-id’s beschikbaar stelt, dan gaat het imho een stuk harder met dit soort diensten.

  7. Arno
    18/03/2008

    Hallo,

    ik heb het snel gelezen maar volgens mij doet http://www.trackr.nl/ hetzelfde. Maar ik kan mij vergissen.

  8. 18/03/2008

    @Bart: thanx! Helemaal eens, een complete kant-en-klare database zou veel makkelijker zijn. Overigens op http://www.antenneregister.nl staat die database, alleen is die niet zo nuttig want daar mist data als Cell ID, LAC, MCC, MNC, etc…

    Inmiddels heeft de GG-Tracker applicatie zo’n 400+ zendmasten van Orange automatisch in beeld gebracht, mocht iemand die willen gebruiken dan zijn ze te downloaden via:
    http://gg-tracker.eppenga.com/release/cell_locaties.xls

    Het gaat daarbij met name om locaties rondom Rotterdam/Vlaardingen/Den Haag en wat grotere snelwegen.

  9. Audry
    18/03/2008

    @ Arno,

    Wat ik van dit systeem begrijp wordt a.d.h.v. een verbinding met GPRS-masten jouw positie bepaald, bij trackr wordt jouw positie via GPS bepaald en via GPRS dooorgegeven aan andere gebruikers.

    Audry

  10. 19/03/2008

    @Arno: ik heb de trackr applicatie geprobeerd (Neerlands trots eerst), maar die hebben nog geen mogelijkheid om via cell-id je positie te bepalen. Het gerucht gaat wel dat er snel een applicatie komt die dat mogelijk gaat maken. Ik neem aan dat het systeem ook met de applicatie + api van trackr werkt.

  11. 19/03/2008

    Wij hebben een applicatie ontwikkeld : Phone Protector.
    Deze app. kost 9,95. Het idee is ook simpel, download onze software op je (symbian) toestel. En log in op de online-controlpanel.

    Vanaf de controlpanel, is het mogelijk om de telefoon bij diefstal te blokkeren/een sirene aanzetten/ positie informatie op tevragen.

    Onze Cell-Id database bestaat op het moment uit 100000 cell-id’s van europa. Van providers als KPN/Vodafone/Orange/T-mobile.

    Binnenkort lanceren wij Phone Location, deze software maakt het mogelijk om de telefoon te traceren op 5 meter naukeurigheid, indien het toestel is voorzien van interne GPS. Voor toestellen zonder GPS zal de cell-id als positie worden weergegeven. Voor alle Symbian toestellen en Window’s.

    Mocht je interesse hebben in GPS Tracking :

    http://www.gpsmonitor.nl

    ( Waar de GPS Tracker geen GPS bereik heeft, leest onze applicatie de cell-id van de GPS Tracker, waardoor altijd een positie wordt weergegeven )

    Voor een gratis Trial versie : Phone Protector
    http://www.joiku.com/?action=products&mode=productDetails&product_id=397

  12. Geert
    19/03/2008

    Mooi! Maar Navizon kent inderdaad bijzonder weinig t-mobile cell-id’s hier in de buurt. Verder werkt de twitter-plugin bij mij niet. Weet er eigenlijk te weinig van af, maar volgens doet mijn server niet aan ‘curl’. Weet iemand een andere manier om het in te voegen?

  13. 19/03/2008

    Om te voorkomen dat iedereen een eigen database met cellen moet aanleggen, die allemaal niet echt compleet zijn, zijn wij bezig een open-source database aan te leggen, van alle Cell-ID’s wereldwijd, met een API om er op aan te sluiten: http://www.celldb.org
    Wellicht voor een aantal van bovenstaande clubs relevant. Als iemand een aantal cellen heeft die hij hier in wil gooien, kunnen die altijd naar mij gemaild worden (zie adres op de site), dan zorg ik daar voor. Bulk upload tools komen er aan.

  14. 20/03/2008

    Michel, Ik wil niet vervelend zijn, maar ehh… Het ging toch over gratis?
    GPSMonitor is niet gratis. Je moet daarvoor wel bij jullie een GPS Apparaat en software kopen.

    Bart,
    Navizon is leuk, maar je beschrijft 9 stappen die de gemiddelde Nederlander niet wil of kan.

    Ik wil daarom iedereen wijzen (en ja dit is een “advertorial”) op onze site; http://www.iqonn.com. Een portal voor Mobiele gebruikers.
    Naast dat je gratis een Connection Manager kan downloaden (waar je allerlei verbindingen (LAN, WLAN, GPRS, EDGE, UMTS, HSPA) kan opzetten, krijg allerlei diensten waar je gebruik van kan maken.

    Zoals een feature die wij “FollowMe” noemen. Simpel gezegd, je creert je eigen pagina (door wat dingen aan te klikken, heel simpel dus) waar je aangeeft wat je met anderen die je “volgen” wilt delen.
    Het resultaat is een pagina, met contact en locatie gegevens.
    Door gebruik te maken van de Connection Manager (IQonn Lite) wordt je locatie meteen doorgegeven en je follow me pagina geupdate.
    Het werkt met GPS, maar ook met CELL-ID en zelfs met gewonen WLAN. Wij hebben hiervoor een Cell-ID en IP Adres database wat we gebruiken. Het maakt dus niet uit hoe je verbind.

    je hebt dus geen PHP kennis of eigen webspace nodig. Je hebt niet eens een telefoon nodig. Voor mensen met een laptop die gewoon van thuis naar hun werk gaan en terug, is dit meer dan voldoende.
    Tuurlijk werkt het ook met Symbian, maar daarvoor hebben wij nog niet een gratis client gevonden. Dus tot die tijd kan je een applicatie als GSM Tracker gebruiken (gebruik ik zelf ook) en wordt je volledig getrackt.

    Zie daarvoor mijn eigen site:http://eddie.at.iqonn.com

    De komende 2 weken ben ik door Azie aan het reizen. Neem een kijkje. Als zeg ik het zelf, “leuk toch?”

  15. 23/03/2008

    Edit: Inmiddels terug uit Zwitserland lijkt de Navizon xml-pagina geen coördinaten meer door te geven, waardoor de map niet goed laadt. Na de paasbrunch ga ik op onderzoek uit.

    Edit2: Onderzoek gedaan, het probleem lijkt bij Navizon te liggen. De xml-bestanden zijn inderdaad niet goed. Er wordt gewerkt aan een oplossing.

  16. Philip
    23/03/2008

    ook een gratis dienst, die iets soortgelijks doet kan je hier vinden:

    http://bliin.com/

  17. 23/03/2008

    @Philip: Bliin is idd soortgelijk, maar werkt op basis van GPS of handmatig via sms, niet via cell-id’s.

  18. Willem
    24/03/2008

    Leuk als dit werkt.

    Zendamateurs hebben ook zoiets, dat heet aprs, is gratis en wordt al meer dan 10 jaar in veel landen gebruikt, je moet wel zendamateur zijn om je positie op de kaart te laten verschijnen.

    http://www.dx11.com/aprs.htm

  19. 24/03/2008

    heb laatst (maand of 4 geleden) navizon geprobeerd, maar was toen niet erg nauwkeurig,Het programma gaf aan dat ik in Alkmaar was, terwijl ik in Den Helder stond :-(

  20. 25/03/2008

    @Jottum: elk programma heeft een beetje zijn beperkingen wbt GSM-masten. Ik zal eens een mailtje sturen naar trackr.nl en vragen wanneer ze hun applicatie klaar hebben om zonder gps te navigeren. Hopelijk is hun dekking beter in NL.

  21. Rene
    26/03/2008

    Snel vraagje… ik heb de php broncode aangepast, maar als ik die naar mijn webspace verplaats, dan moet ik er waarschijnlijk nog een html pagina van maken? Wat moet ik precies doen als ik de php code heb aangepast? Ik heb verder alles werkend, Navizon client, Google API key, en ik zie mezelf op de map bij Navizon online, dus alleen de HTML nog…

    Thanks,
    Rene

  22. Rene
    26/03/2008

    Ik begrijp nu de PHP code een beetje, maar ik krijg de volgende foutmelding. Enig idee? Mijn provider ondersteunt PHP 4.4.6

    Warning: domdocument() expects at least 1 parameter, 0 given in /home/familivd/public_html/whereami/map1.php on line 22

    Fatal error: Call to undefined function: loadxml() in /home/familivd/public_html/whereami/map1.php on line 24

    Sorry for the hassle,
    Rene

  23. 26/03/2008

    Hi Rene,

    ik heb het vermoeden dat je provider het fopen commando niet ondersteund (veel doen dat ivm beveiliging). Daardoor geeft de functie getFile() niks terug en krijg je deze foutmelding. Je kan het beste even met je provider contact opnemen om te kijken welke methoden ze wél ondersteunen om het xml-bestand in te kunnen lezen.

  24. 26/03/2008

    en je hoeft er geen html van te maken, gewoon hernoemen naar .php en dan ben je good to go.

  25. 27/03/2008

    Ik probeer het ook werkend te krijgen maar kreeg de zelfde fout als rene.
    Nu heb ik het volgende er bij gezet om te kijken waar de fout vandaan komt:
    print getFile($trackUrl);
    Alleen de gegeven melding kan ik neit thuis plaatsen.
    Heeft iemand een idee

  26. 27/03/2008

    Beste Dieuwert,

    welke melding krijg je precies?

  27. 27/03/2008

    In de eerste plaats:
    Warning: domdocument() expects at least 1 parameter, 0 given in /home/djdive/domein-wwww.djdive.com/www/map.php5 on line 22

    Fatal error: Call to undefined function: loadxml() in /home/djdive/domein-wwww.djdive.com/www/map.php5 on line 24

    En omdat ik wilde weten waar het fout ging heb ik de comando:
    print getFile($trackUrl);
    er aan toegevoeg en als je nu kijk op de volgende pagina dan kan je de fout zien:
    http://www.djdive.com/map.php5

  28. 27/03/2008

    Hi Dieuwert,

    zo te zien leest hij de xml-file wel goed uit, dus dat zou geen problemen moeten opleveren. De fout die ontstaat heeft te maken met het feit dat je geen goede api-sleutel hebt van google maps. Deze sleutel kun je hier aanvragen en dat moet je specifiek voor de url waarop je het bestand uitvoert (dus http://www.djdive.com) doen.

  29. 27/03/2008

    Ik heb de php opnieuw gemaakt -> http://www.djdive.com/map1.php
    en ik blijf de zelfde melding houden ondanks dat mijn api goed is.. (met kopieren en plakken kan niet veel fout gaan ;-) )

  30. Ronny
    27/03/2008

    Diewert, ik krijg dezelfde foutmelding als jij. Heb het nog niet opgelost.
    Maar ik heb een ander probleem. Bij mij staan in de XML geen coordinaten. Kan dus sowieso niks beginnen.
    Zag dat het een probleem bij Navizon was, maar op http://www.amazingminds.nl/tracker/ is wel een recent punt te zien.

    Meer mensen dit probleem?

  31. 28/03/2008

    Ronny, jij heb nog wel in elk geval een beeld van een laatste punt.
    Ik ga morgen even wat proberen op een andere web server want misschien heeft het daar wel mee te maken.
    Al moet ik zeggen dat er weinig verkeerd kan gaan met zo’n goede beschrijving ;-)

  32. 28/03/2008

    @dieuwert: die foutmelding heeft er mee te maken dat je hoster waarschijnlijk geen fopen toestaat. Dat heb je nodig om het xml bestand te kunnen inlezen. Het beste kun je een mailtje naar je hoster sturen met de vraag met welke functie je het beste een remote bestand kan uitlezen.

    @ronny: de helpdesk van navizon via hun forum verloopt vrij vlot. Als je daar je vraag stelt, krijg je meestal binnen een dag antwoord. Ik zou het daar even proberen.

  33. 28/03/2008

    Ik heb wat dingen aangepast en draai nu ook de php script in PHP5 en nu werkt hij gewoon -> http://www.djdive.com/Track/track.php5
    En nu maar verder aankleden

  34. Ronny
    29/03/2008

    @Diewert: Ik bedoelde niet dat ik mijn punt kon zien. Dat is de tracker van Bart. Hij gaf aan dat de coordinaten er eerder niet inzaten, maar nu blijkbaar wel weer. Ik heb nog steeds geen coordinaten in mijn XML.
    Wat heb je aangepast in de PHP zodat ie het nu wel doet?

    @Bart: Ik zal een contact met ze zoeken. Ik dacht dat het misschien een algemeen probleem was, maar zie dat ie bij jou nu wel weer werkt.

  35. Ronny
    29/03/2008

    Hoe dom kan je zijn.
    Het bleek dat ik op invisible stond in de telefoon.
    Pff.

    Nou, ik kan weer verder :) ……

  36. 29/03/2008

    Ik merk wel dat iets een onzekere variabele is.
    Want de ene keer geeft hij netjes google maps weer en de andere keer geeft hij toch nog een foutmelding dat hij iets niet kan bewerken en dan voornamelijk de 2 van regel positie van regel 15 en dat is deze regel in mijn geval ->

    En dit is een normale commando die gebruikt kan en mag worden..

  37. 30/03/2008

    Dank voor je uitleg. Nu nog uit zien te vinden of mijn telefoon(s) voldoen.

  38. 31/03/2008

    ziet er goed, nu nog er nog even tijd voor maken

  39. 31/03/2008

    ziet er goed uit, nu er nog even tijd voor vrij maken

  40. 31/03/2008

    @Bart, weet jij wat ik verkeerd doe als ik geen sms ontvang wanneer ik een bericht verstuur met de script.
    Ik zie wel in beide accounts (Sec. en prim.) dat er een bericht is verstuurd alleen het wordt niet naar mijn telefoon verstuurd en dit terwijl ik wel systeem berichten van Twitter ontvang per sms.

  41. 01/04/2008

    @Dieuwert: zou ik zo 1-2-3 geen antwoord op hebben, wellicht dat de twitter-site hulp biedt?

  42. 03/04/2008

    @Bart, ik heb inderdaad in samen werking met Twitter de oplossing gevonden waardoor hij nu werkt. Er stond ergens in mijn profiel iets neit goed wat ik niet kon zien. Nu heb ik een andere profiel aangemaakt waardoor de problemen opgelost zijn.

    tevens. de tijd omrekening in de PHP script werkt niet goed, hierin staat namelijk +8 uur (8*60*60) alleen dan kom ik nog 1 uur tekort op de daadwerkelijke gelogde tijd.
    Dus ik heb nu +9 uur staan, (9*60*60) wat is jou ervaring m.b.t. deze tijd functie?

  43. [...] in mijn bloed zit naast het duiken heb ik een leuke optie toegevoegd aan mijn site aan de hand van deze tekst en uitleg. In het menu ” Wie ben ik” heb ik een Google map toegevoegd met daarin [...]

  44. 03/04/2008

    Vaag, ik pas wat aan op mijn website met als gevolg dat het automatisch hier op terecht komt :-(
    Bart, kan jij de vorige post weghalen?

  45. Getiem
    03/04/2008

    Is er een php expert die de beide struikelblokken kan verhelpen?

    De fopen en de curl zijn beide struikelblokken heb ik gemerkt. Ik heb ondertussen 5 hoster geprobeerd en allemaal blokkeren ze een of beide van deze functies.

    Is er iemand zo aardig om dit te herschrijven? Ik heb helaas niet genoeg verstand van php om dat aan te passen.

  46. 03/04/2008

    Zet voor de gein eens een 5 achter php.. -> track.php wordt dan track.php5
    Want dat heeft bij mij ook geholpen, want mijn hosting heeft php3 en php5 php3 kan totaal niet met de commando overweg terwijl php5 dit wel kan..

  47. Getiem
    03/04/2008

    Zal ik proberen.

    Ook de “

  48. 03/04/2008

    Ter info, ik heb de applicatie GG-Tracker die zowel van GPS als van GSM locatiebepaling gebruik kan maken aangepast zodat er gebruik gemaakt kan worden van de database van CellDB.org.

    Hierdoor kent de applicatie de positie van alle GSM zendmasten die in de centrale database van CellDB.org zijn opgeslagen, waardoor GSM locatie weer een stapje beter wordt.

    Met dank aan de post van PanMan (zie bovenstaande post: 19-03-2008 @ 17:03).

  49. 04/04/2008

    @Dieuwert: +8 -> +9 ivm zomertijd denk ik ;)

    @Ebo: goeie aanvulling!

  50. Getiem
    04/04/2008

    Omdat de fopen niet helemaal werkt op de hostings heb ik die aangepast naar een CURL:

    $trackUrl = ‘http://my.navizon.com/Webapps/UserAdmin/UserService.asmx/GetUserLocation?user=5B59575B5957′;

    $ch = curl_init();
    $timeout = 0; // set to zero for no timeout
    curl_setopt ($ch, CURLOPT_URL, $trackUrl);
    curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
    $file_contents = curl_exec($ch);
    curl_close($ch);

    $dom = new DomDocument;
    $dom->preserveWhiteSpace = FALSE;

    $dom->loadXML($file_contents);

    Dit werkt bij mij prima.
    Verder heb ik bij de verzending naar mijn twitter account de naam van de eerste en de “d” weggehaald, dit zorgde voor problemen. Nu werkt het vlekkeloos

  51. Rene
    07/04/2008

    Getiem,

    Nu werkt het inderdaad prima, vreemd, want mijn provider ondersteunde eerst wel de fopen, maar ze hebben hem waarschijnlijk nu afgeknepen.

    Thanx!
    -R

  52. John
    15/04/2008

    Erg leuke guide!
    Ik heb er met plezier mee gestoeid.

    Ik zit echter als php noob nog met het volgende:
    Hoe kan ik de serverdatum nederlandstalig uitlezen?
    http://johnennancy.nl/positie

  53. 15/04/2008

    Als je iets als dit bedoel -> http://www.djdive.com/Track/track.php5
    Die script heb ik van de volgende pagina gehaald -> http://us2.php.net/date

    gr,
    Dieuwert

  54. RTreffers
    19/04/2008

    Ik heb Navizon geinstalleerd, echter krijg ik op geen enkele wijzen het LEDje van mijn telefoon gekleurd. Lijtk wel of hij mijn telefoon niet ziet…

    Heb een E-Ten M700 met Windows Mobile 6

  55. 16/05/2008

    Tracker voor BlackBerry, Windows Mobile en Symbian met uitgebreide cell database voor met name Nederland.