Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> [PHP]Ile plików jest w folderze.
Skr3czu
post 25.06.2008, 10:11:18
Post #1





Grupa: Zarejestrowani
Postów: 215
Pomógł: 0
Dołączył: 12.03.2007

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


Witam,

Mam np. folder na serwerze o nazwie HTML, a w tym folderze mam kilka folder, czy da się za pomocą PHP wyciągnąć informacje ile jest plików w folderze ?

Pozdrawiam.
Go to the top of the page
+Quote Post
webdice
post 25.06.2008, 10:13:29
Post #2


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




operacje na katalogach, file_exists" title="Zobacz w manualu PHP" target="_manual oraz inkrementacja.
Go to the top of the page
+Quote Post
Skr3czu
post 25.06.2008, 10:16:16
Post #3





Grupa: Zarejestrowani
Postów: 215
Pomógł: 0
Dołączył: 12.03.2007

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


Czyli jak to dokładnie zrobić ?, może jakiś tutorial ?snitch.gif
Go to the top of the page
+Quote Post
mike
post 25.06.2008, 10:21:59
Post #4





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

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


Przecież dostałeś linki do tutoriala.
Mało tego, dorzucę Ci jeszcze: glob() + count()

Ten post edytował mike 25.06.2008, 10:22:09
Go to the top of the page
+Quote Post
Skr3czu
post 25.06.2008, 10:24:43
Post #5





Grupa: Zarejestrowani
Postów: 215
Pomógł: 0
Dołączył: 12.03.2007

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


No tak, ale jak to teraz połączyć.Bo Ty dałeś nowe linki i już nie wiem co i jak ;/
Go to the top of the page
+Quote Post
mike
post 25.06.2008, 10:27:07
Post #6





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

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


Jak bezmyślnie opdchodzisz do tematu to się nie dziwię, że nie wiesz.
Czekasz na gotowe a dupy swojej nie chcesz ruszyć.

Napisałeś posta minutę po mnie czyli nawet nie próbowałeś. Mało tego, podejrzewam, że nawet nie czytałeś tego co tam jest.

Ja osobiście zamknąłbym Ci ten wątek, co mam nadzieje się stanie.
Stop bezmyślnym leniom.
Go to the top of the page
+Quote Post
piotrooo89
post 25.06.2008, 10:29:07
Post #7


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




może tak:

  1. <?php
  2. $kat='./';
  3. $dir=opendir($kat);
  4. $ile=0;
  5. while($plik=readdir($dir)) {
  6. $ile++;
  7. }
  8.  
  9. $ileplikow = $ile - 2;
  10.  
  11. echo('Ilosc plikow : '.$ileplikow);
  12. ?>


--------------------
Go to the top of the page
+Quote Post
Skr3czu
post 25.06.2008, 10:31:01
Post #8





Grupa: Zarejestrowani
Postów: 215
Pomógł: 0
Dołączył: 12.03.2007

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


Cytat
Stop bezmyślnym leniom.


Tak to możesz sobie w domu do rodziców mówić.

Sprawdziłem to, ale nadal nie wiem jak to wszystko połączyć, aby działało.

piotrooo89, wielkie dzięki, wszystko ładnie pięknie działa.Dzięki takim użytkownikom forum jest piękne.

Nie to co mike... ehh

Ten post edytował Skr3czu 25.06.2008, 10:33:20
Go to the top of the page
+Quote Post
piotrooo89
post 25.06.2008, 10:34:07
Post #9


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




wklejasz i masz... tyle


--------------------
Go to the top of the page
+Quote Post
mike
post 25.06.2008, 10:59:01
Post #10





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

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


Cytat(Skr3czu @ 25.06.2008, 11:31:01 ) *
Tak to możesz sobie w domu do rodziców mówić.
Z rodzicami już dawno nie mieszkam gówniarzu zasrany.
A nazywać leniem mogę każdego kogo mam przesłanki żeby tak nazwać. Do Ciebie śmiało pasuje.

Nie pasuje Ci, że wymagane jest od Ciebie myślenie i samodzielność? Zmień zainteresowanie z programowania na kopanie dołów.

Jakbyś choć przeczytał to co jest pod linkami, które Ci dałem wiedziałbyś, że glob zwraca pliki w tablicy.
Dajesz glob('*') i masz. Jak je policzyć? count()!

  1. <?php
  2.  
  3. echo count(glob('*'));
  4.  
  5. ?>


Leniu!!!

I dodatkowo jeszcze za pomocą iteratora:
  1. <?php
  2. echo iterator_count(new DirectoryIterator('.') - 2; // odejmujesz . i ..
  3. ?>
Go to the top of the page
+Quote Post
Ociu
post 25.06.2008, 11:31:29
Post #11





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




Miliony takich tematów było. Zamykam.
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 Wersja Lo-Fi Aktualny czas: 15.07.2025 - 00:03