日本免费精品_最新日韩一区_亚洲视频一区在线_a在线视频观看_天天射夜夜骑_粉嫩av一区二区三区_欧美中日韩免费视频_综合图区欧美_国内精品美女在线观看_午夜精品久久久久久久男人的天堂

首頁 > 編程 > PHP > 正文

PHP教程-PHP的目錄操作和文件操作

2020-03-24 16:23:35
字體:
供稿:網(wǎng)友
一、引論在任何計(jì)算機(jī)設(shè)備中,文件是都是必須的對象,而在web編程中,文件的操作一直是web程序員的頭疼的地方,而,文件的操作在cms系統(tǒng)中這是必須的,非常有用的,我們經(jīng)常遇到生成文件目錄,文件(夾)編輯等操作,現(xiàn)在我把php中的這些函數(shù)做一詳細(xì)總結(jié)并實(shí)例示范如何使用.,關(guān)于對應(yīng)的函數(shù)詳細(xì)介紹,請查閱php手冊.此處只總結(jié)重點(diǎn).和需要注意的地方.(這在php手冊是沒有的.)二、目錄操作首先介紹的是一個從目錄讀取的函數(shù),opendir(),readdir(),closedir(),使用的時候是先打開文件句柄,而后迭代列出:
?php
$base_dir = filelist/
$fso = opendir($base_dir);
echo $base_dir. hr/
while($flist=readdir($fso)){
echo $flist. br/
}
closedir($fso)
?
這是講返回文件目錄下面的文件已經(jīng)目錄的程序(0文件將返回false).有時候需要知道目錄的信息,可以使用dirname($path)和basename($path),分別返回路徑的目錄部分和文件名名稱部分,可用disk_free_space($path)返回看空間空余空間.創(chuàng)建命令:
將刪除路徑在$path的文件.dir -- directory 類也是操作文件目錄的重要類,有3個方法,read,rewind,close,這是一個仿html' target='_blank'>面向?qū)ο?/u>的類,它先使用的是打開文件句柄,然后用指針的方式讀取的.,這里看php手冊:
?php
$d = dir( /etc/php5
echo Handle: . $d- handle . n
echo Path: . $d- path . n
while (false !== ($entry = $d- read())) {
echo $entry. n
}
$d- close();
?
文件的屬性也非常重要,文件屬性包括創(chuàng)建時間,最后修改時間,所有者,文件組,類型,大小等.下面我們重點(diǎn)談文件操作.三、文件操作A、讀文件首先是一個文件看能不能讀取(權(quán)限問題),或者存在不,我們可以用is_readable函數(shù)獲取信息。
?php
$file = 'dirlist.php';
if (is_readable($file) == false) {
die('文件不存在或者無法讀取');
} else {
echo '存在';
}
?
判斷文件存在的函數(shù)還有file_exists(下面演示),但是這個顯然無is_readable全面.,當(dāng)一個文件存在的話可以用
?php
$file = filelist.php
if (file_exists($file) == false) {
die('文件不存在');
}
$data = file_get_contents($file);
echo htmlentities($data);
?
但是file_get_contents函數(shù)在較低版本上不支持,可以先創(chuàng)建文件的一個句柄,然后用指針讀取全部:
$fso = fopen($cacheFile, 'r');
$data = fread($fso, filesize($cacheFile));
fclose($fso);
?php
$file = 'dirlist.php';
if (is_writable($file) == false) {
die( 我是雞毛,我不能
}
?
?php
$file = 'dirlist.php';
if (is_writable($file) == false) {
die('我是雞毛,我不能');
}
$data = '我是可鄙,我想要';
file_put_contents ($file, $data);
?
file_put_contents函數(shù)在php5中新引進(jìn)的函數(shù)(不知道存在的話用function_exists函數(shù)先判斷一下)低版本的php無法使用,可以使用如下方式:
function cache_page($pageurl,$pagedata){
if(!$fso=fopen($pageurl,'w')){
$this- warns('無法打開緩存文件.');//trigger_error
return false;
}
if(!flock($fso,LOCK_EX)){//LOCK_NB,排它型鎖定
$this- warns('無法鎖定緩存文件.');//trigger_error
return false;
}
if(!fwrite($fso,$pagedata)){//寫入字節(jié)流,serialize寫入其他格式
$this- warns('無法寫入緩存文件.');//trigger_error
return false;
}
flock($fso,LOCK_UN);//釋放鎖定
fclose($fso);
return true;
}
?php
$file = 'dirlist.php';
$result = @unlink ($file);
if ($result == false) {
echo '蚊子趕走了';
} else {
echo '無法趕走';
}
?
?php
$file = 'yang.txt';
$newfile = 'ji.txt'; # 這個文件父文件夾必須能寫
if (file_exists($file) == false) {
die ('小樣沒上線,無法復(fù)制');
}
$result = copy($file, $newfile);
if ($result == false) {
echo '復(fù)制記憶ok';
}
?
可以使用rename()函數(shù)重命名一個文件夾.其他操作都是這幾個函數(shù)組合一下就能實(shí)現(xiàn)的.D、獲取文件屬性我說幾個常見的函數(shù):獲取最近修改時間:
返回的說unix的時間戳,這在緩存技術(shù)常用.相關(guān)的還有獲取上次被訪問的時間fileatime(),filectime()當(dāng)文件的權(quán)限,所有者,所有組或其它 inode 中的元數(shù)據(jù)被更新時間,fileowner()函數(shù)返回文件所有者
?php
$file = 'dirlist.php';
$perms = substr(sprintf('%o', fileperms($file)), -4);
echo $perms;
?

// 輸出類似:somefile.txt: 1024 bytes $filename = 'somefile.txt';
echo $filename . ': ' . filesize($filename) . ' bytes'; ?
?php
$file = 'dirlist.php';
$perms = stat($file);
var_dump($perms);
?
四、結(jié)束語上面我簡要的總結(jié)了一下幾個文件操作,如果您熟練掌握以上列出的函數(shù),已經(jīng)在操作的時候沒什么大的問題,php文件操作的函數(shù)變化比較快,現(xiàn)在已經(jīng)非常強(qiáng)大了,文件這部分也是學(xué)習(xí)php非常重要的一部分,希望不要忽略.html教程

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
欧美日韩精品国产| av中文在线资源| 久久久99久久| 国产欧美日产一区| 欧美 日韩 国产在线观看| 久久精品日韩无码| 国产视频二区| 日韩欧美在线精品| a视频在线播放| 日韩精品a在线观看91| 日韩av一区在线| 韩国一区二区av| 先锋男人资源站| 国产欧美日韩亚洲| 国产导航在线| 日韩不卡中文字幕| 国产高清在线视频| 亚洲综合在线视频| 韩国v欧美v日本v亚洲| 不卡一区2区| 精品国产乱码一区二区| 日韩免费高清一区二区| 欧美亚洲专区| 午夜一区二区三区视频| 欧美日韩综合在线| 91精品婷婷国产综合久久竹菊| 久本草在线中文字幕亚洲欧美| 欧美婷婷久久| 久久久精品99| 日韩精品福利一区二区三区| 一区三区二区视频| 国产黄色在线| 日韩欧美国产综合| 一区二区国产在线| 国产www在线观看| 国产黄色片中文字幕| 欧美一级免费观看| 精品日韩视频在线观看| 91xxx在线观看| 一区二区三区精品在线| 欧美日韩999| 欧美特黄一区| 欧美日韩国产不卡| 久久久精品福利| 91精品国产综合久久蜜臀| 国产一级网站视频在线| 色综合婷婷久久| 日韩免费视频一区二区视频在线观看| 日韩免费精品| 国产三级在线观看视频| 欧美日韩精品免费| 亚洲乱码视频| 一区二区视频免费看| 最近高清中文在线字幕在线观看| 日韩不卡av| 欧美大片在线观看一区| 在线一区二区三区精品| 亚洲三级中文字幕| 日韩中文字幕亚洲| 国产99在线 | 亚洲| 欧美亚洲免费高清在线观看| 亚洲 欧美 中文字幕| 日韩.欧美.亚洲| 国产欧美久久久| 中文在线不卡| 不卡视频一区二区| 樱花草www在线| 亚洲乱码中文字幕综合| 日本精品在线中文字幕| av午夜在线| 亚洲一区在线观看视频| 91久久精品国产91性色69| 亚洲娇小xxxx欧美娇小| 亚洲午夜久久| 中文字幕一区二区三区精品| 美女黄a一级视频| 老司机久久99久久精品播放免费| 国产不卡在线观看视频| 在线中文免费视频| 精品一二线国产| 免费在线视频一区二区| 精品人妻二区中文字幕| 免费在线观看国产黄| 精品亚洲成a人片在线观看| 亚洲欧洲日韩在线| 亚洲二区自拍| 亚洲人线精品午夜| 精品网站999www| 色综合影院在线| √天堂资源中文www| 视频一区中文字幕国产| 亚洲免费福利视频| 欧美日韩国产在线播放| 亚洲中午字幕| 在线视频一区二区三区在线播放| 中文字幕视频在线观看| 久久精品日韩欧美| 中文字幕亚洲国产| 国产福利一区二区在线精品| 日韩欧美中文| 日韩精品不卡一区二区| 日韩视频中文字幕| 日韩欧美一级二级三级久久久| 国产日韩精品视频| 免费视频一区三区| 国产成免费视频| 刘玥91精选国产在线观看| 日韩精品视频在线| 快she精品国产999| 亚欧成人精品| 在线欧美日韩精品| 久久精品99久久久久久久久| 精品区一区二区| 日韩欧美中文在线视频| 欧美日韩视频免费播放| 欧美特黄一区| 日韩欧美成人一区二区三区| 国产黄色小视频| 日韩欧美在线网址| 国产欧美日韩最新| 91色在线看| 国产 日韩 欧美 综合| 91精品免费在线观看| 精品国产欧美日韩不卡在线观看| 欧美日韩国产91| 欧美一卡2卡三卡4卡5免费| 亚洲娇小xxxx欧美娇小| 麻豆一区二区99久久久久| 国产丝袜一区| 日韩精品在线网站| 精品日韩一区二区三区免费视频| 欧美亚洲视频在线看网址| eeuss一区| 亚洲视频日韩| 日韩欧美国产高清91| 精品日韩欧美在线| 国产一级在线免费观看| 中文在线一区二区| 在线看欧美日韩| 91精品综合久久久久久| 中文字幕人成乱码在线观看| 中文字幕日韩高清| 精品欧美久久久| 一区免费视频| 亚洲专区一二三| 欧美亚洲国产日韩| 欧美国产日韩在线播放| 色综合久久88色综合天天免费| 国产三级在线观看视频| 中文字幕在线国产| 欧美日韩精品欧美日韩精品一| 亚洲视频 中文字幕| 欧美日韩中文精品| 欧美日韩性视频| 一级片免费在线| 日韩欧美国产亚洲| 日韩手机在线观看视频| 日韩精品一页| 一级日韩一级欧美| 日韩国产欧美三级| 91精品国产99| 日韩欧美在线影院| 国产免费一级| 日韩免费高清一区二区| 久久99精品久久久| 国产一区深夜福利| 日韩在线高清| 国产成人精品免费久久久久| 成人欧美亚洲| 精品国产99| 亚洲а∨精品天堂在线| 欧美中文字幕第一页| 欧美久久在线观看| 午夜一区二区三区视频| 午夜私人影院在线观看| 中文天堂在线一区| 中文字幕在线视频精品| 国产69精品久久app免费版| 久草亚洲一区| 欧洲一级精品| 欧美日韩国产区| 在线精品视频免费播放| 中文字幕精品在线| 欧美日韩精品免费看| 国产在线第一页| 搞黄在线观看| 欧美在线视频一区二区| www中文字幕在线观看| 国产一级一片免费播放| 中文字幕在线国产| 日本国产在线视频| 欧美日韩在线不卡视频| 日韩亚洲一区在线| 蜜桃精品在线| 日韩 国产 一区| 91精品在线免费观看| 狠狠色综合色区| 欧美婷婷精品激情| 亚洲欧洲一区二区天堂久久| 日韩欧美国产黄色| 精品久久在线| 国产欧美高清在线| 日韩欧美看国产| 99中文字幕一区| 91精品国产综合久久久久久漫画| 欧美日韩高清一区二区| 91吃瓜在线观看| 激情国产在线| 欧美日韩在线观看成人| 中文字幕第一页在线播放| 1区2区在线| 日韩一级二级三级| 国产黄色小视频| 日本啊v在线| 91精品国产入口| 狠狠色噜噜狠狠狠狠97| 中文字幕精品国产| 国产一级粉嫩xxxx| 亚洲视频色图| 精品日韩欧美| 久久在线91| 中文在线视频观看| 欧美三级网址| 中文字幕一区不卡| 欧洲精品在线视频| 日韩在线观看一区| 中文在线一区| 一级片在线免费看| 亚洲一区不卡在线| 久久久精品99| 欧美大片在线观看一区| 久久精品视频免费看| 一区二区不卡在线播放| 国产一二三区精品视频| 日韩亚洲欧美中文高清在线| 国产aa精品| 亚洲 欧美 精品| 91麻豆精品在线| 91欧美在线视频| 黄色视屏免费在线观看| 亚洲一区日韩精品中文字幕| 日韩欧美不卡| 欧美日韩视频免费| 在线观看免费国产小视频| 国产成人精品av久久| 成人无遮挡免费网站视频在线观看 | 国产欧美综合在线| 精品视频—区二区三区免费| 国产男女av| 最近中文字幕在线中文视频| 国产高清不卡av| 午夜精品免费视频| 日韩欧美一级二级三级久久久| 亚洲一区在线观看视频| 国产色综合网| 国产综合成人久久大片91| 亚洲大片免费看| 国产一级免费看| 欧美黄页在线免费观看| 欧美国产三级| 99热最新网址| 欧美日韩视频不卡| 日韩三级一区二区| 亚洲区中文字幕| 不卡视频一区二区| 在线视频日韩欧美| 精品欧美久久久| 美女尤物久久精品| 亚洲日本欧美日韩高观看| 国产一级片播放| 日韩精品在线观看网站| 欧美另类专区| 国产一级在线播放| 国产视频1区| 精品久久久久久综合日本欧美| 一本一道综合狠狠老| 欧美三级免费观看| 日韩欧美在线不卡| 亚洲欧洲一区二区天堂久久| 91九色在线看| 国产小视频在线观看免费| 日韩精品福利视频| 亚洲一区精品在线| 香蕉av一区| 亚洲午夜av| 日韩精品在线第一页| 中文字幕 欧美 日韩| 午夜精品免费视频| 国产成人精品亚洲| 亚洲成年人影院在线| 中文字幕日韩高清| 久久99蜜桃精品久久久久小说| 午夜少妇久久久久久久久| 亚洲女人天堂色在线7777| av免费在线播放| 久久精品蜜桃| 91精品国产网站| 在线一区av| 国产免费一级片| 亚洲精品欧美二区三区中文字幕 | 日韩精品福利一区二区三区| 欧美日韩亚洲视频| 日韩欧美国产成人精品免费| 一区二区三区在线免费| 欧美三级中文字幕| 精品一区二区在线观看视频| 精品视频123区在线观看| 欧美日韩国产一中文字不卡| 欧美中文字幕在线| 国产福利一区二区| 国产午夜精品久久| 国产视频aaa| 国产裸舞福利在线视频合集| 最新日韩中文字幕| 国产资源中文字幕| 国产导航在线| 一级网站免费观看| 亚洲一卡二卡在线观看| 欧洲精品二区| 国产日韩精品电影| 成年人黄国产| 黄色一区二区在线观看| 天堂在线视频中文网| 国产成人一二三区| 中文国产字幕在线观看| 在线国产三级| 日韩视频在线免费看| 欧美中文字幕在线| 欧美国产日韩综合| 国产在线日韩欧美| 婷婷中文字幕一区三区| 免费视频国产一区| 日韩在线视频免费观看| 91精品国产综合久久精品app| 亚洲国产欧美久久| 日韩免费视频一区| 欧美日韩在线视频免费观看| 国产成人精品999| 中文精品在线| 天堂√8在线中文| 欧美日韩中文字幕视频| 一区二区在线看| 日韩精品在线免费看| 在线观看91精品国产入口| 一区二区日韩免费看| 欧美日韩国产一区在线| 国产免费久久久| 日韩免费视频一区| 91精品国产高清91久久久久久| 国内精品99| 91精品视频观看| av一区在线观看| 国内激情久久| 国产乱码午夜在线视频| 91精品国产调教在线观看| 亚洲一二三不卡| 日韩av一区二区在线观看| 日韩在线视频免费观看| 亚洲3区在线| 国产黄在线看| 国产一区高清视频| 国产成人精品网址| 国内精品99| 国产在线视频一区二区| 国产黄在线看| 91精品国产综合久久久蜜臀粉嫩| 在线精品视频免费播放| 精品久久久精品| 伊人网站在线| 国产 欧美在线| 国产小视频在线观看免费| 国产在线不卡一区| 91精品在线观看国产| 成人一区二区不卡免费| 中文字幕欧美在线| 一区二区三区在线播放视频| 韩国av一区二区| 精品欧美日韩| 在线精品日韩| 国产亚洲短视频| 亚洲免费精品| 精品亚洲国内自在自线福利| av中文资源在线| wwww亚洲| 黄色精品在线观看| 欧美国产三级| 国产日韩精品在线看| 蜜桃久久av| 欧美日韩中文字幕精品| 日韩欧美久久| 久久精品免费看| 视频一区二区精品的福利| 中文字幕日韩欧美| 国产高清在线视频| 最近中文字幕在线中文视频| 久久中文免费视频| 精品av中文字幕在线毛片| 日本中文字幕在线观看| 不卡在线一区二区| 久久久精品日韩欧美|