Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Download plików, Puste archiwum zip
laqula
post
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 14.09.2004

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


Zrobiłem linki do ściągania plików z sciagaj.php?nazwa=....
itd i wszystko działa prawie OK.

Są to pliki zip i nie wiem dlaczego
jak wezmę otwórz otwiera się puste archiwum
podczas gdy po zapisaniu pliku i otwarciu
wszystko działa jak trzeba?

Nie przeszkadza mi to za bardzo, ale
chciałbym wiedzieć dlaczego tak się dzieje.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
laqula
post
Post #2





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 14.09.2004

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


$nazwa jest przekazywana przez URL.
$katalog był wcześniej teraz jest pusty. Nie usuwam bo nigdy nie wiadomo.

  1. <?php
  2.  
  3.   $katalog= &#092;"\";
  4.   $sciezka= $katalog. $nazwa;
  5.   $plik = stripslashes($sciezka);
  6.   if (!file_exists($plik)){
  7.     die('Podany plik nie istnieje !!!'. $sciezka);
  8.   };
  9.   header('Content-Type: application/octet-stream');
  10.   header('Content-Disposition: attachment; filename=' . basename($plik));
  11.   readfile($plik);
  12.   die;
  13.  
  14. ?>


Strona jest lokalnie, więc adresu dać nie mogę. Nie mam gdzie jej umieścić.


P.S.
Już wszystko w porządku. Doszukałem się.

Linijki
  1. <?php
  2.  
  3. header(&#092;"Pragma: public\");
  4. header(&#092;"Cache-Control: must-revalidate, post-check=0, pre-check=0\");
  5. header('Content-Length: ' . filesize($plik));
  6.  
  7. ?>

załatwiły wszystko. Podobno to tylko pod Windowsem, ale nie wiem.

U mnie bynajmniej jest OK.
Dzięki wszystkim za pomoc.

Ten post edytował laqula 5.10.2004, 10:27:08
Go to the top of the page
+Quote Post

Posty w temacie


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: 10.10.2025 - 14:03