Re: directory modification dates

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sat, 2007-10-20 at 01:36 +0300, Marek wrote:
> I have a simple directory listing script - you can move up and down
> directories and it shows the files/dirs inside. Now I have to figure out
> a way to display the latest modification time for each directory.
> 
> The problem is that filemtime() works only if the modifications are done
> on the first level. For example, if I add files in dir1/dir2/dir3/, then
>  the modification time for dir1 doesn't update.
> 
> My first instinct was to find the correct time recursively on each load
> but there are so many files and so many visitors that it clogs the
> server. I have a few other ideas but they seem rather ugly (like hidden
> files with stored info in each directory).
> 
> Can you suggest any better ways to approach this problem?

When a file is uploaded/changed ascend the directory tree and touch()
each of the directories.

http://ca.php.net/manual/en/function.touch.php

Cheers,
Rob.
-- 
...........................................................
SwarmBuy.com - http://www.swarmbuy.com

    Leveraging the buying power of the masses!
...........................................................

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux