陌小夕-经典ASP全套详解教程第8章 SERVER对象与服务器端文件存取

上传人:飞****9 文档编号:131945858 上传时间:2020-05-11 格式:DOC 页数:12 大小:30.65KB
返回 下载 相关 举报
陌小夕-经典ASP全套详解教程第8章 SERVER对象与服务器端文件存取_第1页
第1页 / 共12页
陌小夕-经典ASP全套详解教程第8章 SERVER对象与服务器端文件存取_第2页
第2页 / 共12页
陌小夕-经典ASP全套详解教程第8章 SERVER对象与服务器端文件存取_第3页
第3页 / 共12页
陌小夕-经典ASP全套详解教程第8章 SERVER对象与服务器端文件存取_第4页
第4页 / 共12页
陌小夕-经典ASP全套详解教程第8章 SERVER对象与服务器端文件存取_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《陌小夕-经典ASP全套详解教程第8章 SERVER对象与服务器端文件存取》由会员分享,可在线阅读,更多相关《陌小夕-经典ASP全套详解教程第8章 SERVER对象与服务器端文件存取(12页珍藏版)》请在金锄头文库上搜索。

1、内蒙古人才网http:/www.zp-主讲:李炎恢第1页共14页北风网ASP 视频教程第8 章SERVER对象与服务器端文件存取1. Server 对象2. 服务器端磁盘、文件夹及文件操作主讲教师:李炎恢官方网站:http:/Server 对象是专门为处理服务器上的特定任务而设计的,它提供了对服务器上的方法和属性的访问,通过调用这些方法和属性的设置,可以允许用户使用服务器上的许多功能,如可以取得服务器运行环境的功能,但最重要的功能还是可以让用户使用服务器中的AtiveX 组件。8.1 Server 对象提供的属性及方法说明:Server 对象提供了服务器端最基本的属性及方法。8.2 执行指定的

2、ASP程序-Server.Execute方法语法:Server.Execute(path)用途:这个方法是IIS5.0 新增的功能,用途类似程序语言中的函数调用,也就是说,您可以在ASP 程序中使用Server.Execute(path)方法调用Path 指定的ASP 程序,待被调用的程序执行完毕之后再返回原来的程序,继续执行接下来的指令。 执行page2.asp后会再返回主讲:李炎恢第2页共14页北风网ASP 视频教程由于Server.Execute 方法具有函数调用功能,我们可以利用这个功能编写可以重复执行的代码片段,然后调用即可。8.3 转移控制权至其它ASP 程序-Server.Tra

3、nsfer 方法语法:Server.Transfer(path)用途:这个方法也是IIS5.0 新增功能,用途是将目前ASP 程序的控制权转移至path指定的ASP 程序,即使转移之后的程序已经执行完毕,控制权后权仍不会返回原来的程序。8.4 字符串编码-Server.HTMLEncode 和Server.URLEncode 方法Server 对象提供了Server.HTMLEncode 和Server.UELEncode 可以进行字符串编码,其中Server.HTMLEncode(string)方法可以将string 进行编码,使它不会被浏览器解释为HTML语法。范例:Response.Wr

4、iteServer.HTMLEncode(“”)此时浏览器收到的HTML 编译后的结果使<p>因此在画面上显示为相反的,Server.URLEncode(string)方法可以将String 进行编码,以放入QueryString 执行page2.asp后会再返回主讲:李炎恢第3页共14页北风网ASP 视频教程返回服务器。范例:vote=其中username=%C0%EE%D1%D7%BB%D6 是QueryString 的第一笔数据, 而%C0%EE%D1%D7%BB%D6 字符串,就是“李炎恢”3 个字经过编码的结果。事实上,为了避免被服务器拒绝或者造成错误,返回服务器的字符串

5、(尤其是中文或特殊字符)最好先经过编码,而且编码的方式就是使用URLEncode 方法。8.5 将虚拟路径转换为实际路径-Server.MapPath 方法在大部分的时候,我们通常是使用程序的虚拟路径,但由于ASP 要求我们在存取文件夹、文件或数据库时必须使用实际路径, 所以在遇到这种情况的时候,我们可以使用Server.MapPath(path)方法,将Path 指定的虚拟路径转换为实际路径。语法:Server.MapPth(path)用途:将Path 指定的虚拟路径转换为实际路径范例:Server.MapPath(“page.asp”) 找出page.asp 的实际路径Server.Map

6、Path(“./”) 找出父目录的实际路径8.6 使用外挂对象-Server.CreateObject 方法到目前为止,我们所介绍的都是ASP 内置的对象,而实际上,这些ASP 对象的应用时有限的,倘若要设计出更多元化的功能,您还得学会使用服务器组件,也就是外挂对象。语法:Server.CreateObject(component)用途:建立服务器组件得实例范例:Server.CreateObject(“Scripting.FileSystemObject”)举例来说,如果我们要在服务器端读写文件,那么我们得先使用Server 对象得CreateObject 方法建立一个FileSystemO

7、bject 服务器组件得对象实例.主讲:李炎恢第4页共14页北风网ASP 视频教程Dim fsoSet fso=server.createobject(“scripting.filesystemobject”)其中Set 是VBScript 关键字, 用来建立对象实例, fso 是这个对象实例的名称,“scripting.filesystemobject”是filesystemobject 服务器组件登陆在Registry 的ID。8.7 存取服务器端的文件夹和文件ASP 并没有内置专用的对象来存取服务器端的文件夹与文件,若要存取服务器端的文件夹和文件,必须使用FileSystemObject

8、 服务器组件,您不能直接存取FileSystemObject服务器组件的集合、属性或方法,而是得先使用Server.CreateObject 方法建立一个FileSystemObject 服务器组件得对象实例,然后再通过此对象实例取存取其集合、属性或方法。8.8 检查指定的磁盘、文件夹或文件是否存在在进行磁盘、文件夹或文件的读写之前,我们都必须先确定磁盘、文件夹或文件是存在的,否则将产生错误信息。我们可以分别使用FileSystemObject 对象的DriveExists(Path)、FolderExists(Path)和FileExists(Path)方法来检查磁盘、文件夹或文件是否存在。主讲:李炎恢第6页共14页北风网ASP 视频教程2.移动、重新命名文件夹语法:fso.MoveFolde

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > IT计算机/网络 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号