Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> problem z opendir.., readdir nie wyswietla plikow
Mastersieciweb
post 27.02.2014, 17:58:22
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
Turson
post 27.02.2014, 21:21:43
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 2.03.2014, 18:45:14
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 2.03.2014, 18:48:37
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


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 8.07.2025 - 19:41