国产精品――色哟哟,在线观看国产高清字幕,一级毛片视频在线观看,亚洲欧美另类综合,国产精品亚洲专区无码web

国产精品――色哟哟,在线观看国产高清字幕,一级毛片视频在线观看,亚洲欧美另类综合,国产精品亚洲专区无码web

合肥做網(wǎng)站,選擇瘋狗科技,專(zhuān)業(yè)、敬業(yè)的合肥網(wǎng)絡(luò )公司
首頁(yè) > 網(wǎng)站服務(wù)器 > 詳情

PHP常用的文件操作函數

2017-11-10 15:54:07   來(lái)源:互聯(lián)網(wǎng)   瀏覽:  次
以下是PHP文件操作函數。當然,這只是部分,還有很多,合肥瘋狗科技沒(méi)有列出來(lái)。

以下是PHP文件操作函數。當然,這只是部分,還有很多,合肥瘋狗科技沒(méi)有列出來(lái)。

一 、解析路徑:

1 獲得文件名:

basename();

給出一個(gè)包含有指向一個(gè)文件的全路徑的字符串,本函數返回基本的文件名。如果文件名是以 suffix 結束的,那這一部分也會(huì )被去掉。

eg:

$path=“/home/httpd/html/index.php”;

$file=basename($path,“.php”); // $file is set to “index”

2 得到目錄部分:

dirname();

給出一個(gè)包含有指向一個(gè)文件的全路徑的字符串,本函數返回去掉文件名后的目錄名。

eg:

$path=“/etc/passwd”;

$file=dirname($path); // $file is set to “/etc”

3 得到路徑關(guān)聯(lián)數組

pathinfo();

得到一個(gè)指定路徑中的三個(gè)部分:目錄名,基本名,擴展名。

eg:

$pathinfo=pathinfo(“www/test/index.html”);

var_dump($pathinfo);

// $path['dirname']

$path['basename']

$path['extenssion']

二、文件類(lèi)型

1. filetype();

返回文件的類(lèi)型??赡艿闹涤?fifo,char,dir,block,link,file 和 unknown。

eg:

echofiletype(‘/etc/passwd’); // file

echofiletype(‘/etc/’); // dir

三、得到給定文件有用信息數組(很有用)

1. fstat();

通過(guò)已打開(kāi)的文件指針取得文件信息

獲取由文件指針 handle 所打開(kāi)文件的統計信息。本函數和 stat() 函數相似,除了它是作用于已打開(kāi)的文件指針而不是文件名。

eg:

// 打開(kāi)文件

$fp=fopen(“/etc/passwd”,“r”);

// 取得統計信息

$fstat=fstat($fp);

// 關(guān)閉文件

fclose($fp);

// 只顯示關(guān)聯(lián)數組部分

print_r(array_slice($fstat,13));

2. stat()

獲取由 filename 指定的文件的統計信息(類(lèi)比f(wàn)stat())

四、計算大小

1. filesize()

返回文件大小的字節數,如果出錯返回 FALSE 并生成一條 E_WARNING 級的錯誤。

eg:

// 輸出類(lèi)似:somefile.txt: 1024 bytes

$filename='somefile.txt';

echo$filename.': '.filesize($filename) .' bytes';

2. disk_free_space()

獲得目錄所在磁盤(pán)分區的可用空間(字節單位)

eg

// $df 包含根目錄下可用的字節數

$df=disk_free_space(“/”);

//在 Windows 下:

disk_free_space(“C:”);

disk_free_space(“D:”);

3. disk_total_space()

返回一個(gè)目錄的磁盤(pán)總大小

eg:(同上,換掉函數)

另:如需要計算一個(gè)目錄大小,可以編寫(xiě)一個(gè)遞歸函數來(lái)實(shí)現

PHP常用的文件操作函數

代碼

