login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Host zoeken via ip

Offline X3ore - 11/05/2005 19:33 (laatste wijziging 11/05/2005 19:33)
Avatar van X3oreHTML interesse Ik wil de host van een gebruiker zoeken via zijn ip en dat doe ik zo

  1. <?PHP
  2. $ip = $_SERVER['REMOTE_ADDR'];
  3. $host = gethostbyaddr($ip);
  4. ?>


Maar dan wordt de output telkens zoals dit voorbeeld,

IP-Adres: 81.243.68.19
Host-Adres: localhost

Ik d8 dat ik die localhost te zien kreeg omdat het mss mijn eigen ip was.. maar een vriend van me kreeg dit ook als output.
Iemand die mss snapt waar de fout zit?

Thx,
Shane

9 antwoorden

Gesponsorde links
Offline Stijn - 11/05/2005 19:45
Avatar van Stijn PHP expert zet het eens online en surf er eens naartoe 
Offline X3ore - 11/05/2005 19:56 (laatste wijziging 11/05/2005 19:57)
Avatar van X3ore HTML interesse Jah ik heb hier ff een pagina gemaakt want ik pas deze funtie toe als mensen van de site naar ons mailen ;)

http://i-studio...p_host.php
Offline MothZone - 11/05/2005 19:58
Avatar van MothZone PHP ver gevorderde Even om te testen je ip is 213.119.220.10 en je host is dD577DC0A.access.telenet.be.

& X3ore, t url is http://www.i-st...p_host.php 
Offline X3ore - 11/05/2005 19:58
Avatar van X3ore HTML interesse Das vaag ik krijg dit

Even om te testen je ip is 81.243.25.108 en je host is 81.243.25.108.
Offline Simeken - 11/05/2005 20:07
Avatar van Simeken HTML beginner Even om te testen je ip is 81.82.122.139 en je host is d51527A8B.access.telenet.be.

dit is wat ik krijg, tja, ik weet niet hoe het komt dat jij dat niet ziet
Offline X3ore - 11/05/2005 20:09
Avatar van X3ore HTML interesse Vaag kan zijn zijn dat het aan de provider liegt?
Ik krijg bij host me ip adres en een vriend ook.. we hebben allebij

skynet adsl go plus
Offline Simeken - 11/05/2005 20:10
Avatar van Simeken HTML beginner zou goed kunnen dat het mss beveiligd ofzo wordt...
zal wel aan je provider liggen
Offline X3ore - 11/05/2005 20:12
Avatar van X3ore HTML interesse Oke dan, bedankt iedereen 
Offline Legolas - 11/05/2005 20:53
Avatar van Legolas Onbekend als ik et nou goed snap wil je dit:
provider / host van een ip hebben. ff functie made:
  1. <?
  2. function get_provider($ip=false) {
  3. $your_ip = (getenv("HTTP_X_FORWARDED_FOR")) ? $_SERVER['HTTP_X_FORWARDED_FOR'] : (getenv("HTTP_CLIENT_IP")) ? $_SERVER['HTTP_CLIENT_IP'] : $_SERVER['REMOTE_ADDR']; // ip adres ophalen
  4. $ip = ($ip == false) ? $your_ip : $ip; // zetten in $ip
  5. if (ereg ("^([1-9]{1}|[1-9]{1}[0-9]{1}|1[0-9]{2}|2[0-4]{1}[0-9]{1}|25[0-5]{1})\.([1-9]{1}|[1-9]{1}[0-9]{1}|1[0-9]{2}|2[0-4]{1}[0-9]{1}|25[0-5]{1})\.([1-9]{1}|[1-9]{1}[0-9]{1}|1[0-9]{2}|2[0-4]{1}[0-9]{1}|25[0-5]{1})\.([1-9]{1}|[1-9]{1}[0-9]{1}|1[0-9]{2}|2[0-4]{1}[0-9]{1}|25[0-5]{1})\$", $ip)) {
  6. // als ip valid is (deze controle niet helemaal zelf gemaakt ^^
  7. $string = gethostbyaddr($ip);
  8. $provider = explode(".", $string);
  9. return $provider[2];
  10. }else
  11. return false;
  12. }
  13. ?>

En dan oproepen met:
get_provider(231.238.483.123);
bijvoorbeeld, als dat i.p. bestaat
Misschien toch handig:D
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.204s