Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在PHP中获取最后修改的文件?_Php - Fatal编程技术网

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

如何在PHP中获取最后修改的文件?,php,Php,我想创建一个列表,列出上次在 http://www.searchr.us/web-search/ 我想在我的主页上显示这些文件名,它们应该根据上次修改的文件进行更改 您可以使用此功能 function listdir_by_date($path){ $dir = opendir($path); $list = array(); while($file = readdir($dir)){ if ($file != '.' and $file != '..'){ // a

我想创建一个列表,列出上次在

 http://www.searchr.us/web-search/

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

您可以使用此功能

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中循环并相应地回显

基本上,您可以使用所述的filemtime()函数,但这是不可能的

从PHP5.0.0开始,这个函数也可以与一些URL包装器一起使用。请参阅受支持的协议/包装器列表,了解哪些包装器支持stat()系列功能


检查此GitHub存储库:

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

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


或者您可以使用函数库zipper.php,将其包含在内,并在GitHub上的repo wiki中阅读。我不知道您在谈论什么文件。你能澄清一下吗?这与JavaScript和HTML都无关,都删除了这两个标记。对于超过40个问题,您应该开始更好地标记您的问题。当文件夹位于您的Web服务器中时,这种方法会起作用。如果您想从Web服务器获取数据,您必须修改函数。Accepted mate!!再次感谢@5416339请详细说明为什么您接受的答案不能解决您的问题?根据您的问题,给定的解决方案仅适用于本地文件,而您希望获取远程文件的mtime,这是不可能的。
Supports stat()     No