Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Najnowszy plik z danego folderu
Moby
post
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 13.09.2003

Ostrzeżenie: (0%)
-----


Witam,
Jak zrobić skrypt, którywyświetli nazwę ostatnio modyfikowanego/najnowszego pliku z danego folderu?

Ten post edytował Moby 14.09.2006, 16:14:40
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Moby
post
Post #2





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 13.09.2003

Ostrzeżenie: (0%)
-----


Znalazłem coś takiego do wyświetlania daty ostatnio zmodyfikowanego pliku, ale jak wyświetlić jego nazwę?

  1. <?php
  2.  
  3. function mostRecentModifiedFileTime($dirName,$doRecursive) {
  4.  $d = dir($dirName);
  5.  $lastModified = 0;
  6.  while($entry = $d->read()) {
  7.  if ($entry != "." && $entry != "..") {
  8.  if (!is_dir($dirName."/".$entry)) {
  9.  $currentModified = filemtime($dirName."/".$entry);
  10.  } else if ($doRecursive && is_dir($dirName."/".$entry)) {
  11.  $currentModified = mostRecentModifiedFileTime($dirName."/".$entry,true);
  12.  }
  13.  if ($currentModified > $lastModified){
  14.  $lastModified = $currentModified;
  15.  }
  16.  }
  17.  }
  18.  $d->close();
  19. return $lastModified;
  20.  
  21. } 
  22.  
  23.  
  24. $data=mostRecentModifiedFileTime(folder,false);
  25. echo date("Y/m/d", $data); 
  26.  
  27.  
  28. ?>


Znalazłem takie coś:

http://www.phpclasses.org/browse/package/3367.html

Niektóre możliwości:
- wygenerowanie listy plików i folderów
- sortowanie listy plików
- wyszukanie najnowszego pliku
- sprawdzanie objętości plików/folderów/podfolderów i kombinacji
- i różne inne...
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 21:59