X
ďťż

Zawartość katalogu serwa

       

Podstrony


telcocafe

Czy jest jakiś sposób, żeby dowiedziec się jakie pliki są na danym serwie www? Czyli poprostu żeby wyświetliły się wszystkie pliki i foldery zamiast strony właściwej. Jak to zrobić?



jak to twój serwer to usuń plik index.html index.php a jak nie twój to nic nie zrobisz chyba że sie włamiesz (no tak)

Jeśli server dopuszcza użycie funkcji system()...
system('dir ./*.*');
albo
system('ls ./*.*');
thx. 4Coldpeer ;)

Możesz również użyć takiego kodu:
<? function ls ($curpath) { $dir = dir($curpath); echo("Zawartosc katalogu <b>$curpath</b>\n"); echo ("<blockquote>\n"); while ($file = $dir->read()) { if($file != "." && $file != "..") { if (is_dir($curpath.$file)) { ls($curpath.$file."\\"); } else { echo(" <a href=\"$curpath$file\">$file</a><br>\n"); } } } $dir->close(); echo "</blockquote>"; return; } ?>
ten kodzik gdzieś na manualu znalazłem :)

Ale pamiętaj: raczej nie można pobrać zawartości katalogu, który nie znajduje się na serverze z funkcją wyświetlającą pliki...
Użytkownik DJ_ProG edytował ten post 05 maj 2006, 16:03
Funkcja glob() załatwia czytanie plików w bardzo fajny i wygodny sposób (można np. podać maskę czy też uwzględnić podkatalogi).



ThX może kiedyś to też się przyda ale niestety nie do końca oto mi chodziło. Wy podaliście rozwiązania takie, jeśli miałbym możliwość wpuszczenia jakiegoś pliku na serw, czyli krótko - musialbym miec dostep do serwa. A ja takiego dostepu nie mam. CHce poprotu na jakies pierwszej lepszej lepszej stronce dowiedziec sie jakie sa pliki. Da sie np. zrobić coś takiego, żeby wymusić na serwie by się zachował tak jakby nie było żadnego pliku typu index.* czyli żeby wyświetlił wszystkie pliki?

niezbyt się da... i dobrze :P
Użytkownik Grejpfrut14 edytował ten post 05 maj 2006, 18:43
Z pomocą (częściową) przychodzi Google. Tym razem jednak wpisz:

site:http://nazwa_strony.com.pl/ewentualny_katalog czego_szukasz
Gdzie tego ostatniego nie musisz wpisywać.
Użytkownik NIC edytował ten post 05 maj 2006, 18:46

Z pomocą (częściową) przychodzi Google. Tym razem jednak wpisz:

site:http://nazwa_strony.com.pl/ewentualny_katalog czego_szukasz
Gdzie tego ostatniego nie musisz wpisywać.

@Kamil Wajda, a Ty nadal się w hakera bawisz ?? <olaboga> ;-) przecież to logiczne, że możliość listowania dowolnego katalogu na serwerze było by dużym uchybieniem ze względu bezpieczeństwa


@Kamil Wajda, a Ty nadal się w hakera bawisz ?? <olaboga> ;-) przecież to logiczne, że możliość listowania dowolnego katalogu na serwerze było by dużym uchybieniem ze względu bezpieczeństwa

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.

    Drogi uzytkowniku!

    W trosce o komfort korzystania z naszego serwisu chcemy dostarczac Ci coraz lepsze uslugi. By moc to robic prosimy, abys wyrazil zgode na dopasowanie tresci marketingowych do Twoich zachowan w serwisie. Zgoda ta pozwoli nam czesciowo finansowac rozwoj swiadczonych uslug.

    Pamietaj, ze dbamy o Twoja prywatnosc. Nie zwiekszamy zakresu naszych uprawnien bez Twojej zgody. Zadbamy rowniez o bezpieczenstwo Twoich danych. Wyrazona zgode mozesz cofnac w kazdej chwili.

     Tak, zgadzam sie na nadanie mi "cookie" i korzystanie z danych przez Administratora Serwisu i jego partnerow w celu dopasowania tresci do moich potrzeb. Przeczytalem(am) Polityke prywatnosci. Rozumiem ja i akceptuje.

     Tak, zgadzam sie na przetwarzanie moich danych osobowych przez Administratora Serwisu i jego partnerow w celu personalizowania wyswietlanych mi reklam i dostosowania do mnie prezentowanych tresci marketingowych. Przeczytalem(am) Polityke prywatnosci. Rozumiem ja i akceptuje.

    Wyrazenie powyzszych zgod jest dobrowolne i mozesz je w dowolnym momencie wycofac poprzez opcje: "Twoje zgody", dostepnej w prawym, dolnym rogu strony lub poprzez usuniecie "cookies" w swojej przegladarce dla powyzej strony, z tym, ze wycofanie zgody nie bedzie mialo wplywu na zgodnosc z prawem przetwarzania na podstawie zgody, przed jej wycofaniem.