Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> off, off
ctgt
post
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
 
Start new topic
Odpowiedzi (1 - 2)
masta
post
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
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 Aktualny czas: 22.08.2025 - 00:58