欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

PHP學習筆記-----文件系統

Windows系統中的文件類型:file、dir、unknown

創(chuàng)新互聯公司是創(chuàng)新、創(chuàng)意、研發(fā)型一體的綜合型網站建設公司,自成立以來公司不斷探索創(chuàng)新,始終堅持為客戶提供滿意周到的服務,在本地打下了良好的口碑,在過去的十年時間我們累計服務了上千家以及全國政企客戶,如成都輕質隔墻板等企業(yè)單位,完善的項目管理流程,嚴格把控項目進度與質量監(jiān)控加上過硬的技術實力獲得客戶的一致稱贊。

Unix 系統中的文件類型:block、char、dir、fifo、link、unknown

 

Block:塊設備文件,如某個磁盤分區(qū)、軟驅、光驅等

Char:字符設備是指在I/O傳輸過程中,以字符為單位進行傳輸的設備,例如鍵盤、打印機

Dir:目錄類型,目錄也是文件的一種

Fifo:命名管道,常用于將信息從一個進程傳遞到另一個進程

File:普通文件類型,如文本文件或可執(zhí)行文件等

Link:符號鏈接,是指向文件指針的指針,類似Windows中的快捷方式

Unknown:未知類型

 

文件屬性處理函數:

file_exists()           檢查文件或目錄是否存在

filesize()                取得文件大小

is_readable()          判斷給定文件是否可讀

is_wiritable()         判斷給定文件是否可寫

is_executable()       判斷給定文件是否可執(zhí)行

filectime()             獲取文件的創(chuàng)建時間

filemtime()            獲取文件的修改時間

fileatime()             獲取文件的訪問時間

stat()                     獲取文件大部分屬性值

 

注:對同一個文件名進行多次操作,并且需要該文件信息不被緩存時可調用clearstatcache()函數來清除被PHP緩存的該文件信息。

 

目錄的基本操作

一解析目錄路徑

1  basename()

返回路徑中的文件名部分。

@path 文件路徑

@suffix   文件擴展名,如果提供了則不會輸出擴展名。

string basename( string path [,string suffix])

 

2        dirname()

返回去掉文件文件名后的目錄名

 

3        pathinfo()

返回一個關聯數組,其中包括制定路徑中的目錄名、基本名和擴展名。

      

       二 遍歷目錄

              1  opendir() 打開目錄,返回可供其他目錄函數使用的目錄句柄(資源類型)。如果該目錄不存在或者沒有訪問權限,則返回FALSE。

              2  readdir()   用于讀取指定目錄,接受已經用opendir()函數打開的可操作目錄句柄作為參數,函數返回當前目錄指針位置的一個文件名,并將目錄指針向后移動一位。

              3  closedir()  關閉指定目錄,接受已經用opendir()函數打開的可操作目錄句柄作為參數。

              4     rewinddir() 倒回目錄句柄,接受已經用opendir()函數打開的可操作目錄句柄作為參數。將目錄指針重置目錄到開始處,即倒回目錄的開頭。

 

文件的基本操作

一、文件的打開與關閉

@ filename 要被打開的文件的URL

@ mode 文件模式(r,r+,w,w+,x,x+,a,a+,b,t)

@use_include_path

@ zcontext 可以支持其他協議

resource fopen(string filename,string mode [, bool use_include_path [,resource zcontext]])

       fclose()

 

二、寫入文件

@ handle 需要打開的文件資源

@ string 字符串輸出到第一個參數指定的資源中

@ length 寫入最大字節(jié)數

@ return 返回寫入的字符數

fwrite()

 

三、讀取文件內容

1 fread()

string fread (inthandle,int length)

 

2 fgets()  fgetc()

 

string fgets(int handle [,int length])

 

3 file()

 

4 readfile()

 

四、移動文件指針

intftell(resource handle) //返回文件指針的當前位置

intfseek(resource handle,int offset [,int whence])//移動文件指針到指定的位置

boolrewind(resource handle)//移動文件指針到文件的開頭

 

五、文件的鎖定機制

@operation

       LOCK_SH 取得共享鎖定(從文件中讀取數據時使用)

       LOCK_EX 取得獨占鎖定(向文件中寫入數據時使用)

       LOCK_UN 釋放鎖定(無論共享或獨占鎖,都用它釋放)

       LOCK_NB 附加鎖定(防止flock()在鎖定時堵塞)

bool flock ( inthandle,int operation [,int &wouldblock])

 

六、文件的上傳

1          客戶端上傳設置

method=”POST”

enctype=”multipart/form-date”

2          在服務器通過PHP處理上傳

$_FILES多維數組

PHP的文件上傳處理函數

 

PHP配置文件的設置   php.ini

file_uploads    確定服務器上的PHP腳本是否可以接受HTTP文件上傳

uploads_max_filesize    限制PHP處理上傳文件大小的最大值,此值必須小于post_max_size

post_max_size   限制通過POST方法可以接受信息的最大值,此值應當大于配置指令upload_max_file的值,因為除了上傳的文件之外,還可能傳遞其他的表單域

upload_tmp_dir      上傳的文件存放的臨時路徑,可以是一個絕對路徑。這個目錄對于擁有此服務器進程用戶必須是可寫的。默認值為NULL則為操作系統的臨時文件夾。

網頁標題:PHP學習筆記-----文件系統
轉載源于:http://www.aaarwkj.com/article10/pcdpdo.html

成都網站建設公司_創(chuàng)新互聯,為您提供關鍵詞優(yōu)化、網站導航、靜態(tài)網站、網站策劃、品牌網站制作網站收錄

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

成都app開發(fā)公司
麻豆av永久地址久久精品| 91亚洲熟妇国产熟妇肥婆| 森泽佳奈在线视频观看| 久久久久久精品国产av| 国产亚洲av一区二区三区| av中文字幕一区二区三区| 在线观看一区二区三区国产视频| 日本a级免费大片网站| 色偷偷亚洲精品一区二区| 欧美亚洲精品一区在线观看| 日韩欧美国产精品一区二区| 一区二区三区在线观看日韩| 欧美日韩在线高清一区二区| 久久人人97超碰人人爱一久久精品 | 一区二区三区国产不卡| 在线观看91高清视频| 日韩精品国产专区一区| 国产欧美色日韩综合在线| 午夜麻豆影网在线观看| 日韩美女av在线播放| 一区二区在线日韩视频| 91黄色国产在线播放| 日韩精品高清视频在线观看| 欧美日韩国产一区在线观看| 妞妞婷婷基地五月天| 97在线视频观看官网| 免费观看黄片视频在线观看| 成人粉嫩av一区二区白浆| 熟女中文字幕亚洲一区二区| 亚洲中文字幕少妇熟女美妇| 成人爱爱视频免费观看| 欧美口爆吞精在线观看| 国产精品剧情在线播放| 国产成人免费视频一区| 粉嫩极品国产在线观看| 欧美精品一区二区亚洲| 丰满人妻一区二区三区色| 亚洲天堂男人的天堂狠狠操| 亚洲欧美午夜不卡视频| 自拍偷拍一区蜜桃视频| 免费在线成人av观看|