經典ASP中是否有與PHP's get_included_files相當的內容?經典ASP中的get_included_files?
1
A
回答
5
不,沒有。
0
不是這樣,但我隱約記得看到一個工具或兩個浮動周圍,會給你相應的報告。它可能在代碼項目或其他類似的地方......自從我上次跑過它以來已經很長時間了。
1
一個非常醜陋的功能爲:
<!--#include file="include/common.asp"-->
<%
Function GetIncludedFiles()
Dim Url
Dim Fso
Dim Fs
Dim Src
Dim Arr
Dim Ret
Dim i
Set Fso = Server.CreateObject("Scripting.FileSystemObject")
ReDim Ret(-1)
Url = Request.ServerVariables("URL")
Set Fs = Fso.OpenTextFile(Server.MapPath(Url))
Src = Fs.Readall()
Fs.Close
Set Fs = Nothing
Set Fso = Nothing
Arr = Split(Src, "<" & "!--#include file=")
For i = 0 To UBound(Arr)
Arr(i) = Left(Arr(i), InStr(Arr(i), "-->"))
Arr(i) = Replace(Arr(i), "-", "")
Arr(i) = Replace(Arr(i), "'", "")
Arr(i) = Trim(Replace(Arr(i), """", ""))
If Arr(i) <> "" Then
ReDim Preserve Ret(UBound(Ret) + 1)
Ret(UBound(Ret)) = Arr(i)
End If
Next
GetIncludedFiles = Ret
End Function
Dim File
For Each File In GetIncludedFiles()
Response.Write File & "<br />"
Next
%>
1
最簡單的方法是創建一個特定的目錄(例如/include/mainfile.asp)主文件,然後包括所有其他文件這文件。喜歡的東西:
<!#include File="[your directory here/file1.asp]"-->
<!#include File="[your directory here/file2.asp]"-->
<!#include File="[your directory here/file3.asp]"-->
然後,您可以使用「虛擬」到要訪問這些其他包含的文件頁面的其餘部分包括你的主文件。
<!#include Virtual="/include/mainfile.asp"-->
相關問題
- 1. 經典asp中的split()asp
- 2. 經典asp cint
- 3. swfupload +經典asp
- 4. XPath經典ASP
- 5. 經典的asp - cdonts
- 6. 經典的ASP - BOF
- 7. 的VBScript/ASP經典
- 8. 經典ASP中的HMAC SHA1
- 9. 經典ASP中的OWASP
- 10. 經典ASP中的會話
- 11. 經典ASP中的XML Vbscript
- 12. 經典asp中的IIS web.config
- 13. 經典asp問題
- 14. 經典ASP連接
- 15. 經典ASP加密
- 16. 經典ASP Response.Status 500
- 17. 在ASP經典VBScript
- 18. 經典Asp日期
- 19. DotNetOpenAuth +經典ASP + oAuth
- 20. 瞭解經典ASP
- 21. 重寫 - ASP經典
- 22. 生成ASP經典
- 23. AzMan和經典ASP
- 24. 模擬經典ASP
- 25. CalDAV和經典ASP
- 26. 使用ASP經典
- 27. 參考經典ASP
- 28. 我在經典asp網站上從經典asp轉換爲.NET
- 29. 經典的asp server.transfer錯誤
- 30. global.asax和經典的ASP?