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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

关于上传附件数量的限制

[复制链接]
阿云 发表于 2006-3-15 09:30:34 | 显示全部楼层 |阅读模式
我主要是想限制单个帖子能上传的附件数量,因为太多附件在同一个页面会加重服务器的负担,用户浏览也不方便,机器差点的可能会引起死机,现在有个问题是通过编辑帖子,单个帖子可以无限量地上传附件,我怕有人会恶意地运用,不知道有没有限制的方法?
枯心树 发表于 2006-3-15 10:57:38 | 显示全部楼层
限制单帖子啊?这个有点难……
回复

使用道具 举报

netscope 发表于 2006-3-15 14:44:54 | 显示全部楼层
限制单帖必然更大的家中服务器负担,你想想,一个论坛,数据最多的就是帖子数。

不仅没意义
反而适得其反。

可以通过插件:限制会员上传的附件总量实现
回复

使用道具 举报

 楼主| 阿云 发表于 2006-3-16 08:54:42 | 显示全部楼层
但是在搜索了下,以前有个人也提出过相同的问题,好像在dz2.5有相应的插件
https://discuz.dismall.com/thread-211846-1-1.html

或者能不能改成编辑帖子时只能更改原来的上传附件,不能新增附件?
回复

使用道具 举报

老p 发表于 2006-4-7 14:18:57 | 显示全部楼层
程这玩意我就搞不懂了。。。我只管使用!发现在问题就要提出来。请大家看看以下这个帖子,发帖者以编辑的方式继续上传了数十个图像,图像小还无所谓了,

如果图像一大,我想我们应该换显卡了!否则会死机的!

http://www.fuyibbs.com/viewthread.php?tid=28006

建议Discux!给个补丁行么?正如上帖所示,他可以以此种方式上传数十帖,同样也可上传无数!Discux!什么都不错,只有此,个人觉得是个问题。当然一定还有什么,只是还没发现而已。强烈希望能加以完善!感谢!
回复

使用道具 举报

qwert813 发表于 2006-4-7 14:31:56 | 显示全部楼层
最大附件尺寸(字节):设置附件最大字节数,需要 PHP 设置允许才有效,请参考系统设置首页   
每天最大附件总尺寸(字节):设置用户每 24 小时可以上传的附件总字节数,0 为不限制。注意: 本功能会加重服务器负担,建议仅在必要时使用

运用这两个设置不行吗?

另:楼上的,图像再大也和显卡无关
回复

使用道具 举报

老p 发表于 2006-4-7 16:51:26 | 显示全部楼层
总不会是占内存嘛。。。嘿嘿!
管它是占啥子,总之这个东西有问题
回复

使用道具 举报

xyao 发表于 2006-4-7 17:56:53 | 显示全部楼层
你可以用每天最大附件总尺寸来限制么,就算你让他一个贴只能发一个图,他非要发的话照样能通过回复的方法发好多回复,一个回复一个图。一样让你慢得不行
回复

使用道具 举报

陈云飞 发表于 2007-3-25 05:24:19 | 显示全部楼层
我自己改的,很好用,5.0测试通过
简单点说就是,设置好了上传数量,同时删除【+】【-】功能,只能上传个数比这个少
呵呵,我可是非电脑人员呀

打开POST_ATTACHMENTS,把我这些全部复制进去就可以了


<table cellspacing="1" cellpadding="6" width="100%" align="center" style="background: {BGBORDER}">
<tr class="altbg1"><td colspan="2">
<span class="bold">{lang attachment_new}</span> 此处添加你的文字说明{lang lower_than} $maxattachsize_kb kb <!--{if $attachextensions}-->, {lang attachment_allow_exts}: $attachextensions<!--{/if}-->)
</td></tr>
<tbody id="attachbodyhidden" style="display:none"><tr class="altbg1"><td width="100%">
<!--{if $allowsetattachperm}-->{lang readperm}: <input type="text" name="attachperm[]" value="0" size="1">   <!--{/if}-->
{lang description}: <input type="text" name="attachdesc[]" size="15">   {lang attachment}: <input type="file" name="attach[]" size="15">
</td></tr></tbody>
<tbody id="attachbody"><tr class="altbg1"><td width="100%">
<!--{if $allowsetattachperm}-->{lang readperm}: <input type="text" name="attachperm[]" value="0" size="1">   <!--{/if}-->
{lang description}: <input type="text" name="attachdesc[]" size="15">   {lang attachment}: <input type="file" name="attach[]" size="15">
</td></tr></tbody>
蓝色部分你要多上传一个就多复制一个,本段程序是2个附件(含蓝色)
<tbody id="attachbody"><tr class="altbg1"><td width="100%">
<!--{if $allowsetattachperm}-->{lang readperm}: <input type="text" name="attachperm[]" value="0" size="1">   <!--{/if}-->
{lang description}: <input type="text" name="attachdesc[]" size="15">   {lang attachment}: <input type="file" name="attach[]" size="15">
</td></tr></tbody>

</table>
回复

使用道具 举报

leestudio 发表于 2007-4-26 13:30:18 | 显示全部楼层
:) :) :) :)
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 10:37 , Processed in 0.040321 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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