浏览模式: 普通 | 列表

pjblog仿xss函数

[ 2009-09-19 08:20:48 | 作者: admin ]
p.s. 函数去掉脚本和标签替换部分可以可以应与防注入

测试代码
测试代码:

<script> alert(/xss0/) </script>
<img src= "javascript:alert(/xss1/) " width=100>
<img src= "javascrip&#116&#58alert(/xss2/) " width=100>
<img src= "javas cript:alert(/xss3/) " width=100>
<img src= "# " onerror=alert(/xss4/)>
<img src= "# "/**/onerror=alert(/xss5/) width=100>
<img src= "# " style= "Xss:expression(alert(/xss6/)); ">
...

阅读全文…

asp脚本执行超时的处理

[ 2009-09-14 13:49:45 | 作者: admin ]
一直使用ASP和MSSQL做数据库应用,一般情况是没有问题的,但有些项目,数据量会比较大,随着数据量的增加查询时会出现TIMEOUT的问题。我查阅很多资料,现将超时的原因及解决办法总结了一下,希望能给大家以参考。

            影响服务器产生超时的原因主要有:
            1、SERVER.SCRIPTTIMEOUT
                 2、CONNECTION对象的ConnectionTimeout属性
            3、COMMAND对象的COMMANDTIMEOUT属性

            下面是解决方案:
            1、SERVER.SCRIPTTIMEOUT
            SERVER.SCRIPTTIMEOUT,角本执行时间,默认值是90秒。
              <%
            SERVER.SCRIPTTIMEOUT=180
            %>
            2、CONNECTION对象的ConnectionTimeout属性
...

阅读全文…
http://www.maihu.net/blog/article/ie8-ewebeditor.html

IE8正式版,终于发布了,其实IE8正式版的新功能在IE8 Beta版中都出现了,唯一让大家高兴的是IE8正式版的稳定型比Beta版好多了。我开发的网站项目使用的文本编辑器大多时ewebedit,但是使用IE8以后,菜单都不能打开了,网上找了很多办法,最经典的解决办法如下:

找到eWebEdit/Include/Editor.js(受版本影响有可能不一致),把里面的如下代码:
替换为以下代码:
if (element.YUSERONCLICK)
{
if(navigator.appVersion.match(/8./i)=='8.') //判断浏览器是不是IE8
{
eval(element.YUSERONCLICK + "onclick(event)");
...

阅读全文…

关于RS.GetRows返回的二维数组

[ 2009-08-04 17:25:48 | 作者: admin ]
定单一字段名称、单一字段索引、或者一个字段索引数组)。当设定 Rows 为少于Recordset记录笔数时,第一笔未读取的记录变成现行记录。若省略 Rows 参数或设定为-1-adGetRowsRest或大于未读取的笔数时,GetRows 方法会读取所有记录并让Recordset在EOF状态,而不会产生任何错误。

当处理目的变量数组的数据时,应该记得数据储存方式是有点相反的感觉:数组中第一维定义Recordset的字段(数据行),第二维定义Recordset的数据列。

GetRows 方法通常比一次读一笔记录的循环要来得快些,但使用这方法时,必须确定Recordset未包含太多记录;否则,会很容易以一个非常大的变量数组来填满所有内存。基于相同的原因,得小心不要包括任何BLOB(Binary Large Object)或CLOB(Character Large Object)字段;若如...

阅读全文…

asp 二维数组排序/一维数组排序

[ 2009-07-31 10:33:33 | 作者: admin ]
asp 二维数组排序/一维数组排序

Function Sort(ary)
      Dim KeepChecking,I,FirstValue,SecondValue
      IF Not IsArray(ary) Then Exit Function
      KeepChecking = True
      Do Until KeepChecking = False
          KeepChecking = False
          For I = 0 To UBound(ary)
              IF I = UBound(ary) Then Exit For
              IF ary(I) > ary(I + 1) Then
                 FirstValue = ary(I)
                 SecondValue = ary(I+1)
                 ary(I) = SecondValue
...

阅读全文…

正则表达式例子,c# ,asp,javascript

[ 2009-07-17 11:29:58 | 作者: admin ]
引用
<li><a href="http://www.52News.com/" title="FCKEditor高亮代码插件测试"><span class="article-date">[09/11]</span>FCKEditor高亮代码插件测试</a></li>
c#
显示
m.Groups[1].Value = www.52News.com
m.Groups[1].Value = /09/11
m.Groups[1].Value = FCKEditor高亮代码插件测试
string strHTML = "<li><a \"href=http://www.52News.com/\" title=\"FCKEditor高亮代码插件测试\"><span class=\"article-date\">[09/11]</spa
...

阅读全文…

验证码点击不能刷新问题

[ 2009-06-20 08:49:49 | 作者: admin ]
由于浏览器缓存,有时候点击验证码图片不能刷新,需要更换不同的图片地址,利用随机数可以实现

<img src="Code.asp" onclick="this.src = this.src+'?'+Math.random();" />



点击刷新验证码的另外例子
=================================================
<img id="Image1" src="ValidateImage.aspx" style="cursor:pointer" onmouseup="RefreshImage()" alt="点击重刷新"/>

<script language ="javascript" type="text/javascript" >
               function RefreshImage()
...

阅读全文…

解决scriptx被屏蔽无法正确安装问题

[ 2009-06-03 16:11:46 | 作者: admin ]
p.s. 作者写的很详细,可以解决相关的问题 http://hi.baidu.com/xmoke/blog/item/7ce0d4c843943b117f3e6f20.html

对于在客户端或者服务器端运行Microsoft公司的IE浏览器的用户,使用ScriptX控件可以进行各种HTML文件的打印。支持各种版本的IE浏览器,从IE 4.01 SP1到IE 7,从Windows 95到Windows Vista. 100%成功率的配置。

              但在客户端安装过程中会碰到不少麻烦

attachments/200906/03_161546_1.png


              安装之后,反复提示安装打印控件,到底是哪里的毛病呢,查看Internet 加载项没有找到安装的控件

attachments/200906/03_161551_2.png

...

阅读全文…