Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Ilość plików w paru folderach
ChowiX
post
Post #1





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 15.12.2006

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


Witam ! (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Mam pytanie, mam skrypt ktory oblicza ilosc plikow w danym folderze na ftp
oto on
  1. <?php 
  2.  
  3. $katalog='./images'; 
  4. $kat=opendir($katalog); 
  5. $ile=0; 
  6.  
  7. while($plik=readdir($kat))
  8. { 
  9. $ile++; 
  10. } 
  11.  
  12. $ileplikow = $ile - 2; 
  13.  
  14. echo($ileplikow); 
  15.  
  16. ?>

i chcialbym go jakos przerobic aby pokazywal ilosc plikow nie w 1 folderze a w 4
czy dało by się jakoś to zrobić

Pozdrawiam Dawid

[+] edit
Pamiętaj następnym razem dodać tag.
---
~strife
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
ChowiX
post
Post #2





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 15.12.2006

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


mam błąd
  1. <?php
  2. function countFiles($directories)
  3. { <- tutaj b&#322;ąd       
  4. ?>


kod wyglada tak
  1. <?php
  2.  
  3. function countFiles($directories)
  4. {
  5.     if ( is_array( $directories ) ) {
  6.                 
  7.         $sumDir = NULL;        
  8.         
  9.         foreach( $directories as $v ) {
  10.             $dir = scandir($v);                        
  11.             $sumDir += count($dir) - 2;            
  12.         } 
  13.         return ($sumDir);
  14.         
  15.     } else {        
  16.         $dir = scandir($directories);        
  17.         return count($dir) - 2;
  18.     }
  19. }
  20.  
  21. $dirA  = '/download/p';
  22. $sumaA = countFiles($dirA);
  23.  
  24. $dirB  = '/download/d';
  25. $sumaB = countFiles($dirB);
  26.  
  27. $dirC  = '/download/t';
  28. $sumaC = countFiles($dirC);
  29.  
  30. $dirD  = '/download/o';
  31. $sumaD = countFiles($dirD);
  32.  
  33.  
  34. echo '&nbsp;Plików w download : <b>' . ( $sumaA + $sumaB + $sumaC + sumaD) . '</b><br>';
  35. echo '&nbsp;* Pełne wersje gier : <b>' . ( $sumaA ) . '</b><br>';
  36. echo '&nbsp;* Demo : <b>' . ( $sumaB ) . '</b><br>';
  37. echo '&nbsp;* Trial : <b>' . ( $sumaC ) . '</b><br>';
  38. echo '&nbsp;* Online : <b>' . ( $sumaD ) . '</b><br>';
  39.  
  40. ?>


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

EDIT


Wiecie co chyba cos jest z serwerem bo zadne skrypty nie działają (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) musze napisac do ovh bo naprawde chajna chyta :/ !

Dziękuje za pomoc (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif)

Okazało się ze nie miałem PHP 5 !

Dziękuje wszystkim za pomoc !

Pozdrawiam i topic do zamknięcia !

Ten post edytował ChowiX 2.07.2007, 19:25:54
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 17.10.2025 - 00:50