你这个问题我碰见过,看一下 phpbbslib.c 里面的 bbs_postarticle() 有这么一段
#if USE_TMPFS==1
snprintf(buf,MAXPATH,"%s/home/%c/%s/%d/upload",TMPFSROOT,toupper(current
user->userid[0]), currentuser->userid,getcurrentuinfo_num());
#else
snprintf(buf,MAXPATH,"%s/%s_%d",ATTACHTMPPATH,currentuser->userid,getcur
rentuinfo_num());
#endif
这里没有听从site.php里面的getattachtmppath()函数(可能也没有特别简单的解决办法)
有两个解决办法,一个是site.h里面USE_TMPFS改回0,不过似乎不推荐这么干。
还有一个就是你参考smth的site.php改你的site.php里面的getattachtmppath()函数。
这个地方不知道smthbbs的代码是不是应该改进一下。
【 在 nfeng@smth.org-SPAM.no (聂风) 的大作中提到: 】
: 【 在 atppp@bbs.stanford.edu-SPAM.no (Big Mouse) 的大作中提到: 】
: : 标 题: Re: [smth]web下显示ASCII色彩的问题
: : 发信站: 牧场物语 (Sun May 2 03:50:30 2004)
: : 转信站: SMTH!maily.cic.tsinghua.edu.cn!news.bylinux.net!Stanford
: : 主要是有附件的贴子就不显示彩色了,感觉有点不爽而已,只是这个方法过于简单,所
: 以
: : 可以试用一下。判断方法就是if ($articles[something]["ATTACHPOS"] > 0)
: 嗯,我试了用等于0表示没有附件否则表示有附件,这样的话没有附件的时候颜色
: 能正常显示了。但是有碰到一个怪问题:我前几天测试的时候可以上传附件的,
: 正式切换前重新编译了一次,编译好后一直没试过附件功能,刚才才发现无法
: 上传附件了,即时恢复到我修改asci显示之前的代码也不行。检查了一下
: ...................
--