Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Zajmowane miejsce przez katalog na dysku
Mlodycompany
post
Post #1





Grupa: Zarejestrowani
Postów: 910
Pomógł: 44
Dołączył: 20.02.2008
Skąd: Łódź

Ostrzeżenie: (20%)
X----


Witam. Jestem w trakcie pisania statystyk zajmowanego miejsca przez dyski u mnie na kompie. Miejsce na dyskach opanowałem i działa lecz miejsce zajmowane przez dany katalog no już nie działa.
Kod:
  1. <?php
  2. function getDirSize($dir){
  3. $count = 0;
  4. $fd = opendir($dir);
  5. while(($file = readdir($fd)) !== false){
  6. if(
  7. $file != '.' &&
  8. $file != '..' &&
  9. $file != 'All Users' &&
  10. $file != 'Default User' &&
  11. $file != 'LocalService' &&
  12. $file != 'NetworkService'
  13. ){
  14. if(is_dir("$dir/$file")){
  15. $count += getDirSize("$dir/$file");
  16. }
  17. else if(is_file("$dir/$file")){
  18. $count += filesize("$dir/$file");
  19. }
  20. }
  21. }
  22. closedir($fd);
  23. return $count;
  24. }
  25. $dir = 'C:/Documents and Settings/';
  26. getDirSize($dir);
  27. echo $count;
  28. ?>

Czy ktoś by mógł mi powiedzieć gdzie jest błąd?

PS. Na stronie nie widać żadnego błedu. Poprostu pusta strona.
Go to the top of the page
+Quote Post
nowotny
post
Post #2





Grupa: Zarejestrowani
Postów: 875
Pomógł: 122
Dołączył: 2.02.2008

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


Cytat(Mlodycompany @ 26.07.2008, 12:10:32 ) *
  1. <?php
  2. getDirSize($dir);
  3. echo $count;
  4. ?>

A to co za potworek...?

  1. <?php
  2. echo getDirSize($dir);
  3. ?>


Ewentualnie...
  1. <?php
  2. $count=getDirSize($dir);
  3. echo $count;
  4. ?>


Poczytaj sobie o zasięgu zmiennych...
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 Aktualny czas: 22.08.2025 - 06:04