Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Skrypt listowania plików., Problem z sortowaniem
--Elbow--
post
Post #1





Goście







Witam,

Długo szukałem, ale nie znalazłem na tym forum odpowiedniego działu dla mnie "złobek" więc napisałem w przedszkolu (IMG:style_emoticons/default/smile.gif) .
Mam pewien problem. Otóż w firmie mam zamontowaną kamerę do monitoringu, Która w chwili zarejestrowania ruchu wrzuca fotki na FTP'a w postaci na przykład:

KATALOG: 2013-02-16 10.32.13
a w nim ulokowane zdjęcia: 001.jpg, 002.jpg, 003.jpg itd...

Przeglądanie ich z poziomu FTP jest po prostu tragiczne. Dlatego zastosowałem poniższy skrypt. Problem jednak polega na tym, że wyświetlane pliki i katalogi są sortowane Bóg wie po jakich parametrach. Ani po nazwie ani dacie. Czy jest szansa przerobić ten skrypt abym miał katalogi i pliki posortowane po dacie utworzenia?

Błagam o pomoc (IMG:style_emoticons/default/smile.gif) Pozdrawiam.

  1. <?php
  2. $path = $_GET['path'];
  3. if(!isset($path))
  4. {
  5. $path = ".";
  6. }
  7.  
  8. if ($handle = opendir($path))
  9. {
  10. $curDir = substr($path, (strrpos(dirname($path."/."),"/")+1));
  11.  
  12. while (false !== ($file = readdir($handle)))
  13. {
  14. if ($file != "." && $file != "..")
  15. {
  16. $fName = $file;
  17. $file = $path.'/'.$file;
  18. if(is_file($file))
  19. {
  20. print "[PLIK] <a href='".$file."'>".$fName."</a> ".filesize($file)."B<br>";
  21. }
  22. if(is_dir($file))
  23.  
  24. {
  25. print "[KATALOG] <a href='index.php?path=$file'>$fName</a><br>";
  26. }
  27. }
  28. }
  29.  
  30. closedir($handle);
  31. }
  32. ?>
Go to the top of the page
+Quote Post

Posty w temacie
- -Elbow-   [PHP] Skrypt listowania plików.   16.02.2013, 10:50:36
- - Giluś   Sortowanie.. sort() Przykładowo:[PHP] pobierz, p...   16.02.2013, 11:18:57
- - -Elbow-   Rozumiem że zmienną [PHP] pobierz, plaintext $retu...   16.02.2013, 12:29:31


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: 24.08.2025 - 13:39