先看这篇文章说了几种编码的函数
javascript中存在几种对URL字符串进行编码的方法:escape(),encodeURI(),以及encodeURIComponent()。这几种编码所起的作用各不相同。
escape() 方法:
采用ISO Latin字符集对指定的字符串进行编码。所有的空格符、标点符号、特殊字符以及其他非ASCII字符都将被转化成%xx格式的字符编码(xx等于该字符在字符集表里面的编码的16进制数字)。比如,空格符对应的编码是%20。
...Read More...
先看这篇文章说了几种编码的函数
javascript中存在几种对URL字符串进行编码的方法:escape(),encodeURI(),以及encodeURIComponent()。这几种编码所起的作用各不相同。
escape() 方法:
采用ISO Latin字符集对指定的字符串进行编码。所有的空格符、标点符号、特殊字符以及其他非ASCII字符都将被转化成%xx格式的字符编码(xx等于该字符在字符集表里面的编码的16进制数字)。比如,空格符对应的编码是%20。
...Read More...
KingCMS的上传组件用的是风声无组件上传,用的是2.0B的老版本,使用Firefox上传会出现“上传失败,您的文件超出了服务器设置的上传限制”
找到page/system/inc/upcls.asp并打开
下载下面这个压缩包:UpLoadClass.rar,打开里面UpLoadClass.asp文件
...Read More...用kingcms做站的朋友估计有的留意到了,这个cms生成的页面,代码头部总是自动加入了两行如下的代码:
<script type="text/javascript">var king_page='page/';</script>
<script src="/page/system/inc/fun.js" type="text/javascript"></script>
让人一看就知道是kingcms做的站,不爽吧。
这两句代码是kc用来提供页面一些特殊功能使用的,比如页面自动更新、文章热度数字的动态加载等。不过一般没什么大用,如果你用不到这些特殊的js效果的功能,首页还是自己手工更新生成,那么你完全可以去掉这两行代码,如何去掉哪,方法如下。
Read More...
用CSS截取字符串:
制作网页时,有时文字过长,不能显示在一行中,需要截取部分,其余用...代替。
在CSS样式里加入如下语句即可:
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
Vista中IIS7配置ASP+Access环境 (Windows Vista中IIS7的安装及配置ASP+Access环境)
在Windows Vista中搞定IIS7的asp开发环境,涉及到不少vista的权限设置,是有一定难度的。
一、Vista中IIS7的安装
Windows Vista中IIS7是默认不安装的,所以在安装完Windows Vista之后如果需要安装IIS7的话,就要自己动手了。
...
[KingCMS安装在Godaddy修改记录-4] [KingCMS安装在Godaddy修改记录-3] [KingCMS安装在Godaddy修改记录-2] [KingCMS安装在Godaddy修改记录]
因为需要用到在线取回密码的功能,原来的服务器有AspMail,非常好用,转移到Godaddy后不能用了,网上搜索的代码也说的非常不清楚,自己参照着改了一个。最头疼的是编码问题,我这里用的是Utf-8,如果要用Gb2312,首先是文件就是要GB2312的,然后才设置Email的编码格式。Godaddy的服务器用的 CDO.Message, 而且不能用其他服务器的邮箱,比如SMTP.QQ.com。 下面的解释我写的很清楚了,用在什么地方可能要自己去修改了,这个其实是不属于KingCMS的代码,是另加的功能。但同样也可以用在其他的ASP网站程序中.
Read More...[KingCMS安装在Godaddy修改记录-3] [KingCMS安装在Godaddy修改记录-2] [KingCMS安装在Godaddy修改记录]
一直没有用到KingCMS的上传功能,突然发现上传不能使用,提示目录没有权限,同样还是目录级别的问题。
需要修改两个地方:
同样多级目录跟着相应增加
因为扩展性不强,每次安装在gd目录一旦改变目录级别就需要修改,于是写了一个小函数
Read More...以前就碰到过这个问题,比如说UTF-8的网页提交订单到支付系统,支付系统是GB2312的,以前提到过的有网银在线,后来他们应该是做了接收数据的时候处理,就没再研究这个问题,昨天又碰上了。
来自于空空如也的悟空提供了一个另类的解决方法。
Function GBUrlEncode(var)
Session.codepage=936
...
虚拟主机绑定多个域名使用的最早最原始的方法一般是判断域名来源,然后转到对应的目录,这个在网上有很多类似的教程,也贴一个
<%
.......
end if
%>
虚拟主机绑定多个域名使用这种跳转对搜索引擎不是特别好,当然如果收录了其实影响也不大.......
<%
if request.serverVariables("server_name")="www.huafuxuetang.com" Or request.serverVariables("server_name")="huafuxuetang.com" then
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.galaism.com/1/"
elseif request.serverVariables("server_name")="www.021nat.com" Or request.serverVariables("server_name")="021nat.com" then
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.82-6.cn/2/"
else
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.galaism.com/1/"
end If
Response.End
%>
最后还有一种方法,这个拜空空如也的悟空所赐虚拟主机绑定多个域名原来还有这个方法,整好对应KingCMS可以用上,贴一个备份。
<%
........
%>
实现DEDECMS“文章标题-2级栏目-1级栏目-网站名”形式position方式实现:代码如下:{dede:field name='title'/}-{dede:field name='position' runphp='yes'} $tc="-"; //分隔符 $tw=$GLOBALS['cfg_l
Read More...