嗯,原来是开了tmpfs的缘故,现在好了。
ps:那个html_init()是这么写的:
---------------------------------------------------------------------
void html_init()
{
int style;
printf("Content-type: text/html; charset=%s\n\n\n", CHARSET);
printf("<html>\n");
printf("<head>\n");
printf("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=%s\">\n", CHARSET);
style = atoi(getparm("STYLE"));
switch (style) {
case 0: /* default color, big font */
printf("<link rel=\"stylesheet\" type=\"text/css\" href=\"%s\">\n", CSS_FILE_BIGFONT);
printf("<link rel=\"stylesheet\" type=\"text/css\" href=\"/ansi-web-middle.css\">\n");
break;
case 1:
default: /* default color, small font */
printf("<link rel=\"stylesheet\" type=\"text/css\" href=\"%s\">\n", CSS_FILE);
printf("<link rel=\"stylesheet\" type=\"text/css\" href=\"/ansi-web-small.css\">\n");
}
printf("</head>");
}
--------------------------------------------------------------------------
从程序上看即时我不加上那条
<link rel="stylesheet" type="text/css" href="/ansi.css"/>
原来的代码里调用了html_init()后也应该生成两条"<link ........>",但实际上
却只输出了前面的那条:
<link rel="stylesheet" type="text/css" href="/default-bf.css"/>
而没有输出:
<link rel="stylesheet" type="text/css" href="/ansi-web-small.css">
后面这条为什么没输出来呢?如果这条正常输出的话跟本就不用我再加那条link了
【 在 atppp@bbs.stanford.edu-SPAM.no (Big Mouse) 的大作中提到: 】
: 标 题: Re: [smth]web下显示ASCII色彩的问题
: 发信站: 牧场物语 (Sun May 2 06:30:57 2004)
: 转信站: SMTH!maily.cic.tsinghua.edu.cn!news.bylinux.net!Stanford
:
: 你这个问题我碰见过,看一下 phpbbslib.c 里面的 bbs_postarticle() 有这么一段
: #if USE_TMPFS==1
: snprintf(buf,MAXPATH,"%s/home/%c/%s/%d/upload",TMPFSROOT,toupper(curre
: user->userid[0]), currentuser->userid,getcurrentuinfo_num());
: #else
: snprintf(buf,MAXPATH,"%s/%s_%d",ATTACHTMPPATH,currentuser->userid,getc
: 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显示之前的代码也不行。检查了一下
: : ...................
:
: --
:
: ※ 来源:·牧场物语 bbs.stanford.edu·[FROM: FARM]
--
FROM 202.120.110.*