- 主题:bbsupload.php中怎样得到版面名称?
看错了
严重blushing
【 在 atppp@bbs.stanford.edu-SPAM.no (Big Mouse) 的大作中提到: 】
: 我后面是说改 boardstatus,共享内存的那个,不是 boardheader...
: 如果改共享内存结构,硬盘上当然还是要有 .quto 文件的...
--
FROM 218.80.241.*
嘿嘿,去上帝那里领罚...
【 在 wisi@bbs.NO_tongji_SPAM.edu.cn (誓心·sigh~~) 的大作中提到: 】
: 看错了
: 严重blushing
: 【 在 atppp@bbs.stanford.edu-SPAM.no (Big Mouse) 的大作中提到: 】
: : 我后面是说改 boardstatus,共享内存的那个,不是 boardheader...
: : 如果改共享内存结构,硬盘上当然还是要有 .quto 文件的...
--
不要随便改.BOARDS结构,这样跟进代码可能会造成很大麻烦。
atppp建议的放到BoardStatus倒是可以的,这个只需要在resolev_board初始化
的时候读入就行了。
【 在 wisi@bbs.NO_tongji_SPAM.edu.cn (誓心·sigh~~) 的大作中提到: 】
: 不过目前combe的做法是在目录里面设置了一个.quto文件。我考虑到这样是不是IO比较多了
: 我建议他把数据放到.BOARDS里面 boardheader增加一个字段,当然这样要转一下.BOARDS了
: 还有站务设定版面属性的地方这样就要改一下了。
: ...................
--
FROM 166.111.3.49
估计一个int不够
为了尽量减少查目录大小的次数
我想做一个预测
版面大小>0.9Quota的时候再每次发附件都查
然后做一个预测什么时候会到这个0.9
如果没到预测的时间,只做常规检查,比如每24小时查一次
这样我想估计需要
long Quota
time_t LastUpdate //上一次检查的时间
long LastSize //上一次检查的大小,这两项用于预测
time_t NextUpdateTime //下一次检查的时间,应该是min(常规检查间隔,预测时间)
如果没到检查时间,发附件不会检查大小
【 在 atppp@bbs.stanford.edu-SPAM.no (Big Mouse) 的大作中提到: 】
: boardheader里面k core好象刚刚空出一个int域来,如果用最新CVS可能可以不要转文件。
: 不过呢,boardheader 其实还是不要改的好,因为以后 smthbbs 改了它你们可能会麻烦。
: 一个.quto 文件也增加不了多少 I/O 吧。如果真的在乎,可以 boardstatus 里面
: ...................
--
FROM 61.165.97.*
不是限制附件大小
是限制允许附件的版面的大小
【 在 atppp@bbs.stanford.edu-SPAM.no (Big Mouse) 的大作中提到: 】
: 比方说bbspst.php里面bbsupload.php的地方改成
: bbsupload.php?board=<?php echo $board; ?>
: 然后到了bbsupload.php里面,用
: ...................
--
FROM 61.165.97.*
或者可以系统启动的时候初始化总大小,发/删带附件文章的时候动态调整。
反正没多少版,感觉怎么做都行,都没多大的load...
【 在 combe@bbs.NO_tongji_SPAM.edu.cn (彷徨..) 的大作中提到: 】
: 估计一个int不够
: 为了尽量减少查目录大小的次数
: 我想做一个预测
: ...................
--
FROM 128.12.155.*