Jump to content
php.lv forumi

Valsts noteikshana.


Recommended Posts

Posted

Tatad, ir nepiecieshamiba uztaisit skriptu, kas nosaka apmekletaja valsti. Vispar pietiktu ja izskirtu apmekletajus no Latvijas. Itka ir ideja noteikt ip adresi un pec tam salidzinat ar Latvijas ip adresem no xxx.xxx.xxx.xxx - xxx.xxx.xxx.xxx Tapec rodas 2 jautajumi kada intervala ir Latvijas ip adreses? Un kaa uztaisit skriptu kas salidzina adreses shaja intervala?

Posted

Arī mani agrāk tas ļoti, ļoti ieinteresēja> pēc apmeklētāja IP adresses noteikt lietotāja Pilsētu utt.

Ceru, ka ar šo tev būšu atbildējis:

<?php

###############################
#   http://raivis.tk          #
#   filename: Location.php    #
###############################

require("ip2country.php"); #http://paste.php.lv/1415

//        print "Client IP:       ".$myCliInf->getClientIP()."<br>";
//        print "Client Hostname: ".$myCliInf->getClientHostname()."<br>";
//        print "Client Country:  ".$myCliInf->getClientCountry()."<br>";
//        print "Client Flag: ".$myCliInf->getClientFlag(SMALL)."<br>";
//        print "Client Flag: ".$myCliInf->getClientFlagHTML(SMALL)."<br>";
#         try with SMALL or BIG to change the size of the flag</a>

$myCliInf = new ClientInfo;
if ($myCliInf->getClientCountry()) {
print "You are from  <b>".$myCliInf->getClientCountry()."</b>.";
} else {
  print "unknow";
}
?>

Posted (edited)

Heh, tu jau centies IP nomapot uz hostname, ne? Bet ne visām ip tak atbilst hosteims, pareiz?

Un vai tik cfunction nav novecojis keywords, ne? ;)

Edited by bubu
  • 3 years later...
Posted (edited)

kaapeec man izmet šaadu??

 

Parse error: parse error, unexpected T_STRING, expecting T_FUNCTION in R:\AppServ\www\ip2country.php on line 18

Edited by lazda144
×
×
  • Create New...