根据传递的目录名,文件名参数转换输出外部访问的URL地址

' *******************************************
'
函数作用:取得当前页的URL,
'根据传递的目录名,文件名参数转换输出外部访问的URL地址
'
           为文件添加正确的链接
'
*******************************************
Function FileUrl(url,D)
    
' 参数1:当前文件名称 url
     ' 参数2当前文件夹名称 D
    Dim PageUrl,PUrl,ServerPort,ServerURL
    PageUrl
= " http:// " &  Request.ServerVariables( " SERVER_NAME " )
    ServerPort
= Request.ServerVariables( " SERVER_PORT " )
    
if  ServerPort <> 80  then
    PageUrl
= PageUrl & " : " & ServerPort
    
else
    PageUrl
= PageUrl
    end 
if     
    
    ServerURL
= Replace(D, " ", " / " )
     ' /admin/FsoWebFileList.asp    
    PUrl = Left(Request.ServerVariables( " URL " ),InStrRev(Request.ServerVariables( " Url " ), " / " ))
    
' /admin/
     ' response.Write("<br>A"&PageUrl)
     ' response.Write("<br>B"&PUrl)
     ' response.Write("<br>C"&D)
     ' response.Write("<br>D"&url)
     if  Instr(ServerURL,PUrl) > 0  then
    PageUrl
= PageUrl  &   " / "   &  Mid(ServerURL, 2 ,Len(ServerURL))  &   " / "   &  url
    
else
    PageUrl
= PageUrl  &   " / "   &  Purl  &  Mid(D, 2 ,Len(D))  &   " / "   &  url
    end 
if
    
    
    
' PageUrl=PageUrl & Purl & Mid(D,2,Len(D)) & "/" & url
     ' PageUrl=PageUrl &&传参目录名称D&传参文件名称url
    
    FileUrl
= PageUrl
    
' response.Write("<br>当前文件路径"&PageUrl)
     ' response.Write("<br>当前文件路径"&FileUrl)
     ' response.Write("<br>ServerURL"&ServerURL)    
     ' response.Write("<br>当前文件夹路径"&PUrl)
     ' response.Write("<br>当前文件路径"&PageUrl)
        
    
' response.Write("<br>当前端口"&ServerPort)    
     ' response.End()
End Function
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

疾风铸境

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值