Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] ile plików zawiera katalog? nazwy plików w tablicy
Forum PHP.pl > Forum > Przedszkole
sweter
Jak sprawdzić ile plików znajduje się w katalogu i jak pobrać ich nazwy (wraz z rozszerzeniami) do tablicy?
Spawnm
ile plików:
http://forum.php.pl/index.php?showtopic=69263&hl=
help_mee
kiedyś napisałem takie coś:
  1. <?php
  2. //espey soft 2006
  3. $folder = dir('uploaded');
  4. $suma =0;
  5. while($plik = $folder->read()) {
  6. if (($plik != '.') AND ($plik != '..')) {
  7. $nazwa = pathinfo($plik);
  8. $pliki[$nazwa['basename']] = $nazwa['extension'];
  9.  
  10. $dodaj = true;
  11. for($i=0;$i<count($typ);$i++)
  12.  if ($typ[$i] == $nazwa['extension']) $dodaj = false;
  13.  
  14. if ($dodaj == true) $typ[] = $nazwa['extension'];
  15. }
  16.  
  17. }
  18.  
  19. $folder->close();
  20. for($i=0;$i<count($typ);$i++) {
  21. foreach($pliki as $klucz => $wartosc)
  22.  if ($wartosc == $typ[$i]){
  23.                               $suma++;
  24.  echo '<a href="uploaded/' .$klucz. '">' .$klucz. '</a><BR>';
  25.  }
  26. }
  27. echo $suma
  28.  
  29. ?>


demo: http://s1.menager.csns.pl/upssyem-espeysoft/


gramy na zasadzie http://pl.php.net/pathinfo
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.