日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php 判断修改成功,PHP判断文件是否被修改实例

發布時間:2023/12/10 php 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php 判断修改成功,PHP判断文件是否被修改实例 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在網站的管理系統中,有時需要查看某個文件是否被修改過、在什么時間被修改的、最后的修改時間是什么時候,本實例就可以實現這個功能,對表單中提交的文件進行判斷,檢測出修改時間。

關鍵技術

本實例主要應用filectime()和filemtime()函數,檢測文件的incode最后改變時間和最后的修改時間,并應用date()函數對檢測返回的時間戳進行格式化。

filectime()函數,返回指定文件filename的inode最后改變時間,語法如下:

int filectime(string filename);

成功則返回UNIX時間戳,否則返回FALSE。

filemtime()函數,返回指定文件filename的最后修改時間,語法如下:

成功則返回UNIX時間戳,否則返回FALSE。

設計過程

首先,設計網頁頁面。然后,創建一個表單,通過文件域提交要判斷的文件。接著,獲取表單中提交的文件路徑,應用filectime()和filemtime()函數對提交的文件進行檢測。最后,輸出檢測結果。

index.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判断文件是否被修改实例的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。