冷月葬花魂 发表于 2015-1-16 22:35:11

ASP网站制作之用ASP随机天生文件名的函数

ASP一般认为只能运行在IIS上,正如前面所提到的,这并不是十分正确,事实上,ASP也能运行在Apache上。ApacheASP可在任意Apache服务器上运行有限的ASP功能,所需做的,只需打开mod_perl。<html>
<metahttp-equiv="Refresh"content="2">
<!--
 PlacethiscodeintoanASPPageandrunit!
-->
<code>
RandomFileNameCreation

<%
 FunctionGenerator(Length)
  dimi,tempS,v
  dimc(39)
  tempS=""
  c(1)="a":c(2)="b":c(3)="c":c(4)="d":c(5)="e":c(6)="f":c(7)="g"
  c(8)="h":c(9)="i":c(10)="j":c(11)="k":c(12)="l":c(13)="m":c(14)="n"
  c(15)="o":c(16)="p":c(17)="q":c(18)="r":c(19)="s":c(20)="t":c(21)="u"
  c(22)="v":c(23)="w":c(24)="x":c(25)="y":c(26)="z":c(27)="1":c(28)="2"
  c(29)="3":c(30)="4":c(31)="5":c(32)="6":c(33)="7":c(34)="8":c(35)="9"
  c(36)="-":c(37)="_":c(38)="@":c(39)="!"
  IfisNumeric(Length)=FalseThen
   Response.Write"Anumericdatatypewasnotsubmittedtothisfunction."
   ExitFunction
  EndIf
  Fori=1toLength
   Randomize
   v=Int((39*Rnd)+1)
   tempS=tempS&c(v)
  Next
  Generator=tempS
 EndFunction
    
 Fori=1to20
  Randomize
  x=Int((20*Rnd)+1)+10
  Response.WriteGenerator(x)&"<br>"&vbnewline
 Next
%>
</code>
优点:简单易学、开发速度快、有很多年“历史”,能找到非常多别人做好的程序来用、配合activeX功能强大,很多php做不到的asp+activeX能做到,例如银行安全控件

老尸 发表于 2015-1-19 17:50:27

Application:这个存储服务端的数据,如果不清除,会直到web应用程序结束才清除(例如重启站点)

海妖 发表于 2015-1-25 20:12:10

以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。

飘飘悠悠 发表于 2015-2-3 20:08:49

Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write

兰色精灵 发表于 2015-2-9 04:57:39

ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。

蒙在股里 发表于 2015-2-26 23:56:08

接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。

简单生活 发表于 2015-3-8 18:34:06

ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。  因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。

精灵巫婆 发表于 2015-3-16 10:55:12

还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。

活着的死人 发表于 2015-3-22 22:26:46

Session:这个存储跟客户端会话过程的数据,默认20分钟失效
页: [1]
查看完整版本: ASP网站制作之用ASP随机天生文件名的函数