![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 28.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Chcę dodać do tego skryptu sortowanie według daty.
I teraz jak dodać do tego sortowanie plików według ID ? ![]() Ten post edytował noobek21 28.09.2009, 20:49:29 -------------------- Tłumiki Warszawa
|
|
|
![]()
Post
#2
|
|
![]() Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
ja na Twoim miejscu ułatwiłbym sobie to używając glob, filemtime, foreach i tablic.
Ten post edytował piotrooo89 28.09.2009, 20:54:50 -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 28.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
hmmm.......
O coś takiego chodzi? Lecz nadal nic mi to nie dało. Bo pliki nie sortują się ![]() I do tego nie wiem za bardzo po co mi tu funkcja glob i gdzie mam jej użyć ![]() Jak jej użyje do znalezienia *php to mi wywali wszystkie pliki na serwerze,a chce aby pokazały się tylko te w folderze ogłoszenia. Ten post edytował noobek21 28.09.2009, 23:59:16 -------------------- Tłumiki Warszawa
|
|
|
![]()
Post
#4
|
|
![]() Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
więc opiszę to w ten sposób. glob stworzy Ci tablice z wszystkich plików, następnie iteruj po niej foreach'em wraz z użyciem funkcji filemtime, dane zapisuj również do tablicy (najlepiej wielowymiarowej), w wyniku otrzymasz tablice oraz nazwy pliku wraz z jej datą. struktura tablicy może wyglądać tak:
$tab['data'][0]='nazwa_pliku1'; $tab['data'][1]='nazwa_pliku2'; itd. później już tylko jakieś sortowanie tablic wielowymiarowych po dacie i gotowe. //EDIT postanowiłem się pobawić i zrobiłem Ci coś takiego, myślę że Ci się przyda.
tak wyglądają pliki nieposortowane wg daty: Kod Array ( [0] => Array ( [data] => 2009-09-29 08:15:47 [plik] => 1.txt ) [1] => Array ( [data] => 2009-09-29 08:15:52 [plik] => 2.txt ) [2] => Array ( [data] => 2009-09-29 08:25:13 [plik] => 3.txt ) [3] => Array ( [data] => 2009-09-29 08:39:12 [plik] => 4.txt ) [4] => Array ( [data] => 2009-09-29 08:38:58 [plik] => 5.txt ) ) a tak po sortowaniu wg daty: Kod Array (
[0] => Array ( [data] => 2009-09-29 08:39:12 [plik] => 4.txt ) [1] => Array ( [data] => 2009-09-29 08:38:58 [plik] => 5.txt ) [2] => Array ( [data] => 2009-09-29 08:25:13 [plik] => 3.txt ) [3] => Array ( [data] => 2009-09-29 08:15:52 [plik] => 2.txt ) [4] => Array ( [data] => 2009-09-29 08:15:47 [plik] => 1.txt ) ) Ten post edytował piotrooo89 29.09.2009, 07:46:27 -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 25.05.2025 - 07:04 |