public function networkfile($url, $php_mode) { if ($php_mode === 'curl') { $curl = new CCurlHelper($url); $ret = $curl->curlGet(); } else { $ret = file_get_contents($url); } return $ret; }
/** * get geoinfo by ip * @return bool */ function getGeoInfo() { require_once FRAMEWORK_ROOT . '/helper/CCurlHelper.php'; $curl = new CCurlHelper("http://ip.taobao.com/service/getIpInfo.php?ip=" . get_client_ip()); $rs = $curl->curlGet(); $arr = json_decode($rs, true); if ($arr['code'] != 0) { return false; } return $arr['data']; }