易截截图软件、单文件、免安装、纯绿色、仅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上传类2

 1.html代码  formname是表单name,editname是文件域name,uppath是上传文件保存路径.
<input name="qtxx" type="text" id="qtxx" size="50" />
 
<input type="button" name="Submit22" value="上传图片" onClick="window.open('upload.asp?formname=from1&editname=qtxx&uppath ......

asp ajax新闻评论

Ajax.js
// AJAX类
function AJAXRequest() {
var xmlObj = false;
var CBfunc,ObjSelf;
ObjSelf=this;
try { xmlObj=new XMLHttpRequest; }
catch(e) {
try { xmlObj=new ActiveXObject("MSXML2.XMLHTTP"); }
catch(e2) {
try { xmlObj=new ActiveXObject("Microsoft.XMLHTTP"); }
catch(e3) { ......

asp to html

<!--#include file="inc/conn.asp" -->
<%
openconn()
sql="select * from tbnews"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,3
id=rs("id")
%>
<%
do while not rs.eof
%>
<%
Do_Url = "http://"
'Do_Url = Do_Url&Request.ServerVariables("SERVER_NAME ......

asp连接mysql

以mysql5.1为例
先下载mysql-connector-odbc并安装
1、直接连接
conn.asp
<%
strconnection="driver={mysql odbc 5.1 driver};database=test1;server=localhost;uid=root;password=root"
set conn = server.createobject("adodb.connection")
conn.open strconnection
%>
2、DSN连接
需要先在数据源 (OD ......

asp获取URL的方法

方法一:简单,得不到参数,只有一个虚拟路径
GetUrl =request("url")
例如:http://127.0.0.1/shiyan.asp?dfsdfsf=dsfsdfd&aa=dddd
获取为:shiyan.asp
方法二:得到整个URL,得到参数
'得到当前页面的地址    
Function   GetUrl()    
On   Er ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号