Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Sortowanie listy wyświetlanych katalogów i plików
Forum PHP.pl > Forum > Przedszkole
kosy
Poniższym kodem wyświetlam listę katalogów w określonej lokalizacji oraz listę plików, które się w nich znajdują. Na localhoscie pliki wyświetlają się w kolejności alfabetycznej, po wrzuceniu na serwer zew. sortowanie jest zupełnie przypadkowe. Czym to może być spowodowane i czy określone sortowanie można jakoś wymusić.
  1. <?php
  2. $nadrzedny="../pdf/";
  3. $kat=opendir($nadrzedny);
  4. $calosc="<br>";
  5. while($katalogi=readdir($kat))
  6. {
  7. if(($katalogi!=".")&&($katalogi!=".."))
  8. {
  9. $calosc.="<br>$katalogi";
  10. $podrzedny="../pdf/$katalogi";
  11. $kat2=opendir($podrzedny);
  12. while($pliki=readdir($kat2))
  13. {
  14. if(($pliki!=".")&&($pliki!=".."))
  15. {
  16. $calosc.="<ul><li><a href='pdf/$katalogi/$pliki'>$pliki</a>";
  17. }
  18. $calosc.="</ul>";
  19. }
  20. closedir($kat2);
  21. } }
  22. closedir($kat);
  23. echo "$calosc";
  24. ?>
Darti
Użyj scandir() albo wrzuc nazwy plików najpierw do tablicy, posortuj i dopiero wyświetl
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.