婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > PHP文件操作簡單介紹及函數匯總

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

熱門標簽:gps 地圖標注軟件 ai電話機器人加盟代理 黔江400電話如何辦理 中原區電話機器人價格 地圖標注視頻廣告入駐 招標自動語音外呼系統 電銷機器人便宜的有嗎 400電話鄭州申請 OMG地圖標注app

文件操作一直是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 — 取得文件的 inode
filemtime — 取得文件修改時間
fileowner — 取得文件的所有者
fileperms — 取得文件的權限
filesize — 取得文件大小
filetype — 取得文件類型
flock — 輕便的咨詢文件鎖定
fnmatch — 用模式匹配文件名
fopen — 打開文件或者 URL
fpassthru — 輸出文件指針處的所有剩余數據
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 — 改變當前的 umask
unlink — 刪除文件

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

您可能感興趣的文章:
  • thinkphp5.1 框架導入/導出excel文件操作示例
  • PHP實現文件上傳操作和封裝
  • PHP檢查文件是否存在,不存在自動創建及讀取文件內容操作示例
  • php利用ZipArchive類操作文件的實例
  • PHP 文件寫入和讀取操作實例詳解【必看篇】
  • php遍歷目錄下文件并按修改時間排序操作示例
  • PHP 實現文件壓縮解壓操作的方法
  • PHP微信網頁授權的配置文件操作分析

標簽:那曲 哈密 日照 池州 阿里 濟源 孝感 北京

