檔案處理
概述及用途
|
使用方式
fopen 開啟檔案 | |||||||||||||||||||
語法
|
fopen ( string 檔案名稱, string 開啟模式 [, int use_include_path [, resource zcontext]]) | ||||||||||||||||||
說明
|
|
||||||||||||||||||
傳回值
|
resource |
fpassthru 顯示檔案 | |
語法
|
fpassthru ( resource handle) |
說明
|
當fopen( )函數開啟檔案成功的話,使用fpassthru( )函數,會檔案內容全部輸出到網頁上。 |
傳回值
|
int |
fread 、fgets讀取檔案 | |
語法
|
fread ( resource handle, int length) |
說明
|
|
傳回值
|
string |
fwrite、fput 寫入檔案 | |
語法
|
fwrite ( resource handle, string string [, int length]) |
說明
|
將指定的字串寫入檔案中,如果有長度設定,則表示要寫入字串的字元數。 |
傳回值
|
int |
fclose 關閉檔案 | |
語法
|
fclose ( resource handle) |
說明
|
關閉開啟的檔案; |
傳回值
|
bool |
copy 複製檔案 | |
語法
|
copy ( string source, string dest) |
說明
|
複製檔案,成功回傳TRUE失敗回傳FALSE;須注意檔案或目錄的權限 |
傳回值
|
bool |
unlink 刪除檔案 | |
語法
|
unlink ( string filename) |
說明
|
刪除檔案,成功回傳TRUE失敗回傳FALSE;須注意檔案或目錄的權限 |
傳回值
|
bool |
範例
簡易文字計數器 | 顯示結果 |
<?php if (file_exists("count.txt")) { $ff=fopen("count.txt","r"); $c=fgets($ff); $c++; fclose($ff); } else { $c=1; } $ff=fopen("count.txt","w"); fputs($ff,$c); fclose($ff); ?> <html> <head> <title>網頁計數器</title> </head> <body> 你是第<?php echo $c; ?>個訪客 </body> </html> |