Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> lista katalogow
jaycop
post 30.08.2005, 13:56:18
Post #1





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

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


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.
Go to the top of the page
+Quote Post
nospor
post 30.08.2005, 13:59:14
Post #2





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




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


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
jaycop
post 30.08.2005, 14:08:11
Post #3





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

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


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

Ten post edytował jaycop 30.08.2005, 14:14:22
Go to the top of the page
+Quote Post
nospor
post 30.08.2005, 14:15:54
Post #4





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




przeczytales caly topic co ci podalem? Masz tam funkcje is_dir() Cieżko tak przeczytac to co ludie podają?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
hwao
post 30.08.2005, 14:25:13
Post #5


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




  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. ?>
Go to the top of the page
+Quote Post
jaycop
post 30.08.2005, 14:57:42
Post #6





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

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


ok mam, prosto:
  1. <?php
  2. if(is_dir($dir.$entry) AND $entry <> '.' AND $entry <> '..' ) {
  3. ?>


Ten post edytował jaycop 30.08.2005, 15:02:09
Go to the top of the page
+Quote Post
nospor
post 30.08.2005, 15:00:40
Post #7





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




  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


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Ociu
post 31.08.2005, 07:17:27
Post #8





Grupa: Moderatorzy
Postów: 1 566
Pomógł: 37
Dołączył: 14.05.2003
Skąd: Kraków




scandir" title="Zobacz w manualu php" target="_manual
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 21.06.2025 - 09:48