上载新副本后使用PHP更新文件

上载新副本后使用PHP更新文件,php,Php,所以我想看看这样的事情在不使用数据库的情况下是否可行 文件将上载到服务器/files/file1.html PHP通过检查数据库中的上次更新时间来跟踪上传时间 如果文件(file1.html)自上一次数据库更新后已更新,PHP将进行更改;否则,不会进行任何更改 基本上,对于一个文本模拟游戏(篮球),它输出名册/统计数据/排名等的HTML文件,我希望能够在顶部插入每个队的徽标(输出的文件不这样做)。显然,这需要经常进行,因为输出的文件每天都会上载到服务器。我不想在每个队的名单上手动插入图片 没有一

所以我想看看这样的事情在不使用数据库的情况下是否可行

  • 文件将上载到服务器/files/file1.html
  • PHP通过检查数据库中的上次更新时间来跟踪上传时间
  • 如果文件(file1.html)自上一次数据库更新后已更新,PHP将进行更改;否则,不会进行任何更改
  • 基本上,对于一个文本模拟游戏(篮球),它输出名册/统计数据/排名等的HTML文件,我希望能够在顶部插入每个队的徽标(输出的文件不这样做)。显然,这需要经常进行,因为输出的文件每天都会上载到服务器。我不想在每个队的名单上手动插入图片

    没有一个例子,因为联盟还没有开始。


    我一直在考虑在联盟的网站上创建一个按钮(尚未创建),当按下该按钮时会更新页面,但我希望让PHP自己来做。

    是的,您可以让PHP检查文件创建日期(文件在服务器上创建的时间点,而不是图片本身制作的时间点)。检查并在30分钟内完成;)

    性感、快速、肮脏、未经验证的代码:

    $filename = 'somefile.txt';
    $timestamp_now = time(); // get timestamp from now (seconds)
    if (filemtime($filename) > $timestamp_now) {
       // overwrite the file (maybe check for existing file etc first)
    }
    

    是的,您可以简单地让php检查文件创建日期(文件在服务器上创建的时间点,而不是图片本身)。检查并在30分钟内完成;)

    性感、快速、肮脏、未经验证的代码:

    $filename = 'somefile.txt';
    $timestamp_now = time(); // get timestamp from now (seconds)
    if (filemtime($filename) > $timestamp_now) {
       // overwrite the file (maybe check for existing file etc first)
    }
    

    上传时间不是总是在更新时间之后吗?上传时间不是总是在更新时间之后吗?