Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zliczanie ilości plików w kilku folderach
kamil6e
post 7.08.2007, 17:41:24
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 7.08.2007

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


Witam.

Mam kilka folderów i w każdym z nich są pliki graficzne. Czy jest skrypt PHP, który wyświetli na stronie WWW ilość plików znajdujących się w folderach (sumę wszystkich).

Posiadam jedynie skrypt php, który zlicza ilość plików z jednego folderu.

  1. <?
  2.  
  3. $sciezka = "./";
  4.  
  5.  
  6.  
  7. $katalog = opendir($sciezka);
  8.  
  9. while ($plik = readdir($katalog)) {
  10.  
  11. &#12288;if (($plik<>".")&&($plik<>"..")&&(!is_dir($sciezka.$plik))) {
  12.  
  13. &#12288; $i++;
  14.  
  15. &#12288;}
  16.  
  17. }
  18.  
  19. closedir($katalog);
  20.  
  21.  
  22.  
  23. echo "W katalogu 
  24. znajduje się $i 
  25. plików";
  26.  
  27. ?>


i drugi skrypt

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


Ten post edytował kamil6e 7.08.2007, 17:45:30
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Cysiaczek
post 7.08.2007, 17:54:36
Post #2





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Zapoznaj się z Iteratorami, a w Twoim przypadku z http://pl.php.net/manual/pl/function.Recur...terator-key.php lub http://pl.php.net/manual/pl/function.Direc...r-construct.php

Pozdrawiam.


--------------------
To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness;
chaotic, confused, vulnerability, to inform yourself.
Think for yourself. Question authority.
Go to the top of the page
+Quote Post
esiek
post 8.11.2008, 12:20:50
Post #3





Grupa: Zarejestrowani
Postów: 65
Pomógł: 0
Dołączył: 6.11.2008
Skąd: Warszawa

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


troche długie masz te scrypty . . . . ja mam taki na podliczenie plikow w katalogu . . .

count(glob("katalog/*"));

lub samych plikow jpg



count(
glob("katalog/*.jpg"));

i sam pracuje wlasnie nad podliczeniem sumy plikow kilku katalogow. . . zobacze moze cos znajde winksmiley.jpg

jak cos to dam znac. . . pozdrawiam



--------------------
allebhp.pl
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: 12.07.2025 - 15:29