ďťż

[PHP]Licznik pokazujący ilość plików

       

Podstrony


telcocafe

witam mam następujący problem chciał bym aby na stronie znajdował się licznik który pokazuje ile plików znajduje się w danym folderze na serwerze. Dało by się coś takiego zrobić z góry dzięki za pomoc



Widzisz, gdybyś nie miał lenia i chciało Ci się wejść do manuala miałbyś podany w przykładach kod : $path = '/path/to/dir'; if ($handle = opendir($path)) { while (false !== ($file = readdir($handle))) { if ($file != "." && $file != "..") { $fName = $file; $file = $path.'/'.$file; if(is_file($file)) $numfile++; if(is_dir($file)) $numdir++; }; }; closedir($handle); } echo $numfiles.' files in a directory'; echo $numdir.' subdirectory in directory';

Teraz, jeżeli chcesz, zeby zliczał pliki w podkatalogach również zrobić to można tak:

function zliczaj($path) { if ($handle = opendir($path)) { while (false !== ($file = readdir($handle))) { if ($file != "." && $file != "..") { $fName = $file; $file = $path.'/'.$file; if(is_file($file)) $numfile++; else if(is_dir($file)) { $numdir++; $sub=zliczaj($file); $numdir+=$sub[1]; $numfile+=$sub[0]; } }; }; closedir($handle); } return array( $numfile, $numdir ); } $tab=zliczaj('katalog'); echo 'Liczba plików: '.$tab[0].' Liczba katalogów: '$tab[1];

Można też prościej ->
$ilosc = count(glob('katalog/*.*'));
Użytkownik Einzeinbleth edytował ten post 10 październik 2006, 06:56
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.