Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Dokladny listing plikow w katalogach, Takie drzewko :)
Szymon
post 1.10.2004, 16:47:33
Post #1





Grupa: Zarejestrowani
Postów: 78
Pomógł: 0
Dołączył: 24.07.2003
Skąd: Bielsko-Biała

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


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!


--------------------
Pozdrawiam,
Szymon
Go to the top of the page
+Quote Post
czachor
post 1.10.2004, 16:49:34
Post #2





Grupa: Zarejestrowani
Postów: 897
Pomógł: 40
Dołączył: 16.12.2003
Skąd: Warszawa

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


Przejrzyj komentarze tu: http://pl.php.net/manual/pl/function.readdir.php


--------------------
how many SEO experts does it take to change a light bulb,lightbulb,light,bulb,lamp,lighting,switch,sex,xxx
5-Reasons-why-you-should-NEVER-fix-a-computer-for-free
Go to the top of the page
+Quote Post
bela
post 1.10.2004, 18:21:55
Post #3


Administrator PHPedia.pl


Grupa: Developerzy
Postów: 1 102
Pomógł: 2
Dołączył: 14.09.2003

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


philex, poszukaj na sf


--------------------
Go to the top of the page
+Quote Post
Vengeance
post 1.10.2004, 20:12:19
Post #4





Grupa: Zarejestrowani
Postów: 657
Pomógł: 2
Dołączył: 15.08.2003
Skąd: Łódź

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


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. ?>


Ten post edytował Vengeance 1.10.2004, 20:14:06


--------------------
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 Wersja Lo-Fi Aktualny czas: 18.06.2025 - 19:43