Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: off
Forum PHP.pl > Forum > Przedszkole
ctgt
off
masta
rany czytalem 3 razy i nie rozumiem o co chodzi... a jesli chodzi o to zeby sie nie sciagaly to ustawienie odpowiednich praw dostepu powinno wystarczyc....
ikioloak
Wymyslilem cos takiego. Zeby sobie nie utrudniac zalozmy ze uploadowane pliki to obrazki. Jesli idzie o nazwy plikow: przy uploadzie dodajesz wpis do bazy z id oraz oryginalna nazwa pliku, a plik zapisujesz jako id.rozszerzenie w katalogu np. images.
W katalogu images tworzysz odpowiedni plik .htaccess zeby uniemozliwic podglad obrazka (ja ci nie napisze bo sie nie znam na tym, choc chyba nietrudne).
I teraz w pliku php, ktory bedzie wywolywany przez link w postaci: download.php?id=, wyciagasz na poczatek z bazy nazwe oryginalna pliku. A pozniej cos takiego:
  1. <?php
  2.  
  3. header ("Content-type: image/jpeg"); //header w zaleznosci oczywiscie od pliku, ja tu tylko tak na szybko pisze
  4. header('Content-Disposition:attachment; filename='.$nazwa_pliku.'.jpg');
  5. echo file_get_contents('images/'.$_GET['id'].'.jpg'); 
  6.  
  7. ?>

pewnie przekombinowalem.. no ale pozno jest i na razie takie cos mi do glowy wpadlo. powodzenia
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.