Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Drzewko z katalogami i plikami, szukam drzewka lub lewego menu
niuchu
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 17.02.2006

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


Witam,
szukam prostego skrypciku "drzewka" lub "lewego menu"
Wiem że moze jest tego pełno na sieci, ale dotychczasowe skrypty są tak rozbudowane ze nie bardzo wiem który fragment ma wyciać.
A potrzebuje tylko ...
Mam na serwerku katalogi a w nich np katalogi i pliki, chciałbym aby skrypcik potrafił sczytać nazwę plików i umieścić ją jako element drzewa (odpowiednio w chierarchi)
Po dodaniu do danego folderu nowego pliku po odświerzeniu "lewego menu" drzewko uzupełnia sie o dodany element.
Niby proste a mam kłopot ze znalezieniem,
Czy ktoś jest mi w stanie pomóc ? ? ?
Pozdrawiam.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
crash
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


Pobieranie zawartości katalogu jak zwykle oczywiście w php, w tym drzewku po prostu jest to wyświetlane... Oczywiste jest, że chcesz gotowca:
  1. <html>
  2. <head>
  3.    <link rel="stylesheet" type="text/css" href="dirtree.css" />
  4.    <script type="text/javascript" src="dirtree.js"></script>
  5. </head>
  6. <body>
  7.    <?php
  8.    
  9.    function drawTree( $dir )
  10.    {
  11.       if( $d = @opendir( $dir ) )
  12.       {
  13.          while( ( $f = readdir( $d ) ) !== false )
  14.          {
  15.             if( substr( $f, 0, 1 ) != '.' )
  16.             {
  17.                if( is_dir( $dir . '/' . $f ) )
  18.                {
  19.                   ?>
  20.                   <div class="folder"><?= $f; ?>
  21.                   <?= drawTree( $dir . '/' . $f . '/' ); ?>
  22.                   </div>
  23.                   <?php
  24.                }
  25.                else
  26.                {
  27.                   ?>
  28.                   <div class="doc"><?= $f; ?></div>
  29.                   <?php
  30.                }
  31.             }
  32.          }
  33.          closedir( $d );
  34.       }
  35.    }
  36.    
  37.    ?>
  38.    <div class="DynamicTree">
  39.       <div class="wrap" id="tree">
  40.       <?php
  41.          
  42.       drawTree( './katalog/' );
  43.          
  44.       ?>
  45.       </div>
  46.    </div>
  47.  
  48.    <script type="text/javascript">
  49.    var tree = new DynamicTree("tree");
  50.    tree.init();
  51.    </script>
  52. </body>
  53. </html>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 12.10.2025 - 06:16