// ... including some minor libs here for misc_toXml and misc_toAttribute ... // ... include removed for this file ... $ip = $REMOTE_ADDR; $ipUrl = 'http://api.hostip.info/get_html.php?ip=' . $ip; $ipInfo = file( $ipUrl . urlencode($ip) ); $ipInfo[0] = removeReturns($ipInfo[0]); $ipInfo[1] = removeReturns($ipInfo[1]); $ipInfo[0] = str_replace('Country: ', '', $ipInfo[0]); $ipInfo[1] = str_replace('City: ', '', $ipInfo[1]); list($country) = explode( ' (', $ipInfo[0] ); $city = $ipInfo[1]; $searchFor = ''; if ( $ipInfo[0] == 'UNITED STATES (US)' && $ipInfo[1] != '(Unknown city)' ) { $searchFor = $city; } else { $searchFor = $country; } $mapsUrl = 'http://local.google.com/maps?q=' . urlencode($searchFor); ?>