帝国cms插件

批量检测网盘分享地址是否失效插件帝国CMS版
2021-05-19 我的站长站

批量检测网盘分享地址是否失效插件帝国CMS版

  • 插件编号:338
  • 点击次数:
  • 插件编码:UTF
  • 插件版本:ecms7.5
  • 插件大小:11.35 KB
  • 下载权限:普通 / VIP
  • 插件售价:免费下载
  • 下载次数:79

插件说明

因为我的站长站资源大部分都是传网盘的,网盘分享链接时不时失效非常影响用户体验,所以下载网盘地址需要经常维护补链。

网上有一些批量查询网盘分享链接失效的工具,但是基本都收费,而且有的检查工具还必须提交分享码进去,不确认是否安全,琢磨着就自己写了一个。

如果你的网站也是大量用的网盘分享链接,那么这款插件就非常适合你。

下载须知:插件采用批量访问下载地址形式来判断是否失效,因服务器配置或网速原因,插件错误率在3%以内。

批量检测网盘分享地址是否失效插件帝国CMS版
检测网盘地址失效插件截图

插件特色

1、一键安装卸载

2、独立数据表+文件,不影响其他文件和功能

3、分表批量自动检测,效率高

4、失败分享链接入库,检测结果可后台分表查询

5、失败结果带预览和一键直达修改页面,方便快捷

6、过滤掉不是网盘的地址,不是网盘地址不检测

7、代码简单易懂,分享链接匹配规则小白都能修改优化

8、默认支持百度云、蓝奏云、天翼云,你也可以继续添加。(测试微云暂不支持)

插件安装和卸载

1、安装:首先复制文件到/e/extend/目录,继续访问:/e/extend/WPShare/install

2、卸载:首先删除/e/extend/WPshare/install/install.off,继续访问:/e/extend/WPshare/install

插件配置方法

打开:/e/extend/WPshare/config.php

$www_11px_cn['downpath']='downpath';
$www_11px_cn['num']='5';

第一行:“downpath”为下载字段名称,默认为downpath字段(默认为副表),如果你修改过请修改回来。

第二行:“5”为一次批量查询5条信息,如果你服务器和网络带宽非常好,可以适当增加。

网盘检测规则修改方法

打开:/e/extend/WPshare/to.php

修改判断网盘类型方法

找到大概27行

if(strpos($onlineurl[1],'baidu') !== false

如上为:判断分享链接是否包含“baidu”字符,如果为真,就确定是百度网盘。

后面可以继续添加规则用“||”连接,比如:继续增加一个判断蓝奏云的,可以无限增加。

if(strpos($onlineurl[1],'baidu') !== false || strpos($onlineurl[1],'lanzou')

修改判断分享链接是否失效方法

找到大概31行

if(strpos($a,'链接不存在') !== false

原理如上,判断网盘地址返回内容是否包含“链接不存在”,如果为真,就确定失效。(百度网盘失效链接页面内容通常显示为:链接不存在)

后面可以继续添加规则用“||”连接,比如:继续增加一个判断蓝奏云的,可以无限增加。

if(strpos($a,'链接不存在') !== false || strpos($a,'来晚啦') !== false

蓝奏云失效链接页面内容通常显示为:来晚了

总结:再添加分享链接是否失效方法之前,你需要确定你所用的网盘失效链接页面内容一般显示哪些字符,比如:百度网盘为:链接不存在,蓝奏云为:来晚啦。在用上面的方法继续添加即可,只要网盘网址支持PHP file()函数都可以。

插件升级优化说明

1、2021年5月21日 优化了检测方法

2、2021年6月5日 优化了检测方法

内容页判断下载地址是否失效代码

送一段内页判断下载地址是否失效方法,增加用户体验。

<?
$WPshare=$empire->gettotal("select count(*) as total from  {$dbtbpre}WPshare where classid='.$navinfor[classid].' and id='.$navinfor[id].'");
if($WPshare > 0){
    echo '查到了,该信息网盘分享地址失效了';
}
else{
    echo '没查到,该信息网盘分享地址正常';
}
?>


下载地址

· 非常抱歉,该资源违规或丢失,已暂停下载。

相关推荐
  • 帝国CMS7.5插件
  • 批量检测网盘分享地址是否失效插件帝国CMS版
    批量检测网盘分享地址是否失效插件帝国CMS版

    插件说明因为我的站长站资源大部分都是传网盘的,网盘分享链接时不时失效非常影响用户体验,所以下载网盘地址需要经常维护补链。网上有一些批量查询网盘分享链接失效的工具,但是基本都收费,而且有的检...

    帝国cms插件 275 3年前
  • 帝国CMS7.5微信扫码登录插件
    帝国CMS7.5微信扫码登录插件

    帝国CMS7.5微信扫码登录插件,7.5版本测试可以用,附件只有UTF版,其他编码自行转码。为了避免我们新手第一次做微信扫码登录没有头绪,我们从头说起。步骤一、申请微信登录接口1,获取:AppID,AppSecret 。记...

    帝国cms插件 742 4年前
  • 帝国ECMS7.5身份证实名认证插件
    帝国ECMS7.5身份证实名认证插件

    帝国CMS实名认证插件使用教程一、将插件上传到extend/shiming二、登录后台三、访问/e/extend/shiming/install.php如空白删除install.off四、安装成功五、如要卸载,访问/e/extend/shiming/install...

    帝国cms插件 1166 4年前
最新更新