Код:
<?php
$ip = getip();
$country = GetCountry($ip);
function getip(){
if(getenv('HTTP_X_FORWARDED_FOR')){
$ip = $_SERVER['REMOTE_ADDR'];
if(preg_match("/^([0-9]+\.[0-9]+\.[0-9]+\.[0-9]+)/", getenv('HTTP_X_FORWARDED_FOR'), $ip3)){
$ip2 = array('/^0\./', '/^127\.0\.0\.1/', '/^192\.168\..*/', '/^172\.16\..*/', '/^10..*/', '/^224..*/', '/^240..*/');
$ip = preg_replace($ip2, $ip, $ip3[1]);
}
} else {
$ip = $_SERVER['REMOTE_ADDR'];
}
if ($ip == "") { $ip = "12.34.56.78"; }
return $ip;
}
function GetCountry($ip) {
if ( $file = fopen("ip-to-country.csv","r") ) {
while ( $line = fgetcsv($file,1024,",") ) {
// $line[2] = country code 2 char,
// $line[3] = country code 3 char, if needed...
if ( ip2long($ip) >= $line[0] && ip2long($ip) <= $line[1] ) {
return $line[2];
}
}
}
return false;
}
echo "Ти си от $country <img src='flags/$country.GIF'>";
?>
Искам да се показва като картинка? Как?