|
php 在服務器端文件的應用上,相關的范疇不僅僅在于用戶與服務器資料庫間的各種連接存取操作,也可以通過 php 內建的文件處理函數,來進行一般文件處理操作。
basename -- 返回路徑中的文件名部分
語法格式:$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():分析文件當前路徑
語法格式:$path_parts = pathinfo("/www/htdocs/index.html");
echo $path_parts["dirname"] . "/n"; /www/htdocs 文件路徑
echo $path_parts["basename"] . "/n"; index.html 文件與擴展名
echo $path_parts["extension"] . "/n"; html 文件格式
文件類型與相關信息
filesize():計算文件的大小(byte)
語法格式:$bytes=filesize(“a.txt”);
echo $bytes round($bytes/1024,2);
fileatime():文件最后一次訪問時間(時間戳)
語法格式:echo date(“Y-m-d g:i:sa”,fileatime);
filectime():文件建立時間
語法格式:echo date(“Y-m-d g:i:sa”,filectime);
filemtime():文件最后一次更新時間
語法格式:echo date(“Y-m-d g:i:sa”,filemtime);
fileperms():文件屬性以及權限10進制
語法格式:echo substr(base_convert(fileperms(a.txt),10,8),3);
fileowner():文件所有者的uid(僅在Linux系統下有用)
語法格式:echo fileowner(“a.txt”);
文件的操作
'r' 只讀方式打開,將文件指針指向文件頭。
'r+' 讀寫方式打開,將文件指針指向文件頭。
'w' 寫入方式打開,將文件指針指向文件頭并將文件大小截為零。如果文件不存在則嘗試創建之。
'w+' 讀寫方式打開,將文件指針指向文件頭并將文件大小截為零。如果文件不存在則嘗試創建之。
'a' 寫入方式打開,將文件指針指向文件末尾。如果文件不存在則嘗試創建之。
'a+' 讀寫方式打開,將文件指針指向文件末尾。如果文件不存在則嘗試創建之。
'x' 創建并以寫入方式打開,將文件指針指向文件頭。如果文件已存在,則 fopen() 調用失敗并返回 FALSE,并生成一條 E_WARNING 級別的錯誤信息。如果文件不存在則嘗試創建之。這和給 底層的 open(2) 系統調用指定 O_EXCL|O_CREAT 標記是等價的。此選項被 php 4.3.2 以及以后的版本所支持,僅能用于本地文件。
'x+' 創建并以讀寫方式打開,將文件指針指向文件頭。如果文件已存在,則 fopen() 調用失敗并返回 FALSE,并生成一條 E_WARNING 級別的錯誤信息。如果文件不存在則嘗試創建之。這和給 底層的 open(2) 系統調用指定 O_EXCL|O_CREAT 標記是等價的。此選項被 php 4.3.2 以及以后的版本所支持,僅能用于本地文件。
fopen() -- 打開文件或者 URL
fclose() -- 關閉一個已打開的文件指針
fread() -- 讀取文件內容
fwrite()--寫入文件
語法格式:if(!$f=@fopen("file03.php","x")){//打開一個文件 x方法寫入
die("文件讀取失敗"); //讀取失敗
}
fwrite($f,"kkkkkkkkkk"); //向那個文件寫 寫什么
echo fread($f,10); //讀取這個文件的內容
fclose($f); 關閉打開文件
file() -- 把整個文件讀入一個數組中
語法格式:$arr=file("file03.php");
print_r($arr); //讀取文件返回數組
readfile() --讀入一個文件并寫入到輸出緩沖。
語法格式:$str=readfile("file03.php");
echo $str; 輸出
一個文件記數器的寫法:
$f=fopen("file03.php","r");
$i=fread($f,1000);
echo "這是您第{$i}次訪問";
fclose($f);
$f=fopen("file03.php","w");
$i++;
fwrite($f,$i);
fclose($f);
````````````````````````````````````````
file_get_contents() 主站蜘蛛池模板: 爱奴记| 小霸王解说呐| 王盟| 永夜星河主演| 悦时光电影完整版免费观看| 白上之黑电影| 幻乐森林演员表| 贝利亚头像权威| 《万万没想到》电影| 张大礼| 焊缝外观质量检验标准| 三上悠亚在线免费观看| 语文五年级下册期末试卷人教版| 熊出没在线播放| 北京新闻频道回看| 陕09j01图集| 艳妇乳肉豪妇荡乳ⅹxxo| 幸福院 电视剧| 郑柔美个人简介| 镇魂街第三季| 小姐与流氓| 爆龙战队暴连者| 孕妇直播肚子疼揉肚子| bbbbbbbbb免费毛片视频| 刘小虎| 江苏卫视节目预告| 零下100度| 心经原文全文| 禁忌爱游戏| 红旗车驾驶员个人主要事迹材料| 杨颖电影| 历史转折中的| 铁血丹心吉他独奏谱完整版 | 第一财经今日股市直播回放| 刀客家族的女人演员表| 三峡游轮重庆到宜昌4天三夜| 白夜行豆瓣| 《隐秘而伟大》电视剧| 学校要的建档立卡证明| 湖南卫视直播| 决胜法庭演员表|