Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Kilka pytań laika
kiler129
post
Post #1





Grupa: Zarejestrowani
Postów: 566
Pomógł: 35
Dołączył: 21.06.2006

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


Znou pisze skrypt i mam kilka problemó, sukcesywanie będę je dopisywał.
Pierwszy jest taki - jak wyświetlic listę katalogów nie wyświetlając plików ?
Tzn. mamy np cos taiego:

zosia
marysia
juzek
index.php
plik.com

i chcę żeby po wywołaniu funkcji zwrócony został wynik :

zosia - 5 plików
marysia - 20 plików
juzek - 1 plik

edit: Kolejny problem

JaK mamy np. takie katalogi:

zosia
marysia
juzek

i chciałym w jakis sposób wyświetlic coś takiego:

we wszytkich katalogach znajduje się x plików, oto one:

i tutaj lista wsszystkich plików we wszystkich katalogach.

Ten post edytował kiler129 25.06.2006, 14:12:59


--------------------
flexiCMS v2 [|||||||+--] 75% done
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
strife
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

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


  1. <?php
  2. if ($handle = opendir('.')) {
  3.  while (false !== ($file = readdir($handle))) { 
  4.  if ($file != '.' && $file != '..' && is_dir( $file ) ) { 
  5.  echo $file . '<br />'; 
  6.  } 
  7.  }
  8.  closedir($handle); 
  9. }
  10. ?>

» is_dir" title="Zobacz w manualu php" target="_manual
» readdir" title="Zobacz w manualu php" target="_manual
» scandir" title="Zobacz w manualu php" target="_manual - tylko php5

~edit
Niżej po warunku w pętli liczysz poprzez » inkrementację ile jest wszystkich plików. Teraz już zapewne będziesz wiedział jak policzyć wszystkie pliki w danym katalogu smile.gif


--------------------
Go to the top of the page
+Quote Post
kiler129
post
Post #3





Grupa: Zarejestrowani
Postów: 566
Pomógł: 35
Dołączył: 21.06.2006

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


Cytat(strife @ 25.06.2006, 15:14 ) *
  1. <?php
  2. if ($handle = opendir('.')) {
  3.  while (false !== ($file = readdir($handle))) { 
  4.  if ($file != '.' && $file != '..' && is_dir( $file ) ) { 
  5.  echo $file . '<br />'; 
  6.  } 
  7.  }
  8.  closedir($handle); 
  9. }
  10. ?>

» is_dir" title="Zobacz w manualu php" target="_manual
» readdir" title="Zobacz w manualu php" target="_manual
» scandir" title="Zobacz w manualu php" target="_manual - tylko php5



To chyba nie to - zwraca dane w postaci:

zosia kasia marysia

a nie

zosia - 5 plików
kasia - 10 plików
marysia - 100 plików


--------------------
flexiCMS v2 [|||||||+--] 75% done
Go to the top of the page
+Quote Post
Liko
post
Post #4





Grupa: Zarejestrowani
Postów: 436
Pomógł: 6
Dołączył: 8.11.2003
Skąd: Szczecin

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


Cytat(kiler129 @ 25.06.2006, 15:19 ) *
To chyba nie to - zwraca dane w postaci:

zosia kasia marysia

a nie

zosia - 5 plików
kasia - 10 plików
marysia - 100 plików



Włóż trochę własnego wysiłku, a nie czekasz. Poprzeglądaj dokumentacje i poczytaj komentarze, a złożysz coś napewno, nie czekając na gotowę.
Go to the top of the page
+Quote Post
kiler129
post
Post #5





Grupa: Zarejestrowani
Postów: 566
Pomógł: 35
Dołączył: 21.06.2006

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


ehhh, ja i tak jak na moje możliwości wkładam dużo wysyiłku a jak dostenę troszkę gotowego to chyba nie będzie źle no nie ?


--------------------
flexiCMS v2 [|||||||+--] 75% done
Go to the top of the page
+Quote Post
mike
post
Post #6





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Cytat(kiler129 @ 25.06.2006, 15:50 ) *
ehhh, ja i tak jak na moje możliwości wkładam dużo wysyiłku a jak dostenę troszkę gotowego to chyba nie będzie źle no nie ?

Dostałeś prawie gotowca, pokombinuj i przerób go to bedziesz miał to czego cchesz.
Za lenistwo można tu ostrzeżenie dostać.

Ale nie żebym był taki zły.
Zmotywuję Cię .... zamykając wątek tongue.gif


P.S.
Tym bardziej że tytuł wątku nie jest zgodny z zasadami pisania na forum Przedszkole
Go to the top of the page
+Quote Post

Closed TopicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 17:14