對於
從現在開始我將把學習到關於PHP檔案處理的相關知識記錄下來,分享下!我想任何一種程式設計語言免不了要和檔案系統打交道,所以在PHP中有大量的關於檔案處理的函數,早上的時候看PHP協助手冊以開始記錄學習的成果,發現居然有80多個~~,當然這些函數有些只在特定的平台上才有效,在WIN上有些函數是不起作用的吧。
檔案處理和字串操作,在我看來兩種的性質是差不多的,檔案還不是字串的集合而已!所以我把它們歸結到一起,作個簡單的學習,畢竟由於函數太多,不能一個一個的去瞭解,但掌握的越多是不是代表你的水平越高呢,所有沒事的時候多看兩眼總不是個壞事!
PHP檔案函數大全
basename — 返迴路徑中的檔案名稱部分
chgrp — 改變檔案所屬的組
chmod — 改變檔案模式
chown — 改變檔案的所有者
clearstatcache — 清除檔案狀態緩衝
copy — 拷貝檔案
delete — 參見 unlink() 或 unset()
dirname — 返迴路徑中的目錄部分
disk_free_space — 返回目錄中的可用空間
disk_total_space — 返回一個目錄的磁碟總大小
diskfreespace — disk_free_space()的別名
fclose — 關閉一個已開啟的檔案指標
feof — 測試檔案指標是否到了檔案結束的位置
fflush — 將緩衝內容輸出到檔案
fgetc — 從檔案指標中讀取字元
fgetcsv — 從檔案指標中讀入一行並解析 CSV 欄位
fgets — 從檔案指標中讀取一行
fgetss — 從檔案指標中讀取一行並過濾掉 HTML 標籤
file_exists — 檢查檔案或目錄是否存在
file_get_contents — 將整個檔案讀入一個字串
file_put_contents — 將一個字串寫入檔案
file — 把整個檔案讀入一個數組中
fileatime — 取得檔案的上次訪問時間
filectime — 這個PHP檔案函數取得檔案的 inode 修改時間
filegroup — 取得檔案的組
fileinode — 取得檔案的 inode
filemtime — 取得檔案修改時間
fileowner — 取得檔案的所有者
fileperms — 取得檔案的許可權
filesize — 取得檔案大小
filetype — 取得檔案類型
flock — 輕便的諮詢檔案鎖定
fnmatch — 用模式比對檔案名稱
fopen — 開啟檔案或者 URL
fpassthru — 輸出檔案指標處的所有剩餘資料
fputcsv — 將行格式化為 CSV 並寫入檔案指標
fputs — fwrite()的別名
fread — 讀取檔案(可安全用於二進位檔案)
fscanf — 從檔案中格式化輸入
fseek — 在檔案指標中定位
fstat — 通過已開啟的檔案指標取得檔案資訊
ftell — 返迴文件指標讀/寫的位置
ftruncate — 將檔案截斷到給定的長度
fwrite — 寫入檔案(可安全用於二進位檔案)
glob — 尋找與模式比對的檔案路徑
is_dir — 該PHP檔案函數判斷給定檔案名稱是否是一個目錄
is_executable — 判斷給定檔案名稱是否可執行
is_file — 判斷給定檔案名稱是否為一個正常的檔案
is_link — 判斷給定檔案名稱是否為一個符號串連
is_readable — 判斷給定檔案名稱是否可讀
is_uploaded_file — 判斷檔案是否是通過 HTTP POST 上傳的
is_writable — 判斷給定的檔案名稱是否可寫
is_writeable — is_writable()的別名
link — 建立一個硬串連
linkinfo — 擷取一個串連的資訊
lstat — 給出一個檔案或符號串連的資訊
mkdir — 建立目錄
move_uploaded_file — 將上傳的檔案移動到新位置
parse_ini_file — 解析一個設定檔
pathinfo — 返迴文件路徑的資訊
pclose — 關閉進程檔案指標
popen — 開啟進程檔案指標
readfile — 輸出一個檔案
readlink — 返回符號串連指向的目標
realpath — 返回正常化的絕對路徑名
rename — 重新命名一個檔案或目錄
rewind — 倒迴文件指標的位置
rmdir — 刪除目錄
set_file_buffer — stream_set_write_buffer()的別名
stat — 給出檔案的資訊
symlink — 建立符號串連
tempnam — 建立一個具有唯一檔案名的檔案
tmpfile — 建立一個臨時檔案
touch — 設定檔案的訪問和修改時間
umask — 改變當前的 umask
unlink — 刪除檔案
當然有些PHP檔案函數就像剛才說有,不可能都用得上,記住幾個常用的就OK了,至少我是這麼認為的。從下節開始就正式來瞭解其中的一些關鍵函數的簡單的使用吧。在wordpress中我們見到的第一個檔案處理函數是dirname:require_once( dirname(__FILE__) . ‘/wp-load.php’ );基本上在WP中,檔案的路徑使用了絕對路徑!
http://www.bkjia.com/PHPjc/446071.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/446071.htmlTechArticle對於 從現在開始我將把學習到關於PHP檔案處理的相關知識記錄下來,分享下!我想任何一種程式設計語言免不了要和檔案系統打交道,所以在P...