php判斷檔案是否被修改的方法:先建立一個表單,提交要判斷的檔案;然後取得表單中提交的檔案路徑;最後利用filemtime()函數對提交的檔案進行判斷。
【相關學習推薦:#php圖文教學##】
php判斷檔案是否被修改的方法:
#關鍵技術:
本實例主要應用filectime()和
filemtime()函數,偵測檔案的incode最後改變時間和最後的修改時間,並應用date()函數對偵測傳回的時間戳進行格式化.
int filectime(string filename);成功則傳回UNIX時間戳,否則傳回FALSE.
設計流程:
首先,設計網頁頁面,然後,建立表單,透過檔案網域提交要判斷的檔案,接著,取得表單中提交的檔案路徑,應用filectime()和filemtime()函數對提交的檔案進行偵測,最後,輸出偵測結果.index.php檔案的關鍵程式碼如下:<?php $file=iconv("utf-8","gb2312",$_POST['files']); //实现编码格式的转换 if(file_exists($file)){ //判断文件是否存在 $change_time=filectime($file); //获取文件的最后incode时间 $time=date("Y-m-d h:i:s",$change_time); //时间戳的格式化 $last_time=filemtime($file); //获取文件的最后修改时间 $times=date("Y-m-d h:i:s",$last_time); //时间戳的格式化 }else{ $result="该文件不存在"; } ?>核心:取得檔案的最後存取時間.透過檔案系統函數不但可以取得檔案的最後修改時間,而且可以取得檔案的最後存取時間,其應用的是fileatime()函數.
相關學習推薦:php編程(影片)
以上是php如何判斷檔案是否已修改的詳細內容。更多資訊請關注PHP中文網其他相關文章!