Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: header i przesylanie plików
Forum PHP.pl > Forum > Przedszkole
patigo
czy możliwe jest aby za pomocą header przesłać plik który znajduje się poniżej drzewa katalogu serwera?
dr_bonzo
Za pomoca file_get_contents (lub fopen itd) i echo + wyslanie headerow da sie wyslac (do usera) plik znajdujacy sie poza (ponizej?questionmark.gif - ponizej tj gdzie? wewnatrz drzewa?) drzewem DocumentRoot serwera www.
patigo
tak poza drzewem documentroot serwera www, w miejscu do którego nie będzie dostepu po przez przeglądarkę. a chodzi o wysyłanie plików np zip czy rar.

klikasz w link ktory przekierowuje cię do skryptu który wywoła pobieranie wybranego pliku do użytkownika.

czy jakiś przykład mógłbym otrzymać?
dtb
próbowałeś z header ('Location: ../../../../..') ? sprawdz tez: file://sciezka/do/pliku .wydaje mi sie ze sie nie da ale mozesz sprobowac
patigo
próbowałem
dtb
mam inny pomysl (o ile tak idzie):

ustawiasz headerem typ pliku w zaleznosci od rozszezenia sciaganego pliku. otwierasz plik do pobrania do odczytu i drukujesz na ekranie kazda litere.
dr_bonzo
Header location -- nie tedy droga -- przeciez plik jest poza drzewem.
Szukaj czegos w rodzaju: http://forum.php.pl/index.php?showtopic=19576 http://forum.php.pl/index.php?showtopic=22149 http://forum.php.pl/index.php?showtopic=36067
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.