2013-03-25 78 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