摘要:一文件類型只操作服務器端的文件,具體操作功能與操作系統中一致程序所需的數據程序運行的結果如需長期保存,必須以文件形式存儲文件類型文件類型獲取文件類型判斷某文件是否為某類型等二文件屬性獲取文件的各種時間檢測文件是否存在獲取文件大小實例獲取文件
一、文件類型
1.PHP只操作服務器端的文件,具體操作功能與操作系統中一致
2.程序所需的數據、程序運行的結果如需長期保存,必須以文件形式存儲
3.UNIX文件類型:block/char/dir/fifo/file/link/unknown;windows文件類型:file/dir/unknown
4.獲取文件類型:filetype("./xxx.php")
5.判斷某文件是否為某類型:is_dir("./xxx")/is_file等
二、文件屬性
1.獲取文件的各種時間:fileatime/filemtime
2.檢測文件是否存在:file_exists
3.獲取文件大小:filesize
4.實例:獲取文件屬性函數
function getFilePro($path){ if(file_exists($path)){ //獲取文件類型 getFileType($path); //獲取文件大小 echo getFileSize($path)."
"; //獲取文件權限 if(is_readable($path)){ echo "文件可讀
"; } if(is_writable($path)){ echo "文件可寫
"; } if(is_executable($path)){ echo "文件可執行
"; } date_default_timezone_set("PRC"); //獲取文件創建時間 echo date("y-m-d h:i:s",filectime($path))."
"; //獲取文件訪問時間 echo date("y-m-d h:i:s",fileatime($path))."
"; //獲取文件修改時間 echo date("y-m-d h:i:s",filemtime($path))."
"; }else{ echo "這個文件不存在
"; } }; function getFileSize($path){ $unit=""; $size=filesize($path); if($size>pow(2,40)){ $unit=$size/pow(2,40)."TB"; }else if($size>pow(2,30)){ $unit=$size/pow(2,30)."GB"; }else if($size>pow(2,20)){ $unit=$size/pow(2,20)."MB"; }else if($size>pow(2,10)){ $unit=$size/pow(2,10)."KB"; }else{ $unit=$size."types"; } return $unit; }; function getFileType($path){ switch(fileType($path)){ case "dir": echo "文件類型為目錄
"; break; case "file": echo "文件類型為文件
"; break; case "unknown": echo "文件類型為其他
"; break; default: echo "未知
"; } }; getFilePro("123.txt");
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/25683.html
摘要:同時,還封裝了常用目錄及文件操作的面向對象接口和迭代器接口方便大家使用文件系統的元數據什么是元數據元數據通俗一點講就是數據的數據。 本文首發于個人博客 PHP 文件系統完全指南,轉載請注明出處。 今天我們將開啟一個新的探索旅程,深入到 PHP 文件系統中,系統的學習和掌握 PHP 文件系統的基本使用。 相信大家在日常研發過程中,難免需要和各種文件糾纏不清。比如,打開 .env 文件并從...
摘要:源碼地址介紹根據后盾網的項目自己搭建了一遍博客系統,包括前端驗證和后臺管理。 blog github源碼地址 介紹 根據后盾網的項目自己搭建了一遍博客系統,包括前端驗證和后臺管理。 技術 thinkphp5搭建博客的前端和后臺 工具 macOS 10.12 MAMP Pro Apache + Mysql + PHP + Mac OS X 10 phpstorm 編程 數據庫設計 my...
摘要:保證,軟件及操作系統更新到最新維護和服務器的一項重要工作是更新安全補丁。所有的安全更新應盡快進行審查并更新。啟用審查服務用于系統審查,可審查時間,驗證事件,文件修改,賬號修改 PHP是廣泛使用的開源服務端腳本語言。通過HTTP或HTTPS協議,Apache Web服務允許用戶訪問文件或內容。服務端腳本語言的錯誤配置會導致各種問題。因此,PHP應該小心使用。以下是為系統管理員準備的,安全...
摘要:保證,軟件及操作系統更新到最新維護和服務器的一項重要工作是更新安全補丁。所有的安全更新應盡快進行審查并更新。啟用審查服務用于系統審查,可審查時間,驗證事件,文件修改,賬號修改 PHP是廣泛使用的開源服務端腳本語言。通過HTTP或HTTPS協議,Apache Web服務允許用戶訪問文件或內容。服務端腳本語言的錯誤配置會導致各種問題。因此,PHP應該小心使用。以下是為系統管理員準備的,安全...
閱讀 848·2023-04-25 23:59
閱讀 3738·2021-10-08 10:04
閱讀 1679·2019-08-30 14:05
閱讀 1015·2019-08-30 13:58
閱讀 489·2019-08-29 18:41
閱讀 1125·2019-08-29 17:15
閱讀 2318·2019-08-29 14:13
閱讀 2744·2019-08-29 13:27