Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] automatyczne wymuszanie pobierania plików
Forum PHP.pl > Forum > Przedszkole
Vulture
Witam!

Na wstępnie chciałbym upenić Państwa ze skorzystałem z googli i znalazłem tematy z gotowcami, ale nie chce iść na łatwizne i brać gotowy skrypt tylko nauczyć sie na błędach.

Skrypt mały ale dla mnie dość złośliwy. Powinien powodować automatyczne pokazanie się okienka z możliwością zapisu danego pliku w dowolnej lokalizacji na dysku przez użytkownika.

  1. <?php
  2.        if (isset($_GET['d'])){
  3.            $d = $_GET['d'];
  4.            header("Content-type: application/zip");
  5.            header("Content-Disposition: attachment; filename=$d");
  6.            }else {
  7.            echo"zmienna nie istnieje";                             }
  8.        ?>
  9. <html><head></head><body>
  10.        <?
  11.            if (isset($_GET['d'])){
  12.                }else {
  13.                echo'<a href="index.php?d=paczka.zip"><b>Pobierz</b></a>';
  14.                }
  15.        ?>
  16. </body></html>


Skrypt "działa", zamiast pobierania pliku o wielkości ponad 3 GB pobiera plik o wielkości 64KB. Znalazłem sposób w html ale o nie to samo. Czekam na odp.
Pozdro!
piotrooo89
na samym początku odpowiednio poukładaj wizualnie kod, narazie jest papka. następnie do kodu pisanego w php używaj zamiast [code]. - [php]. tyle roli wyjaśnienia.
Vulture
zrobione, chyba jest już w miare czytelny kod tak przynajmniej mysle
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.