全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 8338|回复: 7

[Windows VPS] 这段PHP代码输出乱码 怎么让他正常显示?

[复制链接]
发表于 2017-8-15 12:49:25 | 显示全部楼层 |阅读模式
100金钱
本帖最后由 小明星 于 2017-8-15 14:54 编辑

代码

  1. <html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  2. <?php  
  3. $iipp=$_SERVER["REMOTE_ADDR"];
  4. echo '<p align="center">您的IP地址:<font color="#FF0000">【';

  5. function GetIpLookup($ip = ''){  
  6.   if(empty($ip)){  
  7.     return '请输入IP地址';
  8.   }  
  9.   $res = @file_get_contents('http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js&ip=' . $ip);  
  10.   if(empty($res)){ return false; }  
  11.   $jsonMatches = array();  
  12.   preg_match('#\{.+?\}#', $res, $jsonMatches);  
  13.   if(!isset($jsonMatches[0])){ return false; }  
  14.   $json = json_decode($jsonMatches[0], true);  
  15.   if(isset($json['ret']) && $json['ret'] == 1){  
  16.     $json['ip'] = $ip;  
  17.     unset($json['ret']);  
  18.   }else{  
  19.     return false;  
  20.   }  
  21.   return $json;  
  22. }
  23. $ipInfos = GetIpLookup($iipp);
  24. var_dump($ipInfos);

  25. ?>】
复制代码


显示出来是下面格式的!

您的IP地址:【array(10) { ["start"]=> int(-1) ["end"]=> int(-1) ["country"]=> string(6) "中国" ["province"]=> string(6) "四川" ["city"]=> string(0) "" ["district"]=> string(0) "" ["isp"]=> string(0) "" ["type"]=> string(0) "" ["desc"]=> string(0) "" ["ip"]=> string(12) "119.4.25.3" } 】

我想要的是直接就是

您的IP地址:【119.4.25.3 中国 四川】

应该咋弄?

最佳答案

查看完整内容

最后 var_dump($ipInfos); 改成 or
发表于 2017-8-15 12:49:26 | 显示全部楼层
本帖最后由 风铃 于 2017-8-15 13:01 编辑

最后 var_dump($ipInfos);   改成
  1. echo $ipInfos["ip"].$ipInfos["country"].$ipInfos["province"];
复制代码


or

  1. echo '您的IP地址:【'.$ipInfos["ip"].$ipInfos["country"].$ipInfos["province"].'】';
复制代码


评分

参与人数 1威望 +17 收起 理由
欧阳逍遥 + 17 乐于助人

查看全部评分

发表于 2017-8-15 13:28:28 | 显示全部楼层
我艹来晚了
100悬赏啊
 楼主| 发表于 2017-8-15 14:31:05 | 显示全部楼层
yjsx86 发表于 2017-8-15 13:28
我艹来晚了
100悬赏啊

大佬不晚!我还有很多问题呢!就是积分有限!我现在就遇到一个问题!大佬留个联系方式可行?
发表于 2017-8-15 14:39:50 | 显示全部楼层
这个不是乱码,而是一组数组
发表于 2017-8-15 14:44:16 | 显示全部楼层
100分没了~好不容易遇上个会的
 楼主| 发表于 2017-8-15 14:53:06 | 显示全部楼层
the2ndface 发表于 2017-8-15 14:44
100分没了~好不容易遇上个会的

大佬我还有一个问题。。。
发表于 2017-8-15 16:03:49 | 显示全部楼层
小明星 发表于 2017-8-15 14:31
大佬不晚!我还有很多问题呢!就是积分有限!我现在就遇到一个问题!大佬留个联系方式可行? ...

积分还多啊 从元老降到注册会员还有很长的路要走啊!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-5-24 03:33 , Processed in 0.066711 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表