![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 544 Pomógł: 5 Dołączył: 18.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Czy da się za pomocą DirectoryIteratora wyświetlić pliki w kolejności alfabetycznej? Czytałem, że można w tabliach ale może jest inny sposób. Nie lubię tablic i szczerze powiedziawszy nie za bardzo rozumiem (IMG:style_emoticons/default/winksmiley.jpg) Czy w takim kodzie da się posortować bez tablic?
Pozdrawiam |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat Czy da się za pomocą DirectoryIteratora wyświetlić pliki w kolejności alfabetycznej? Z tego, co mi wiadomo, to nie; nie w DirectoryIterator. Cytat Czytałem, że można w tabliach ale może jest inny sposób. Nie lubię tablic i szczerze powiedziawszy nie za bardzo rozumiem (IMG:style_emoticons/default/brzydal.gif) Będziesz musiał więc zrozumieć i polubić. Prędzej, czy później - czy tego chcesz, czy nie. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 27.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
możesz spisać wszystkie pliki do tablicy, a następnie użyć funkcji sort. ; )
np.
Ten post edytował ersiu 21.08.2009, 22:49:42 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 544 Pomógł: 5 Dołączył: 18.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Chyba sortuje ale nie wszystko bo wyskakuje mi lista:
Ogółem są 4 Pliki. Skopiowałem całość ze strony bez przerabiania, czy z przerabianiem, wyświetla źle... Zastanawiam się czy plików nie wyświetlić w tabelach i za pomocą jquery je posortować. Myślicie że to dobre rozwiązanie? |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 77 Pomógł: 5 Dołączył: 29.03.2006 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Kiedyś robiłem coś podobnego i ogólnie można zrobić to tak - klasa sortowania znaleziona w internecie.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 544 Pomógł: 5 Dołączył: 18.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Klasy, to za wysoko dla mnie jak jak na razie (IMG:style_emoticons/default/winksmiley.jpg) Wolę pokombinować z tablicach, tym bardziej, jak napisał erix, muszę się ich nauczyć bo w przyszłości na pewno mi się przydadzą.
Więc kombinuję. Na razie chce zrobić sortowanie katalogów.
To przekształcony przykład ersiu, przy czym tu nie zapisuję $directory do tablicy, bo jest ono pobierane przez GET i dopisywane do ścieżki. Zresztą, czy dopiszę czy nie to i tak nie działa. Albo wyskakuje lista folderów o nazwa Array albo bez nazwy. Co tu robię źle? Pozdrawiam |
|
|
![]()
Post
#7
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 544 Pomógł: 5 Dołączył: 18.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
No tak. Ale to chyba dobrze, nie? (IMG:style_emoticons/default/winksmiley.jpg) P.S Nie śmiać się, tablice są dla mnie obce (IMG:style_emoticons/default/winksmiley.jpg) |
|
|
![]()
Post
#9
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
No niby składniowo dobrze, ale logicznie, to jaki jest w tym sens...? Jak funkcja sortująca ma na tym działać...?
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 544 Pomógł: 5 Dołączył: 18.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Jak ma działać? Nie wiem, nie znam tej funkcji. Tablic też nie łapie.
Według mnie najpierw muszę wskazać co ma być w tej tablicy a potem to posortować. |
|
|
![]()
Post
#11
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
No właśnie, więc czemu wrzucasz tablicę w tablicy, skoro tego nie potrzebujesz...?
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 544 Pomógł: 5 Dołączył: 18.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Hmm chyba mnie trochę oświeciłeś (IMG:style_emoticons/default/winksmiley.jpg)
Najpierw deklarowałem zmienną jako tablicę a potem do tablicy wrzucałem tablicę. A miałem wrzucić jakieś dane, tak? Teraz mam taki kod:
Teraz mam taki błąd (linia 71 zaznaczona wyżej):
O co teraz chodzi? Bo w googlach nic na ten temat nie znalazłem. |
|
|
![]()
Post
#13
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Może lepiej pokaż większą część skryptu.
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 544 Pomógł: 5 Dołączył: 18.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Generalnie to coś takiego. Ominąłem kod który opisywał wygląd strony oraz listowanie plików (bo i tak będzie zmienione na posortowane tablice, jak w tym przypadku).
|
|
|
![]()
Post
#15
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
I która jest to ta 71. linia?
|
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 544 Pomógł: 5 Dołączył: 18.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
71 to linia 26 w powyższym kodzie.
|
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 419 Pomógł: 42 Dołączył: 12.08.2008 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Skoro odpuściłeś wprowadzania tablicy do tablicy to czemu odwołujesz się w pętli foreach tak: $catalog[0] ?
|
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 544 Pomógł: 5 Dołączył: 18.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Nie mam pojęcia (IMG:style_emoticons/default/winksmiley.jpg) Tak jak mówiłem tablice są mi obce.
Mógłby ktoś przepisać mój kod i napisać komentarze do tablic? Wtedy będę wiedział o co chodzi i może jakoś do tego dojdę. Dzięki za cierpliwość (IMG:style_emoticons/default/winksmiley.jpg) EDIT: Rozwiązane! Już wiem w czym był problem. Nie w linijce 71. Chodził o to, że wartość do tablicy była źle zapisywana. Był tak:
A powinno być tak:
Teraz wszystko działa... Hmm więc jednak te tablice trochę rozumiem (IMG:style_emoticons/default/winksmiley.jpg) Dzięki wszystkim. Ten post edytował deha21 24.08.2009, 11:08:18 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 04:48 |