最簡單的方法就是用fopen(),看看檔案能否打開,能打就檔案當然就存在。


文法:fopen(filename,mode,include_path,context)
參數
描述
filename
必需。規定要打開的檔案或 URL。
mode
必需。規定要求到該檔案/流的通路類型。可能的值見下表。
include_path
可選。如果也需要在 include_path 中檢索檔案的話,可以将該參數設為 1 或 TRUE。
context
可選。規定檔案句柄的環境。Context 是可以修改流的行為的一套選項。
說明
"r"
隻讀方式打開,将檔案指針指向檔案頭。
"r+"
讀寫方式打開,将檔案指針指向檔案頭。
"w"
寫入方式打開,将檔案指針指向檔案頭并将檔案大小截為零。如果檔案不存在則嘗試建立之。
"w+"
讀寫方式打開,将檔案指針指向檔案頭并将檔案大小截為零。如果檔案不存在則嘗試建立之。
"a"
寫入方式打開,将檔案指針指向檔案末尾。如果檔案不存在則嘗試建立之。
"a+"
讀寫方式打開,将檔案指針指向檔案末尾。如果檔案不存在則嘗試建立之。
"x"
建立并以寫入方式打開,将檔案指針指向檔案頭。如果檔案已存在,則 fopen() 調用失敗并傳回 FALSE,并生成一條 E_WARNING 級别的錯誤資訊。如果檔案不存在則嘗試建立之。
這和給底層的 open(2) 系統調用指定 O_EXCL|O_CREAT 标記是等價的。
此選項被 PHP 4.3.2 以及以後的版本所支援,僅能用于本地檔案。
"x+"
建立并以讀寫方式打開,将檔案指針指向檔案頭。如果檔案已存在,則 fopen() 調用失敗并傳回 FALSE,并生成一條 E_WARNING 級别的錯誤資訊。如果檔案不存在則嘗試建立之。
本文轉自TBHacker部落格園部落格,原文連結:http://www.cnblogs.com/jiqing9006/p/3227580.html,如需轉載請自行聯系原作者