Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: pobieranie plików w php
Forum PHP.pl > Forum > PHP
Apo
Witam,

Mam dziwny problem. Chcialem pobierac pliki z poziomu php, tak zeby nie bylo kodu zrodlowego, wiec mam taki kod:

  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-Description: File Transfer");
  7.            header("Content-Type: application/force-download");
  8.            header("Content-Disposition: attachment; filename=\"".$nazwapliku."\";");
  9.            header("Content-Transfer-Encoding: binary");
  10.            header("Content-Length: ".filesize($file));
  11.            readfile($file);
  12. ?>


używałem juz różnych i za kazdym razem mam ten sam problem. Po wejsciu na taka strone wyskakuje okienko pobierania, ale okazuje sie, że rozmiar pliku ma tylko 20b.
Na innych serwerach kod działa bez problemu. Co może być przyczyną takiego czegos?

Pozdrawiam
erix
Konfiguracja/platforma/inne.
Apo
a tak dokladniej?
kfc4
A tak dokładniej:
  • Wersja PHP
  • Masz dostęp do konfiguracji?
  • System operacyjny na którym stoi serwer.
  • Jaki to serwer (Apache?).
  • Wersje oprogramowania.
  • Pod jakimi serwerami jest OK?
  • Jaki to serwer (localhost?).
  • Podaj cały kod.
  • Ile powinien mieć plik? Bo może faktycznie ma 20b.
  • Poprałeś ten plik? Co w nim było?
Te szczegóły powinny wystarczyć.
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.