Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: lista katalogow
Forum PHP.pl > Forum > Przedszkole
jaycop
Wiitam
Szukalem dlugo i nie mgolem dorwac.
Chodzi mi o wyswietlenie wszystkich podkatalogow w danym katalogu (php) , bez wyswietlania plikow zawartych w katalogu, same nazwy katalogow.
nospor
tu masz listę plików. Se przerób na katalogi bo prosto w miare:
http://forum.php.pl/index.php?act=ST&f=10&...t=0#entry194200
jaycop
Ok mam tak:
  1. <?php
  2. $patch = "./as";
  3. $katalog = @dir($patch) or
  4. die ("Nie można listować");
  5. while ($plik_kat = $katalog->read())
  6. echo "$plik_kat<BR>";
  7. $katalog->close();
  8. ?>

ale w dalszym ciagu wyswietla nazwy plikow. co jest nie tak ?
zeby wyswietlal tylko nazwy katalogow
nospor
przeczytales caly topic co ci podalem? Masz tam funkcje is_dir() Cieżko tak przeczytac to co ludie podają?
hwao
  1. <?php
  2. $dir = './';
  3. $d = dir( $dir );
  4. while (false !== ($entry = $d->read())) {
  5.  if( is_dir( $dir.$entry ) ) {
  6. echo $entry."n";
  7.  }
  8. }
  9. $d->close();
  10. ?>
jaycop
ok mam, prosto:
  1. <?php
  2. if(is_dir($dir.$entry) AND $entry <> '.' AND $entry <> '..' ) {
  3. ?>
nospor
  1. <?php
  2.  
  3. //....
  4. while (false !== ($entry = $d->read())) {
  5.    if( is_dir( $dir.$entry ) && $entry!='.' && $entry!='..') {
  6.       echo $entry."n";
  7.    }
  8. }
  9. //....
  10.  
  11. ?>


też bylo w linku co ci podalem. nastepne tego typu pytania będą zamykane

edit: kurka, zmieniasz te posty i zmieniasz tak że moje wypowiedzi wydają się bez sensu laugh.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.