Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: przechowywanie i dostęp do plików znajdujacych się poza document root
Forum PHP.pl > Forum > PHP
q3d
W katalogu strona znajdują sie piliki php odpowiadające za generowanie strony www. Na katalog strona wskazuje również adres domenowy. W równorzędnym katalogu docs, w zamysle mają byc przechowywane wybrane pliki.

  1. // sciezka do katalogu z plikami strony
  2. define ('BASE_URI', '/home/user/www/public_html/strona/');
  3.  
  4. // sciezka do katalogu z plikami
  5. define ('BASE_DOCS_URI', '/home/user/www/docs/');


Wykorzystując stała BASE_DOCS_URI jestem w stanie wczytać do tej lokalizacji pliki. Mam natomiast problem z uzyskaniem dostępu do tych plików z poziomu plików w katalogu strona. Jeżeli użyje stałej BASE_DOCS_URI to na początku dopisywany jest adres domenowy i adres wyglada tak: www.strona.pl/home/user/www/docs, co jest oczywiście błędne.

Innymi słowy chce przechowywać pewne pliki po za katalogiem ogólnie dostępnym z poziomu przeglądarki www. Z wczytaniem nie ma problemu tylko teraz jak je wyświetlić...
CuteOne
1. Trzymasz pliki w katalogu public_html np. public_html/pliki_bezpieczne/ i zabezpieczasz je przed bezpośrednim odczytaniem (htaccess)
2. Trzymasz pliki w docs i pobierasz je/listujesz przy pomocy PHP (poczytaj o header())
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.