Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Przeliczanie liczby katalogow
Forum PHP.pl > Forum > Przedszkole
track
Witam. W jaki sposob moge przeliczyc liczbe katalogow znajdujacych sie na dysku np. c:\ Z gory dziekuje za pomoc.

Pozdrawiam
TRACK
hwao
dir" title="Zobacz w manualu PHP" target="_manual() +
$i++
+ funkcja ktora sie sama "wykonuje"
track
Mozna prosic bardziej szczegolowo? Bede wdzieczny...
hwao
  1. <?php
  2.  
  3. function liczKatalogi( $dir, & $ile ) {
  4.  $d = dir($dir);
  5.  $arr = array( '.', '..' );
  6.  while (false !== ($entry = $d->read())) {
  7. if( !in_array( $entry, $arr ) ) {
  8.  if( is_dir( $dir.'/'.$entry ) ) {
  9. $ile++;
  10. liczKatalogi( $dir.'/'.$entry, $ile );
  11.  }
  12. }
  13.  }
  14.  $d->close();
  15. }
  16.  $ile = 0;
  17.  liczKatalogi( 'c:/', $ile );
  18.  
  19.  echo $ile;
  20.  
  21. ?>

Takie cos na szybko nie wiem czy dziala
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.