2013-03-25 85 views
0

以下是重写URL路径如何在经典的asp中用斜杠连接字符串?

tempFileName = rs("filename") 
tempFilePath = rs("path") 
domainname = Request.ServerVariables("SERVER_NAME") 

realUrl = Replace(tempFilePath, "c:\inetpub\wwwroot", domainname) 

response.write("http://" & realUrl & "<br>") 
       ^^ 

两个斜线脚本的最后一条语句文件路径下的脚本,我不知道该怎么做字符串连接。有谁知道?

+0

你的意思是这样的:'realUrl =“http://”&realUrl' – SearchAndResQ 2013-03-25 09:47:20

+0

你是说你有什么不行吗? – Dave 2013-03-25 11:06:47

回答

1

你有优秀作品的代码,所以我建议你保存文件以新名称(用于测试目的),并更新你的代码

<% 
tempFileName = rs("filename") 
tempFilePath = rs("path") 
domainname = Request.ServerVariables("SERVER_NAME") 

Response.Write(tempFileName) 
Response.Write("<br />") 

Response.Write(tempFilePath) 
Response.Write("<br />") 

Response.Write(domainname) 
Response.Write("<br />") 

realUrl = Replace(tempFilePath, "c:\inetpub\wwwroot", domainname) 
Response.Write(realUrl) 
Response.Write("<br />") 

response.write("http://" & realUrl & "<br>") 
realUrl = "http://" & realUrl & "<br />" 
Response.Write(realUrl) 
%> 

这将写出每一步的价值,我的怀疑是替换不起作用,你有不希望的结果(OP不清楚)。此代码还包括如何将新网址“分配”为realUrl