login  Naam:   Wachtwoord: 
Registreer je!
 Forum

script om nieuwste map te tonen

Offline sicco - 22/10/2008 11:08 (laatste wijziging 22/10/2008 11:09)
Avatar van siccoLid Ik ben bezig met een idee uit te werken maar loop nu vast op een bepaald onderdeel.

Stel je hebt de map A, en in die map staan de mappen B, C en D. Nu worden er in de mappen B, C en D steeds nieuwe mappen aangemaakt.

Mijn vraag is, is het mogelijk om te laten zien welke map als laatste is aangemaakt. Niet voor elke map apart maar voor de 3 mappen gezamenlijk.

Dus als resultaat krijg je bijvoorbeeld

De map "Fotos vakantie" is de nieuwste map in de map A.

1 antwoord

Gesponsorde links
Offline Wim - 22/10/2008 11:32 (laatste wijziging 22/10/2008 11:32)
Avatar van Wim Crew algemeen
  1. <?php
  2. $files = array();
  3.  
  4. $dirA = './A/';
  5. $dir = opendir($dirA);
  6. while (($file = readdir($dir)) !== false)
  7. {
  8. if(is_dir($dirA.$file))
  9. {
  10. $ndir = opendir($dirA.$file)
  11. while (($nfile = readdir($ndir)) !== false)
  12. {
  13. if(filemtime($dirA.$file.'/'.$nfile) !== false)
  14. $files[$dirA.$file.'/'.$nfile] = filemtime($dirA.$file.'/'.$nfile;
  15. }
  16. closedir($ndir)
  17. }
  18. }
  19. closedir($dir)
  20.  
  21. usort($files);


$files bevat een array die gesorteerd is op de tijd van creatie... (met als key het path naar het bestand)

PHP.net: opendir
PHP.net: readdir
PHP.net: closedir
PHP.net: is_dir
PHP.net: filemtime
PHP.net: usort

't is niet getest, maar normaal zou het wel moeten werken. anders ben ik er zeker van dat je de fout wel vindt
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.21s