php filemtime定时生成文件代码

filemtime() 函数返回文件内容上次的修改时间,若成功,则时间以 Unix 时间戳的方式返回,若失败,则返回 false。

语法:filemtime(filename)

  1. $path = "a.txt";
  2. if( file_exists( $path ) ){
  3. $filetimes = filemtime($path);
  4. $cutime =time();
  5. $uptime = 900;//15分钟生成一次
  6. if ($cutime-$filetimes>$uptime)
  7. {
  8. $h = fopen( $path,'w+' );
  9. fwrite( $h,'到了更新的时间' );
  10. fclose( $h );
  11. }
  12. }
  13. else
  14. {
  15. $h = fopen( $path,'w+' );
  16. fwrite( $h,'文件不存在' );
  17. fclose( $h );
  18. }