asp怎么让系统自动生成静态页面

asp怎么让系统自动生成静态页面,第1张

思路如下:

1、单独做一个生成静态页面的asp文件,比如 m.asp。

2、m.asp页面顶部加入 <!--#include file="w.asp"-->

3、在m.asp相同目录下建1个,w.asp 文件。里面写代码:

<%

dim  w

w="2019-3-26 5:00" '记录时间的

%>

4、在m.asp中用w的时间值和现在的时间判断间隔多少分钟,如果大于10分钟,就执行静态页面生成程序,生成完成后用fso向w.asp 写入新的时间now()。

给你个函数吧:

'// 建立目录的程序,如果有多级目录,则一级一级的创建

'// 建立目录的程序,如果有多级目录,则一级一级的创建

function FSOCreateDIR(LocalPath)

dim patharr,path_level,i,pathtmp,cpath,CreateDIR,FileObject

on error resume next

LocalPath = Server.MapPath(LocalPath)

LocalPath = replace(LocalPath,"\","/")

set FileObject = server.createobject("Scripting.FileSystemObject")

patharr = split(LocalPath,"/")

path_level = ubound(patharr)

for i = 0 to path_level

if i=0 then pathtmp = patharr(0) &"/" else pathtmp = pathtmp &patharr(i) &"/"

cpath = left(pathtmp,len(pathtmp)-1)

if not FileObject.FolderExists(cpath) then FileObject.CreateFolder(cpath)

next

set FileObject = nothing

if err.number<>0 then

CreateDIR = false

err.Clear

else

CreateDIR = true

end if

end function

调用的时候这样调用:

如果路径:"/web/html/"

那么调用:FSOCreateDIR "/web/html/"

就OK了

记得不要用物理路径,用虚拟路径

分类: 电脑/网络 >> *** 作系统/系统故障

解析:

从字面上说,ASP包含三方面含义:

1、Active:ASP使用了Microsoft的ActiveX技术。ActiveX(COM)技术是现在Microsoft软件的重要基础。它采用封装对象,程序调用对象的技术,简化编程,加强程序间合作。ASP本身封装了一些基本组件和常用组件,有很多公司也开发了很多实用组件。只要你可以在服务器上安装这些组件,通过访问组件,你就可以快速、简易地建立自己的WEB应用。

2、Server:ASP运行在服务器端。这样就不必担心浏览器是否支持ASP所使用的编程语言。ASP的编程语言可以是VBSCRIPT和 JSCRIPT。VBSCRIPT是VB的一个简集,会VB的人可以很方便的快速上手。然而Netscape浏览器不支持客户端的VBSCRIPT,所以最好不要在客户端使用VBSCRIPT。而在服务器端,则无需考虑浏览器的支持问题。Netscape浏览器也可以正常显示ASP页面。

3、Pages:ASP返回标准的HTML页面,可以正常地在常用的浏览器中显示。浏览者查看页面源文件时,看到的是ASP生成的HTML代码,而不是ASP程序代码。这样就可以防止别人抄袭程序。

由此我们可以看出,ASP是在IIS下开发WEB应用的一种简单、方便的编程工具。在了解了VBSCRIPT的基本语法后,只需要清楚各个组件的用途、属性、方法,就可以轻松编写出自己的ASP系统。

二、ASP能干什么?

ASP是基于WEB的一种编程技术,可以说是CGI的一种。它可以完成以往CGI程序的所有功能,如计数器、留言簿、公告板、聊天室等等。 ASP可以轻松地实现对页面内容的动态控制,根据不同的浏览者,显示不同的页面内容。而浏览者一点觉察不出来,就像为他专门制作的页面一样。使用各种各样的组件,ASP可以完成无比强大的功能。使用FileSystemObject,可以对服务器上的文件进行 *** 作,浏览、复制、移动、删除等。有ADO (Active Database Object,动态数据库对象)的支持,ASP对数据库的 *** 作非常得心应手。你甚至可以像使用本地数据库那样,管理远程主机上的数据库,对表格、记录进行各种 *** 作。使用CDONTS(Collaboration Data Objects for NTS,NTS协作数据对象),可以发送、查看邮件,实现WEBMAIL的功能。结合WSH(Windows Scripting Host),可以实现对NT主机的管理,如NT用户管理、IIS虚拟主机设置、EXCHANGE邮箱设置等等,就像管理本地机一样方便。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11698351.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存