Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> katalogi , podkatalogi - listowanie
jaycop
post
Post #1





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 30.08.2005

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


Witam
napisalem:
  1. <?php
  2.  
  3. $dir = './katalog/';
  4. $d = dir( $dir );
  5. while (false !== ($entry = $d->read())) {
  6.  if(is_dir($dir.$entry) AND $entry <> '.' AND $entry <> '..' ) {
  7. echo "$entry"."<br>n";
  8.  }
  9. }
  10. $d->close();
  11.  
  12. ?>

Wiadomo o co wyswietli (podkatalogi $dir).
Teraz motam sie aby zrobic cos takiego:
-Skrypt wyswietli podkatalogi z $dir, np tak:
  1. <?php
  2. podkatalog1, podkatalog2,podkatalog3 itd.
  3. ?>

Chcem zeby wyswietlal dodatkowo wszystkie podkatalogi dla podkatalog1 itd. w
formie
  1. <?php
  2. podkatalog1, podkatalog2, podkatalog3
  3. katalog1  katalog1  katalog1
  4. katalog2  katalog2  katalog2
  5. katalog3  katalog3  katalog3
  6. ?>


Forme wyswietlania oczywiscie ustawie, tyle ze motam sie i nie moge, nie mam sil juz (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
kszychu
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

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


Zrób funkcję odczytującą zawartość katalogu. Jeśli funkcja ta napotka na podkatalog, niech wywoła samąsiebie na tym podkatalogu. Klasyczna rekurencja. Poszukaj na forum, kiedyś były publikowane całe skrypty.
Go to the top of the page
+Quote Post
jaycop
post
Post #3





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 30.08.2005

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


tak tyle ze to nie jest wydajne
Go to the top of the page
+Quote Post
kszychu
post
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%)
-----


Cytat(jaycop @ 2005-09-07 11:05:18)
tak tyle ze to nie jest wydajne

(IMG:http://forum.php.pl/style_emoticons/default/blink.gif) Co nie jest wydajne? Jeszcze tego nie zrobiłeś a już wiesz, że nie jest wydajne?
Go to the top of the page
+Quote Post
php programmer
post
Post #5





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 5
Dołączył: 8.11.2004
Skąd: trójmiasto

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


Cytat(jaycop @ 2005-09-07 10:05:18)
tak tyle ze to nie jest wydajne

na katalogi nie ma jakiegoś wydajniejszego sposobu jak rekurencja
i tak przecież trzeba przelecieć wszystkie katalogi

Ten post edytował php programmer 7.09.2005, 12:35:55
Go to the top of the page
+Quote Post
nospor
post
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




http://forum.php.pl/index.php?act=ST&f=10&...t=0#entry194200
zostaly tam podane rózne metody na zczytywanie plików z katalogu i podkatalogów. Są metody rekurencyjne i nierekurencyjne. Do wyboru do koloru. Wystarczy tylko zmienic aby zczytywal katalogi a nie pliki
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 14:47