2

假设我有一个这样的 URL:http ://website.com/folder/myfile.asp

如何制作只写出的脚本:“myfile.asp”

4

3 回答 3

6

这是所需的代码。

<%

     Dim arrPath: arrPath = Split(Request.ServerVariables("SCRIPT_NAME"), "/")

     Dim fileName: fileName = arrPath(UBound(arrPath))
%>

获取当前脚本 URL 路径中的元素数组,然后选择该数组中的最后一个元素,该元素将作为文件名。

现在,如果您希望在 ASP/VBScript 中做任何重要的工作,我建议您在这里花一些时间阅读与VBScript 相关的所有内容。那里没有大量的信息,但花费的时间会很快收回。

于 2012-05-03T08:29:13.090 回答
0

用这个:

<% = Request.ServerVariables("SCRIPT_NAME") %>
于 2012-05-02T15:38:18.610 回答
0

这里给你一个简单的功能

<%

 Function getFileName(lsPath)

  ' Obtain the virtual file path '
  lsPath = Request.ServerVariables("SCRIPT_NAME")

  ' Split the path along the /s. This creates a one-dimensional array '

  arPath = Split(lsPath, "/")

  ' The last item in the array contains the file name '

  GetFileName =arPath(UBound(arPath,1))

 End Function

%>

<%=getFileName(Request.ServerVariables("SCRIPT_NAME"))%>
于 2012-05-03T09:42:28.997 回答