程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 簡單介紹PHP獲取文件屬性方法

簡單介紹PHP獲取文件屬性方法

編輯:關於PHP編程

PHP獲取文件屬性之獲取最近修改時間:

  1. < ?php  
  2. $file = 'test.txt';  
  3. echo date('r', 
    filemtime($file));  
  4. ?> 

返回的說unix的時間戳,這在緩存技術常用.

相關PHP獲取文件屬性的還有獲取上次被訪問的時間fileatime(),filectime()當文件的權限,所有者,所有組或其它 inode 中的元數據被更新時間,fileowner()函數返回文件所有者

$owner = posix_getpwuid(fileowner($file));

(非window系統),ileperms()獲取文件的權限,

  1. < ?php  
  2. $file = 'dirlist.php';  
  3. $perms = substr(sprintf
    ('%o', fileperms($file))
    , -4);  
  4. echo $perms;  
  5. ?> 
  6.  

filesize()返回文件大小的字節數:

  1. < ?php  
  2. // 輸出類似:somefile.txt:
     1024 bytes  
  3. $filename = 'somefile.txt';  
  4. echo $filename . ': ' 
    . filesize($filename) . ' bytes';  
  5. ?> 
  6.  

PHP獲取文件屬性的全部信息有個返回數組的函數stat()函數:

  1. < ?php  
  2. $file = 'dirlist.php';  
  3. $perms = stat($file);  
  4. var_dump($perms);  
  5. ?> 
  6.  


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved