我再re一次...这个地方过段时间要出狠招改改了...
发信人: atppp (Big Mouse), 信区: cnBBSDev
标 题: Re: wForum贴附件碰到些问题
发信站: 牧场物语 (Fri May 7 19:26:47 2004), 转信
这个问题以前说过了,我在重提一次希望smth能改吧。
bbs2www/phplib/phplibbbs.c bbs_postarticle()函数是这样写的:
#if USE_TMPFS==1
snprintf(buf,MAXPATH,"%s/home/%c/%s/%d/upload",TMPFSROOT,toupper(currentuser->us
erid[0]),
currentuser->userid,getcurrentuinfo_num());
#else
snprintf(buf,MAXPATH,"%s/%s_%d",ATTACHTMPPATH,currentuser->userid,getcurrentuinf
o_num());
#endif
这个地方是获取上传文件目录的,和site.php里面的getattachtmppath()函数完全没有关系
,但是,这两个地方必须严格一致才能保证上传文件运行正常。我设想的一种改法是,把
getattachtmppath()放进phplibbbs.c里面,然后bbs_postarticle()也调用这个函数,
site.php里面去掉这个函数。
但是这个改动似乎有点大了,反正如果大家碰到问题知道是这里要调整就好了。
【 在 FlyingFish@feeling-NOsmthSPAM-org (好好学习·做好技术站务·缄默·力行) 的大作中提到: 】
: 编译bbs系统之前
: 在bbsconfig.h
: 定义了tmpfs
: 全部安装好
: 包括/apache/htdocs/sites/devel.h
: 也进行了相应的修改之后
: 发现web下不能上传附件
: 现象是没有任何提示,显示粘贴上了附件,但是文章发表之后是没有附件的,看文件所占空间,只有210字节,很小,说明没有粘贴上
: 这种情况怎么办?
--