Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> problem z opendir.., readdir nie wyswietla plikow
Mastersieciweb
post
Post #1





Grupa: Zarejestrowani
Postów: 84
Pomógł: 0
Dołączył: 14.10.2013

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


witam, mam skrypt z książki który ma wyswietlać pliki z mojego serwera z folderu 'wyslane' a w rezultacie zawiesza mi przegladarke i wyswietla same kropki.. w czym tkwi problem..
  1. <html>
  2. <head>
  3. <title>Przeglądanie katalogów</title>
  4. </head>
  5. <body>
  6. <h1>Przegladanie</h1>
  7. <?php
  8. $DOCUMENT_ROOT = $_SERVER['DOCUMENT_ROOT'];
  9. $obecny_kat = '$DOCUMENT_ROOT/../wyslane/'; //
  10. $kat = opendir($obecny_kat);
  11. echo "<p>Katalog plików wysłanych to $obecny_kat</p>";
  12. echo ' <p>Zawartość katalogu:</p><ul>' ;
  13. while (false !== ($plik = readdir($kat)))
  14. // usunięcie dwóch pOZYCji: i
  15. if ($plik != "." && $plik != "..")
  16. {
  17. echo "<li>$plik</li>";
  18. }
  19. echo '</ul>' ;
  20. closedir($kat);
  21. ?>
  22. </body>
  23. </html>
  24.  

w kiazce jest samo '/wyslane/'; zamiast '$DOCUMENT_ROOT/../wyslane/'; //
i generalnie na serwerze mam zrobiony folder wyslane i w nim kilka plikow,
a nawet jesli bym chcial wyswietlic wszystkie pliki na serwerze to tez nie wiem jak..;-)

Ten post edytował Mastersieciweb 27.02.2014, 17:59:22
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Turson
post
Post #2





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


Daj przed pętlą while
  1. echo $obecny_kat;

powinieneś zobaczyć jak wygląda (błędna) ścieżka
Go to the top of the page
+Quote Post
Mastersieciweb
post
Post #3





Grupa: Zarejestrowani
Postów: 84
Pomógł: 0
Dołączył: 14.10.2013

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


zobaczylem tylko tą ścieżke którą wpisałem czyli w tym wypadku otrzymalem to:

$DOCUMENT_ROOT/../wyslane/

Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




ech... jak ty nic nie kumasz....
A nie sadzisz, ze zamiast $DOCUMENT_ROOT powinienes otrzymac to co ta zmienna ma??
Poczytaj w manualu jaka jest roznica miedzy apostrofami ' a cudzyslowami "

przenosze na przedszkole. Tam tez zakladaj ewentualne kolejne tematy
Go to the top of the page
+Quote Post

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: 23.08.2025 - 16:22