Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Blad w pobieraniu plikow rar
tomekmvr
post 11.06.2009, 16:04:23
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
wookieb
post 11.06.2009, 16:07:29
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 11.06.2009, 16:36:51
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
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 09:53