下面我們以.txt檔案為實例來介紹php讀取本機檔案的函數,讀取檔案我們可以利用fopen或file_get_contents來讀取,file_get_contents比較簡單而fopen需要fread配合才可以顯示讀取的內容。
1.首先來介紹fopen()函數
下面我們給了一個直接開啟本機檔案的程式碼demo,必要的地方我們都已經加上了註:
2.使用file_get_contents() 函數將整個檔案在一個字串中輸出:
假若我們的xmlas.txt文字檔案中有這樣一句話:現在的電影越來越沒激情,想要全部高潮請看日本愛情
動作片!
那麼我們file_get_contents() 函數的實例程式碼便如下:
3.如何讀取本地的一個資料夾而不是一個單獨檔案:
請看下面的實例程式碼,在實例中我們將讀取一個名為xmlas的資料夾:
4.我們也可以利用fopen來寫檔案
這樣我只要利用fopen配合fwrite就可以實現文件讀寫了。
注意:l開啟檔案
在開啟檔案檔案之前,我們需要知道這個檔案的路徑,以及此檔案是否存在。
用$_SERVER[“DOCUMENT_ROOT”]內建全域變量,來獲得站點的相對路徑。如下:
這樣可能更合理更實用哦。