Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Drzewko z katalogami i plikami
Forum PHP.pl > Forum > Gotowe rozwiązania > Szukam
niuchu
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.
crash
http://gosu.pl/dhtml/mygosumenu.html
niuchu
Witam,
Serdeczne dzieki,
Niechciał bym niegrzeczny i niemiły jednak nie jestem pewien czy włąśnie tego potrzebuję.
Wiekszość przytaczanych tam przykładów, właściwie wszystkie to JS, a JS nie obsługuje serwerków [podobno smile.gif]
próbowałem praktycznie wszystkie i .... ee ee
Po wrzóceniu nowego pliku drzewko nie ulega zmianom dopuki nie wprowadze zmian a pliku np.: "menu.html"

Jeszcze raz dziekuję i Pozdrawiam.

Aha.
Gdyby ktoś cos miał w php lub jakoś co by mnie to działało będę yyy dozgonnie wdzieczny.
CU
crash
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>
niuchu
Witam,
Tak szukam gotowca.
Znam sie na PHPie jak świnia na gwiazdach.
Nie czuje się silny w php aby cos samemu spłodzić poza tym specialnie opisałem problem w sekcji "Gotowe skrypty".
Bardzo serdecznie Ci dziękuję ze zechciałes poswiecic czas chociaz by na to aby mi odpisać.
Dziekuję.
Jeszcze nie wiem jak to wykorzystam, ale ucze sie.

PS.
Gdybyś zechciał jeszcze mi powiedzieć jak to wstawić, podstawić, dołaczyć to co mi napisałeś.
Możesz mi nie wierzyc ale zbudowałem juz dość ciekawą aplikacyjkę (potrzeban mi do pracy) za pomocą gotowych rozwiazań (skryptów) Nie mam pojecia jakje napisać ale potrafie jakos je poprzerabiać i podołaczać, jednak tym razem sie zaciąłem. Poprostu NULL, nie wiem sad.gif
Bez tego daje nie pójdę bo potrzebuje tego drzewka.

Tak czy inaczej dziękuję i Pozdrawiam
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.