-
ASP脚本的执行顺序详细说明
所属栏目:[PHP教程] 日期:2016-12-08 热度:136
首先我们先来了解一下ASP页面执行的流程 1.IIS找到ASP文件,提交给ASP引擎(一般是ASP.DLL)处理。 2.引擎打开这个ASP文件,找出lt;%和%gt;之间的内容,当然还有lt;script runAt="server"gt;和对应的lt;/scriptgt;之间的内容,这些内容称为脚本块。只有脚本块[详细]
-
ASP中SESSION无法保存问题的解决办法
所属栏目:[PHP教程] 日期:2016-12-08 热度:56
处理办法,删除该文件,或清空该文件内容;我的处理是清空后,再设置该文件权限为Everyone拒绝访问。[详细]
-
ASP 空字符串、IsNull、IsEmpty区别分析
所属栏目:[PHP教程] 日期:2016-12-08 热度:59
说明:set aa=server.createobject("ddd") isnull 说明指针为空,指针指到一个无效的位置,即对象不存在, isempty 说明指针指向一个有效位置,但是值为空 1、空字符串 例: 复制代码 代码如下: a)Dim strTmp response.write(strTmp="") ' 返回true b)respo[详细]
-
String.indexOf 方法介绍
所属栏目:[PHP教程] 日期:2016-12-08 热度:92
字符串的IndexOf()方法搜索在该字符串上是否出现了作为参数传递的字符串,如果找到字符串,则返回字符的起始位置 (0表示第一个字符,1表示第二个字符依此类推)如果说没有找到则返回 -1 返回 String 对象内第一次出现子字符串的字符位置。 复制代码 代码如下: p[详细]
-
server.mappath方法详解
所属栏目:[PHP教程] 日期:2016-12-08 热度:146
./当前目录 /网站主目录 ../上层目录 ~/网站虚拟目录 如果当前的网站目录为E:wwwroot 应用程序虚拟目录为E:wwwrootcompany 浏览的页面路径为E:wwwrootcompanynewsshow.asp 在show.asp页面中使用 Server.MapPath("./") 返回路径为:E:wwwrootcompan[详细]
-
ASP在ACCESS中模糊查询"内存溢出"的解决方法
所属栏目:[PHP教程] 日期:2016-12-07 热度:64
今天在日常维护一个网站时,发现该网站的留言程序没有经过严格的验证过滤,导致了将近十万条垃圾数据。而其中又不乏重要信息,需要清理数据,以及增加更为严格的验证措施。 而通过在数据库中直接删除又不太科学,会误删很多重要信息。 通过 模糊查询语句:[详细]
-
一个ASP创建动态对象的工厂类(类似PHP的stdClass)
所属栏目:[PHP教程] 日期:2016-12-07 热度:126
最近整理ASP/VBScript代码,发现过去的一个ASP实现的MVC框架,可惜是个半成品,效率也成问题,不过发现里面有些我写的代码,感觉还稍稍可以拿出来见人,于是今天作此文以记之。 说是ASP,其实和VBScript也脱不了干系,VBScript语言传承于Visual Basic,VB[详细]
-
ASP多条件查询功能实现代码(多关键词查询)
所属栏目:[PHP教程] 日期:2016-12-07 热度:105
经过多次研究写出了如下代码,有需要的可以参考下 复制代码 代码如下: kd=server.HTMLEncode(request("keyword")) if kdlt;gt;"" then nbsp;nbsp;nbsp; kd=trim(kd) 'kd=replace(kd," ","") nbsp; kd=replace(kd,"'","") nbsp; kd=replace(kd,"%","") nbsp[详细]
-
ASP转换格林威治时间函数DateDiff()应用
所属栏目:[PHP教程] 日期:2016-12-07 热度:109
我今天介绍的是在ASP中如果把时间(例如:2008-8-8 13:45:22)转换成秒的函数,和相反的把秒转换成时间的函数。当然时间转换的时候。必须有一个相对的固定时间,那就是格林威治时间。大家想想因为格林威治时间是以“ 1970 年 1 月 1 日 00:00:00 ”开始的,[详细]
-
asp页面提高的访问速度的方法详解
所属栏目:[PHP教程] 日期:2016-12-07 热度:179
技巧之一:提高使用Request集合的效率 访问一个ASP集合来提取一个值是费时的、占用计算资源的过程。因为这个操作包含了一系列对相关集合的搜索,这比访问一个局部变量要慢得多。因此,如果打算在页面中多次使用Request集合中的一个值,应该考虑将其存贮为[详细]
-
asp textbox获取显示mysql数据示例代码
所属栏目:[PHP教程] 日期:2016-12-07 热度:131
复制代码 代码如下: using MySql.Data.MySqlClient; MySqlConnection conn = new MySqlConnection("server=(local);database=abc;uid=;pwd="); conn.Open(); MySqlCommand com = new MySqlCommand("select * from tb_xxjj",conn); MySqlDataReader dr = co[详细]
-
Asp 解析 XML并分页显示源码
所属栏目:[PHP教程] 日期:2016-12-07 热度:84
Asp 解析 XML并分页显示,示例源码如下: 复制代码 代码如下: lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"gt; lt;html xmlns="http://www.w3.org/1999/xhtml"gt; lt;hea[详细]
-
Asp 使用 Microsoft.XMLHTTP 抓取网页内容并过滤需要的
所属栏目:[PHP教程] 日期:2016-12-07 热度:188
Asp 使用 Microsoft.XMLHTTP 抓取网页内容(没用乱码),并过滤需要的内容 示例源码: 复制代码 代码如下: lt;% Dim xmlUrl,http,strHTML,strBody xmlUrl = Request.QueryString("u") REM 异步读取XML源 Set http = server.CreateObject("Microsoft.XMLHTTP")[详细]
-
ASP中UBOUND与LUBOUND的使用方法
所属栏目:[PHP教程] 日期:2016-12-07 热度:139
UBound函数 返回一个 Long 型数据,其值为指定的数组维可用的最大下标。 语法 UBound(arrayname[, dimension]) UBound 函数的语法包含下面部分: 部分 描述 arrayname 必需的。数组变量的名称,遵循标准变量命名约定。 dimension 可选的;Variant (Long)。[详细]
-
asp中for循环的使用方法
所属栏目:[PHP教程] 日期:2016-12-07 热度:150
循环是指在指定情况下,多次重复执行一组语句。最常用(for …next、 do …loop), 1、重复执行的语句叫循环语句。 循环语句可以分为三种类型: (1)、当条件不为假之前的时候重复执行语句。 (2)、当条件变为真之前重复执行语句。 (3)、按指定的次数重复执[详细]
-
asp中的Rnd 函数
所属栏目:[PHP教程] 日期:2016-12-07 热度:116
Rnd 函数 描述 返回一个随机数。 语法 Rnd[(number)] number 参数可以是任意有效的数值表达式。 说明 Rnd 函数返回一个小于 1 但大于或等于 0 的值。 number 的值决定了 Rnd 生成随机数的方式: 如果 number 为 Rnd 生成 小于零 每次都相同的值,使用 numb[详细]
-
ASP生成随机数 ASP生成不重复随机数
所属栏目:[PHP教程] 日期:2016-12-07 热度:156
ASP生成随机数: 复制代码 代码如下: Randomize '纯随机,不重复 Response.write Int((999999999 * Rnd) + 111111111) '生成111111111到999999999之间随机数 ASP不重复随机数: 方法一: 已测 使用的时候需要注意里面的分割字符串的字符。 复制代码 代码如[详细]
-
ASP中巧用Split()函数生成SQL查询语句的实例
所属栏目:[PHP教程] 日期:2016-12-07 热度:176
Split 程序代码 复制代码 代码如下: lt;%attribs="商场名^^快餐店名^^报停名" names=Split(attribs,"^^") i=0 for each name in names nbsp; response.write names(i)"lt;brgt;" nbsp; i=i+1 next %gt; 程序拆分结果: 商场名 快餐店名 报停名 根据 Split[详细]
-
ASP随机数RND()使用方法
所属栏目:[PHP教程] 日期:2016-12-07 热度:168
ASP函数rnd() 函数rnd()返回一个0到1之间的随机数。 使用方法如下: 复制代码 代码如下: response.write rnd() '其可能的返回值:0.2357746 如果你想用rnd()函数来返回某一范围内的整数,比方说大于等于0而小于等于特定整数upperbound的数字,你可以使用如[详细]
-
asp中通过fso读取和生成UTF-8编码的txt
所属栏目:[PHP教程] 日期:2016-12-07 热度:99
由于动态页是utf8格式的编码,我得到它的html代码后,使用fso保存,生成html是成功了,但是不能访问,因为html的编码有问题,选择gb2312就可以正常访问了。这样不行,因为整站都是utf8格式的编码,打开这个页面,还需要选择编码才可访问,这样太麻烦了,也[详细]
-
ASP 微信公共平台接口实现代码
所属栏目:[PHP教程] 日期:2016-12-07 热度:61
复制代码 代码如下: lt;%@Language="VBScript" CodePage="65001"%gt; lt;% '********************************************** '注意事项 'ASP文件需要以UTF-8的格式保存,否则乱码. '以下两行代码是为了通过微信接口验证的。 'response.write request("echo[详细]
-
asp中utf8不会出现乱码的写法
所属栏目:[PHP教程] 日期:2016-12-07 热度:142
复制代码 代码如下: lt;%@ CODEPAGE=65001 %gt; lt;% Response.CodePage=65001%gt; lt;% Response.Charset="UTF-8" %gt;nbsp; nbsp;lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitio[详细]
-
asp生成静态HTML(动态读取)
所属栏目:[PHP教程] 日期:2016-12-07 热度:117
复制代码 代码如下: lt;!--#include file="admin_Checkuser.asp"--gt; nbsp;lt;% call ConnectionDatabase() dim str,str_new str="" str_new="" sqlx="select id from Fl_Products order by id desc" set rsx=conn.execute(sqlx) do while not rsx.eof st[详细]
-
通过Response.Flush()实现下载失败的解决方法
所属栏目:[PHP教程] 日期:2016-12-07 热度:95
通过Response.Flush()实现对服务端文件的下载时,会失败,不能正常弹出IE下载框,经过测试发现需要进行如下设置后即可解决。 进入 【工具】---gt;【Internet选项】---gt;【安全】---gt;【可信任站点】 nbsp; 文件下载的自动提示改成启用即可解决问题 当然得[详细]
-
asp正则替换链接实现伪静态效果
所属栏目:[PHP教程] 日期:2016-12-07 热度:180
这是一个替换动态网址成静态网址的程序: 复制代码 代码如下: lt;% Function RegUrl(TheStr) Set RegEx = New RegExp RegEx.IgnoreCase =True regEx.Global = True '****这一句加上是全部替换,如果不加,只替换第一个 RegEx.Pattern = "pic_list_mb.asp[详细]