Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[发布] 10.1日更新 自动获取[img]贴图到本地服务器并加水印 FOR 5.0 正式版

[复制链接]
julius1985 发表于 2006-9-12 11:21:26 | 显示全部楼层
CODE:
function Copyimg($nurl){
        
        $imghost='http://www.6co.cn/';
        $Copydir='getimg/';
        $watermark=1;//是否加水印
        $imgdate=Gmdate("y-m",time()+3600*8);        
        $ext=strtolower(trim(substr(strrchr($nurl, '.'), 1)));
        
        if(!in_array($ext,array('jpg','gif','jpeg','bmp','png')))return $nurl;
        $flag=true;        
        $host=array(
                1=>'6co.cn',
                2=>'ccn98.com',
                3=>'www.6co.cn'
                );
                //以上主机下的图片不copy


==================================

我想请问楼主,修改这个有什么要特别注意的吗?

前几步蛮简单的!因该不会错!我想失败的原因是在最后一步!

我们不懂代码!能否详细说明一下!修改哪些。。。
回复

使用道具 举报

潭龙 发表于 2006-9-12 12:00:01 | 显示全部楼层
楼主,我按你的修改了,但是图片不会到本地服务器,也不会水印。
这是什么原因呢?
附件的那个文件要如何修改呢?
附件我有改过,但不知道是不是改错了……
还是这个插件对服务器有什么特别的要求?
附件我是这样改的,不知道是否改错?
  1.         $imghost='http://www.fj51.com/';
  2.         $Copydir='attachments/';
  3.         $watermark=1;//是否加水印
  4.         $imgdate=Gmdate("y-m",time()+3600*8);       
  5.         $ext=strtolower(trim(substr(strrchr($nurl, '.'), 1)));
  6.        
  7.         if(!in_array($ext,array('jpg','gif','jpeg','bmp','png')))return $nurl;
  8.         $flag=true;       
  9.         $host=array(
  10.                 1=>'fj51.com',
  11.                 2=>'fj0599.com.cn',
  12.                 3=>'www.fj51.com'
  13.                 );
  14.                 //以上主机下的图片不copy
复制代码

文件夹你用的是“getimg”我没有这个文件夹,所以改成了上传文件的那个文件夹名称了!
请楼主指点。

[ 本帖最后由 潭龙 于 2006-9-12 12:04 编辑 ]
回复

使用道具 举报

julius1985 发表于 2006-9-12 12:00:02 | 显示全部楼层
感觉这样的修改法!

就等于把 转帖 的图片 上传到了自己的服务器。。。
回复

使用道具 举报

 楼主| 缘亦如此 发表于 2006-9-12 12:11:00 | 显示全部楼层
原帖由 julius1985 于 2006-9-12 11:21 发表
CODE:
function Copyimg($nurl){
        
        $imghost='http://www.6co.cn/';
        $Copydir='getimg/';
        $watermark=1;//是否加水印
        $imgdate=Gmdate("y-m",time()+360 ...


function Copyimg($nurl){
        
        $imghost='http://www.6co.cn/';   //此处为你网站的地址
        $Copydir='getimg/';   //此处是放置图片的目录
        $watermark=1;//是否加水印   1为设置,0为不设
        $imgdate=Gmdate("y-m",time()+3600*8);        
        $ext=strtolower(trim(substr(strrchr($nurl, '.'), 1)));
        
        if(!in_array($ext,array('jpg','gif','jpeg','bmp','png')))return $nurl;   //此处设置是设置需要保存什么类型文件,一般不要动.
        $flag=true;        
        $host=array(
                1=>'6co.cn',
                2=>'ccn98.com',
                3=>'www.6co.cn'    //此处是设置哪些网站的图片不要上传,一般可以设置你自己的论坛地址,也可以不用这么多.
                );
                //以上主机下的图片不copy
回复

使用道具 举报

everlive 发表于 2006-9-12 12:28:15 | 显示全部楼层
请教楼主:
      我想把水印加在图片的左下角,应该怎么设置啊?

谢谢!
回复

使用道具 举报

天下寻龙 发表于 2006-9-12 12:30:47 | 显示全部楼层
强帖,顶。。。。
回复

使用道具 举报

kensonl 发表于 2006-9-12 12:54:22 | 显示全部楼层
图片是保存在本地服务器吗?
回复

使用道具 举报

linqingjiang 发表于 2006-9-12 13:01:26 | 显示全部楼层
还是不显示水印 !原水印文件存在images/common/文件。你的水印文件存在那?还是用原来的这个images/common/文件夹!还是另存呢?
回复

使用道具 举报

HY清风 发表于 2006-9-12 14:14:52 | 显示全部楼层
问题都解决没?
我的问题还是那个:
能否选择是否上传保存到服务器,
就向动易的一样!
回复

使用道具 举报

fy_langzi 发表于 2006-9-12 14:23:59 | 显示全部楼层
不错的说!!!支持一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-15 16:22 , Processed in 0.029417 second(s), 2 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表