网站首页实现这个功能:
首先根据用户ip地址判断其所在的城市,然后显示相应城市的旅游景点。
我在网上下了QQ的ip数据库,但是上面的信息太乱了,没有固定格式!!!而我只需要判断其所在的城市即可!!!!!这样我才能用switch语句进行判断并显示相应的内容!!!求教各位如何实现!!谢谢啦!!!

解决方案 »

  1.   

    这很简单的啊 ,获取用户IP地址,查询IP地址城市,
      

  2.   

    http://ip.many3.com/cn/
    的确很简单,只要你能找到一个IP库
      

  3.   

    获取用户ip已经能做到了啊,就是不知道如何取出相应的城市啊!!!!!!!只要城市或者xx省xx市,我好用switch语句进行判断!!!
      

  4.   

    恩 4楼 您给的网址已经看了。我已经下了一个QQ的ip库,也可以得到ip地址,就是取出相应地址是 湖南省长沙 电信   之类的不规则信息。请问怎们把后面的电信去掉啊,去掉了我才能用switch进行所在城市的判断!!!谢谢!!
      

  5.   

    应该可以通过第三方的webservice查得到,,或者自己建一个对应的库
      

  6.   


    $ipPostion=str_replace("电信","",$ipPostion);
      

  7.   

    既然不规范,估计你的switch直接写也不好写,比如湖南长沙和湖南省长沙市,“市”要还是不要呢觉得就用你那个不规则的,先查找省名的子串找到某个省后,然后查找省下面市的子串然后后面就按照你的需要来了
      

  8.   

    LZ的帖子和这个是一样的。
    http://topic.csdn.net/u/20091103/11/35ff73ab-e5cd-4d72-b48f-c367c829e053.html?90659