Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> [PHP]Ile plików jest w folderze.
Skr3czu
post
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
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
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 ?(IMG:http://forum.php.pl/style_emoticons/default/snitch.gif)
Go to the top of the page
+Quote Post
mike
post
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
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
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
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
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
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
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
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
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 11:10