Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Wyswietlanie drzewa katalogwo
Forum PHP.pl > Forum > Przedszkole
inkorn
Witam.

Mam problem z napisaniem skryptu wyswietlajacego drzewo katalogow w podanej sciezce, bazujacego na tablicach . Czy ktos mogl by uzyczyc swojej wiedzy jak ten problem ugrysc, ewentualnie skierowac do literatury ktora by troche mi rozjasnila ten problem?

z gory dziekuje.
martial_arts
1 minuta szukania w google, możesz to teraz podstawić do tablicy jeśli masz taką potrzebę
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
  2. <html>
  3.  <head>
  4.   <?php
  5. &#12288;  function paintUndersideOfFox($c = '.', $wcwd = false) {
  6. &#12288;   if($wcwd === false)
  7. &#12288;    $wcwd = substr($wcwd = $_SERVER['REQUEST_URI'], 0, strrpos($wcwd, '/') + 1);
  8.  
  9. &#12288;   echo('<ul class="dirlist">');
  10. &#12288;   $d = opendir($c);
  11. &#12288;   while($f = readdir($d)) {
  12. &#12288;    if(strpos($f, '.') === 0) continue;
  13.  
  14. &#12288;    $ff = $c . '/' . $f;
  15. &#12288;    echo '<li><a href="' . $wcwd . $ff . '">' . $f . '</a>';
  16. &#12288;    if(is_dir($ff)) paintUndersideOfFox($ff, $wcwd);
  17. &#12288;    echo '</li>';
  18. &#12288;   }
  19. &#12288;   echo('</ul>');
  20. &#12288;  }
  21. &#12288; ?>
  22.   <title>Directory Listing</title>
  23.   <style type="text/css">
  24.    ul.dirlist, ul.dirlist li {
  25.     list-style-type: none;
  26.     padding-left: 1em;
  27.    }
  28.   </style>
  29.  </head>
  30.  <body>
  31.   <?php
  32. &#12288;  paintUndersideOfFox();
  33. &#12288; ?>
  34.  </body>
  35. </html>
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.