成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

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

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

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

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

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

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

文件處理
12.判斷文件是否到達文件尾。
    int feof(string filename);
13.打開文件。
    與C語言類似。
    resource fopen(string filename,string mode);
14.關(guān)閉文件。
    與C語言類似。
    bool fclose(resource filehandle);
15.將文件讀入數(shù)組。
    file()函數(shù)能夠?qū)⑽募x取到數(shù)組中,各元素由換行符分隔,同時換行符仍附加在每個元素的末尾。無需用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ù)將解析標記為CSV的文件中的每一行。
    array fgetcsv(resource handle [,int length [,string delimiter [,string enclosure]]]);
18.讀取指定數(shù)目的字符。
    fgets()函數(shù)返回通過打開的資源句柄讀入的若干個字符,或者返回遇到換行或EOF之前讀取的所有內(nèi)容。
    string fgets(resource handle [,int length]);
19.從輸入中剔除標記。
    fgetss()函數(shù)與fgets()相似,只是它將從輸入中清除所有HTML和PHP標記。
    string fgetss(resource handle,int length [,string allowable_tags]);
20.以一次讀取一個字符的方式讀取文件。
    fgetc()函數(shù)從輸入流中讀取一個字符,若遇到EOF,則返回FALSE。
    string fgetc(resource handle);
21.忽略換行符。
    fread()函數(shù)從handle指定資源中讀取length個字符。
    string fread(resource handle,int length);
22.讀取整個文件。
    readfile()函數(shù)讀取由filename指定的整個文件,立即輸出到緩沖區(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.移動文件指針。
    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ù)返回目錄中的各個元素。
    string readdir(int directory_handle);
29.將目錄讀入數(shù)組。
    scandir()函數(shù)返回一個有directory中文件和目錄組成的數(shù)組。
    array scandir(string directory [,int sorting_order [,resource context]]);
    sorting_order為1時,以降序排列,否則以升序排列。

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

33.界定輸入。
    escapeshellarg()函數(shù)用單引號界定給定的參數(shù),并為輸入的參數(shù)中的單引號加上前綴。
    string escapeshellarg(string argments);
    當argments傳遞給shell命令時,會把它認為是單個參數(shù)。
34.轉(zhuǎn)義可能危險的輸入。
    escapeshellcmd()函數(shù)通過對shell元字符轉(zhuǎn)義來清理可能危險輸入。
    string ecapeshellcmd(string command);

35.執(zhí)行系統(tǒng)級命令。
    exec()函數(shù)最適合執(zhí)行在服務(wù)器后臺連續(xù)執(zhí)行的操作系統(tǒng)級應(yīng)用程序。
    string exec(string command [,array output [,int return_var]]);
36.獲取系統(tǒng)命令的結(jié)果。
    string system(string command [,int return_var]);
37.返回二進制輸出。
    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)過本文的學(xué)習(xí)后,相信大家對PHP處理文件和操作系統(tǒng)的相關(guān)函數(shù)介紹這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識點的文章,歡迎關(guān)注!

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

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

廣告

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

成都seo排名網(wǎng)站優(yōu)化
蕲春县| 赤城县| 黑山县| 蓬溪县| 五原县| 麻阳| 灵丘县| 抚顺市| 辉南县| 成安县| 观塘区| 历史| 清远市| 深圳市| 兴仁县| 青冈县| 哈密市| 南昌县| 祥云县| 克什克腾旗| 民乐县| 江山市| 澄江县| 新闻| 平邑县| 麻城市| 巴青县| 汉中市| 根河市| 北票市| 乌审旗| 休宁县| 开封市| 通江县| 商河县| 三明市| 涞水县| 纳雍县| 阜阳市| 天峻县| 武平县|