亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PHP處理文件和操作系統的相關函數介紹

發布時間:2021-09-10 11:31:56 來源:億速云 閱讀:142 作者:chen 欄目:編程語言

這篇文章主要講解了“PHP處理文件和操作系統的相關函數介紹”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“PHP處理文件和操作系統的相關函數介紹”吧!

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

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

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

文件處理
12.判斷文件是否到達文件尾。
    int feof(string filename);
13.打開文件。
    與C語言類似。
    resource fopen(string filename,string mode);
14.關閉文件。
    與C語言類似。
    bool fclose(resource filehandle);
15.將文件讀入數組。
    file()函數能夠將文件讀取到數組中,各元素由換行符分隔,同時換行符仍附加在每個元素的末尾。無需用fopen打開文件。
    array file(string filename);
16.將文件內容讀入字符串變量。
    file_get_contents()函數降溫鍵中的內容讀到字符串中。
    string file_get_contents(string filename [,int use_include_path [resource context]]);
17.將CSV文件讀入數組。(???)
    fgetcsv()函數將解析標記為CSV的文件中的每一行。
    array fgetcsv(resource handle [,int length [,string delimiter [,string enclosure]]]);
18.讀取指定數目的字符。
    fgets()函數返回通過打開的資源句柄讀入的若干個字符,或者返回遇到換行或EOF之前讀取的所有內容。
    string fgets(resource handle [,int length]);
19.從輸入中剔除標記。
    fgetss()函數與fgets()相似,只是它將從輸入中清除所有HTML和PHP標記。
    string fgetss(resource handle,int length [,string allowable_tags]);
20.以一次讀取一個字符的方式讀取文件。
    fgetc()函數從輸入流中讀取一個字符,若遇到EOF,則返回FALSE。
    string fgetc(resource handle);
21.忽略換行符。
    fread()函數從handle指定資源中讀取length個字符。
    string fread(resource handle,int length);
22.讀取整個文件。
    readfile()函數讀取由filename指定的整個文件,立即輸出到緩沖區,并返回讀取的字節數。
    int readfile(string filename [,int use_include_path]);
23.根據預定義的格式讀取文件。
    mexed fscanf(resource handle,string format [,string var]);
24.將字符串寫入文件。
    fwrite()函數將字符串的內容輸出到制定的資源中。
    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);

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

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

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

35.執行系統級命令。
    exec()函數最適合執行在服務器后臺連續執行的操作系統級應用程序。
    string exec(string command [,array output [,int return_var]]);
36.獲取系統命令的結果。
    string system(string command [,int return_var]);
37.返回二進制輸出。
    void passthru(string command [,int return_var]);
38.``可執行shell命令。
39.可代替``的函數。
    string shell_exec(string command);

感謝各位的閱讀,以上就是“PHP處理文件和操作系統的相關函數介紹”的內容了,經過本文的學習后,相信大家對PHP處理文件和操作系統的相關函數介紹這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

广德县| 白沙| 汉沽区| 贺州市| 綦江县| 漳浦县| 山西省| 内江市| 康平县| 高州市| 依兰县| 盐亭县| 海林市| 江门市| 清水县| 舞阳县| 自贡市| 健康| 余姚市| 江永县| 贵州省| 陆良县| 宁强县| 宾阳县| 炎陵县| 淳安县| 平谷区| 扶风县| 大荔县| 天长市| 崇信县| 崇州市| 根河市| 惠州市| 翼城县| 陆河县| 泾川县| 依兰县| 商水县| 白朗县| 襄垣县|