![]() |
![]() |
-żaba- |
![]()
Post
#1
|
Goście ![]() |
witam
z poniższego skryptu kiedys korzystałem i wyswietlał mi dobrze (tam gdzie katalog pisalo obok katalog a tam gdzie nie... to nie ![]() czemu tak ?
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 691 Pomógł: 0 Dołączył: 19.01.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
bool is_dir ()
czyli: if (is_dir ($szElementKatalogu)) { ... } i zapoznaj się z funkcją scandir" title="Zobacz w manualu php" target="_manual (wprowadzoną w PHP5). -------------------- |
|
|
-Gość_zaba- |
![]()
Post
#3
|
Goście ![]() |
próbowalem bez tegp "=="1" " ale niestety to samo :/
nie moge korzystac z php5 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%) ![]() ![]() |
usun @ sprzed readdir(). Może zwróci Ci jakieś błędy. i naprawdę wystarczy samo if(is_dir())
-------------------- "Coś się kończy, coś się zaczyna." Andrzej Sapkowski
|
|
|
-żaba- |
![]()
Post
#5
|
Goście ![]() |
nie zwraca żadnego błędu
a tak wyświetla mi katalogi (między nimi wrzuciłem też plik style.css i też mówi że to nie katalog) Kod . - KATALOG
.. - KATALOG 2004_11_10_tyvhy NIE katalog 2004_08_wroclaw NIE katalog 2006_02_10_tychy NIE katalog 2005_05_21_szczyrk NIE katalog 2003_jaworzno NIE katalog 2004_07_jastrzebie NIE katalog 2004_01_jaworzno NIE katalog 2004_03_czechowice NIE katalog 2004_01_20_kato NIE katalog 2004_01_krk NIE katalog 2006_01_07_wosp NIE katalog 2004_02_06_krk NIE katalog 2004_11_zory NIE katalog style.css NIE katalog 2004_07_02_zory NIE katalog 2005_04_30_wegierska_gorka NIE katalog 2004_03_20_pszczyna NIE katalog 2005_07_03_pszczyna NIE katalog |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 691 Pomógł: 0 Dołączył: 19.01.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
hehe, miałem kiedyś taki sam błąd ![]() -------------------- |
|
|
-żaba- |
![]()
Post
#7
|
Goście ![]() |
no ok, teraz działa
![]() tylko mam takie jedno pytanko jeszcze :/ czemu to mi wyświetla te katalogi jakoś tak dziwnie listując ? :/ chyba powinno być alfabetycznie a nie jest :/ |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 691 Pomógł: 0 Dołączył: 19.01.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Dlaczego sądzisz, że powinno być automatycznie? ;-)
zobacz sortowanie tablic w php. -------------------- |
|
|
-żaba- |
![]()
Post
#9
|
Goście ![]() |
no dobra, troche poczytałem o tym sortowaniu i wiem, że trzeba by było użyć funkcji sort(); (bo to ona sortuje w kolejności alfabetycznej)... tylko gdzi i jak ? :| Próbowałem różnych kombinacji ale ciągle nie wychodziło :/
|
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 691 Pomógł: 0 Dołączył: 19.01.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
najpierw otwierasz katalog i czytasz elementy. masz już tablicę z katalogami i plikami.
sortujesz tablicę funkcją sort(). bierzesz tablicę w foreach i wyświetlasz... -------------------- |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 475 Pomógł: 0 Dołączył: 1.04.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
A może zainteresujecie się funkcją glob" title="Zobacz w manualu php" target="_manual - o wiele łatwiejsze niż inne sposoby operacji na katalogach
![]() |
|
|
-żaba- |
![]()
Post
#12
|
Goście ![]() |
kurcze :/ chyba sam sobie z tym nie poradzę :/
próbowałem tak, ale wyskakuje błąd :/
|
|
|
![]()
Post
#13
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%) ![]() ![]() |
W pętli while przypisz nazwy katalogów do tablicy, posortuj i dopiero jakimś foreach wyświetl sobie tę tablicę.
-------------------- "Coś się kończy, coś się zaczyna." Andrzej Sapkowski
|
|
|
-żaba- |
![]()
Post
#14
|
Goście ![]() |
no dobra, znalazłem wszystko na temat pętli foreach (z samym posortoesanirm też chyba sobie dam radę) ale możesz mi powiedzieć jak nazwy katalogów przypisać do tablicy
![]() |
|
|
![]()
Post
#15
|
|
![]() Grupa: Zarejestrowani Postów: 691 Pomógł: 0 Dołączył: 19.01.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
glob" title="Zobacz w manualu php" target="_manual bądź scandir" title="Zobacz w manualu php" target="_manual ;-)
albo robisz tak jak powiedział kszychu:
Ten post edytował Fipaj 14.03.2006, 14:05:11 -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 00:50 |