中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

PHP處理文件和操作系統(tǒng)的相關(guān)函數(shù)介紹

這篇文章主要講解了“PHP處理文件和操作系統(tǒng)的相關(guān)函數(shù)介紹”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)“PHP處理文件和操作系統(tǒng)的相關(guān)函數(shù)介紹”吧!

成都創(chuàng)新互聯(lián)主要從事成都網(wǎng)站制作、做網(wǎng)站、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)合作,10年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來(lái)電咨詢建站服務(wù):18982081108

1.獲取路徑的文件名
    basename()函數(shù)返回路徑的文件名部分。當(dāng)有suffix時(shí)忽略后綴。
    string basename(string path [,string suffix]);
2.獲取路徑的目錄
    dirname()提供文件路徑的目錄部分。
    string dirname(string path);
3.獲取更多路徑信息。
    pathinfo()函數(shù)創(chuàng)建一個(gè)關(guān)聯(lián)數(shù)組,其中包括路徑中的三個(gè)部分:目錄名、基本名和擴(kuò)展名。
    array pathinfo(string path);
    返回 $pathinfo[disname,basename,extension]
4.確定絕對(duì)路徑。(???)
    realpath()函數(shù)將path中所有符號(hào)鏈接和相對(duì)路徑引用轉(zhuǎn)換為相應(yīng)的硬鏈接和絕對(duì)路徑。
    string realdpath(string path);

5.確定文件大小。
    filesize()函數(shù)返回制定文件的大小,以字節(jié)為單位。
    int filesize(string filename);
6.計(jì)算磁盤的可用空間。
    disk_free_space()函數(shù)返回值定的目錄所在磁盤分區(qū)的可用空間。
    float disk_free_space(string directory);
7.計(jì)算磁盤的總?cè)萘俊?
    disk_total_space()函數(shù)返回指定的目錄所在磁盤分區(qū)的總?cè)萘俊?
    float disk_total_space(string directory);
8.獲取目錄大小。
    編寫一個(gè)定制PHP函數(shù)來(lái)完成任務(wù)。

確定訪問和修改時(shí)間。
9.確定文件的最后訪問時(shí)間。
    fileatime()函數(shù)返回文件的最后訪問時(shí)間,錯(cuò)誤返回FALSE。
    int fileatime(string filename);
10.確定文件的最后改變時(shí)間。
    filectime()函數(shù)返回文件的最后改變時(shí)間,錯(cuò)誤返回FALSE。
    int filectime(string filename);
11.確定文件的最后修改時(shí)間。
    filemtime()函數(shù)返回文件的最后修改時(shí)間,錯(cuò)誤返回FALSE。
    int filemtime(string filename);

文件處理
12.判斷文件是否到達(dá)文件尾。
    int feof(string filename);
13.打開文件。
    與C語(yǔ)言類似。
    resource fopen(string filename,string mode);
14.關(guān)閉文件。
    與C語(yǔ)言類似。
    bool fclose(resource filehandle);
15.將文件讀入數(shù)組。
    file()函數(shù)能夠?qū)⑽募x取到數(shù)組中,各元素由換行符分隔,同時(shí)換行符仍附加在每個(gè)元素的末尾。無(wú)需用fopen打開文件。
    array file(string filename);
16.將文件內(nèi)容讀入字符串變量。
    file_get_contents()函數(shù)降溫鍵中的內(nèi)容讀到字符串中。
    string file_get_contents(string filename [,int use_include_path [resource context]]);
17.將CSV文件讀入數(shù)組。(???)
    fgetcsv()函數(shù)將解析標(biāo)記為CSV的文件中的每一行。
    array fgetcsv(resource handle [,int length [,string delimiter [,string enclosure]]]);
18.讀取指定數(shù)目的字符。
    fgets()函數(shù)返回通過(guò)打開的資源句柄讀入的若干個(gè)字符,或者返回遇到換行或EOF之前讀取的所有內(nèi)容。
    string fgets(resource handle [,int length]);
19.從輸入中剔除標(biāo)記。
    fgetss()函數(shù)與fgets()相似,只是它將從輸入中清除所有HTML和PHP標(biāo)記。
    string fgetss(resource handle,int length [,string allowable_tags]);
20.以一次讀取一個(gè)字符的方式讀取文件。
    fgetc()函數(shù)從輸入流中讀取一個(gè)字符,若遇到EOF,則返回FALSE。
    string fgetc(resource handle);
