成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

PHP文件操作簡單介紹及函數匯總

瀏覽:3日期:2022-09-08 13:49:49

文件操作一直是Web程序員頭疼的地方,而文件操作在CMS這樣的系統中又是必須的。如今,PHP文件操作的函數內容已經非常強大,文件這部分也是學習PHP非常重要的一部分,希望大家不要忽略。這篇文章會簡單介紹一下PHP的幾個基本文件操作,最后附有PHP文件函數匯總,供大家參考和學習。

1. 打開文件:fopen('文件名','模式');

模式參數:

r:只讀,將文件指針指向文件頭。r+:讀/寫,將文件指針指向文件頭。w:只寫,打開并清空文件的內容。如果文件不存在,則創建文件。w+:讀/寫,打開并清空文件的內容。如果文件不存在,則創建文件。a:追加,打開并向文件的末端進行寫操作。如果文件不存在,則創建新文件。a+:讀/追加,通過向文件末端寫內容,來保持文件內容。

2. 關閉文件:fclose();

使用文件完畢,要顯式的告訴PHP已經使用完文件,例如:

$file=fopen('test.txt','r'); //關閉一個已打開的文件指針//some code be executed fclose=($file);

3. 檢測是否已達到文件的末端:feof();

例如:if(feof($file)){ echo 'end of file';}

4. 逐行讀取文件:fgets();

例如:

$file=fopen('test.txt','r'); while(!feof($file)){ echo fgets($file).'< br/>'; } fclose($file);

5. 逐字符讀取文件:fgetc()

6. 讀取任意二進制數據:fread()

7. 判斷文件讀取的狀態

每個文件句柄都有一個文件指針,根據fopen函數的mode參數,文件指針最初位于文件的開頭,或者文件的末尾。feof()可以判斷文件是否已經到末尾;filesize()函數返回文件的大小。

8. 寫入文件和權限判斷

fwrite() 函數執行文件寫入is_readable()//判斷文件是否可讀is_writeable()//判斷文件是否可寫is_writable()//判斷文件是否可寫file_exists()//是否存在這個文件

代碼舉例:

$filename = ’test.txt’; $somecontent;// 首先我們要確定文件存在并且可寫if (is_writable($filename)) { // 在這個例子里,我們將使用添加模式打開$filename, 因此,文件指針將會在文件的開頭,那就是當我們使用fwrite()的時候,$somecontent將要寫入的地方。 if (!$handle = fopen($filename, ’a’)) { echo '不能打開文件 $filename'; exit; } // 將$somecontent寫入到我們打開的文件中。 if (fwrite($handle, $somecontent) === FALSE) {echo '不能寫入到文件 $filename';exit; } echo '成功地將 $somecontent 寫入到文件$filename'; fclose($handle); } else{ echo '文件 $filename 不可寫';}

9. 將文件讀取到一個數組:

$array=file('text.txt'),$array[0]就是第一行文本,依次類推。如果要翻轉整個數組,例如:$arr=array_reverse($array);

則最后一行文本就是$arr[0]

10. 訪問目錄

目錄訪問建議使用前向斜線'/',兼容windows和unix系統。主要函數包括:

basename()//返回不包括路徑信息的文件名dirname()//返回文件名的目錄部分realpath()//接受相對路徑,返回文件的絕對路徑pathinfo()//提取給定路徑的目錄名,基本文件名和擴展名opendir()//打開目錄,返回資源句柄readdir()//讀取目錄項rewinddir()//將讀取指針返回開頭closedir()//關閉讀取句柄chdir()//改變當前腳本執行期間的當前工作目錄mkdir()//創建目錄rmdir()刪除目錄

附:PHP文件函數大全

