Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Blad w pobieraniu plikow rar
tomekmvr
post
Post #1





Grupa: Zarejestrowani
Postów: 116
Pomógł: 2
Dołączył: 11.09.2006

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


Witam

Zmodernizowalem swoj download, o mozliwosc pobierania plikow rar i natknelem sie na problem. Gdy sciagam pliki rar to archiwum jest uszkodzone.

  1. <?php
  2. header("Pragma: public");
  3. header("Content-type: application/zip");  
  4. header("Content-disposition: attachment; filename=$fn");  
  5. header("Content-Length: ".filesize($fn));
  6. readfile($the_file);
  7. ?>


rozwiazalem problem uszkodzonych rar w firefoxie przez dodanie linijki header("Content-Length: ".filesize($fn));
ale w IE pliki przestaly sie sciagac, archiwa sa uszkodzone.

Jest jakis sposob do sciagania plikow ZIP I RAR przez header, zeby dzialo to w IE i FF ?

Ten post edytował tomekmvr 11.06.2009, 16:05:05
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Dla plikow .rar odpowiednie content-type to application/x-rar-compressed

http://reliableanswers.com/contenttype/ctype.asp?ord=

Ten post edytował wookieb 11.06.2009, 16:07:43
Go to the top of the page
+Quote Post
tomekmvr
post
Post #3





Grupa: Zarejestrowani
Postów: 116
Pomógł: 2
Dołączył: 11.09.2006

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


Zmieniłem tak:

  1. <?php
  2. header("Pragma: public");
  3. header("Content-type: application/x-rar-compressed");  
  4. header("Content-disposition: attachment; filename=$fn");  
  5.  
  6. readfile($the_file);
  7. ?>


Powinny się ściągać pliki rar a zip nie, ale jest na odwrót, pliki zip się ściągają i nie są uszkodzone w pliki rar przeciwnie (ściągają się uszkodzone)
Go to the top of the page
+Quote Post

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: 16.09.2025 - 02:51