Ludou文件下载工具发布

日期: 标签:Web免费资源
如需帮忙改代码,或者WordPress二次开发、PHP网站建设等需求,可联系我购买付费服务:  点此联系我
文章目录

最近有网友问我要露兜博客的文件下载工具,虽然我不知道这个工具能有多大的安全性,但是至少应该可以在一定程度上防止盗链和恶意下载吧。

功能

1、添加了看图识物验证码simpelCaptcha,可以一定程度阻止恶意下载,又不影响用户体验
2、可以给下载者显示文件名和文件大小
3、隐藏了文件的真实路径,所有下载都要到下载页面进行,一定程度防止了盗链
4、支持下载的文件类型包括:zip、pdf、exe、doc、xls、ppt、gif、png、jpg、mp3、wav、mpg、mov、avi

界面预览

配置方法

  • 在本文末尾下载相应文件,并解压;
  • 在服务上新建一个文件夹,如 file ,这个当做文件存储目录,以后就将所有要提供下载的文件放到这个目录,不要将这个目录的名称和路径提供给无关人员;
  • 使用文本编辑器打开file.php,按照提示修改开头的几个参数;
  • 文件存储目录路径参数$folder,即第2步中你创建的文件夹的路径,Linux主机的路径类似:/home/abccom/public_html/,WIndows主机的主机路径类似:C:/PHP/,如果你实在不知道文件存储目录路径$folder怎么获取,可以在你的文件存储目录中新建一个php文件,然后在这个php文件中添加以下代码,最后在浏览器中运行这个php文件,就可以看到了:
<?php
  //获取到的值后面还要添加上斜杠 /
  echo $_SERVER['DOCUMENT_ROOT'];
?>

如果还看不懂,请自行咨询服务器商,或者上网搜索

  • 修改完毕,将file.php和captcha目录上传至你的网站服务器
  • 这里假设file.php的链接地址为http://www.abc.com/file.php

使用方法

  1. 将要提供下载的文件上传至文件存储目录
  2. 拼接下载链接,如http://www.abc.com/file.php?f=abc.zip,即在file.php的链接地址后面加上参数 f ,参数值为你提供下载的文件名称abc.zip
  3. 将下载链接放到你的网站上即可

下载此文件

-- 完 --

本文采用 「CC BY-NC-SA 4.0」创作共享协议,转载请标注以下信息:
原文出处:露兜即刻 https://www.ludou.org/file-download-tool.html
露兜
kaapass@outlook.com  QQ 825533758

业余编程爱好者。

90 条留言

点此留言
1 2 3 380
  1. 抢东东 抢东东

    谢谢露兜兄!!没想到真的发了这篇教程,不胜感激!灰常喜欢你的博客!

  2. 抢东东 抢东东

    这个功能如果能完善一点就好了,小文件通过本地服务器下载,大文件转到网盘下载

    • Ludou

      @抢东东 关于网盘下载,你可以去找这方面的wp插件。
      不过,本人不相信网盘。

      • 抢东东 抢东东

        @Ludou 不用了 就是问问 呵呵 灰常喜欢露兜兄的这个下载页面

      • IT路人

        @Ludou 我想试试,让它支持外链

  3. kanney kanney

    果断下一个

  4. 猫10

    感谢楼主分享

  5. 猫10

    还有那个..你的名片貌似除了问题…显示你叫做topic

  6. 路人乙

    好东西,来支持一下

  7. 有点蓝 有点蓝

    可不敢把下载的东西放自己空间啊,话说你这个能改成使用外链地址,但是仍然可以弹出一个下载页面么?

  8. 灰狼 灰狼

    很好的工具,下载了.感谢分享

  9. 老纳 老纳

    貌似评论不了。。。

  10. Laycher Laycher

    这个可是个好东西啊。类似与iplaysoft的。收下了。

  11. 哥特复兴 哥特复兴

    露兜终于又更新了,又有东西可以学了,呵呵

  12. Joming

    就是不知道如何使其多个二级域名也能够引用呢。 home只有一个…

  13. 小不点 小不点

    收下了

  14. 猫咪呀 猫咪呀

    挺有意思,下来看看

  15. ccc ccc

    有意思的下载栏 感谢分享

  16. Ja.L

    如何防止自己的模板文件被下载呢?

    一般对方会通过代码找到自己的模板文件目录,然后根据wp模板文件的名称进行下载模板文件。这个要如何让对方无法下载呢?

    • Ludou

      @Ja.L 把模板的文件夹名称随便改一下就行了,还有style.css开头的注释中Theme Name:后面的名称改掉就可以了。

  17. 鸟亭 鸟亭

    真是及时雨呀,正需要这样的工具

  18. 好东西分享 好东西分享

    这个不错,版本多一些就更好里,例如支持ASP和NET等

  19. 刘艾妮博客 刘艾妮博客

    来支持哦~!!不过偶的博客流量小。。。就不需要有下载功能啦

  20. 汶海洳 汶海洳

    这个真不错,简单好用。

    • 汶海洳 汶海洳

      @汶海洳 出错,求解,所有的都出错了哦。

      • 汶海洳 汶海洳

        @汶海洳 还是不行哦……以前几天都可以的,上次换了下主机,现在就不行了,我的博客是www.,下载是file.,和你的一样……

        • Ludou

          @汶海洳 你根本就没按我说的删掉那两行代码。另外,尽量不要用这样的文件扩展名.lva,最好压缩一下,提供zip或rar压缩包下载。

          • 汶海洳 汶海洳

            @Ludou 您之前的评论是:
            出错,求解,所有的都出错了哦。

            Ludou 给您的回复如下:
            打开file.php,修改开头的参数$home = 'http://file.searu.org';

            您可以点击以下链接查看具体内容:
            点此查看回复完整內容

            这是你给我的回复啊,没说要删除哪两行。。。
            我的rar的也一样的。

        • Ludou

          @汶海洳 打开file.php,删除72、73行代码
          if (empty($_SERVER['HTTP_REFERER']) || strpos(strtoupper($_SERVER['HTTP_REFERER']), strtoupper($home)) === false)
          wp_die('请从<a href="'.$home.'/">'.$name.'</a>下载此文件,请勿直接复制文件URL进行下载。', '下载错误 – 禁止盗链');

  21. 图鲜网 图鲜网

    看起来不错哦,试试先

  22. iShare iShare

    荒野无灯的那个下载插件很强悍很好用,感觉比你这个方便,你可以试试看

  23. xz

    这个是放在自己服务器下载用的吧,还走自己的费流量,弄个微盘或者115网盘外联不是也可以?

  24. 松盛

    有个问题,我下载这个插件的时候,第一次我保存的时候放弃了,再点链接下载就不成功了!:提示:请从露兜博客下载此文件,请勿直接复制文件URL进行下载。

    • Ludou

      @松盛 重新点击本文中的下载链接

      • 松盛

        @Ludou 我详细的说一下,第一次下载没有保存,不关闭下载页窗口,再次点击下载,就会转到下载提示。之后无论怎么重新下载都失败的。可能必须清空缓存了!

  25. 阿疯 阿疯

    这个东西好。嘿嘿,在下载页面添加广告也方便,博客看起来会清洁很多。

    • Ludou

      @阿疯 某些广告商不允许在这样的下载页放广告,因为这是无实质内容的页面。

1 2 3

发表留言