為什么這段代碼在本地運行錯誤
$filename = '/data/webroot/usercode/code/resource/test.txt';
echo '所有者:'.fileowner($filename).'<br>';
echo '創(chuàng)建時間:'.filectime($filename).'<br>';
echo '修改時間:'.filemtime($filename).'<br>';
echo '最后訪問時間:'.fileatime($filename).'<br>';
//給$mtime賦值為文件的修改時間
$mtime = filemtime($filename);?
//通過計算時間差 來判斷文件內(nèi)容是否有效
if (time() - $mtime > 3600) {
? ? echo '<br>緩存已過期';
} else {
? ? echo file_get_contents($filename);
}
在網(wǎng)站上可以運行,在本地運行出現(xiàn)出錯
2019-05-16
首先把文件存成UTF-8可以中文不亂碼,還有就是你檢查下你要讀取的文件的路徑是否正確,這個提示的意思是在你寫的路徑他沒找到文件(試試在路徑前面加個“.”可能會成功)