Revision: 48014
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at June 22, 2011 00:23 by jrobinsonc
Initial Code
class Welcome { function obtener_codigos_de_paises() { $this->db->where('iso', ''); $query = $this->db->get('country'); foreach ($query->result() as $row) { if ($row->name == 'N/A' || $row->name == 'Otro') continue; $country = urlencode(str_replace(array('á', 'é', 'Ã', 'ó', 'ú', 'ñ'), array('a', 'e', 'i', 'o', 'u', 'n'), $row->name)); $ws_url = "http://api.geonames.org/searchJSON?maxRows=10&q=$country&username=demo&lang=es"; $data = json_decode(file_get_contents($ws_url)); if (isset($data->geonames[0]->countryCode)) { $this->db->set('iso', $data->geonames[0]->countryCode); $this->db->where('COUNTRY_ID', $row->COUNTRY_ID); $this->db->update('country'); } } } }
Initial URL
Initial Description
Esto es para obtener los codigos de paises desde geonames.org y almacenarlos en una tabla. Se iso bajo CodeIgniter.
Initial Title
Obtener los codigos de paises y almacenarlos en una tabla
Initial Tags
php, codeigniter
Initial Language
PHP