這篇文章主要介紹php修改文件修改時間的方法,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
php修改文件修改時間的方法:首先創建一個PHP示例文件;然后通過“touch("test.txt",mktime(19,5,10,10,26,2013));”方式重新修改指定文件的修改時間即可。
文件的修改時間、訪問時間可以通過php touch() 函數設置指定文件的訪問和修改時間。
php touch(filename,time,atime)
語法
參數描述:
filename 必需。規定要接觸的文件。
time 可選。設置時間。默認是當前系統時間。
atime 可選。設置訪問時間。默認是當前系統時間。
嘗試將由 filename 給出的文件的訪問和修改時間設定為指定的時間。如果沒有設置可選參數 time,則使用當前系統時間。如果給出了第三個參數 atime,則指定文件的訪問時間會被設為 atime 。
如果成功則返回 true,失敗則返回 false。
案例:
將test.txt的最后修改時間改為2013年10月26日19點5分10秒
<?php
touch("test.txt",mktime(19,5,10,10,26,2013));
?>附:php獲取文件創建時間、修改時間的方法:
filemtime ( string filename )
返回文件上次被修改的時間,出錯時返回 FALSE。時間以 Unix 時間戳的方式返回,可用于 date()。
例如:$a=filemtime("log.txt");
echo "修改時間:".date("Y-m-d H:i:s",$a);
filectime ( string filename )
返回文件上次 inode 被修改的時間,如果出錯則返回 FALSE。時間以 Unix 時間戳的方式返回。
例如:$a=filectime("log.txt");
echo "創建時間:".date("Y-m-d H:i:s",$a);
fileatime ( string filename )
返回文件上次被訪問的時間,如果出錯則返回 FALSE。時間以 Unix 時間戳的方式返回。
例如:$a=fileatime("log.txt");
echo "修改時間:".date("Y-m-d H:i:s",$a);
以上是php修改文件修改時間的方法的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。