$source=file_get_contents('http://www.ip138.com/ips138.asp?ip='.$ip.'&action=2');
preg_match_all("/<li>(.*)<\/li>/isU",$source,$result);
$result = $result[1][0];
$address = mb_substr( $result, 6, 20, 'gbk');
$address = mb_convert_encoding($address, "UTF-8", "GBK");