易截截图软件、单文件、免安装、纯绿色、仅160KB

ASP获取当前文件名的方法 利用函数InstrRev()

  在ASP编程的过程中,获取当前操作的文件的文件名,是一个非常常用的动作,ASP好像没有自己内置函数,所以这个操作我们需要自己编函数来完成。今天一个老朋友问我怎么做,我愣了一下,还在想有没有内置函数,实在没想起来,不知道是真的没有还是我不知道。呵呵~不管了,最后我还是自己写了一个小函数来完成的,不过不是我的原创,忘了在哪儿看到的方法,一直记在心里。
介绍一下InstrRev函数
InstrRev函数:从字符串的最后一个字符搜索起,向前面逐个搜索前面字符串,返回字符在字符串当中的第几位。
举例来说明其应用:
ASP/Visual Basic代码
<%   
Dim strTXT,pos   
strTXT=www.baidu.com
pos=instrRev(strTXT,".")   
Response.Write pos   
%>  
InstrRev函数搜索的起始是倒序,倒着搜索到com前的那个“.”。返回这个点在字符串中的位置,从0开始计数(类似数组),这个点为第12位,所以返回的结果将是11。
通过此原理,我们不光可以取得ASP页面的文件名,还可以获取域名后缀名等信息,应用还是比较广泛的。
下面这几句代码就是实现获取当前文件名(放到ASP页面里,就能打印出当前文件名):
ASP/Visual Basic代码
Dim strURL,intPos,intStrLen,strFileName   
strURL = Request.Servervariables("url")   
intPos = InstrRev(strURL,"/")   
intStrLen = len(strURL)   
strFileName = Right(strURL,intStrLen-intPos)   
Response.Write strFileName  
如果希望函数来获取,调用如下getFileName()函数即可实现:
ASP/Visual Basic代码
Function getFileName()   
  Dim strURL,intPos,intStrLen,strFileName   
  strURL = Request.Servervariables("url")   
  intPos = InstrRev(strURL,"/")   
  intStrLen = len(strURL)   
  strFileName = Right(strURL,intStrLen-intPos)   
  getFileName = strFileName   
End Function  


相关文档:

asp or 漏洞

 漏洞描述:
在login.asp中,接收用户输入的Userid和Password数据,并分别赋值给user和pwd,然后再用sql="select * from admin where username="&user&" and password="&pwd&"" 这句来对用户名和密码加以验证。 
以常理来考虑的话,这是个很完整的程序了。而在实际的使用过程中,整套程序也的 ......

ASP WebService的开发步骤

WebService服务端开发
1、创建WebService工程,选择XFire Core库
2、创建业务接口和其实现类(完成业务方法的定义和实现)
3、修改配置文件service.xml
4、如果需要使用WSDL,则需要导入xalan.jar文件至WEB-INF/lib中
5、导出接口至jar包中为客户端做准备
WebService客户端开发
1、创建Web工程,添加构建路径,选择X ......

ASP动态网页下UTF 8页面乱码的解决方法

为什么在ASP里指定了codepage为65001还经常显示乱码。才子在这里将这个问题详细解释一下,以免很多朋友再走弯路,甚至排斥UTF-8。 CHINAZ
  如果你还不知道UTF-8是什么东东,那才子建议你先去搜索一下UTF-8的相关资料吧。
  UTF-8编码之所以被越来越多的人接受甚至喜欢,肯定是有道理的,在WEB2.0盛行的今天,在大谈 ......

asp和数据库的故事

1.ASP连接Access数据库
<%
dim conn,mdbfile
mdbfile=server.mappath("数据库名称.mdb")
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};uid=admin;pwd=数据库密码;dbq="&mdbfile
%>
2. ASP与SQL数据库连接:
<%
dim conn
set c ......

asp远程访问sql server数据库


<%
set conn=server.createobject("adodb.connection")
conn.connectionstring="PROVIDER=MSDASQL;DRIVER={SQL Server};SERVER=210.76.209.130;DATABASE=databasename;UID=sa;PWD=password;"
conn.open
%>
其中 210.76.209.130 就是远程服务器的IP
二、我用VB写了个管理软件,并采取PING远程服务器域名的 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号