Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Force Download w skrypce FileSupply
Hooch
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 10.01.2009

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


Witam.
na mojej stronie używam skryptu FileSupply do pobrania stąd http://www.nokia51.22web.net/index.php?dir...upply+2_7_0.zip
Chciałbym aby po kliknięciu w link/nazwę pliku, plik ten zapisywał się na dysku a nie otwierał w przeglądarce.
To się chyba nazywa force download.
Nie wiem jak należy zmodyfikować kod tego skryptu aby działał tak jak napisałem wyżej.
Proszę o pomoc.

Ten post edytował Hooch 12.01.2009, 21:58:37
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
rzymek01
post
Post #2





Grupa: Zarejestrowani
Postów: 592
Pomógł: 62
Dołączył: 3.08.2006

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


w lini 390 w pliku index.php tego skryptu co podałeś jest taki kod:
  1. <?php
  2. Header("Location: ".$_GET["dl"]."\n\n");
  3. ?>


zamien na:

  1. <?php
  2. header('Pragma: public');
  3.  header('Expires: 0');
  4.  header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
  5.  header('Cache-Control: private', false);
  6.  header('Content-Type: application/force-download');
  7.  header('Content-Disposition: attachment; filename='. substr($filename, strrpos($filename, '/') - strlen($filename) + 1));
  8.  header('Content-Transfer-Encoding: binary');
  9.  header('Content-Length: '.filesize($filename));
  10.  header('Accept-Ranges: bytes');
  11.  
  12.  @readfile($filename);
  13.  exit;
  14. ?>



sprawdzałem i styka (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
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: 8.10.2025 - 17:28