Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Sortowanie listy wyświetlanych katalogów i plików
kosy
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 18.08.2005
Skąd: Pabianice

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


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. ?>
Go to the top of the page
+Quote Post
Darti
post
Post #2





Grupa: Zarejestrowani
Postów: 1 076
Pomógł: 62
Dołączył: 6.03.2005
Skąd: Wroc

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


Użyj scandir() albo wrzuc nazwy plików najpierw do tablicy, posortuj i dopiero wyświetl


--------------------
The answer is out there, Neo. It's looking for you. And it will find you, if you want it to.
SERVER_SOFTWARE : Apache/2.2.4 (Win32) PHP/5.2.1
MySQL Client API version : 5.0.27
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 03:46