天天看點

PHP如何判斷遠端圖檔檔案是否存在

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

PHP如何判斷遠端圖檔檔案是否存在
PHP如何判斷遠端圖檔檔案是否存在

文法: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,如需轉載請自行聯系原作者