Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Pobieranie plików
potreb
post
Post #1





Grupa: Zarejestrowani
Postów: 1 568
Pomógł: 192
Dołączył: 7.03.2005
Skąd: Warszawa

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


Witam. Stworzyłem prosty skrypt pobierania plików.
  1. $sf = dbquery("SELECT * FROM `files` WHERE `fid` = '".$_GET['fid']."'");
  2. dbquery("UPDATE `files` SET `fcdown` = fcdown+1 WHERE `fid` = '".$_GET['fid']."'") or die(mysql_error());
  3. $r = dbobject($sf);
  4.  
  5. $url = UPLOADIR . $r->furl;
  6. if(file_exists(UPLOADIR.$r->furl)) {
  7. header("Cache-control: private");
  8. header("Content-Type: ".$r->fmime."");
  9. header("Content-Length: ".filesize($url));
  10. header("Content-Disposition: attachment; filename=".basename($url));
  11. header("Connection: Close");
  12. readfile($url);
  13. } else {
  14. redirect("errors.php?p=434");
  15. }


Skrypt prosi o zapisanie pliku, jednak problem pojawia się dla użytkowników IE. Poprzednio jeżeli plik doc lub rtf otwierał się w oknie IE 7 po zmianach w pliku word pytał się gdzie zapisać dane, teraz zapisuje plik do katalogu temp ponieważ tam został otwarty.

W jaki sposób wymusić, żeby pliki doc,rtf,pdf były uruchamiane przez IE? A nie pobierane, firefox wiadomo, że i tak poprosi o zapis.


--------------------

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Jakie MIME wysyłasz?


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
potreb
post
Post #3





Grupa: Zarejestrowani
Postów: 1 568
Pomógł: 192
Dołączył: 7.03.2005
Skąd: Warszawa

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


Wysyłam: application/msword, application/rtf, application/pdf


--------------------

Go to the top of the page
+Quote Post
erix
post
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Daj application/octet-stream.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
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 - 11:22