Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Sortowanie plików, przy wyświetlaniu
Daimos
post 6.09.2005, 16:34:30
Post #1





Grupa: Zarejestrowani
Postów: 1 319
Pomógł: 118
Dołączył: 26.11.2003
Skąd: Lublin

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


Witam

Wyświetlam wszystkie pliki w taki sposób:

  1. <?php
  2. if (is_dir($dirr2)) {
  3.  if ($dhh = opendir($dirr2)) {
  4.  $iii2=0;
  5.  while (($filee = readdir($dhh)) !== false) {
  6.  if($filee != "." && $filee != ".."){
  7.  
  8. echo $filee;
  9.  
  10.  }
  11.  }
  12.  }
  13. }
  14. ?>


teraz mam problem, jak zrobic zeby wyswietlalo mi pliki alfabetycznie?
i jak zrobic zeby wyswietlalo mi pliki wedlug daty utworzenia?


--------------------
scriptun.com. Startup z poradnikami do gier ttp.zone i ttpzone.pl
Go to the top of the page
+Quote Post
mike
post 6.09.2005, 16:49:58
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Zamiast wyświetlać nazwę pliku zapisuj te nazwy (oraz daty utworzenia) do tablicy dwywymiarowej.
  1. <?php
  2.  
  3. $arrTab[] = (
  4. 'name' = 'nazwa_pliku.ext',
  5. 'size' = 12341
  6. )
  7. ?>


Potem zajrzyj tutaj: manual :: sort(). W jedenym z komentarzy użytkowników znajdziesz funkcję do sortowania tablic wielowymiarowych, według zadanej kolumny.
Go to the top of the page
+Quote Post
dr_bonzo
post 6.09.2005, 16:51:18
Post #3





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


Pobierasz nazwy plikow (+ ew. ich daty modyfikacji) do tablicy (dwuwymiarowej) a potem ja sortujesz (usort) i wyswietlasz.
------------------
Cytat
moze ktos mi przypomni jak sie pobieralo date modyfikacji ? winksmiley.jpg

Taka informacje znajdziesz szybciej w manualu (ok. 1 minuty) niz dostaniesz od kogos.

Ten post edytował dr_bonzo 6.09.2005, 19:28:47


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
Daimos
post 6.09.2005, 17:03:35
Post #4





Grupa: Zarejestrowani
Postów: 1 319
Pomógł: 118
Dołączył: 26.11.2003
Skąd: Lublin

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


moze ktos mi przypomni jak sie pobieralo date modyfikacji ? winksmiley.jpg


--------------------
scriptun.com. Startup z poradnikami do gier ttp.zone i ttpzone.pl
Go to the top of the page
+Quote Post
mike
post 6.09.2005, 17:11:30
Post #5





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Cytat(buffalo soldier @ 2005-09-06 17:03:35)
moze ktos mi przypomni jak sie pobieralo date modyfikacji ? winksmiley.jpg

Jaja sobie robisz aaevil.gif
Zajrzyj do manuala exclamation.gif!

Jeszcze jeden raz i za lenistwo dostajesz ostrzeżenie.
Nie róbcie leniowi przyjemnośc i nie piszcie. Ciekewe czy sobie poradzi.
Go to the top of the page
+Quote Post
Daimos
post 7.09.2005, 15:11:50
Post #6





Grupa: Zarejestrowani
Postów: 1 319
Pomógł: 118
Dołączył: 26.11.2003
Skąd: Lublin

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


dobra znalazlem, mam juz date:
  1. <?php
  2.  
  3. ?>


tylko jak zrobic zeby mi wedlug niej posortowalo sad.gif
troche mam problemy zeby zrobic jakas tablice dwu wymiarowa, jeszcze tego nigdy nie robilem
pomoze ktos?


--------------------
scriptun.com. Startup z poradnikami do gier ttp.zone i ttpzone.pl
Go to the top of the page
+Quote Post
dr_bonzo
post 7.09.2005, 15:44:21
Post #7





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


Tablica dwuwymiarowa to tablica tablic (patrz: tablica stringow, tablica intow), zamiast umieszczac w niej stringow czy int'ow umieszczasz kolejne tablice. Szczegoly w manualu.

Potem musisz dopisac jeszcze swoja funkcje porownujaca elementy tej tablicy (np. czas utworzenia pliku) aby sortowanie bylo mozliwe.


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
Daimos
post 7.09.2005, 15:45:53
Post #8





Grupa: Zarejestrowani
Postów: 1 319
Pomógł: 118
Dołączył: 26.11.2003
Skąd: Lublin

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


siedze juz z 2 godziny i szukam czego kolwiek o tablicach dwu wymiarowych
niewiem jak wogole sie za to zabrac

zadnych tutoriali niema
a w manualu o tych tablicach tez nic nie rozumiem sad.gif


--------------------
scriptun.com. Startup z poradnikami do gier ttp.zone i ttpzone.pl
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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 12:54