巨人網絡通訊聲明:本文標題《PHP文件操作簡單介紹及函數匯總》,本文關鍵詞  PHP,文件,操作簡單,介紹,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PHP文件操作簡單介紹及函數匯總》相關的同類信息!
  • 本頁收集關于PHP文件操作簡單介紹及函數匯總的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    色av成人天堂桃色av| 国产精品一区二区x88av| 91美女蜜桃在线| 欧美精品在线一区二区| 欧美日韩精品福利| 国产嫩草影院久久久久| 日韩一区二区精品| 亚洲午夜免费电影| 韩国三级在线一区| 岛国av在线一区| 欧美军同video69gay| 亚洲精品在线网站| 中文字幕一区二区三区不卡| 一级做a爱片久久| 国产一区二区h| 91美女片黄在线观看91美女| 国产乱子轮精品视频| 91福利视频网站| 国产亲近乱来精品视频| 亚洲天天做日日做天天谢日日欢 | 免费一级欧美片在线观看| 久久国产精品72免费观看| av动漫一区二区| 日韩精品一区二区三区三区免费| 三级久久三级久久久| 加勒比av一区二区| 一区在线观看视频| 青青草伊人久久| 国产乱理伦片在线观看夜一区| 成人午夜激情在线| 色噜噜狠狠色综合欧洲selulu| 色视频欧美一区二区三区| 国产一区美女在线| 在线一区二区三区| 精品国产免费人成在线观看| 亚洲欧美自拍偷拍| 91免费小视频| 91麻豆文化传媒在线观看| 91福利国产成人精品照片| 成人午夜视频网站| 精品sm捆绑视频| 精品写真视频在线观看| 亚洲v中文字幕| 亚洲一区在线电影| 亚洲精品一线二线三线| 欧美精品三级在线观看| 欧美日韩中字一区| 欧美日韩一区二区电影| 日本午夜一区二区| 久久精品国产免费看久久精品| 欧美激情在线看| 国产一区二区主播在线| 亚洲成人免费av| 97精品国产露脸对白| 欧美日韩久久久久久| 色婷婷综合久久久久中文 | 国产亚洲精品7777| 国产宾馆实践打屁股91| 久久久久国产成人精品亚洲午夜| 国产精品自拍网站| 国产精品国产三级国产a| 国产精品1区2区3区| 综合久久一区二区三区| 午夜电影网一区| 久草这里只有精品视频| 中文一区二区在线观看| 国产欧美日本一区视频| 中文在线一区二区| 欧美经典一区二区| 国产一区二区三区四区五区入口 | 五月天中文字幕一区二区| 久久99热这里只有精品| 精品欧美黑人一区二区三区| 亚洲欧美日韩成人高清在线一区| 国产欧美精品一区二区三区四区 | 制服丝袜av成人在线看| 欧美婷婷六月丁香综合色| 欧美日韩一区中文字幕| 91伊人久久大香线蕉| 亚洲精选视频在线| 中文字幕一区三区| 日韩av电影免费观看高清完整版| 亚洲免费资源在线播放| 成人不卡免费av| 精品欧美久久久| 蜜桃免费网站一区二区三区| 国产精品网曝门| 国产综合色视频| 一本到不卡免费一区二区| 国产欧美日韩中文久久| 亚洲永久精品大片| 欧美色区777第一页| 亚洲成人动漫精品| 欧美揉bbbbb揉bbbbb| 美美哒免费高清在线观看视频一区二区| 欧美日韩精品欧美日韩精品一| 国产日产欧美一区二区视频| 欧美三区免费完整视频在线观看| 亚洲精品欧美综合四区| 国产在线不卡一区| 久久久影视传媒| 色欧美片视频在线观看 | 91精品国产乱码久久蜜臀| 91免费视频观看| 久久精品国内一区二区三区| 国产亚洲短视频| 日韩女同互慰一区二区| 丝袜美腿成人在线| 91在线视频观看| 精品亚洲国产成人av制服丝袜| 中文字幕亚洲视频| 久久综合久久综合久久| 91网站在线观看视频| 日韩精品一级中文字幕精品视频免费观看 | 亚洲欧洲99久久| 91黄色小视频| 国产成人免费xxxxxxxx| 日本伊人精品一区二区三区观看方式| 国产人妖乱国产精品人妖| 在线亚洲精品福利网址导航| 欧美欧美欧美欧美| 性欧美疯狂xxxxbbbb| 日韩久久一区二区| 国产亚洲精品精华液| 日韩视频免费观看高清完整版在线观看| 精品美女一区二区三区| 欧美日韩国产高清一区二区三区 | 成人听书哪个软件好| 国产精品自产自拍| 黑人巨大精品欧美黑白配亚洲| 色婷婷激情综合| 国产黄色91视频| 成人av网站在线观看免费| 亚洲激情五月婷婷| 亚洲一区二区三区在线看| 国产欧美日韩久久| 性欧美大战久久久久久久久| 亚洲乱码精品一二三四区日韩在线| 国产999精品久久久久久绿帽| 欧美日韩久久久| 欧美成人性福生活免费看| 久久综合九色综合欧美98| 国产亚洲精品aa午夜观看| 亚洲激情网站免费观看| 一区二区三区视频在线看| 日韩精品福利网| 99国产一区二区三精品乱码| 国产精品午夜在线| 婷婷久久综合九色综合伊人色| 国产一区二区中文字幕| 国产69精品久久久久777| 欧美绝品在线观看成人午夜影视| 日韩中文字幕一区二区三区| 在线观看国产日韩| 色哟哟一区二区| 国产欧美一区二区精品性色超碰 | 国产精品中文字幕日韩精品 | 久久疯狂做爰流白浆xx| 欧美日韩精品福利| 亚洲美女少妇撒尿| 欧美区在线观看| 免费日本视频一区| 91.com在线观看| 久久成人免费电影| 久久美女艺术照精彩视频福利播放 | 精品久久久久久久人人人人传媒 | 精品粉嫩aⅴ一区二区三区四区| 色婷婷精品大在线视频| 国产欧美一区二区精品仙草咪| 91亚洲精品久久久蜜桃| 亚洲人成网站影音先锋播放| 欧美优质美女网站| 免费视频一区二区| 亚洲欧洲精品成人久久奇米网| 日韩视频免费观看高清在线视频| 久久综合给合久久狠狠狠97色69| 国产精品一区二区无线| 精品精品欲导航| 欧美性色黄大片| 奇米色一区二区| 中文字幕亚洲区| 久久久综合视频| 欧美性videosxxxxx| 91精品黄色片免费大全| 国产一区二区毛片| 国产日韩影视精品| 夜色激情一区二区| 久久久久久97三级| 欧美在线|欧美| 色偷偷久久人人79超碰人人澡| 国产福利电影一区二区三区| 亚洲日本va午夜在线影院| 国产精品亚洲а∨天堂免在线| 99国产欧美久久久精品| 欧美视频日韩视频| 中文字幕亚洲不卡| 成人国产精品免费观看视频| 久久久久久久网| 黑人巨大精品欧美黑白配亚洲| 亚洲天堂中文字幕|