View Single Post
ישן 24-06-06, 18:26   # 14
RS324
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 3,173

RS324 לא מחובר  

טוב חברים.... אז ככה

מצאתי את ה DB השני...

ה DB הזה הוא בגודל של 7 ומשהו מגה וכולל 131,054 שורות - כלומר טווחים


עכשיו לפונקציות :

יש לכם 2 אפשרויות : אחד להשתמש במה שאני הכנתי והשני ולהשתמש בפונקציות של PHP

הנה הסקריפט :

PHP קוד:
<?php




require_once('global.php');

function 
convert_ip2long($ip)
{
    
//Written BY rotem324@netvision.net.il
    //if you using this function please dont remove copyrights
    
if (trim($ip) == '')
    {
        return ;
    }
    else 
    {
        
$ips split("\.",$ip);
        return (
$ips[3] + $ips[2] * 256 $ips[1] * 256 256 $ips[0] * 256 256 256);    
    }
    
    
    
}



$ip "194.47.44.66";

$ip convert_ip2long($ip);

$cn $db->query_fetch("SELECT * FROM  cc WHERE $ip BETWEEN longstart AND longend");

echo 
"country is $cn[cntry]"// will show SE

echo "country is $cn[country]"// will show Sweden

?>
זהו זה...
עכשיו לגבי ה DB הנה הלינק

לחץ כאן בכדי להוריד

פשוט מאד תמחקו את הסיומת של ה ZIP הוא לא באמת מכווץ....


תהנו...
  Reply With Quote