PHP獲取文件屬性的最簡(jiǎn)單方法
1、filesize($filename) 返回指定文件大小。
如果成功,會(huì)返回文件大小的字節(jié)數(shù);如果失敗,則返回 FALSE。
<?php header("content-type:text/html;charset=utf-8"); $filename = "test.txt"; echo "{$filename} 文件的大小為:".filesize($filename); ?>
2、filetype($filename) 返回指定文件或目錄類型。
如果成功,會(huì)返回下面 7 種可能的值之一:
- fifo
- char
- dir
- block
- link
- file
- unknown
如果失敗,則返回 FALSE。
<?php header("content-type:text/html;charset=utf-8"); $filename = "D:/demo/text.txt"; echo "{$filename} 文件的類型為:".filetype($filename); $filename = "D:/demo/1.jpg"; echo " {$filename} 文件的類型為:".filetype($filename); $filename = "D:/demo/img"; echo " {$filename} 文件的類型為:".filetype($filename); ?>
3、fileperms($filename)返回文件或目錄$filename的權(quán)限。
如果成功,會(huì)以數(shù)字形式返回權(quán)限。如果失敗,則返回 FALSE。
<?Php header("content-type:text/html;charset=utf-8"); $filename = "test.txt"; echo "{$filename} 文件的權(quán)限為:".fileperms($filename); ?>
知識(shí)點(diǎn)擴(kuò)充:
PHP獲取文件屬性之獲取最近修改時(shí)間:
< ?php $file = 'test.txt'; echo date('r', filemtime($file)); ?>
返回的說(shuō)unix的時(shí)間戳,這在緩存技術(shù)常用.
相關(guān)PHP獲取文件屬性的還有獲取上次被訪問(wèn)的時(shí)間fileatime(),filectime()當(dāng)文件的權(quán)限,所有者,所有組或其它 inode 中的元數(shù)據(jù)被更新時(shí)間,fileowner()函數(shù)返回文件所有者
$owner = posix_getpwuid(fileowner($file));
(非window系統(tǒng)),ileperms()獲取文件的權(quán)限,
< ?php $file = 'dirlist.php'; $perms = substr(sprintf ('%o', fileperms($file)) , -4); echo $perms; ?>
到此這篇關(guān)于PHP獲取文件屬性的最簡(jiǎn)單方法的文章就介紹到這了,更多相關(guān)PHP獲取文件基本屬性的方法內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
一個(gè)不易被發(fā)現(xiàn)的PHP后門代碼解析
這篇文章主要介紹了一個(gè)不易被發(fā)現(xiàn)的PHP后門代碼解析,對(duì)于網(wǎng)絡(luò)安全來(lái)說(shuō)非常重要,需要的朋友可以參考下2014-07-07php實(shí)現(xiàn)的統(tǒng)計(jì)字?jǐn)?shù)函數(shù)定義與使用示例
這篇文章主要介紹了php實(shí)現(xiàn)的統(tǒng)計(jì)字?jǐn)?shù)函數(shù)定義與使用方法,結(jié)合實(shí)例形式分析了php針對(duì)字符串的統(tǒng)計(jì)運(yùn)算相關(guān)操作技巧,需要的朋友可以參考下2017-07-07PHP使用 Imagick 擴(kuò)展實(shí)現(xiàn)圖片合成,圓角處理功能示例
這篇文章主要介紹了PHP使用 Imagick 擴(kuò)展實(shí)現(xiàn)圖片合成,圓角處理功能,結(jié)合具體實(shí)例形式分析了PHP使用 Imagick 擴(kuò)展的圖形處理、生成相關(guān)操作技巧,需要的朋友可以參考下2019-09-09PhpMyAdmin出現(xiàn)export.php Missing parameter: what /export_type錯(cuò)
PhpMyAdmin出現(xiàn)export.php: Missing parameter: what /export_type錯(cuò)誤,有碰到同樣問(wèn)題的朋友可參考一下2012-08-08解析array splice的移除數(shù)組中指定鍵的值,返回一個(gè)新的數(shù)組
array_splice這個(gè)數(shù)組函數(shù)在w3school的解釋是把數(shù)組中的一部分去掉并用其它值取代。所以我在做數(shù)組移除的時(shí)候沒(méi)有考慮到用這個(gè)函數(shù),或者因?yàn)閺膩?lái)沒(méi)有用過(guò)2013-07-07