讀取檔案內容


阿瑟 發表



前幾天討論板有人提出問題問要如何在ASP中把一個檔案的內容讀進來,這個一點也不難喔!

STEP1:【前言】
前幾天討論板有人提出問題問要如何在ASP中把一個檔案的內容讀進來,這個一點也不難喔!

STEP2:【範例】
<%
Set a = Server.CreateObject("Scripting.FileSystemObject").OpenTextFile( Server.MapPath("檔案名稱.txt") )
response.write a.readall
%>


仔細看一下,其實這個就是Server物件,然後把檔案的內容讀取進來,這個只能把靜態的內容如txt檔之類的讀進來.
如果您要把ASP之類的程式碼讀取進來,這段語法會把該程式碼直接印出來,而不是內嵌在網頁中,換句話說就是那段程式碼並不會執行!
如果您要內嵌一段程式碼(而且要跑這一段程式碼),您必須用include的方式,這樣ASP才會去執行這段程式碼,而不是把這段程式碼當作靜態內容處理

<!--include file="include.asp"-->

其實這個都是優先順序的問題,Server Side Includes的優先順序在ASP之上,而ASP又在一般HTML和靜態內容之上.

STEP3:【結語】
^_^,這章就匠子而已!

最後更新日期: 2/15/2002 5:35:42 PM