发信人: zhch (zhch), 信区: BBSDev
标 题: Re: [转载] NJUWebBBS的一个BUG
发信站: 南京大学小百合站 (Mon May 13 16:55:18 2002), 站内信件
printf前用下面这样的函数过滤一下。
char *nohtml3(char *s)
{
static char buf[512];
int i, j=0;
bzero(buf, 500);
for(i=0; s[i] && j<500; i++) {
if(s[i]=='\'') {
strcat(buf, "%27");
j+=3;
} else if(s[i]=='\"') {
strcat(buf, "%22");
j+=3;
} else if(s[i]=='%') {
strcat(buf, "%25");
j+=3;
} else if(s[i]=='&') {
strcat(buf, "%26");
j+=3;
} else {
buf[j]=s[i];
j++;
}
}
return buf;
}
【 在 woolgate (woolgate) 的大作中提到: 】
: 【 以下文字转载自 sysop 讨论区 】
: 【 原文由 woolgate 所发表 】
: 假如有篇贴子名叫 TEST&TEST
: 则同主体阅读就不可能
: 因为参数是
:
http://bbs.nju.edu.cn/cgi-bin/bbs/bbstfind?board=test&title=test & test
: ~~~~~~~~~~~~~~~~~~~~
: 是不是该换个方法? --
:
http://lily.nju.edu.cn/cgi-bin/bbs/showfile?name=person.gif :
http://bbs.nju.edu.cn/cgi-bin/bbs/showfile?name=woolgate.jpg : 想下载最新电影,mp3,delphi6,kylix,linux 请到
http://bingle.pku.edu.cn搜索ftp..
:
: ※ 来源:.南京大学小百合站 bbs.nju.edu.cn.[FROM: 水上明珠BBS]
--
zhch.bbs@bbs.nju.edu.cn
【 在 chy.bbs@bbs.ysu.edu.cn (pillar) 的大作中提到: 】
: 哦。看到了。。呵呵。
: 【 在 woolgate.bbs@bbs.hhu.edu.cn (woolgate) 的大作中提到: 】
: : NJUWebbbs0.9的同主题阅读,实际上是同主题列表
: : 你试试就知道了
: : 只有展开的时候采用的是文件名
--
FROM 202.119.123.155