例: readfile("d:\\zhangsansvn\readme.md");
string file_get_contents ( string filename)
功能:傳入乙個檔案或檔案路徑,開啟這個檔案返回檔案的內容。檔案的內容是乙個字串。
resource fopen ( string $檔名, string 模式)
string fread ( resource $操作資源, int 讀取長度)
bool fclose ( resource $操作資源 )
fopen函式 fopen函式的功能是開啟檔案,引數主要有兩個:
1.檔案開啟的路徑
2.開啟檔案的模式
返回型別是乙個資源型別,我們第一次遇到了之前基礎型別的時候講到的資源型別。
資源型別需要其他的函式來操作這個資源。所有的資源有開啟就要有關閉。
fread函式 函式的功能的功能是讀取開啟的檔案資源。讀取指定長度的檔案資源,讀取一部份向後移動一部份。至到檔案結尾。
fclose函式 fclose函式的功能是關閉資源。資源有開啟就有關閉。
nt file_put_contents ( string $檔案路徑, string $寫入資料])
功能:向指定的檔案當中寫入乙個字串,如果檔案不存在則建立檔案。返回的是寫入的位元組長度
fwrite配合fopen進行寫入操作
int fwrite ( resource $檔案資源變數, string $寫入的字串 [, int 長度])
注:fwrite的別名函式是fputs
特點:寫入方式開啟,將檔案指標指向檔案頭並將檔案大小截為零。如果檔案不存在則嘗試建立。
總結:1.不論有沒有新建都會開啟檔案重新寫入
2.原有的檔案內容會被覆蓋掉
3.檔案不存在會建立
功能:建立乙個臨時檔案,返回資源型別。關閉檔案即被刪除。
重新命名檔案
bool rename($舊名,$新名);
這個函式返回乙個bool值,將舊的名字改為新的名字。
複製檔案
bool copy(原始檔,目標檔案)
功能:將指定路徑的原始檔,複製乙份到目標檔案的位置。
刪除檔案
刪除檔案就是將指定路徑的乙個檔案刪除,不過這個刪除是直接刪除。使用的是windows電腦,你在**站看不到這個檔案。
你只會發現,這個檔案消失了。
bool unlink(指定路徑的檔案)
bool file_exists ( $指定檔名或者檔案路徑)
功能:檔案是否存在。
bool is_readable ( $指定檔名或者檔案路徑)
功能:檔案是否可讀
bool is_writeable ( $指定檔名或者檔案路徑)
功能:檔案是否可寫
bool is_executable ( $指定檔名或者檔案路徑)
功能:檔案是否可執行
bool is_file ( $指定檔名或者檔案路徑)
功能:是否是檔案
bool is_dir ( $指定檔名或者檔案路徑)
功能:是否是目錄
void clearstatcache ( void )
功能:清楚檔案的狀態快取
檔案指標操作函式
rewind ( resource handle)
功能:指標回到開始處
fseek ( resource handle, int offset [, int from_where])
功能:檔案指標向後移動指定字元
filesize 檢測檔案的大小
PHP檔案系統
php具有豐富的檔案操作函式,最簡單的讀取檔案的函式為file get contents,可以將整個檔案全部讀取到乙個字串中。content file get contents test.txt file get contents也可以通過引數控制讀取內容的開始點以及長度。content file ...
PHP 檔案系統
file get contents 整個檔案全部讀取到乙個字串中 fopen 檔案路徑 模式 feof end of file fgets 讀取一行 fread source,num 一次讀取num個字串 fclose 避免檔案控制代碼被占用 對檔案進行操作前,先判斷檔案是否存在,用到的函式 is ...
PHP檔案系統
1.php檔案系統讀取檔案內容 php具有豐富的檔案操作函式,最簡單的讀取檔案的函式為file get contents,可以將整個檔案全部讀取到乙個字串中。content file get contents test.txt file get contents也可以通過引數控制讀取內容的開始點以及...