直接用JS写入的Cookies有可能在ASP中造成错误
2008年3月15日 21:04 | by gs ]
如果使用JavaScript写入了类似这样的Cookies,其值以“=”开头,如 Request 对象 错误 'ASP 0101 : 80004005' 意外错误 /test.asp,行 6 函数返回 |。
PostContentBakcup==content
这里的Cookies名字是“PostContentBackup”,值是“=content”。写入这样一个Cookies以后,在ASP中使用Request.Cookies对象时,就会发生“未知错误”
解决方法很简单,在用JS写入Cookies之前把Cookies值encodeURIComponent一下就行了
最早发现这个错误出现在YT,出现这个问题大约1天后就解决了。看起来很容易解决,其实还真是不容易解决的说,费了不少时间才想到有可能是YT新启用的帖子保存功能造成了这个问题。
给个ASP错误信息举例吧
IE8似乎并没有真正通过Acid2测试
2008年3月10日 12:26 | by gs ]
在IE8B1发布的时候,我立刻下载安装了,安装完毕第一件事就是去看看这IE8是不是真的通过了Acid2测试。
Acid2网址不记得了,直接搜索,出来一个结果,网址是http://acid2.acidtests.org/,看起来没错,那应该就是这个地址了。于是我点击进去,本来满怀期望地看到一个黄色的笑脸,可是屏幕上呈现的确是缺了眼睛的黄脸。看看左下角的状态提示,显示为done。看来IE8是没通过测试了,我心里这样想,之前还说已经通过测试了呢,看来是被IE开发组给骗了。
今天偶然又去弄了一次Acid2,网址我同样不记得,当然老办法搜索。得到地址以后没注意看直接点进去了。本来已经做好准备看到IE8中一张不完整的笑脸了,可是我却惊奇的发现这次显示出来的竟然是一个完整的笑脸。
还好我很快就发现了一个和上次测试不同的地方,这次我来到的地址是http://www.webstandards.org/action/acid2/,域名似乎和上次的不一样呢。我赶紧查历史记录,果然,发现上次我进入的测试页面和这次进入的测试页面地址是不同的,这就是造成差异的原因了吧。
接着言子提到,那个传言也许是真的了。所谓的那个传言就是,IE8对Acid2测试的页面做了特别的处理,使得IE8能在Acid2页面下渲染出完整的小黄脸。
Dvbbs 7.1 错误代码表
2008年2月18日 21:47 | by gs ]
都说了这里的东西都是自己写的了,所以这个也不是抄来的(不过也不是自己写的 = =)
其实就是几行代码的事情就可以把错误代码遍历出来了嘛
好吧就贴在这里吧
还是那样子,看不到全部的就导出到Excel(金山似乎还不提供这个功能),或者直接问偶要xls文件(金山啥时候支持偶就啥时候用UFO……不对不对~应该是UOF~)
----------2008年3月3日编辑分割线----------
能上传xls文件了,现在上传到此供下载
下载文件 (已下载 232 次)
| 编号 | 内容 |
| 0 | 错误信息 |
| 1 | 论坛暂停开放 |
| 2 | 由于以下原因, |
| 3 | 本论坛的开放时间为{$stime}点到{$etime},请依时访问。 |
| 4 | IP被限 |
| 5 | 您的IP({$ip})被系统限制,或者您可以和管理员联系。 |
| 6 | 请登录后进行操作。 |
| 7 | 非法的访问请求。 |
| 8 | 您没有在本论坛浏览的权限。 |
| 9 | 手机号码长度必须为11位。 |
| 10 | 用户名和手机号必须填写其一。 |
| 11 | 请输入您的密码。 |
| 12 | 您的用户名并不存在,或者您的论坛密码错误,或者您的帐号已被管理员锁定。 |
| 13 | 本论坛没有开启论坛全网用户无边界登录功能。 |
| 14 | 非法的提交过程。 |
| 15 | 您在论坛手机短信主服务器登录失败。 |
| 16 | 您提交的数据不合法,请不要从外部提交发言。 |
| 17 | 请输入您的用户名,请确认您输入的用户名长度是否符合论坛标准。 |
| 18 | 数据中含有非法字符。 |
| 19 | 您输入的用户名包含系统禁止注册字符。 |
| 20 | 您输入的用户名已经被注册或者已经有用户使用了您填写的电子邮件地址。 或者您选择了注册高级用户,但所使用的手机号已经被使用,您可以选择使用该手机号登录论坛。 |
| 21 | 您输入的用户名已经被注册。 |
| 22 | 当前论坛在线已经超过{$onlinelimited}人,请稍后访问。 |
| 23 | 在线超过限制 |
| 24 | 本论坛为认证论坛,请登录并确认您的用户名已经得到管理员的认证后进入。 |
| 25 | 本论坛为认证论坛,请确认您的用户名已经得到管理员的认证后进入。 |
| 26 | 您没有权限进入隐含论坛! |
| 27 | 您没有权限进入本论坛! |
| 28 | 您没有权限进行管理操作。 |
| 29 | 错误的版面参数!请确认您是从有效的连接进入。 |
| 30 | 非法的贴子参数。 |
| 31 | 您没有浏览在本论坛查看其他人发布的帖子的权限,请登录或者同管理员联系。 |
| 32 | 您查找的数据暂不存在! |
| 33 | 该帖子无法浏览,可能的原因有:帖子已被删除、发贴用户不存在、该帖子正在审核中。 |
| 34 | 执行的数据不存在。 |
| 35 | 非法的参数。 |
| 36 | 您已经运行过本程序安装论坛。如果您要更新您的站长信息,请到论坛管理界面相关连接进行操作。 |
| 37 | 错误的论坛版本号 |
| 38 | 版主和管理员不能对自己的帖子实行奖励操作。 |
| 39 | 请写明操作原因。 |
| 40 | 不能在相同版面内进行转移操作。 |
| 41 | 本论坛作为分类论坛不允许转移。 |
| 42 | 请提交正确的参数。 |
| 43 | 请指定相关贴子。 |
| 44 | 没有找到下一篇帖子。 |
| 45 | 没有找到上一篇帖子。 |
| 46 | 20分钟内只能投一次。 |
| 47 | 您没有足够的金钱发表看法。 |
| 48 | 您指定的贴子不存在。 |
| 49 | 您没有将本帖打包的权限。 |
| 50 | 您提交的Email有错误! |
| 51 | 本论坛不支持发送邮件。 |
| 52 | 该版面未开放小字报,请浏览其他版面! |
| 53 | 该贴子已经在您的论坛收藏夹中。 |
| 54 | 您没有浏览本社区展区的权限,请登录或者同管理员联系。 |
| 55 | 您没有浏览本论坛事件的权限,请登录或者同管理员联系。 |
| 56 | 您没有在本论坛发表投票的权限,请登录或者同管理员联系。 |
| 57 | 您选择的投票已经关闭。 |
| 58 | 您已经投过票了。 |
| 59 | 请选取投票项目。 |
| 60 | 您没有在本论坛搜索的权限,请登录或者同管理员联系。 |
| 61 | 必须输入查询关键字,查询内容通常忽略+/等符号及一些常见虚词,比如or,and,the,中文“的、你、我”等等。 |
| 62 | 搜索多少天必须是整数。 |
| 63 | 您没有在本论坛发表看法的权限,请登录或者同管理员联系。 |
| 64 | 您没有浏览本论坛会员资料的权限,请登录或者同管理员联系。 |
| 65 | 您没有将本页面发送的权限。 |
| 66 | 请输入您的姓名。 |
| 67 | 请输入收件人姓名。 |
| 68 | 邮件内容不能为空。 |
| 69 | 由于系统原因,邮件发送失败。 |
| 70 | 您没有在本论坛发贴的权限,请登录或者同管理员联系。 |
| 71 | 您没有在本论坛回复其他人帖子的权限,请登录或者同管理员联系。 |
| 72 | 本论坛已经被管理员限制了不允许发贴。 |
| 73 | 您没有在本论坛回复自己主题的权限。 |
| 74 | 您没有在本论坛编辑自己帖子的权限,请登录或者同管理员联系。 |
| 75 | 同等级用户不能修改。 |
| 76 | 不能修改等级比您高的用户的帖子。 |
| 77 | 您没有足够的权限编辑本帖子,请和管理员联系。 |
| 78 | 本主题已经锁定,不能发表回复。 |
| 79 | 帖子的主题不应为空。 |
| 80 | 没有填写内容。 |
| 81 | 请输入投票内容 |
| 82 | 错误的时间参数。 |
| 83 | 说明内容不能为空。 |
| 84 | 验证码校验失败,2秒后自动返回上一页面。 |
[介绍]如何防止论坛群发器
2008年2月15日 00:07 | by gs ]
论坛群发器是很讨厌的,注册的时候占据了用户数不说,某些机器人还不止一次地发广告,在论坛里每个版面都发,删都累死所以我们要把机器人拒之门外怎么办呢……
首先要明确的问题是,机器人是很笨的,我们用一些非常规的方法就可以把笨蛋机器人狠狠地忽悠掉。 这里就提两个方法好了
方法一
笨蛋机器人看到一个验证码图片,会自然而然地把里面的数字或字母全部识别出来,然后一股脑都填到验证码框里。这里我们就可以利用一下了。假设我们生成的验证码图片有6位数字,那么我们可以告诉用户,你只要输入前5位,也只能输入前5位数字。如果是人的话,自然会知道只要填写前5位数字,而笨蛋机器人就不知道了,它会把全部6位数字填入。这样,只要我们发现有谁输入的验证码是6位的,就可以把它干掉了,这家伙十有八九是个笨蛋机器人。
将动网8.1的SiteMap用于Dv7.1
2008年2月14日 20:46 | by gs ]
实践证明,直接把DV8.1的SiteMap文件拿过来是可以在Dv7.1下使用的(因为数据库结构灭大的变化?)
不过还是要做些小的修改
从Dv8.1的压缩包里复制以下两个文件到Dv7.1的相应目录下
/dv_rss.asp
/inc/Templates/sitemap.xslt
然后,打开dv_rss.asp进行修改
在第7行加上
Const isURLRewrite = 0
Dim UserFlashGet
收工,现在你的Dv7.1也可以拥有Dv8.1的RSS&SiteMap了
什么?你懒得去下载8.1的压缩包?真是没办法,那就把这两个文件放这里吧,顺便帮你把dv_rss.asp也改好了
下载文件 (已下载 143 次)









