|
php 在服務(wù)器端文件的應(yīng)用上,相關(guān)的范疇不僅僅在于用戶與服務(wù)器資料庫(kù)間的各種連接存取操作,也可以通過(guò) php 內(nèi)建的文件處理函數(shù),來(lái)進(jìn)行一般文件處理操作。
basename -- 返回路徑中的文件名部分
語(yǔ)法格式:$path = "/home/httpd/html/index.php";
$file = basename($path); // $file is set to "index.php"
$file = basename($path,".php"); // $file is set to "index"
pathinfo():分析文件當(dāng)前路徑
語(yǔ)法格式:$path_parts = pathinfo("/www/htdocs/index.html");
echo $path_parts["dirname"] . "/n"; /www/htdocs 文件路徑
echo $path_parts["basename"] . "/n"; index.html 文件與擴(kuò)展名
echo $path_parts["extension"] . "/n"; html 文件格式
文件類型與相關(guān)信息
filesize():計(jì)算文件的大?。╞yte)
語(yǔ)法格式:$bytes=filesize(“a.txt”);
echo $bytes round($bytes/1024,2);
fileatime():文件最后一次訪問(wèn)時(shí)間(時(shí)間戳)
語(yǔ)法格式:echo date(“Y-m-d g:i:sa”,fileatime);
filectime():文件建立時(shí)間
語(yǔ)法格式:echo date(“Y-m-d g:i:sa”,filectime);
filemtime():文件最后一次更新時(shí)間
語(yǔ)法格式:echo date(“Y-m-d g:i:sa”,filemtime);
fileperms():文件屬性以及權(quán)限10進(jìn)制
語(yǔ)法格式:echo substr(base_convert(fileperms(a.txt),10,8),3);
fileowner():文件所有者的uid(僅在Linux系統(tǒng)下有用)
語(yǔ)法格式:echo fileowner(“a.txt”);
文件的操作
'r' 只讀方式打開(kāi),將文件指針指向文件頭。
'r+' 讀寫(xiě)方式打開(kāi),將文件指針指向文件頭。
'w' 寫(xiě)入方式打開(kāi),將文件指針指向文件頭并將文件大小截為零。如果文件不存在則嘗試創(chuàng)建之。
'w+' 讀寫(xiě)方式打開(kāi),將文件指針指向文件頭并將文件大小截為零。如果文件不存在則嘗試創(chuàng)建之。
'a' 寫(xiě)入方式打開(kāi),將文件指針指向文件末尾。如果文件不存在則嘗試創(chuàng)建之。
'a+' 讀寫(xiě)方式打開(kāi),將文件指針指向文件末尾。如果文件不存在則嘗試創(chuàng)建之。
'x' 創(chuàng)建并以寫(xiě)入方式打開(kāi),將文件指針指向文件頭。如果文件已存在,則 fopen() 調(diào)用失敗并返回 FALSE,并生成一條 E_WARNING 級(jí)別的錯(cuò)誤信息。如果文件不存在則嘗試創(chuàng)建之。這和給 底層的 open(2) 系統(tǒng)調(diào)用指定 O_EXCL|O_CREAT 標(biāo)記是等價(jià)的。此選項(xiàng)被 php 4.3.2 以及以后的版本所支持,僅能用于本地文件。
'x+' 創(chuàng)建并以讀寫(xiě)方式打開(kāi),將文件指針指向文件頭。如果文件已存在,則 fopen() 調(diào)用失敗并返回 FALSE,并生成一條 E_WARNING 級(jí)別的錯(cuò)誤信息。如果文件不存在則嘗試創(chuàng)建之。這和給 底層的 open(2) 系統(tǒng)調(diào)用指定 O_EXCL|O_CREAT 標(biāo)記是等價(jià)的。此選項(xiàng)被 php 4.3.2 以及以后的版本所支持,僅能用于本地文件。
fopen() -- 打開(kāi)文件或者 URL
fclose() -- 關(guān)閉一個(gè)已打開(kāi)的文件指針
fread() -- 讀取文件內(nèi)容
fwrite()--寫(xiě)入文件
語(yǔ)法格式:if(!$f=@fopen("file03.php","x")){//打開(kāi)一個(gè)文件 x方法寫(xiě)入
die("文件讀取失敗"); //讀取失敗
}
fwrite($f,"kkkkkkkkkk"); //向那個(gè)文件寫(xiě) 寫(xiě)什么
echo fread($f,10); //讀取這個(gè)文件的內(nèi)容
fclose($f); 關(guān)閉打開(kāi)文件
file() -- 把整個(gè)文件讀入一個(gè)數(shù)組中
語(yǔ)法格式:$arr=file("file03.php");
print_r($arr); //讀取文件返回?cái)?shù)組
readfile() --讀入一個(gè)文件并寫(xiě)入到輸出緩沖。
語(yǔ)法格式:$str=readfile("file03.php");
echo $str; 輸出
一個(gè)文件記數(shù)器的寫(xiě)法:
$f=fopen("file03.php","r");
$i=fread($f,1000);
echo "這是您第{$i}次訪問(wèn)";
fclose($f);
$f=fopen("file03.php","w");
$i++;
fwrite($f,$i);
fclose($f);
````````````````````````````````````````
file_get_contents() 主站蜘蛛池模板: 2020无码最新国产在线观看 | 成人免费视频无遮挡在线看 | 日韩欧美一区二区三区在线 | 亚洲人视频在线 | 娇妻中日久久持久久 | 欧美午夜特黄AAAAAA片 | 胸太大被男同桌吃好爽 | 国产一区二区无码蜜芽精品 | 国产精品久久人妻无码蜜 | 1313久久国产午夜精品理论片 | 亚州免费一级毛片 | 午夜想想爱午夜剧场 | 国外经典三级 | 你是淫荡的我的女王 | 国产成人精品男人免费 | 儿子你得太大了慢点插 | 51国产午夜精品免费视频 | 久久sese| 人妻无码AV中文系统久久免费 | 国产成人综合在线观看网站 | 99国内偷揿国产精品人妻 | 欧美日韩另类在线专区 | 久久日本精品在线热 | 亚洲国产货青视觉盛宴 | 亚洲国产精品无码中文字幕 | 黑色丝袜美女被网站 | 看看妇女的B免费看 | 黑人巨大两根一起挤进欧美 | 东日韩二三区 | 校花在公车上被内射好舒 | 小泽玛丽av无码观看 | 肉蒲团从国内封禁到日本成经典 | 久久草香蕉频线观 | 城中村快餐嫖老妇对白 | 久久久97人妻无码精品蜜桃 | 99久久久无码国产精品不卡按摩 | 午夜电影三级还珠格格 | 国产午夜AV无码无片久久96 | 欧美高清videos 360p | 嗯啊好爽视频 | 沙发上小泬12P |