Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Posortowanie tablicy
Forum PHP.pl > Forum > PHP
magnat
Witam posiadam problem z którym nie potrafię sobie poradzić.
Mianowicie chodzi o posortowanie tablicy aby nowo wrzucone zdjecia były na wyświetlane jako pierwsze.
Kod który posiadam nie został napisany przezemnie lecz skopiowany i poprawiony na własne potrzeby.
Jeżeli mogę liczyć na pomoc był bym wdzięczny.
  1. <?php
  2.  
  3. /* settings */
  4. $image_dir = './zdjecia1/';
  5. $thumb_dir = './min/';
  6. $per_column = 4;
  7.  
  8. /* step one: read directory, make array of files */
  9. settype($files, 'array');
  10. if ($handle = opendir($thumb_dir)) {
  11. while (false !== ($file = readdir($handle)))
  12. {
  13. if ($file != '.' && $file != '..')
  14. {
  15. array_push($files, $file);
  16. }
  17. }
  18. closedir($handle);
  19. }
  20.  
  21. netsort($files);
  22.  
  23. /* step two: loop through, format gallery */
  24. if(count($files))
  25. {
  26.  
  27. foreach($files as $file)
  28. {
  29. @$count++;
  30.  
  31. echo '<a class="photo-link" rel="lightbox[set]" href="',$image_dir,$file,'"><img src="',$thumb_dir,$file,'" /></a>';
  32. if($count % $per_column == 0) { echo '<tr></tr>'; }
  33. }
  34. echo '</tr>';
  35. }
  36.  
  37. else
  38. {
  39. echo '<p style="text-align:center; font-size:30px;">Brak zdjec w galerii.</p>';
  40. }
  41. echo '</div>';
  42.  
  43.  
  44. ?>
nospor
1) z OOP to nie ma żadnego związku. Patrz proszę gdzie piszesz - przenosze
2) Dla kodu PHP używa się bbcode PHP a nie CODE
pedro84
Funkcja, której szukasz: filemtime
magnat
a jakaś podpowiedź jak użyć tej funkcji i jak ją zastosowac?
szok
Pobrać date utworzenia pliku i na tej podstawie wyśweitlić najnowsze pliki.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.