您好,登錄后才能下訂單哦!
這篇文章主要介紹PHP訪問指定文件和修改時(shí)間的方法,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!
touch()
來實(shí)現(xiàn)設(shè)置。
PHP中的touch()
函數(shù)是一個(gè)內(nèi)置函數(shù),用于設(shè)置指定文件的訪問和修改時(shí)間。
必須設(shè)置訪問和修改時(shí)間的文件的文件名作為參數(shù)連同時(shí)間一起發(fā)送給touch()
函數(shù),成功時(shí)返回True,失敗時(shí)返回False。如果文件不存在,則首先創(chuàng)建該文件。(推薦:PHP教程)
語法:
touch(filename, time, atime)
參數(shù):
PHP中的touch()
函數(shù)接受三個(gè)參數(shù)。
filename
:這是一個(gè)必需參數(shù),它指定必須更改訪問和修改時(shí)間的文件的文件名。
time
:這是一個(gè)可選參數(shù),用于指定時(shí)間。默認(rèn)情況下,它占用當(dāng)前系統(tǒng)時(shí)間。
atime
:它是一個(gè)可選參數(shù),用于指定訪問時(shí)間。默認(rèn)情況下,如果未設(shè)置參數(shù),則需要當(dāng)前系統(tǒng)時(shí)間。
返回值:
成功時(shí)返回True,失敗時(shí)返回False。
注:
時(shí)間分辨率可能因文件系統(tǒng)而異,因此有時(shí)可能會出現(xiàn)意外結(jié)果。
touch()函數(shù)中的$time參數(shù)的未來限制大約為1000000秒。
下面的代碼示例說明了touch()
函數(shù)。
假設(shè)有一個(gè)名為“gfg.txt”
的文件
示例1:
<?php $file_pointer = "gfg.txt"; // 使用touch()函數(shù)將文件的修改時(shí)間更改為當(dāng)前系統(tǒng)時(shí)間 if (touch($file_pointer)) { echo ("$file_pointer 修改時(shí)間已設(shè)置為當(dāng)前系統(tǒng)時(shí)間。"); } else { echo ("$file_pointer 修改時(shí)間無法更改"); }
輸出:
gfg.txt 修改時(shí)間已設(shè)置為當(dāng)前系統(tǒng)時(shí)間。
示例2:
<?php $file_pointer = "gfg.txt"; $time = time() - 18000; // 使用touch()函數(shù)將文件的修改時(shí)間更改為當(dāng)前系統(tǒng)時(shí)間 if (touch($file_pointer, $time)) { echo ("$file_pointer 修改時(shí)間已經(jīng)改為過去5小時(shí)。"); } else { echo ("$file_pointer 修改時(shí)間無法更改"); }
輸出:
gfg.txt修改時(shí)間已經(jīng)改為過去5小時(shí)。
以上是PHP訪問指定文件和修改時(shí)間的方法的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注億速云行業(yè)資訊頻道!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。