Witam. To znowu ja i moje problemy.
Potrzebuję skrypt na przeglądanie listy plików serwera z możliwością otwierania plików. Znalazłem coś takiego:
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2. <html>
  3. <head>
  4.        <title>Lista plikow</title>
  5. </head>
  6. <body>
  7. <?php
  8. $kat = $_GET['katalog'];
  9. if (empty($kat))
  10.   $kat = ".";
  11.  else
  12.   $kat = realpath($kat);
  13. echo "Zawartosc katalogu : " . $kat . "<br>";
  14. echo "<hr><br>";
  15. $katalog = dir($kat);
  16.  
  17. while($plik = $katalog->read()){
  18.  if (is_dir($kat . "/" . $plik)) {
  19.  echo "<A HREF='proba2.php?katalog=$kat/$plik'>[" . $plik . "]</A><BR>";
  20.  }
  21.  else
  22. {
  23.  
  24.  echo "<A HREF='".$plik."'>" . $plik . "</A><BR>";
  25. }
  26. }
  27.  
  28. $katalog->close();
  29. ?>
  30. </body>
  31. </html>

Jednak to działa tylko w folderze głównym, a jak się wejdzie do jakiegoś katalogu to odsyłacz się nie zgadza, bo nie ma zmiennej, która by podawała bezwzględną ścieżkę do pliku.