From:             
Operating system: Linux (Ubuntu)
PHP version:      5.3SVN-2011-07-14 (SVN)
Package:          Unknown/Other Function
Bug Type:         Bug
Bug description:Missing region names from geoip library

Description:
------------
PHP Version: PHP 5.3.3-1ubuntu9.3 with Suhosin-Patch (cli) (built: Jan 12
2011 
16:07:38) 
GeoIP version: GEO-106 20110510 Build 1 Copyright (c) 2011 MaxMind Inc All

Rights Reserved

Description:
Upon calling geoip_region_name_by_code for certain regions, the region name

returned is empty.

Ex: 
echo geoip_region_name_by_code("AG","08"); // Returns: Saint Philip
echo geoip_region_name_by_code("AG","09"); // Returns: Nothing

What is expected:
The geoip_region_name_by_code function to return the correct region name
for all 
regions described in the standard http://www.maxmind.com/app/fips10_4
(Note: This link is even published on 
http://www.php.net/manual/en/function.geoip-region-name-by-code.php)

The issue:
As mentioned on
http://www.php.net/manual/en/function.geoip-region-name-by-
code.php

The data is taken directly from the GeoIP Library and not from any
database.

This means that the php geoip library has to be updated.

Solution:
Small mindless work of updating the source code of the php geoip library
with 
the missing regions. (44 of them):

Country         Region
AG              09
CG              13
CG              14
HU              43
MD              57
MV              30
MV              31
MV              32
MV              33
MV              34
MV              35
MV              36
MV              37
MV              38
MV              39
MV              41
MV              42
MV              43
MV              44
MV              45
MV              46
MV              47
TN              10
UG              26
UG              28
UG              29
UG              30
UG              31
UG              38
UG              39
UG              40
UG              41
UG              43
UG              45
UG              46
UG              47
UG              50
UG              58
UG              59
UG              60
UG              61
UG              70
UG              72
UG              76


Test script:
---------------
echo geoip_region_name_by_code("AG","08");
Saint Philip // Working!

echo geoip_region_name_by_code("AG","09");
// Nothing ...

Expected result:
----------------
The region name according to http://www.maxmind.com/app/fips10_4


-- 
Edit bug report at https://bugs.php.net/bug.php?id=55203&edit=1
-- 
Try a snapshot (PHP 5.2):            
https://bugs.php.net/fix.php?id=55203&r=trysnapshot52
Try a snapshot (PHP 5.3):            
https://bugs.php.net/fix.php?id=55203&r=trysnapshot53
Try a snapshot (trunk):              
https://bugs.php.net/fix.php?id=55203&r=trysnapshottrunk
Fixed in SVN:                        
https://bugs.php.net/fix.php?id=55203&r=fixed
Fixed in SVN and need be documented: 
https://bugs.php.net/fix.php?id=55203&r=needdocs
Fixed in release:                    
https://bugs.php.net/fix.php?id=55203&r=alreadyfixed
Need backtrace:                      
https://bugs.php.net/fix.php?id=55203&r=needtrace
Need Reproduce Script:               
https://bugs.php.net/fix.php?id=55203&r=needscript
Try newer version:                   
https://bugs.php.net/fix.php?id=55203&r=oldversion
Not developer issue:                 
https://bugs.php.net/fix.php?id=55203&r=support
Expected behavior:                   
https://bugs.php.net/fix.php?id=55203&r=notwrong
Not enough info:                     
https://bugs.php.net/fix.php?id=55203&r=notenoughinfo
Submitted twice:                     
https://bugs.php.net/fix.php?id=55203&r=submittedtwice
register_globals:                    
https://bugs.php.net/fix.php?id=55203&r=globals
PHP 4 support discontinued:          
https://bugs.php.net/fix.php?id=55203&r=php4
Daylight Savings:                    https://bugs.php.net/fix.php?id=55203&r=dst
IIS Stability:                       
https://bugs.php.net/fix.php?id=55203&r=isapi
Install GNU Sed:                     
https://bugs.php.net/fix.php?id=55203&r=gnused
Floating point limitations:          
https://bugs.php.net/fix.php?id=55203&r=float
No Zend Extensions:                  
https://bugs.php.net/fix.php?id=55203&r=nozend
MySQL Configuration Error:           
https://bugs.php.net/fix.php?id=55203&r=mysqlcfg
Try a snapshot (PHP 5.4):            
https://bugs.php.net/fix.php?id=55203&r=trysnapshot54

Reply via email to