function dir_size($dir){

$dir_size=0;

if($dh= @opendir($dir)){

while(($filename=readdir($dh)) !=false){

if($filename!='.' and $filename!='‘){

if(is_file($dir.'/'.$filename)){

$dir_size+=filesize($dir.'/'.$filename);

}elseif(is_dir($dir.'/'.$filename)){

$dir_size+=dir_size($dir.'/'.$filename);

}

}

}#end while

}# end opendir

@closedir($dh);

return$dir_size;

} #end function

五、 訪(fǎng)問(wèn)與修改時(shí)間

1. fileatime(): 最后訪(fǎng)問(wèn)時(shí)間

2. filectime(): 最后改變時(shí)間(任何數據的修改)

3. filemtime(): 最后修改時(shí)間(指僅是內容修改)

六、 文件的I/O操作

1. fopen -- 打開(kāi)文件或者 URL

mode 說(shuō)明

'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() 調用失敗并返回 FALSE,

'x+' 創(chuàng )建并以讀寫(xiě)方式打開(kāi),將文件指針指向文件頭。如果文件已存在,則 fopen() 調用失敗并返回 FALSE

eg:

$handle=fopen(“/home/rasmus/file.txt”,“r”);

2. file -- 把整個(gè)文件讀入一個(gè)數組中(此函數是很有用的)

和 file_get_contents() 一樣,只除了 file() 將文件作為一個(gè)數組返回。數組中的每個(gè)單元都是文件中相應的一行,包括換行符在內。如果失敗 file() 返回 FALSE。

eg:

PHP常用的文件操作函數

代碼

