纯真IP数据库更新代码-PHP
2023-06-13 09:17:25 时间
相传纯真数据库 qqwry.dat 已经有很久远的历史了,相信也依旧有非常多网站使用该库来查询 IP,其中在两年前也开始正式的用到了,同样更庆幸的是 qqwry.dat 纯真数据库依旧保持着更新,并且免费。相信很多人对于查询 IP 可能都是使用的第三方接口,需求较大的可能还会使用付费的 IP 查询接口,然而对于像这样追求简单极致,并且不想付费的人来说,qqwry.dat 你可能就不会陌生了。然而纯真网络官网提供的数据库需要本地安装软件才能获得最新的 IP 地址库,然后在通过软件安装目录找到 qqwry.dat 文件再去使用,手动更新就显得不太方便了,所以刚刚才更新用户中心的 IP 地址库,也算是懒到极致了。不过还好,发现了一个 PHP 自动更新纯真数据库 qqwry.dat 文件的方法,通过以下代码的实现,你应该可以实现纯真数据库自动更新更能:
<?php
// PHP 纯真 IP 地址数据库自动更新功能
$copywrite = file_get_contents("http://update.cz88.net/ip/copywrite.rar");
$qqwry = file_get_contents("http://update.cz88.net/ip/qqwry.rar");
$key = unpack("V6", $copywrite)[6];
for($i=0; $i<0x200; $i++){
$key *= 0x805;
$key ++;
$key = $key & 0xFF;
$qqwry[$i] = chr( ord($qqwry[$i]) ^ $key );
}
$qqwry = gzuncompress($qqwry);
$fp = fopen("qqwry.dat", "wb");
if($fp){
fwrite($fp, $qqwry);
fclose($fp);
}
?>
相关文章
- PHP与MySQL无缝对接,构建强大数据库应用(php整合mysql)
- 深入PHP:实现MySQL数据库更新(php更新mysql)
- PHP操作MySQL:实现数据库写入操作(php写入mysql)
- 数据库解决PHP无法连接MySQL数据库的问题.(php无法连接mysql)
- PHP连接MySQL:完成数据库操作的基本语句(php连接mysql语句)
- 教你如何用PHP获取MySQL数据库中的数据(php获取mysql数据)
- PHP中的Redis类:快速高效地管理数据(redis类php)
- 学习PHP程序员必会的Linux技术(php程序员linux)
- 使用PHP连接Oracle数据库(php连接oracle)
- 驱动开发:PHP框架与MongoDB的结合(php框架mongodb)
- 快速导入MySQL数据库的PHP方法(phpmysql导入)
- 高效实现消息处理: Redis队列与PHP的并发技巧(redis队列并发php)
- 使用PHP操作MySQL数据库的基础——mysql类库(mysql类库php)
- 检测PHP对MSSQL数据库操作的能力(检测php_mssql)
- PHP编程不可或缺的利器 MySQL数据库管理使用指南(mysql的php编程)
- PHP和MySQL协同修改数据库(php mysql 修改)
- 坚持不懈:用PHP实现MSSQL数据库连接(php链接mssql函数)
- PHP程序实现MSSQL数据库的连接(php程序连接mssql)
- PHP实现连接MS SQL数据库的实战指南(php 打开mssql)
- Linux平台如何高效搜索PHP文件(linux搜索php)
- PHP如何连接MySQL数据库?(php如何连接mysql数据库)
- 出现异常IP漂移导致Oracle数据库出现异常(ip漂移 连oracle)
- 使用Redis需要PHP版本满足特定要求(redis需要php版本)
- 怎样在PHP中通过ADO调用Asscess数据库和COM程序
- 第二章PHP入门基础之php代码写法
- php+mysqli实现批量替换数据库表前缀的方法