login  Naam:   Wachtwoord: 
Registreer je!
 Forum

click php probleem (Opgelost)

Offline Nman - 26/10/2008 01:18 (laatste wijziging 28/02/2009 00:26)
Avatar van NmanPHP interesse alles opgelost

14 antwoorden

Gesponsorde links
Offline djb - 26/10/2008 01:46
Avatar van djb PHP beginner misschien staat die host op een ander domein 
Ikzelf heb: *.adsl-surfen.hetnet.nl

Heb ze ook gezien in Nederland met een .com op het einde.
Dus die zouden niet kunnen klikken bij jouw:P
Terwijl ze wel uit Nederland komen:)

echo eens $host 
misschien heb je iets met .com of .net ofzo 
Offline Nman - 26/10/2008 02:34 (laatste wijziging 28/02/2009 00:27)
Avatar van Nman PHP interesse alles opgelost
Offline djb - 26/10/2008 02:30 (laatste wijziging 26/10/2008 02:32)
Avatar van djb PHP beginner eey:P

Dat komt puur omdat de provider dan een .com of .net adres heeft 
Dat heb ik hier al best vaak gezien 

Misschien een andere oplossing zoeken?
Ik zou er niet zo snel 1 kunnen verzinnen 

[edit]
Haha, kijk naar de tijden 
Door: Nman
Op: 26/10/2008 02:34
En die erna
Door: djb
Op: 26/10/2008 02:30

^^ ik kan terug in de tijd 
En nu krijg ik vast opmerkingen dat het wintertijd is ofzo 
Offline Nman - 26/10/2008 03:34
Avatar van Nman PHP interesse xD yep
Offline Koen - 26/10/2008 08:27 (laatste wijziging 26/10/2008 08:28)
Avatar van Koen PHP expert Hebbe jullie niets beters te doen zo vroeg in de ochtend?  

http://sima.koenvdw.com/geolocator.php

Code:
  1. <?php
  2. function getLocation($ip)
  3. {
  4. $URL = "http://geoloc.daiguo.com/?ip=".$ip;
  5.  
  6. if($filehandle = fopen($URL,'r'))
  7. {
  8.  
  9. fpassthru($filehandle);
  10. $HTML = ob_get_contents();
  11.  
  12. fclose($filehandle);
  13. }
  14. $aCountry = explode(';', $HTML);
  15. if($aCountry[0] == '1') {
  16. return $aCountry[3]; // 3= BELGIUM, 2= BEL, 1= BE, 0= STATUS
  17. } else {
  18. return 'IP not found.';
  19. }
  20. }
  21. echo getLocation($_SERVER['REMOTE_ADDR']);
  22. ?>
Offline Nman - 26/10/2008 15:03 (laatste wijziging 28/02/2009 00:27)
Avatar van Nman PHP interesse alles opgelost
Offline Koen - 26/10/2008 15:58
Avatar van Koen PHP expert gebruik je verstand..
de functie returnd een land, denk eens na wat je dan moet doen om te kijken of dat land belgië of nederland is..
Offline Nman - 26/10/2008 16:03 (laatste wijziging 28/02/2009 00:27)
Avatar van Nman PHP interesse alles opgelost
Offline Koen - 26/10/2008 16:10
Avatar van Koen PHP expert
  1. <?php
  2. function getLocation($ip)
  3. {
  4. $URL = "http://geoloc.daiguo.com/?ip=".$ip;
  5.  
  6. if($filehandle = fopen($URL,'r'))
  7. {
  8.  
  9. fpassthru($filehandle);
  10. $HTML = ob_get_contents();
  11.  
  12. fclose($filehandle);
  13. }
  14. $aCountry = explode(';', $HTML);
  15. if($aCountry[0] == '1') {
  16. return $aCountry[1]; // 3= BELGIUM, 2= BEL, 1= BE, 0= STATUS
  17. } else {
  18. return 'IP not found.';
  19. }
  20. }
  21. $sLocation = getLocation($_SERVER['REMOTE_ADDR']);
  22.  
  23. if($sLocation == "BE" || $sLocation == "NL") {
  24. // hier je code voor be & nl
  25. }
  26. ?>
Offline Nman - 26/10/2008 16:18 (laatste wijziging 28/02/2009 00:27)
Avatar van Nman PHP interesse alles opgelost
Offline Koen - 26/10/2008 18:17
Avatar van Koen PHP expert includen of bovenaan in click.php heeft hetzelfde effect.
Het is aan jou om te kiezen ;)
Offline Nman - 26/10/2008 18:29
Avatar van Nman PHP interesse oke, erg bedankt voor de hulp 
Offline djb - 26/10/2008 19:36
Avatar van djb PHP beginner Het is idd een erg mooie oplossing 

Ik ga het onthouden 
Misschien gebruik ik zo iets ook later 
Offline Nman - 10/11/2008 16:16 (laatste wijziging 10/11/2008 18:08)
Avatar van Nman PHP interesse ik heb men probleempje in een nieuw topic geplaatst want deze is zogezegd al opgelost
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.205s