您当前的位置:首页 > 淘宝百科

为什么我的VPS服务器不支持QQWry.dat?qqwry.dat这个文件用php怎么读取

时间:2023-01-31 08:20:40

本文目录

  • 为什么我的VPS服务器不支持QQWry.dat
  • qqwry.dat这个文件用php怎么读取
  • php中用“qqwry.dat文件”获取ip,请问这个文件可以用绝对路径调用吗
  • 为什么我在qq的安装目录下找不到QQWry.Dat这个文件
  • QQWry.Dat的工作原理
  • QQWry.Dat是啥文件能不能删掉啊

为什么我的VPS服务器不支持QQWry.dat

你好,QQWry.dat 是纯真的IP数据库吧。默认的WEB Server并没有对dat文件的MIME类型支持。你需要手工添加上,才能使用,否则会出现404错误。IIS上的处理办法是:1. 打开IIS,选择网站右键属性,打开HTTP头的MIME类型.2. 新建扩展名“.dat“,MIME类型值为“application/octet-stream “3. 确定。

qqwry.dat这个文件用php怎么读取

$fp = fopen(’qqwry.dat’,’rb’);while(!feof($fp)){echo fgets($fp,999).“《br /》“;}

php中用“qqwry.dat文件”获取ip,请问这个文件可以用绝对路径调用吗

只要放到服务器上就能用绝对路径比如你的服务器地址是192.168.1.2那就用 192.168.1.2/你的网站名/各级目录/qqwry.dat这样的方法调用远程的缺点就是服务器挂了或者网不通其他的就全都用不了了 优点就是方便

为什么我在qq的安装目录下找不到QQWry.Dat这个文件

没发现。不用那么麻烦吧?用QQ2008极速正式版V0·8·9·12这个版本超好用,我正用着呢可以屏蔽广告显示上次登录地址,没用的功能全去了,(想用自己可以加进去),不知你用过没试一下。也是显ip的。希望能帮到你

QQWry.Dat的工作原理

一个利用 QQWry.Dat 实现 IP 地址高效检索(PHP),当时是直接从文件里查询的,虽然在创建类的一个实例后,可以进行多次查询,不用每次查询都打开文件,已经很快了,但是我想也许还可以更快点儿,于是我想到了用共享内存。下面这个程序就是我用共享内存来实现的快速查询类,它在第一个实例被创建时将 QQWry.Dat 文件读入共享内存,以后每次查询都直接从共享内存中查找数据,而不需要再读文件了,现在的查询效率是原来的 1.5 倍。不过使用这个类要注意一点,这个类是一个 Singleton 类,所以需要用 & IpLocation::getInstance 来返回此类的实例引用,而不要用 new IpLocation 来创建实例,不然就不能保证实例的唯一性了。如果在一个页面内创建多个 IpLocation 实例的话,你会得到内存错误,严重情况下可能会使你的服务器崩溃,因此我才把它定义为一个 Singleton 类。另外这个类的实例被创建一次后,文件内容就被读入到共享内存中了,因此如果服务器不重新启动,内存中的 QQWry.Dat 的文件数据就不会更新。因为用了共享内存,因此对系统有一定的要求,如果系统是 Windows,系统需要 Windows2000 以上系统,PHP 作为 IIS 的 ISAPI 运行才支持共享内存,或者是 Linux 下 PHP 作为 Apache 模块运行,CGI 和 CLI 方式下不可以。

QQWry.Dat是啥文件能不能删掉啊

QQWry.Dat是显IP版QQ(彩虹外挂等),纯真IP数据库查询器等的IP数据库文件 可以通过下载纯真IP数据库查询器来得到这个文件,纯真IP数据库查询器拥有在线更新IP库功能 ,尽量不要删

文件

最新文章