Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> off, off
ctgt
post 28.11.2005, 18:12:00
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 8.07.2005

Ostrzeżenie: (10%)
X----


off

Ten post edytował ctgt 8.04.2007, 22:07:01
Go to the top of the page
+Quote Post
masta
post 29.11.2005, 01:24:26
Post #2





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 28.10.2005

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


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....
Go to the top of the page
+Quote Post
ikioloak
post 29.11.2005, 02:51:30
Post #3





Grupa: Zarejestrowani
Postów: 416
Pomógł: 0
Dołączył: 8.01.2004

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


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

Ten post edytował ikioloak 29.11.2005, 02:52:25
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 13.08.2025 - 23:49