zoukankan
html css js c++ java
在PHP中获取IP来源地址并且插入数据库
在项目中用到查询IP来源地址的功能,在网上搜索了一下免费的IP地址数据库未果,就直接使用ip138网站做为数据来源了,通过直接使用PHP代码去查询IP信息,然后分析网页来得到地址,最后插入数据库。
$content = iconv("gb2312", "utf-8",file_get_contents("http://www.ip138.com/ips8.asp?action=2&ip=$ip")); var_dump($content); $pos = strpos($content, "<li>本站主数据"); echo "起始位置$pos</br>"; if(!$pos){ hi_logerr("没有查询到IP所在地地址!"); echo "error</br>"; return false; } $endPos = stripos($content, "</li>", $pos); $jumpLen = strlen("<li>本站主数据:"); $address = substr($content, $pos + $jumpLen, $endPos - $pos - $jumpLen); $sql = "INSERT INTO `ipmap` (`ip` ,`from` ,`updateTime` )VALUES ('$c_ip','$address',CURRENT_TIMESTAMP )";
查看全文
相关阅读:
最常用的开源游戏引擎
3D图形数学(3D Graphics Math)
中国航运网遭遇挂马 黑客悄悄植入病毒 狼人:
Windows 7 RC今日开放下载 服务器或不堪重负 狼人:
周杰伦等名人网站频被挂马 粉丝上网需警惕 狼人:
Adobe新漏洞 金山清理专家急推专补工具 狼人:
Twitter安全问题接连不断 黑客再次入侵 狼人:
趋势科技收购加拿大安全公司Third Brigade 狼人:
金山携手PICC探索杀毒软件服务全新模式 狼人:
“假冒hao123”“北大青鸟”被黑 钓鱼挂马两不误 狼人:
原文地址:https://www.cnblogs.com/k1988/p/2165589.html
最新文章
15条CSS编写常识
2012年3月份30个优秀的jquery插件集合 功能强大
GNU make manual 翻译( 一百四十四)
GNU make manual 翻译( 一百四十)
GNU make manual 翻译( 一百四十三)
GNU make manual 翻译( 一百三十七)
GNU make manual 翻译( 一百三十五)
GNU make manual 翻译( 一百四十一)
GNU make manual 翻译( 一百四十二)
GNU make manual 翻译( 一百三十六)
热门文章
GNU make manual 翻译( 一百三十九)
GNU make manual 翻译( 一百三十八)
计算几何算法概览
C语言读写BMP文件
*为需要读写VRML(.wrl)文件的同志们指点一条路
ARToolkit介绍
3D场景画面放大输出的方法[OpenGL]
Opengl编程低级错误 (转)
一个数组类模板CArray3d
在CFileDialog对话框中添加控件
Copyright © 2011-2022 走看看