basename — 返回路徑中的文件名部分chgrp — 改變文件所屬的組chmod — 改變文件模式chown — 改變文件的所有者clearstatcache — 清除文件狀態緩存copy — 拷貝文件delete — 參見 unlink() 或 unset()dirname — 返回路徑中的目錄部分disk_free_space — 返回目錄中的可用空間disk_total_space — 返回一個目錄的磁盤總大小diskfreespace — disk_free_space()的別名fclose — 關閉一個已打開的文件指針feof — 測試文件指針是否到了文件結束的位置fflush — 將緩沖內容輸出到文件fgetc — 從文件指針中讀取字符fgetcsv — 從文件指針中讀入一行并解析 CSV 字段fgets — 從文件指針中讀取一行fgetss — 從文件指針中讀取一行并過濾掉 HTML 標記file_exists — 檢查文件或目錄是否存在file_get_contents — 將整個文件讀入一個字符串file_put_contents — 將一個字符串寫入文件file — 把整個文件讀入一個數組中fileatime — 取得文件的上次訪問時間filectime — 這個PHP文件函數取得文件的 inode 修改時間filegroup — 取得文件的組fileinode — 取得文件的 inodefilemtime — 取得文件修改時間fileowner — 取得文件的所有者fileperms — 取得文件的權限filesize — 取得文件大小filetype — 取得文件類型flock — 輕便的咨詢文件鎖定fnmatch — 用模式匹配文件名fopen — 打開文件或者 URLfpassthru — 輸出文件指針處的所有剩余數據fputcsv — 將行格式化為 CSV 并寫入文件指針fputs — fwrite()的別名fread — 讀取文件(可安全用于二進制文件)fscanf — 從文件中格式化輸入fseek — 在文件指針中定位fstat — 通過已打開的文件指針取得文件信息ftell — 返回文件指針讀/寫的位置ftruncate — 將文件截斷到給定的長度fwrite — 寫入文件(可安全用于二進制文件)glob — 尋找與模式匹配的文件路徑is_dir — 該PHP文件函數判斷給定文件名是否是一個目錄is_executable — 判斷給定文件名是否可執行is_file — 判斷給定文件名是否為一個正常的文件is_link — 判斷給定文件名是否為一個符號連接is_readable — 判斷給定文件名是否可讀is_uploaded_file — 判斷文件是否是通過 HTTP POST 上傳的is_writable — 判斷給定的文件名是否可寫is_writeable — is_writable()的別名link — 建立一個硬連接linkinfo — 獲取一個連接的信息lstat — 給出一個文件或符號連接的信息mkdir — 新建目錄move_uploaded_file — 將上傳的文件移動到新位置parse_ini_file — 解析一個配置文件pathinfo — 返回文件路徑的信息pclose — 關閉進程文件指針popen — 打開進程文件指針readfile — 輸出一個文件readlink — 返回符號連接指向的目標realpath — 返回規范化的絕對路徑名rename — 重命名一個文件或目錄rewind — 倒回文件指針的位置rmdir — 刪除目錄set_file_buffer — stream_set_write_buffer()的別名stat — 給出文件的信息symlink — 建立符號連接tempnam — 建立一個具有唯一文件名的文件tmpfile — 建立一個臨時文件touch — 設定文件的訪問和修改時間umask — 改變當前的 umaskunlink — 刪除文件

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: PHP
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
亚洲视频一区二区免费在线观看| 三级欧美在线一区| 亚洲欧美bt| 亚洲三级电影网站| 欧美一区激情| 欧美精品一区二区久久久| 国产美女精品在线| 欧美日韩电影在线播放| 久久精品国产亚洲一区二区三区 | 国产精品久久777777毛茸茸| 欧美激情综合五月色丁香| 99精品久久99久久久久| 日韩一级大片在线| 国产精品77777| 欧美一级搡bbbb搡bbbb| 成人丝袜视频网| 日韩欧美不卡在线观看视频| 国产黄色91视频| 日韩欧美中文字幕精品| av中文字幕亚洲| 久久久亚洲精华液精华液精华液| caoporen国产精品视频| 日本一二三四高清不卡| 99riav一区二区三区| 久久综合九色综合欧美98| 成人中文字幕电影| 国产校园另类小说区| 欧美午夜在线视频| 亚洲欧美另类久久久精品2019| 99精品免费| 丝袜a∨在线一区二区三区不卡| 一本色道**综合亚洲精品蜜桃冫| 日韩精品一二区| 欧美日韩日日夜夜| 国产99久久久国产精品潘金| 26uuu色噜噜精品一区二区| 欧美精品观看| 亚洲日本va在线观看| 美女久久一区| 韩国中文字幕2020精品| 日韩你懂的电影在线观看| 色综合亚洲欧洲| 亚洲美女电影在线| 美女视频一区免费观看| 韩国三级中文字幕hd久久精品| 欧美刺激午夜性久久久久久久| 欧美一区三区二区在线观看| 亚洲精品伦理在线| 在线视频国产一区| 国产69精品久久99不卡| 中文字幕av一区二区三区| 亚洲欧美精品| 国产麻豆精品95视频| 国产亚洲综合色| 99综合在线| 日av在线不卡| 精品毛片乱码1区2区3区| 欧美女激情福利| 一区二区三区在线观看国产| 在线免费一区三区| 成人手机在线视频| 亚洲天天做日日做天天谢日日欢 | 青娱乐精品在线视频| 欧美成人一区二区三区片免费| 欧美精品成人| 亚洲一区二区三区免费视频| 欧美日韩三级在线| 欧美精品七区| 日本视频一区二区三区| 久久综合国产精品| 野花国产精品入口| 美腿丝袜亚洲色图| 久久久久88色偷偷免费| 国产欧美短视频| 国产一区二区三区不卡在线观看| 中文欧美字幕免费| 欧洲视频一区二区| 99久久精品免费看| 亚洲一区二区三区中文字幕在线| 欧美人伦禁忌dvd放荡欲情| 国产精品av久久久久久麻豆网| 日本视频免费一区| 国产欧美视频一区二区三区| 久久综合九色| 欧美 日韩 国产在线| 日本中文字幕一区| 欧美国产日产图区| 欧洲人成人精品| 精品1区2区| 国产伦理精品不卡| 一区二区三区日本| 日韩欧美国产成人一区二区| 亚洲一区三区视频在线观看| 99re这里只有精品6| 天堂蜜桃一区二区三区| 久久久久久一级片| 欧洲色大大久久| 在线国产精品一区| 国产精品资源网| 亚洲午夜久久久久中文字幕久| 精品va天堂亚洲国产| 一本大道久久a久久综合婷婷| 欧美成人69| 国产一本一道久久香蕉| 亚洲视频一区二区免费在线观看| 日韩欧美一区二区免费| 久久精品日韩欧美| 国产精品mm| 成人在线一区二区三区| 日日夜夜一区二区| 国产精品久久久99| 日韩一级欧美一级| 久久久久久夜| 国色天香一区二区| 国产不卡一区视频| 亚洲成人免费影院| 久久久久久久久久久久电影 | 国产日产亚洲精品系列| 欧美午夜电影一区| 中文国产一区| 欧美精品一卡| 狠狠色丁香久久婷婷综| 亚洲成av人片一区二区三区| 国产午夜精品在线观看| 欧美日韩三级在线| 国产色综合网| 欧美日韩一区二区三区在线观看免| 经典三级在线一区| 亚洲一本大道在线| 中文字幕人成不卡一区| 2022国产精品视频| 7777精品伊人久久久大香线蕉 | 国产成人精品免费看| 日韩av成人高清| 欧美三级一区二区| 中国女人久久久| 欧美成人久久| 成人午夜电影网站| 精品一区免费av| 日日嗨av一区二区三区四区| 一区二区三区波多野结衣在线观看| 国产日产欧美精品一区二区三区| 欧美成人一区二区三区片免费| 欧美美女网站色| 91高清视频在线| 久久久www| 国产伦精品一区二区三区高清版 | 欧美老人xxxx18| 在线看一区二区| 国产伦精品一区二区三区视频黑人| 亚洲视频一区| 色综合中文综合网| 亚洲一线二线三线久久久| 国产精品国产自产拍高清av | 久久精品免视看| 久久综合一区二区| 日韩欧美亚洲国产另类| 4438x亚洲最大成人网| 久久国产日韩| 亚洲第一毛片| 色综合久久中文综合久久97| 国内精品久久久久影院色| 午夜精品在线看| 亚洲国产aⅴ天堂久久| 亚洲欧美另类在线| 国产精品传媒在线| 香蕉视频成人在线观看| 一区二区三区精品国产| 在线免费观看欧美| 亚洲成人自拍视频| 国产主播一区二区三区四区| 欧美午夜国产| 激情欧美一区| 亚洲精品一区二区三| 亚洲国产精选| 在线综合视频| 久久国产精品久久w女人spa| 欧美亚洲色图校园春色| 亚洲一区二区三区精品动漫| 久久亚洲高清| 色哟哟国产精品免费观看| 久久人人97超碰国产公开结果| 久久国产精品久久久久久电车| 香蕉视频成人在线观看| 久久精品国产清高在天天线| 美女主播一区| 色香蕉久久蜜桃| 欧美日韩国产免费| 欧美一级一区二区| 久久美女艺术照精彩视频福利播放| 久久久亚洲精品石原莉奈| 国产精品久久久久久福利一牛影视 | 99爱精品视频| 一区二区三区视频在线播放| 亚洲一区二区网站| 久久综合九九| 91精品国产综合久久久久久漫画 | 亚洲一区二区三区在线| 亚洲不卡av一区二区三区| 日韩电影免费在线看|