Discuz! 远程附件修改回到本地
思爱 | 2010年04月14日
很简单:1、把附件复制回本地服务器;
2、运行SQL命令:update cdb_attachments set remote = ‘0′
思爱 | 2010年04月14日
很简单:1、把附件复制回本地服务器;
2、运行SQL命令:update cdb_attachments set remote = ‘0′
思爱 | 2009年11月17日
远程附件其实是个很不错的功能,利用单独服务器的空间和流量,节省主论坛的资源,加快论坛速度提高稳定性。
不过,目前有个不小的缺憾:如果隐藏远程附件的真实地址,就没法充分利用附件服务器的带宽,还会加大主论坛的流量,加重主论坛的负担。如果不隐藏真实地址,下载附件后,文件名又都会变乱码。
单个文件还好说,处理分卷压缩的文件就要累死了。
从5.5、6.0、6.1一直到目前的7.0,官方论坛也一直没有解决这个问题。不过现在终于可以解决了,现在免费提供给大家使用。使用方法如下:
把附件中的down.php复制到远程附件目录下。比如,远程附件设置的路径是http://remotehost/remoteattach/,就要把down.php放在远程附件服务器的remoteattach目录下。
2、修改论坛中的bbs/attachment.php文件。
找到如下内容(DZ6.0第152行,DZ6.1第133行,在DZ7.0版本中,第139行):
dheader(‘location:’.$ftp['attachurl'].’/’.$attach['attachment']);
将该行内容修改为下面四行(修改前请自行备份原来的文件/修改时请直接复制粘贴,不要手工输入
if($isimage && !empty($noupdate))
dheader(‘location:’.$ftp['attachurl'].’/’.$attach['attachment']);
else
dheader(‘location:’.$ftp['attachurl'].’/down.php?name=’.urlencode($attach['filename']).’&host=’.$attach['attachment']);
需要注意的地方:
1、如果需要远程附件支持断点续传和多线程下载,请把down.php中的”$readmod = 2″改为”$readmod = 4″;
2、论坛的附件设置里面,附件保存方式不可以选择: 标准(全部存入同一目录);
3、远程附件目录不要放置可以运行的程序,否则程序脚本可能会被非法读取。
下载:
远程附件_PHP
思爱 | 2009年10月4日
优惠码很多,我只推荐几个现在仍有效的,最最优惠的促销码。(注意:优惠码随时失效,请看清金额再付款)
BTPS7 – $50以上折价20%
catalog1 – $75以上减价$20 (相当于26.7%, 2009年3月18日测试有效 )
gdp1015r : $125以上优惠30% (目前最大折扣, 2009年3月18日测试有效)
cjchost – 虚拟主机折价20%
geekssl12 – 购买SSL认证$12.99
cjcdollar – 减价$1 (适合用来续费独立IP,相当于1/2.99=33.4% , 2009年3月18日测试有效 )
Wallet30 .com优惠30%
cjcunlmtd – 虚拟主机Unlimited Plan比Deluxe Plan更便宜,看图:
思爱 | 2009年10月2日
Google刚刚宣布收购验证码服务提供商reCAPTCHA。据Google称,reCAPTCHA目前为10万多家网站提供防垃圾和防欺诈服务。Google此次收购看中的不是生成验证码的软件,而是把reCAPTCHA视为一种改进OCR(光学字符识别)软件的方法:Google图书和Google新闻档案搜索都需要大量文字扫描工作。
这个方法你明白么?看下图的解释:
这个想法很变态,Google利用人肉输入验证码的简单工作,制造了一个人肉识别模糊扫描文字的云计算. reCAPTCHA目前为10万多家网站提供验证码服务,那么每天有几十万甚至上百万的人在输入验证码,相当于每天就有上百万人在帮助Google识别模糊的图书扫描件.
大牛就是大牛!太佩服这个想法了!不服不行了!
思爱 | 2009年10月1日
进入后台管理:
1、点击“插件”–>“安装新插件”
2、搜索“Super Image Plugin”
3、点击安装
4、点击“设置”–>ImageSuperTools
看着应该就会用了吧。
思爱 | 2008年03月9日
大家都知道,如果你想要在Blogger里发日志的时候,在日志里加入类似<scripttype=”text/javascript”src=”http://xxx.xxx.com/xxx.js”></script>这样的代码块是不可能的。所以,很多朋友想到了把半角的“< ”替换成全角的“《”或者“〈”的这种方法来发表像上面所说的代码块。用这种方法的确可以正常发表代码块,但当用户们把代码块复制下来后又得替换回半角,不方便。所以,我在这里介绍大家另一种方法,就是将所有的“”替换成“>”
思爱 | 2008年03月9日
注意问题:
1, 有些朋友发布之后,在IE看到的是一片空白,什么都没有。这是因为你的BLOG标题可能是中文名,而google竟然傻傻的把编码头放在header里面的title后面。解决办法,编辑模板,将这一句放在header里面的title前面: <meta equiv=”Content-Type” content=”text/html;” charset=”UTF-8″>
2, 有些朋友一直无法发布成功。注意中国有防火墙,可能你的文章有敏感的关键字而导致无法从国外(blogger)发布到国内。所以请你自己查一下,有没有相关的字眼是不够好的。
思爱 | 2008年03月9日
代码:<%’函数功能:远程图片自动保存到本地服务器,并利用aspjpeg为图片加上水印’(注意:请先在目录下创建images目录,用来保存临时图片)’程序落伍者:我是星星’加入落伍第二份原创程序,HOHO,今天一定要落伍类,5.6日注册,5.7日落伍,庆祝一下!’本程序需要在服务器上安装”aspjpeg组件”否则无法正常使用’也可以只取””’22222222”””’以上的部分,这部分可以保存图片,第二部分是进行水印增加’使用方法,请保存为saveimg.asp’saveimg.asp?url=http://image2.sina.com.cn/home/images/sina_logo2.gif 即可以取下图片啦,HOHO. 其他需要加的功能,大家自己扩展好啦’如何获取其他后缀名的文件呢? 当然也可以啦’(jpggifpngbmp)改成(mp3)明白吧? 就是取mp3后缀的文件名.以此类推. 嘻嘻’俺要落伍. 发了二份原创,一份是惊云下载系统偷天空时防止出现连接来自天空软件站的程序,有需要的在落伍里面搜索我的贴子’不要忘了使用时在目录下建images的保存目录哦Server.ScriptTimeOut=99999const savepath=”images” ‘图片保存路径url=request(“url”)
function myreplace(str)newstr=strset objregEx = new RegExpobjregEx.IgnoreCase = trueobjregEx.Global = trueobjregEx.Pattern = “http://(.+?)\.(jpggifpngbmp)” ‘定义文件后缀set matches = objregEx.execute(str)for each match in matchesnewstr=replace(newstr,match.value,saveimg(match.value))nextmyreplace=newstrend functionfunction saveimg(url)temp=split(url,”.”)’以下是用时间与随机数重命名文件名randomizeranNum=int(90000*rnd)+10000filename=year(now)&month(now)&day(now)&hour(now)&minute(now)&second(now)&ranNum&”.”&temp(ubound(temp))’文件名重命名结束set xmlhttp=server.createobject(“Microsoft.XMLHTTP”)xmlhttp.open “get”,url,falsexmlhttp.sendimg=xmlhttp.ResponseBodyset xmlhttp=nothingset objAdostream=server.createobject(“ADODB.Stream”)objAdostream.Open()objAdostream.type=1objAdostream.Write(img)objAdostream.SaveToFile(server.mappath(savepath&filename))objAdostream.SetEOSset objAdostream=nothing”””’222222222”””””’saveimg=savepath&filename ‘获取保存路径Dim JpegSet Jpeg = Server.CreateObject(“Persits.Jpeg”)Jpeg.Open Server.MapPath(saveimg) ‘打开保存图片的路径‘ 添加文字水印Jpeg.Canvas.Font.Color = &HFF0000′ 红色Jpeg.Canvas.Font.Family = “宋体”Jpeg.Canvas.Font.Bold = True Jpeg.Canvas.Print Jpeg.OriginalWidth-200,Jpeg.OriginalHeight-50, “www.sina.com” [...]