$lines=file('//www.example.com/’);

// 在數組中循環(huán),顯示 HTML 的源文件并加上行號。

foreach ($linesas$line_num=>$line) {

echo“Line #<b>{$line_num}</b> : ”.htmlspecialchars($line) .“<br /> ”;

}

// 另一個(gè)例子將 web 頁(yè)面讀入字符串。參見(jiàn) file_get_contents()。

$html=implode(‘',file ('//www.example.com/’));

3. fgets -- 從文件指針中讀取一行

從 handle 指向的文件中讀取一行并返回長(cháng)度最多為 length - 1 字節的字符串。碰到換行符(包括在返回值中)、EOF 或者已經(jīng)讀取了 length - 1 字節后停止(看先碰到那一種情況)。如果沒(méi)有指定 length,則默認為 1K,或者說(shuō) 1024 字節。

eg:

$handle= @fopen(“/tmp/inputfile.txt”,“r”);

if ($handle) {

while (!feof($handle)) {

$buffer=fgets($handle,4096);

echo$buffer;

}

fclose($handle);

}

4. fgetss -- 從文件指針中讀取一行并過(guò)濾掉 HTML 標記

和 fgets() 相同,只除了 fgetss 嘗試從讀取的文本中去掉任何 HTML 和 PHP 標記。

可以用可選的第三個(gè)參數指定哪些標記不被去掉

另:對的目錄的操作:

1. opendir -- 打開(kāi)目錄句柄,打開(kāi)一個(gè)目錄句柄,可用于之后的 closedir(),readdir() 和 rewinddir() 調用中。

2. readdir -- 從目錄句柄中讀取條目,返回目錄中下一個(gè)文件的文件名。文件名以在文件系統中的排序返回。

eg:

代碼

// 注意在 4.0.0-RC2 之前不存在 !== 運算符

if ($handle=opendir(‘/path/to/files’)) {

echo“Directory handle: $handle ”;

echo“Files: ”;

while (false!== ($file=readdir($handle))) {

echo“$file ”;

}

while ($file=readdir($handle)) {

echo“$file ”;

}

closedir($handle);

}

3. scandir -- 列出指定路徑中的文件和目錄(很有用),返回一個(gè) array,包含有 directory 中的文件和目錄。

默認的排序順序是按字母升序排列。如果使用了可選參數 sorting_order(設為 1),則排序順序是按字母降序排列。

eg:

$dir='/tmp';

$files1=scandir($dir);

$files2=scandir($dir,1);

print_r($files1);

print_r($files2);

另外注:

七、 對文件屬性的操作(操作系統環(huán)境不同,可能有所不一樣,這點(diǎn)要注意)

1文件是否可讀:

boolis_readable ( string filename )

如果由 filename 指定的文件或目錄存在并且可讀則返回 TRUE。

記住 PHP 也許只能以運行 webserver 的用戶(hù)名(通常為 'nobody‘)來(lái)訪(fǎng)問(wèn)文件。不計入安全模式的限制。

2 文件是否可寫(xiě)

bool is_writable ( string filename )

如果文件存在并且可寫(xiě)則返回 TRUE。filename 參數可以是一個(gè)允許進(jìn)行是否可寫(xiě)檢查的目錄名。

記住 PHP 也許只能以運行 webserver 的用戶(hù)名(通常為 'nobody’)來(lái)訪(fǎng)問(wèn)文件。不計入安全模式的限制

3 檢查文件是否存在

boolfile_exists ( string filename )

如果由 filename 指定的文件或目錄存在則返回 TRUE,否則返回 FALSE

91精品久久人妻一区二区夜夜夜| 国产成人女人在线观看| 亚洲中文久久中文无码| 亚洲欧美日韩在线不卡| 中文字幕无线码免费人妻| 欧美精品中文字幕亚洲| 亚洲区小说区图片区qvod| 日韩在线视频不卡一区二区三区| 中文字幕天天躁夜夜狠狠综合| 最新行业传来重要进展| 中文字幕日韩wm二在线看| 99国产欧美久久久精品| 精品国产精品发布会| 午夜无码专区性视频性视频| 一本久久精品一区二区| 婷婷色香五月综合激情| 国产av剧情md精品麻豆| 亚洲成色www久久网站| 亚洲中文字幕一二区精品自拍| 无码人妻精品一区二区| 成人精品a视频免费福利| 国产日韩欧美′一区二区东京热| 亚洲人成网站观看在线观看| 伊人色综合九久久天天蜜桃| 免费无码蜜臀在线观看| 亚洲无线观看国产高清| 亚洲av乱码中文一区| 日韩电影中文字幕在线观看| 亚洲自偷自偷图片视频专区| 亚洲精品国产肉丝袜久久| 亚洲欧美成人自偷自拍| 亚洲熟女少妇av一区二区三区| 亚洲妇女行蜜桃AV网网站| 亚洲香蕉AV在线一区二区三区| 日本护士被弄高潮视频| 中文无码久久精品| 日韩三级在线观看高清| 亚洲日本激情综合在线观看| 一级黄片欧美尤物| 在线亚洲精品防屏蔽| 欧美一级做暖暖视频在线观看| 亚人在线播放国产中文字幕| 999视频播放网站| 中文字幕2019国语在线| 欧美精品九九99久久在免费线| 免费啪视频在线观看视频日本| 国产婷婷色一区二区三区性色av| 中文字幕亚洲综合久久青草| 亚欧中文字幕久久精品无码| 亚洲成a人片在线观看久| 亚洲国产成人aⅴ毛片大全| 久久久久久精品成人免费| 天天躁日日躁狠狠躁性色āv| 亚洲国产精彩中文乱码AV| 日本黄色免费在线视频| 久久99亚洲含羞草影院| 亚洲国产综合专区| 亚洲欧美日韩国产另类| 一级作爱片在线免费观看| 亚洲国产中文成人精品福利| 在线看片成人一区二| 亚洲精品一区二区三区四区高清| 亚洲精品在线97| 亚洲欧美日韩在线不卡| 国产精品久久久久久久午夜片| 国产suv精品一区二区69| 亚洲日本中文字幕区| 精品色婷婷亚洲综合看片| 男人都懂的高清免费影视网| 欧美香蕉有线在线播放| 亚洲中文字幕在线黄色av| 一级毛片在线播放| 日韩在线视频第一页| 亚洲精品一区中文字幕乱码| 亚洲欧美中文字幕网站大| 欧美精品v国产精品| 亚洲99久久久久综合| 亚洲伊人久久大香线蕉下载| 亚洲天堂a∨欧美高清| 在线观看中文字幕无码观看| 91久久精品无码一区二区三区| 亚洲成人av人在线观看| 婷婷综合另类小说色区| 亚洲色精品一区二区三区| 一色屋精品视频在线观看| 精品国产一区二区三区三州| 精品乱码一区二区三区| 综合国产影视欧美| 在线观看国产日韩| 亚洲午夜久久久影院伊人| 一区二区免费高清在线观看国产| 中文韩国午夜理伦三级好看| 亚洲中文精品乱码| 无码爆乳一二三区免费视频| 亚洲成A人无码亚洲成AV无码| 久久www免费人成看片色多多| 曰本特色黄大片视频老师| 一级片男人的天堂| 日韩精品中文字幕在线观看| 中文版免费在线观看| 欧美精品一区二区在线电影| 蜜桃视频一区二区三区在线观看| 日本中文字幕在线视频一区| 一本到dvd高清视频不卡在线| 人妻丰满熟妇久久久久久| 亚洲精品无码久久久久久久久| 在线观看无码AV网站永久免费| 亚洲VA久久久噜噜噜久久天堂| 亚洲国产日韩精品在线观看| 成人三级视频在线观看不卡| 国内伦精品一区二区三区在线观看| 亚洲另类自拍黄色网站| 亚洲精品人成无码中文毛片| 中文字幕无码人妻少妇免费视频| 亚洲性无码av中文字幕| 亚洲av日韩av制服丝袜| 免费国产动漫在线观看| 国产SUV精品一区二区6| 亚洲国产电影在线看片| 亚洲欧洲日产久久av影片| 精品午夜久久网成年网| 中文特黄特色在线视频| 欧美精品久久久久宅男| 亚洲一区精品无码色成人| 亚洲无线码高清在线观看| 免费观看欧美猛交视频黑人| 亚洲狠狠婷婷综合久久久久图片| 亚洲国产精品乱码一区二区三区| 日本一区二三区区不卡久久| 久久久久久一区国产精品| 亚洲AV无码一区二区三区大全| 久久久久久一区国产精品| 成人精品免费视频在线观看| 伊人色综合久久天天人守人婷| 香港剧全集免费在线观看全集| 亚洲Va中文字幕无码毛片下载| 一级一级一级一级| 制服中文字幕一区二区| 亚洲啪AⅤ永久无码精品放毛片| 久久天堂视频加勒比五月丁香| 最新国产乱人伦偷精品免费网站| 亚洲第一免费黄色片| 欧洲国产成人久久精品综合| 亚洲AⅤ无码日韩AV无码网站| 亚洲欧洲国产综合aV无码久久| 日韩视频免播放在线观看| 少妇大叫太大太爽受不了| 人妻少妇精品久久久久久| 亚洲av第一区第二区| 中文字幕理伦午夜福利片| 亚洲色偷偷综合亚洲av| 欧美色综合二区三区四区| 亚洲日韩丝袜熟女变态| 中文字幕乱码无遮挡| 亚洲国产精品va在线播放| 亚欧洲日韩视频在线观看| A级国产乱理伦片在线观看AL| 丁香花婷婷色五月综合网| 欧美特黄特色三级视频在线观看| 一区二区三区黑人va亚洲女人| 亚洲一区二区三区国产精华液| 中文字幕一区二区人妻电影| 一本久久a久久免费精品网站| 91久久精品一区二区三区| 中文字幕+媚药+日韩精品| 国产h视频在线观看网站免费| 欧洲精品天堂一区二区无码视频| 亚洲乱码中文字幕在线| 亚洲中文字幕日本久久| 一级毛片特级毛片黄毛片| 又色又爽又黄高潮的免费视频| 中文字幕亚洲码在线| 亚洲AV无码乱码忘忧草亚洲| 亚洲成人免费影院一| 日韩专区一区二区在线摇放| 在线看片一区二区三区视频| 亚洲熟妇无码乱子AV电影| 国产一区二区精品久久| 欧美不卡DvD视频专区| 99久久免费国产精品特黄| 又黄又刺激超爽动态| 亚洲日本中文电影在线观看| 一级久久久大片震撼来袭| 亚洲AV无码乱码在线| 国产欧美一区二区樱花在线观看| 男女猛烈无遮挡免费视频| 国产剧情aV麻豆香蕉精品| 精品亚洲成a人在线观看青青| 亚洲午夜无码精品福利在线看| 欧美日韩精品一区二区三区四区| 国内伦精品一区二区三区在线观看| 亚洲欧美日韩国产制服另类| 亚洲欧美日韩在线资源观看| 国产欧美日韩va另类影音先锋| 中文字幕2021免费看| 在线观看不卡的免费av网站| 一本人妻无码AV中文在线| 在线观看日韩三级av| 亚洲色婷婷六月亚洲| 亚洲AVTV永久综合在线| 国产精品无码国模私拍视频| 亚洲中文有码字幕日本| 亚洲AV无码乱码国产麻豆穿越| 亚洲一区日韩一区欧美一区a| 在线观看电影天堂| 人妻丰满精品一区二区a片| 精品视频在线观看一区二区| 韩国美女av一区二区三区四区| 亚洲欧洲无码aV电影在线观看| 日韩免费无码专区精品观看| 最新国产中文字幕| 99re热影院视频在线观看| 男男啪啪激烈高潮cc漫画免费| 久久精品成人一区二区三区| 亚洲日韩aV无码中文字幕美国| 亚洲成aⅤ人片在线观看无码| 国产乱码免费一区二区三区不卡| 国产黄大片在线视频| 一区二区三区精品3D动漫| 国产日韩精品一区在线观看播放| 亚洲国产成人精品无码区APP| 日韩欧美人妻精品爽爽| 国模吧一区二区三区精品视频| 亚洲欧美综合久久久| 亚洲精品高清一二区久久| 最新久久综合高清在线视频| 亚洲一级Av无码毛片久久精品| 国产在线无码免费网站| 亚洲+日产+视频| 亚洲国产中文成人av影院| 一级做a爱无码性色永久免费| 亚洲精品久久av无码蜜桃| 亚洲国产精品日韩| 最新精品视频在线观看| 无码免费又黄又爽视频| 一区二区三区激情| 亚洲国产欧美三级视频网站| 亚洲大成色www永久网址| 在线视频+动漫+综合网| 国产女人的高潮国语对白| 一本久道综合成人| 日韩中文字幕亚洲精品欧美| 色综合久久天天综合观看| 久久这里只有精品免费看青草| 久久福利社最新av高清精品| 曰韩精品无码一区二区视频| 性videos欧美熟妇hdx| 中文字幕欧美亚日| 亚洲av成人中文在线播放| 一区二区三区视频| 在线黄久久综合在线视频| 最新熟妇精品国产电视剧| 亚洲美G性爱视频| 亚洲午夜久久久久久久久电影网| 在线观看特色大片免费网站| 又粗又大又黄欧美性爱视频| 亚洲欧美日韩另类色图| 亚洲精品久久久久久无码日韩| 亚洲国产精品久久久久蜜桃噜噜| 亚洲国产精品成人久久66| 亚洲人成高清无码在线| 国产精品伦一区二区三级视频| 亚洲国产成人va在线观看| 国产大屁股喷水视频在线观看| 无码婬片AAAA片直播| 亚洲国产日韩欧美在线| 亚洲a视频在线欧美国产| 一本到dvd无码中字在线| 最新亚洲中文字幕无线| 亚洲性日韩精品一区二区| 亚洲日韩中文字幕| 国产乱对白刺激视频| 亚洲aV无码国产精品色| 亚洲AV无一区二区三区久久| 亚洲最大激情中文字幕| 亚洲人妖一区二区| 亚洲中文不卡DvD| 亚洲午夜未满十八勿入网站2| 最新久久综合高清在线视频| 在线观看免费福利| 国产精品99久久久久久猫咪| 中文字幕av久久精品蜜桃| 欧美日韩精品综合久久| 亚洲综合鲁鲁五月天| 日韩人妻熟精品久久无码| 国产高清在线精品一区二区三区| 亚洲精品制服丝袜中文|