首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在PHP中获取最后修改过的文件?

如何在PHP中获取最后修改过的文件?
EN

Stack Overflow用户
提问于 2010-12-07 22:55:31
回答 3查看 4.8K关注 0票数 2

我想创建一个列表,列出上次修改过的文件的名称

代码语言:javascript
复制
 http://www.searchr.us/web-search/

我想在我的主页上显示这些文件名,它们应该根据上次修改的文件而更改!!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-12-07 22:59:47

您可以使用此函数

代码语言:javascript
复制
function listdir_by_date($path){
$dir = opendir($path);
$list = array();
while($file = readdir($dir)){
    if ($file != '.' and $file != '..'){
        // add the filename, to be sure not to
        // overwrite a array key
        $mtime = filemtime($data_path . $file) . ',' . $file;
        $list[$mtime] = $file;
    }
}
closedir($dir);
krsort($list);
return $list;}

然后,您可以循环遍历$list并相应地回显。

基本上,您可以使用here.描述的filemtime()函数

票数 11
EN

Stack Overflow用户

发布于 2010-12-07 23:17:06

这是不可能的。

请参阅manual for filemtime:

从PHP5.0.0开始,这个函数也可以和一些网址包装器一起使用。有关包装器支持stat()系列功能的列表,请参阅支持的协议/包装器列表。

manual page for HTTP/HTTPS stream wrappers

代码语言:javascript
复制
Supports stat()     No
票数 2
EN

Stack Overflow用户

发布于 2017-08-18 18:00:19

签出此GitHub存储库:

下载index.php和zipper.php,并将其插入到服务器上任何可访问的目录中。然后在浏览器中打开它,设置主页(开始日期,截止日期,递归路径)

在此之后,您可以列出在给定时间段内修改的文件。

或者,您可以使用zipper.php函数库,将其包含在内,然后阅读GitHub上的repo wiki中的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4378004

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档