2014年4月4日 星期五

使用 PHP 取得最後修改檔案的時間

若是我們想用 PHP 取得某個檔案最後被修改的時間,就可以使用 filetime 這個 function,它會回傳 Unix 時間戳記,而若是有發生錯誤則傳回 0FALSE,以下就附上範例程式碼:
  1. <?php

  2.     $filePath = "C:/test/file.txt";

  3.     if ( file_exists($filePath) ) { 
  4.         echo date( "Y/m/d H:i:s.", filemtime($filePath) );
  5.     }  //  if

  6. ?>
至於什麼時候會需要這樣用呢? 舉一個最近使用到的例子,當你有把一些從別的網站抓來的資料存成檔案當作 cache 的時候,要判斷是否要重新抓該網站的資料的時候,透過這種方法它實際上是不會將檔案開起來的,因此在效能上會有些差別!

沒有留言:

張貼留言