标签 ASP 下的文章

ASP实例Jmail组件教程与源代码:实现邮件发送普通附件和嵌入附件

网上很多关于JMail发送邮件的例子都没有写如何发附件,或者没有写清如何发内嵌的附件(比如把附件图片嵌入到HTML信件里面) 其实最关键的就是这句要注释掉 'JMail.ContentType = "text/html" (为什么要发内嵌的附件图片?因为如果是img src=网上的地址,在outlook等客户端内则显示是难看的"X",需要手动下载图片) 本例子参考了Dimac(w3JMail官方)的样例,文件地址: C:Program FilesDimacw3JMail4ExamplesASPhtmlimage.asp (安装了Jmail的都有) 例子代码: 以下为引用的内容: <% Set JMail = Server.Cr&# ...

ASP AJAX提交评论,中文乱码问题处理办法——自定义URLDecode函数

前两天上线的Ajax评论提交功能今天发现有问题,在IE下提交中文的时候会出现乱码。 也是当时写程序的时候没有考虑周到,应该在JS提交数据时,把URL用encodeURI对中文部分进行一下编码,然后在ASP程序中对这个字符串进行解码。 URL编码是指为了将信息通过URL进行传输,所以必须将某些含有特殊意义的字符进行替换的一种编码方式,如果有空格就用%20代替,如果有其它字符就用%ASCII代替,如果有汉字等四个字节的字符,就用两个%ASCII来代替。不过有时候我们也需要将经过这种编码的字符串进行解码,但asp并没有提供相关的函数,这给我们处 ...

ASP的InStr函数判断某一长字符串中是否包含某一短字符串

InStr 函数 返回某字符串在另一字符串中第一次出现的位置。 InStr 函数在查找不到字符串的时候返回值为0。 InStr([start, ]string1, string2[, compare]) 参数 start 可选项。数值表达式,用于设置每次搜索的开始位置。如果省略,将从第一个字符的位置开始搜索。如果 start 包含 Null,则会出现错误。如果已指定 compare,则必须要有 start 参数。 string1 必选项。接受搜索的字符串表达式。 string2 必选项。要搜索的字符串表达式。 compare 可选项。指示在计算子字符串时使用的比较类型的数值。有关数值,请参阅“设置”部分。如果 ...

终极发现!空间禁止PJBlog向cache文件夹写入.asp日志缓存文件解决办法~

困扰了我一周的大问题终于解决了,空间商突然限制了PJBlog向cache写入.asp文件了,造成静态化PJBlog无法生成日志列表缓存。。。郁闷啊~ 不过.html的静态文件还是可以生成的,因此,今天突发奇想,看来不是说完全不允许程序写入任何类型的文件,只是限制了.asp等这些动态程序页面。大概是对FSO这个功能做了一些设置吧。尝试修改PJBlog程序,把日志列表缓存文件的类型修改为.inc,果然,哈哈,大获全胜! 用Dreamweaver 查找cache和post字串后面所跟的 ".asp") 字串(注意要选中“忽略空白”,避免程序中有多余空格),将asp全 ...

博客嵌套回复研究中。。。

今天小爱提出了给boblog增加嵌套回复(也叫嵌套评论)的功能,也就是多级的回复以嵌套的结构显示。 目前Wordpress实现了嵌套回复功能,boblog、pjblog都还没有这个功能,不知道新版的会不会增加。 研究了一下WP的嵌套回复功能,简单搞清楚了程序设计上的逻辑: 对一条评论来说,在显示时,需要按顺序输出以下代码: 1、评论开头 2、嵌套的评论(循环)开头 3、嵌套的评论结尾(循环) 4、评论结尾 添加回复时,需要在回复按钮上添加当前回复的id,作为本次回复的父id。 逻辑搞清楚了,然后就要按这个逻辑去改造BO。 数据库结构需要做 ...

投票系统上线测试

这两天都在研究一个ASP投票系统,这个系统相对完善,可以方便地添加投票主题、问题和选项,同时,投票代码可以通过JS调用,这样也就方便大家来这里制作自己的投票了。不过目前是功能测试阶段,还没有加入用户注册和新建投票功能,不过投票功能测试成功以后,把系统改成多用户的也不难。 主要修改点: 1、修改IP限制逻辑。将以前的整个系统限制IP修改为各主题限制IP。 2、修正在不限制IP的情况下,刷新“查看结果”页即可重复投票的Bug。 3、修改程序编码为utf-8。最近几个程序总是有乱码的情况,以后全站统一采用utf-8编码,就不会再混 ...