Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Dokladny listing plikow w katalogach
Forum PHP.pl > Forum > Gotowe rozwiązania
Szymon
Witam,

Czy ma ktos gotowy skrypt, ktory po uruchomioniu w danym katalogu wypisal wszystki pliki w tym katalogu, a takze wszystkie katalogi i wszystkie pliki w tych katalogach i w tamtych katalogach...

Tak az do oporu smile.gif


Dzieki!
czachor
Przejrzyj komentarze tu: http://pl.php.net/manual/pl/function.readdir.php
bela
philex, poszukaj na sf
Vengeance
Nie twierdze, że to jedyne i najlepsze rozwiązanie:
  1. <?php
  2. $stime = gettimeofday();
  3.  
  4. $path = dirname(__FILE__);
  5.    function list_dir($chdir)
  6.    {
  7.       global $path;
  8.       chdir($chdir);
  9.       $handle = opendir('.');
  10.       while ($file = readdir($handle))
  11.       {
  12.          if(is_dir($file) && $file != &#092;".\" && $file != \"..\")
  13.          {
  14.             $sdirs[] = $file;
  15.             list_dir($file);
  16.             chdir(&#092;"..\");
  17.          }
  18.          elseif(is_file($file))
  19.          {
  20.             $basedir = realpath($file);
  21.             $b1 = str_replace ($path, &#092;".\", $basedir);
  22.             $b2 = str_replace (&#092;"\" , \"/\", $b1);
  23.                echo $b2.&#092;"  <br />\n\";
  24.          }
  25.       }
  26.    }
  27. list_dir(&#092;"\");
  28.  
  29. $ftime = gettimeofday();
  30. $time = round(($ftime[sec] + $ftime[usec] / 1000000) - ($stime[sec] + $stime[usec] / 1000000), 5);
  31. echo &#092;"<center>Strona zostala wygenerowana w  $time sekund.</center>n\";
  32.  
  33. ?>
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-2024 Invision Power Services, Inc.