Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> udostepnianie plikow z innego folderu, jak to zrobic?
ernik
post
Post #1





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 4.04.2005

Ostrzeżenie: (0%)
-----


struktura taka
/function/ - pliki z funkcjami
/upload/ - pliki wrzucane i udostepniane
/www/strona/ - tu strona glowna

i teraz jak tworze link do
../../upload/plik.pdf

to po kliknieciu na link wypisuje ze dany plik nie istnieje...

jak to poprawic? zeby bylo dobrze

wazne jest zeby dostepny byl tylko folder /www/ - tak jak jest teraz
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
crash
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

Ostrzeżenie: (0%)
-----


Jeśli apache ma dostęp do tych plików to możesz odczytać ich zawartość i wysłać jako plik do pobrania odpowiednimi nagłowkami... Np.:
  1. <?php
  2. header('Content-Type: text/plain');
  3. header('Expires: '.gmdate('D, d M Y H:i:s').' GMT');
  4.  
  5. header('Content-Disposition: inline; filename = \"plik.pdf\"');
  6. header('Cache-Control: must-revalidate, post-check = 0, pre-check = 0');
  7. header('Pragma: public');
  8.  
  9. echo file_get_contents('../upload/plik.pdf');
  10. ?>


Ten post edytował crashu 20.05.2005, 00:14:24
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 26.12.2025 - 10:18