帝国论坛帝国网站管理系统交流区模板/标签/插件共享交流突破图片防盗链采集图片,其实很简单。 【本版专题贴子】  
 1/2     1 2 ›› ›|
主题:突破图片防盗链采集图片,其实很简单。 [加入收藏夹]   

indiboy
用户头衔:进士

精华贴   :1
发贴数   :390
经验值   :1972
注册时间:2007-01-06
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
突破图片防盗链采集图片,其实很简单。
为了突破图片防盗链采集图片,找了一个类,应该可以处理一部分突破的防盗链。

比如说 UserAgent ,Referrer,Header,Cookie啥的。

https://github.com/php-curl-class/php-curl-class

进入e目录 composer require php-curl-class/php-curl-class

修改connect.php加入

define('STR_IREPLACE', function_exists('str_ireplace'));
require ECMS_PATH . './e/vendor/autoload.php';
use \Curl\Curl;

修改  取得文件内容 的这个 function。

//取得文件内容

function ReadFiletext($filepath)
{
    $filepath = trim($filepath);
    //远程
    if (strstr($filepath, "http://www.aaa.cn")) {
        $curl = new Curl();
        $curl->setCookie('cookie','');
        $curl->get($filepath);
        $string = $curl->response;
    } else if (strstr($filepath, "://")) {
        $htmlfp = @fopen($filepath, "r");
        while ($data = @fread($htmlfp, 500000)) {
            $string .= $data;
        }
        @fclose($htmlfp);
    } //本地
    else {
        $htmlfp = @fopen($filepath, "r");
        $string = @fread($htmlfp, @filesize($filepath));
        @fclose($htmlfp);
    }
    return $string;
}

[该贴被修改 1 次,最后修改时间 2017-04-18 14:32:54 ]


天助自助者
2017-04-18 14:30:35 已设置保密 顶部 回复 引用 报告 编辑 删除

samsame
用户头衔:举人

精华贴   :0
发贴数   :312
经验值   :1344
注册时间:2011-02-21
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

先不说有没有用,好不好,分享还是好的,, 支持楼主分享精神




2017-04-18 14:37:24 已设置保密 顶部 回复 引用 报告 编辑 删除

rerere
用户头衔:探花

精华贴   :0
发贴数   :5236
经验值   :16664
注册时间:2009-08-13
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 3 楼]

支持




2017-04-19 08:28:25 已设置保密 顶部 回复 引用 报告 编辑 删除

feier
用户头衔:探花

精华贴   :0
发贴数   :6751
经验值   :21098
注册时间:2008-07-31
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 4 楼]

支持下




2017-04-20 08:42:36 已设置保密 顶部 回复 引用 报告 编辑 删除

我是一片云
用户头衔:探花

精华贴   :0
发贴数   :2712
经验值   :7989
注册时间:2008-02-25
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 5 楼]

支持一下




2017-04-21 08:02:22 已设置保密 顶部 回复 引用 报告 编辑 删除

花心
用户头衔:探花

精华贴   :0
发贴数   :4374
经验值   :13671
注册时间:2008-11-01
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 6 楼]

支持楼主




2017-04-22 07:59:30 已设置保密 顶部 回复 引用 报告 编辑 删除

luoto
用户头衔:探花

精华贴   :0
发贴数   :5792
经验值   :17457
注册时间:2008-11-08
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 7 楼]

支持下




2017-04-23 08:19:34 已设置保密 顶部 回复 引用 报告 编辑 删除

帝国时代3
用户头衔:探花

精华贴   :0
发贴数   :3462
经验值   :10602
注册时间:2008-03-26
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 8 楼]

支持下




2017-04-24 08:22:34 已设置保密 顶部 回复 引用 报告 编辑 删除

点到为止
用户头衔:探花

精华贴   :0
发贴数   :6565
经验值   :20585
注册时间:2008-01-07
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 9 楼]

支持一下




2017-04-25 08:18:49 已设置保密 顶部 回复 引用 报告 编辑 删除

boyandgirl
用户头衔:进士

精华贴   :0
发贴数   :1251
经验值   :3674
注册时间:2015-01-26
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 10 楼]

支持




2017-04-27 18:44:29 已设置保密 顶部 回复 引用 报告 编辑 删除
 1/2     1 2 ›› ›|

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1