php檔案相關操作

2021-08-15 08:33:51 字數 1122 閱讀 3887

由於接下來要接觸使用php爬蟲,而爬取來的資料有時候為了節省資料庫資源,需要儲存為本地文字檔案,所以在這裡整理一下php相關的檔案操作函式。

resource fopen(string $filename,string $mode)
filename:被開啟的檔案路徑

mode:開啟檔案的模式

寫入是重新寫入,如果想在檔案末尾追加應該用a。

fgets(resource $handle ,[, int $length])
handle是開啟的檔案控制代碼,預設長度1kb,也就是1024位元組。碰到換行符、eof或達到指定長度後停止。

fgetc(resource $handle)
handle檔案指標必須是有效的,必須指向由fopen()或fsockopen()成功開啟的檔案,該函式返回乙個包含

乙個字元的字串,這個字元從handle指向的檔案中得到,碰到eof就返回false。

int fileatime(string $filename)
獲得上次訪問的時間,失敗時返回false,返回的是unix時間戳(格式1970-01-01t00:00:00z,php中的time()函式)

int filemtime(string $filename)
成功時返回檔案上次被修改的時間,失敗時返回false,時間可以以unix時間戳的方式返回

int filesize(string $filename)
成功時返回檔案大小的位元組數,失敗時返回false,生成一條e_waring級的錯誤

string filetype(string $filename)
可能的返回值有fifo,char,dir,block,link,file,unknown

array stat(string $filename)
返回上次訪問、修改時間以及檔案大小等各種資訊。

php檔案建立相關操作

ps 本人親測,阿里雲2核4g5m的伺服器價效比很高,新使用者一塊多一天,老使用者三塊多一天,最高可以買三年,感興趣的可以戳一下 阿里雲折扣伺服器 1 is dir file 檢查指定的檔案是否是目錄 2 umask 0 設定許可權為0777 注釋 linux中的 umask 函式主要用於 在建立新...

php檔案操作相關類例項

else return false function create dir dirname,mode 0777 一次只能建立一級目錄 function createdir aimurl 可同時建立多級目錄 function delete dir dirname 刪除目錄 else closedir ...

php資料夾的相關操作

php獲取資料夾大小 function dirsize path if is dir path.item closedir handle return sum 注意用的時候記得每次 要清0,要不然會累加 php建立資料夾 建立資料夾 param string dirname return strin...