21.忽略換行符。
    fread()函數(shù)從handle指定資源中讀取length個(gè)字符。
    string fread(resource handle,int length);
22.讀取整個(gè)文件。
    readfile()函數(shù)讀取由filename指定的整個(gè)文件,立即輸出到緩沖區(qū),并返回讀取的字節(jié)數(shù)。
    int readfile(string filename [,int use_include_path]);
23.根據(jù)預(yù)定義的格式讀取文件。
    mexed fscanf(resource handle,string format [,string var]);
24.將字符串寫入文件。
    fwrite()函數(shù)將字符串的內(nèi)容輸出到制定的資源中。
    int fwrite(resouce handle,string string [,int length]);
25.移動(dòng)文件指針。
    int fseek(resource handle,int offset [,int whence]);
    int ftell(resource handle);
    int rewind(resource handle);

讀取目錄內(nèi)容。
26.打開目錄句柄。
    resource opendir(string path);
27.關(guān)閉目錄句柄。
    void closedir(resource directory_handle);
28.解析目錄內(nèi)容。
    readdir()函數(shù)返回目錄中的各個(gè)元素。
    string readdir(int directory_handle);
29.將目錄讀入數(shù)組。
    scandir()函數(shù)返回一個(gè)有directory中文件和目錄組成的數(shù)組。
    array scandir(string directory [,int sorting_order [,resource context]]);
    sorting_order為1時(shí),以降序排列,否則以升序排列。

執(zhí)行shell命令。
30.刪除目錄。
    int redir(string dirname);
31.重命名文件。
    bool rename(string oldname,string newname);
32.觸摸文件。
    touch()函數(shù)設(shè)置文件filename的最后修改時(shí)間和最后訪問時(shí)間。
    int touch(string filename [,int time [,int atime]]);

33.界定輸入。
    escapeshellarg()函數(shù)用單引號(hào)界定給定的參數(shù),并為輸入的參數(shù)中的單引號(hào)加上前綴。
    string escapeshellarg(string argments);
    當(dāng)argments傳遞給shell命令時(shí),會(huì)把它認(rèn)為是單個(gè)參數(shù)。
34.轉(zhuǎn)義可能危險(xiǎn)的輸入。
    escapeshellcmd()函數(shù)通過(guò)對(duì)shell元字符轉(zhuǎn)義來(lái)清理可能危險(xiǎn)輸入。
    string ecapeshellcmd(string command);

35.執(zhí)行系統(tǒng)級(jí)命令。
    exec()函數(shù)最適合執(zhí)行在服務(wù)器后臺(tái)連續(xù)執(zhí)行的操作系統(tǒng)級(jí)應(yīng)用程序。
    string exec(string command [,array output [,int return_var]]);
36.獲取系統(tǒng)命令的結(jié)果。
    string system(string command [,int return_var]);
37.返回二進(jìn)制輸出。
    void passthru(string command [,int return_var]);
38.``可執(zhí)行shell命令。
39.可代替``的函數(shù)。
    string shell_exec(string command);

感謝各位的閱讀,以上就是“PHP處理文件和操作系統(tǒng)的相關(guān)函數(shù)介紹”的內(nèi)容了,經(jīng)過(guò)本文的學(xué)習(xí)后,相信大家對(duì)PHP處理文件和操作系統(tǒng)的相關(guān)函數(shù)介紹這一問題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!

網(wǎng)站欄目:PHP處理文件和操作系統(tǒng)的相關(guān)函數(shù)介紹
標(biāo)題來(lái)源:http://www.rwnh.cn/article46/pgeseg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)、網(wǎng)站內(nèi)鏈定制開發(fā)、網(wǎng)站改版搜索引擎優(yōu)化、網(wǎng)站營(yíng)銷

廣告

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

成都seo排名網(wǎng)站優(yōu)化
泸溪县| 鄂托克前旗| 沁阳市| 屏边| 泸溪县| 浙江省| 澄江县| 虎林市| 阿巴嘎旗| 老河口市| 普定县| 文登市| 白河县| 道真| 开原市| 吉林市| 皮山县| 靖江市| 沾化县| 花垣县| 湖北省| 财经| 额尔古纳市| 彭水| 眉山市| 从江县| 镇安县| 灵山县| 腾冲县| 民和| 伽师县| 渑池县| 开封县| 泗阳县| 普陀区| 陇西县| 德昌县| 高淳县| 萍乡市| 静宁县| 盐池县|