首页
学习
活动
专区
圈层
工具
发布

纯真IP数据库更新代码-PHP

相传纯真数据库 qqwry.dat 已经有很久远的历史了,相信也依旧有非常多网站使用该库来查询 IP,其中在两年前也开始正式的用到了,同样更庆幸的是 qqwry.dat 纯真数据库依旧保持着更新,并且免费...然而纯真网络官网提供的数据库需要本地安装软件才能获得最新的 IP 地址库,然后在通过软件安装目录找到 qqwry.dat 文件再去使用,手动更新就显得不太方便了,所以刚刚才更新用户中心的 IP 地址库,...不过还好,发现了一个 PHP 自动更新纯真数据库 qqwry.dat 文件的方法,通过以下代码的实现,你应该可以实现纯真数据库自动更新更能: php // PHP 纯真 IP 地址数据库自动更新功能 $copywrite = file_get_contents("http://update.cz88.net/ip/copywrite.rar"

3.3K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    如何为PHP贡献代码

    PHP在之前把源代码迁移到了git下管理, 同时也在github(https://github.com/php/php-src)上做了镜像, 这样一来, 就方便了更多的开发者为PHP来贡献代码....今天写这篇文章, 就是为了给在国内的同学们, 愿意为PHP开源社区做贡献的同学们, 做个示例, 如何为PHP来贡献你的智慧....现在, 假设你要提交的是, 一个更新(添加新函数, 添加新语法), 那么在你提交了Pull Request的同时, 你还需要往internals@lists.php.net邮件组发送一个邮件, 来说明你为什么要提交这个更新...对于一些非常小的更新, 比如代码中有拼写错误, 还是鼓励大家到bugs.php.net上提交Patch, 毕竟Merge Pull Request有的时候会比较麻烦....更多的PHP代码规范, 参看这里: Coding Standards 更多关于如何提交Patch, 参看这里: Submitting patch

    83720

    如何正确发布PHP代码

    几乎每一个 PHP 程序员都发布过代码,可能是通过 ftp 或者 rsync 同步的,也可能是通过 svn 或者 git 更新的。...我们不妨举个例子来说明一下:假设一次请求需要 include 两个 PHP 文件,分别是 a.php 和 b.php,当 include a.php 完成后,发布代码,接着 include b.php,...开源世界里有很多不错的发布代码工具,比如 ruby 社区的 capistrano,其流程大致就是发布代码到一个全新的目录,然后再软链接到真正的发布目录。...invalidation for scripts in symlinked folders 在采用软链接发布代码的时候,通常遇到的第一个问题多半是新代码不生效!...据说一千个人的心中就有一千个哈姆雷特,不过我希望所有的 PHP 程序员在发布 PHP 代码的时候都能采用一种方法,那就是本文介绍的方法,正确的方法。

    5K40

    如何优雅的编写代码(持续更新......)

    《编写可读代码的艺术》 《代码整洁之道》 1、如何写出优雅的代码 命名规范 代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。...代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式,尽量使用完整的英文名,不要嫌弃名字长。...方法内部多行注释使用/* */注释,注意与代码对齐。 所有的枚举类型字段必须要有注释,说明每个数据项的用途。 谨慎注释掉代码。在上方详细说明,而不是简单地注释掉。如果无用,则删除。...对于暂时被注释掉,后续可能恢复使用的代码片断,在注释代码上方,统一规定使用三个斜杠(///)来说明注释掉代码的理由。 OOP编程规范 所有的覆写方法,必须加@Override注解。...3)被声明成private只会被自己代码所调用的方法,如果能够确定调用方法的代码传入参数已经做过检查或者肯定不会有问题,此时可以不校验参数。

    1.2K41

    如何重构遗留 PHP 代码 不至于崩溃

    如何重构遗留PHP代码不至于崩溃当你意识到自己接手了一坨遗留代码通常是这样开始的。有人让你修一个小bug,可能是个验证问题,可能是个只在生产环境出现的奇怪边界情况。你打开文件,想着很快就能搞定。...不是"老"PHP,不是"烂"PHP,只是活得够久、变成了核心系统的代码。现在它归你了。重构遗留PHP的名声一直不好——痛苦、高风险、精神损耗大。但大部分痛苦来自重构的方式,而不是代码本身。...这篇文章讲的是怎么重构遗留PHP,同时保持心态不崩、系统不炸、也不用推翻重来。先搞清楚"遗留代码"到底是什么意思遗留代码不等于"烂代码"。...重构遗留PHP的情感面重构遗留PHP之所以让人难受,是因为:代码在跟你对着干问题一眼就能看到系统还依赖着这些代码在跑但别忘了:这些代码能活到今天,说明它一直在发挥作用。...如何重构遗留PHP代码不至于崩溃

    20110

    PHP 安全更新|PHP 7.4.2 与 PHP 7.3.14,以及 PHP 7.2.27 正式发布

    PHP技术大全 ? 上图来自 twitter 上的新鲜事 我们打开上述的网址:https://www.php.net/archive/2020.php#2020-01-23-3 ?...基本都是一个意思:PHP开发团队宣布了 PHP 7.x.y 即时可用性(就是现在可以用了)。这是一个包含几个 bug 修复的安全发行版。所有的 PHP 7.x 用户都被鼓励更新到这个版本。...PHP7.x.y 的源码下载请访问我们的下载页面,windows 源码和二进制包在 http://windows.php.net/download/ 。...打开 PHP 7.4.2 的 changelog 网址:http://www.php.net/ChangeLog-7.php#7.2.27,我们找到了 2 个 CVE 安全漏洞的更新。...(CVE-2020-7059) 上面 2 个安全漏洞的修复就是这次更新的主要内容,有兴趣的 PHPer 玩家可以继续探索一下上述 CVE 漏洞的触发条件,以便更好地规避。

    5.4K20

    如何在OpenResty里实现代码热更新

    所谓「代码热更新」,是指代码发生变化后,不用 reload 或者 graceful restart 进程就能生效。...比如有一个聊天服务,连接着一百万个用户的长连接,所谓代码热更新就是在长连接不断的前提下完成代码更新。...下面让我们做个实验来说明一下如何实现代码热更新的,首先设置如下配置: lua_code_cache on; worker_processes 1; location /run { content_by_lua_block...看起来实现代码热更新非常简单。打住!...比如说有一百台服务器需要更新代码,那么可以把新代码发送到某个 redis 上,然后所有服务器通过请求 redis 拿到新代码,并把 loadstring 缓存到 package.loaded 中去,如此避免了部署的麻烦

    1.6K20
    领券