祝福:1、我的博客终于恢复了 再也不相信所谓的个人的活动,还是相信金光!2、人无忠信,不可立于世。小信诚则大信立!
  • ASP验证码的程序及实现原理

    post by bgaidu / 2008-3-6 15:49 Thursday
    一共4个页面:form.asp; chk.asp; num.asp; count.asp,得到一个随即数字。加密解密后成成XBM图片,利用 session 判断。
          form.asp
    以下是引用片段:
    <%
    '### To encrypt/decrypt include this code in your page  
    '### strMyEncryptedString = EncryptString(strString)
    '### strMyDecryptedString = DeCryptString(strMyEncryptedString)
    '### You are free to use this code as long as credits remain in place
    '### also if you improve this code let me know.

    Private Function EncryptString(strString)
    '####################################################################
    '### Crypt Function (C) 2001 by Slavic Kozyuk [email]grindkore@yahoo.com[/email] ###
    '### Arguments: strString <--- String you wish to encrypt ###
    '### Output: Encrypted HEX string ###
    '####################################################################

    Dim CharHexSet, intStringLen, strTemp, strRAW, i, intKey, intOffSet

    阅读全文>>

  • ASP包含文件方法详解

    post by bgaidu / 2008-3-6 10:27 Thursday
    SSI 指令为用户提供在 Web 服务器处理之前将一个文件的内容插入到另一个文件的方法。ASP 只使用这一机制的 #include 指令。要在 .asp 文件中插入一个文件,使用下面的语法:


    <!--#include virtual &amp;#124; file ="filename"-->  

    virtual 和 file 关键字指示用来包含该文件的路径的类型,filename 是您想包含的文件的路径和名称。

    被包含文件不要求专门的文件扩展名;但是,为被包含文件赋予 .inc 扩展名以便和其他类型文件相区分是一个良好的编程习惯。

    使用 Virtual 关键字

    使用 Virtual 关键字指出路径开始于虚拟目录。例如,如果一个被命名为 Footer.inc 的文件属于一个名为 /Myapp 的虚拟目录,则下面的一行将把 Footer.inc 的内容插入到包含该行的文件中:

    <!--#include virtual ="/myapp/footer.inc"-->  

    使用 File 关键字

    阅读全文>>

  • DreamWeaver中运用session阶段变量传值-处理登录信息

    post by bgaidu / 2008-3-6 10:24 Thursday
    今天终于搞定了,用DW也可以轻松实现

    比如在登录页面,用DW插入一个登录用户的服务器行为

    找到如下代码

    If Not MM_rsUser.EOF or Not MM_rsUser.BOF Then
        ' username and password match - this is a valid user
        Session("[color=#FF0000]s_id[/color]") = MM_valUsername         红色部分改为需要传值的名称,与转到的显示页面记录集接受的名称                                                                           相同
        If (MM_fldUserAuthorization <> "") Then
          Session("MM_UserAuthorization") = CStr(MM_rsUser.Fields.Item(MM_fldUserAuthorization).Value)
        Else
          Session("MM_UserAuthorization") = ""
        End If
        if CStr(Request.QueryString("accessdenied")) <> "" And false Then
          MM_redirectLoginSuccess = Request.QueryString("accessdenied")
        End If
        MM_rsUser.Close
        Response.Redirect(MM_redirectLoginSuccess)
      End If

    阅读全文>>

  • asp资料

    post by bgaidu / 2008-3-3 9:07 Monday
    <%
    语句
    ……
    %>
    <2> 定义变量dim语句
    <%
    dim a,b
    a=10
    b=”ok!”
    %>
    注意:定义的变量可以是数值型,也可以是字符或者其他类型的
    <3> 简单的控制流程语句
    1. If 条件1 then
    语句1
    elseif 条件2 then
    语句2
    else
    语句3
    endif

    阅读全文>>

  • 在EditPlus实现asp(VBScript)的自动完成和函数列表

    post by bgaidu / 2008-2-29 9:13 Friday
      EditPlus是我最常用的ASP/HTML/CSS开发工具。  
    然而它只支持C/C++系语言的自动完成和函数列表,没有内置asp(VBScript)的这两项功能。为了方便工作,我通过模仿原有配置文件,简单地实现了这两个功能。

    先新建一个asp.acp文件。  
    --------------------------------------
    #TITLE=ASP/VB  
    ; EditPlus Auto-completion file v1.0 written by Snowalk.HD.  
    ; This file is provided as a default auto-completion file for ASP/VBScript/VB.  

    #CASE=n  

    #T=If  
    If ^! Then  
    End If  
    #T=While  

    阅读全文>>

  • Provider 错误 &#039;80004005&#039;的解决办法!!

    post by bgaidu / 2008-2-28 14:04 Thursday
    在网上查找相关问题得知,这是2003SP1的问题,按照下面的解决办法,顺利解决问题。特此记录下来,以备不时之需。

    Provider 错误 '80004005'

    未指定的错误


    解决办法:

    开始。。。运行。。。regsvr32 jscript.dll (命令功能: 修复Java动态链接库)
    开始。。。运行。。。regsvr32 vbscript.dll(命令功能:修复VB动态链接库)
    开始。。。运行。。。iisreset (命令功能:重启IIS)
  • asp连接mysql

    post by bgaidu / 2008-2-27 15:07 Wednesday
    MYSQL数据库以它短小、方便、速度快、免费等优点成为很多网站目前首选
      数据库,但一般都是用PHP+MYSQL相结合来开发各种动态页面,其实ASP也可以
      使用MYSQL数据库开发动态页面,小弟我也是刚刚学会,不敢独享,所以特写了
      这篇文章供大伙参考。
       我的环境是WINDOWS98+PWS4.0+mysql-3.23.32-win+PHP4
       必要的软件:PWS4.0(呵呵,废话)
       mysql-3.23.32-win(这个是最新版的)

    阅读全文>>