Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: drzewo serwera
Forum PHP.pl > Forum > Przedszkole
rodzyneek
witam
czy jest mozliwos wyswietlenia zawartosci serwera z poziomu http
chodzi mi o to czy mozna naprzyklad pobrac drzewo katalogowe, ktore wyswietli wszystkie pliki i foldery?questionmark.gif? wim ze jest mozliwos wyswietlenia zawartosci dysku i zawartosci serwera z poziomu ftp ale czy z http?
dr_bonzo
Chyba nie to forum...
Tylko wtedy kiedy serwer ci na to pozwoli -> konfiguracja serwera.
FiDO
Przenosze na Serwery WWW.
rodzyneek
dlaczego nie to forum skoro chce napisac skrypt ktory pokaze mi drzewko katalogowe ze stronka?questionmark.gif
To jakie forum jak nie to....
FiDO
To trzeba bylo odrazu pisac, ze chcesz do tego napisac skrypt. Ja to odebralem troche inaczej, bo mozna tez z poziomu konifugracji serwera (np. Apache) wlaczyc obsluge listowania katalogow.

Zatem jesli chcesz napisac do tego skrypt to wracamy z powrotem. A co do samego skryptu to przydadza Ci sie funkcje opendir" title="Zobacz w manualu PHP" target="_manual(), closedir" title="Zobacz w manualu PHP" target="_manual(), readdir" title="Zobacz w manualu PHP" target="_manual()
rodzyneek
dzieki.
ale te funkcje pozwola mi na stworzenie struktury gdy podam jakis katalog np. ../katalog/
opendir ("/katalog/")
a ja potrzebuje zeby stworzyl jstrukture dla http://
np.
open (http://forum.php.pl)
a to nie wychodzi i czy jest jakas mozliwos zrobienia tego?questionmark.gifquestionmark.gif?
rogrog
raczej nie bo gdyby serwery na to pozwalały to było by to dużym zagrożeniem bezpieczeństwa
rodzyneek
Wydaje mi sie ze jest jakas mozliwosc bo jezeli dzialaja przedladarki ofine i jezeli mozna sciagac cale strony www to jakis sposob musi byc. tylko jaki?questionmark.gif
A co do bezpieczenstwa to mi nie chodzi o zapis na serwerze tylko o odczyt.
Czy ktos moze mi pomoc?? blink.gif
dr_bonzo
Cytat
A co do bezpieczenstwa to mi nie chodzi o zapis na serwerze tylko o odczyt.

Tu nie chodzi o zapis czy odczyt tylko o ujawnienie struktury katalogow i plikow -- mialbys wtedy dostep do plikow z tajnymi danymi, haslami, wiedzialbys gdzie sa, itd.

Cytat
Wydaje mi sie ze jest jakas mozliwosc bo jezeli dzialaja przedladarki ofine i jezeli mozna sciagac cale strony www


One dzialaja tak ze podarzaja za linkami z udostepnianych stron, nie zgaduja ich, jesli nie dasz jej linku do strony ona tam nie wejdzie.
rodzyneek
Mysle ze jestes w bledzie. Jezeli mozemy edytowac pliki z pozimu www w katalogach o ustawieniu 777 to dlacvzego nie mozemy poznac zawartosci tego katalogu?questionmark.gif
dr_bonzo
A w jaki sposob edytujesz takie pliki? Przez skrypt, ktory wyswietli ci jego zawartosc w <textarea> a po wyslaniu formularza zapisze go?
rodzyneek
a co moze tak nie mozna?questionmark.gif
przeciez mozna odczytac zawartosc pliku linia po lini lub caly naraz i umiescic albo w polu textowym albo textarea
ale tu nie chodzi o edycje pliku....
dr_bonzo
Cytat
Przez skrypt, ktory wyswietli ci jego zawartosc w <textarea> a po wyslaniu formularza zapisze go?
Tak mozna -- ale to wykonuje skrypt!!! Nie mozesz otworzyc strony np. http://example.com/plik.txt zmodyfikowac go i zapisac pod ten sam adres za pomoca przegladarki www bez uzycia jakichs doatkowych skryptow.
rodzyneek
no przeciez wiem, ale mi nie o to chodzi....
a po drugie nigdy nie mow nigdy biggrin.gif
Jeszcze raz pytam czy jest mozliwosc wyswietlenia zawartosci katalogu na jakims serwerze z poziomu http questionmark.gifquestionmark.gifquestionmark.gifquestionmark.gifquestionmark.gifquestionmark.gif? offtopic.gif
dr_bonzo
W konfigu (np Apacha) ustawiasz dla katalogu $Document_Root/katalog
Options +Indexes
w php
$x = file_get_contents( 'http://example.com/katalog/' )
i masz zawartosc katalogu
rodzyneek
ok dzieki sprawdze a jak nie pomoze to jeszcze sie odezwe
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.