Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: PHP/PDF - jak zmusic IE do zapisu!
Forum PHP.pl > Forum > PHP
devuriel
Dzien dobry,

chcialem zmusic IE do pobierania pliku .PDF, nie odczytywania go bezposrednio w swoim oknie w tym celu uzylem nastepujacego kodu:
  1. <?php
  2.    header('Content-type: application/pdf');
  3.    header('Content-Disposition: attachment; filename="oferta/filtr.pdf"');
  4.    readfile('oferta/filtr.pdf');
  5. ?>

waga pliku jest dosc spora dlatego musialem uciekac sie do takich 'sztuczek'. Jednak nie dziala to jak chce.
Plik sie sciaga ale po otworzeniu nie ma prawidlowej zawartosci pliku. Co moze byc przyczyna? Czy sa inne rozwiazania?
nexis
Nazwa pliku na pewno nie może być katalogiem:

  1. <?php
  2. header('Content-type: application/pdf');
  3. header('Content-Disposition: attachment; filename="filtr.pdf"');
  4. readfile('oferta/filtr.pdf');
  5. ?>
devuriel
Cytat
<br />
<b>Warning</b>: readfile(/oferta/filtr.pdf) [<a href='function.readfile'>function.readfile</a>]: failed to open stream: No such file or directory in <b>/var/www/ff/download.php</b> on line <b>4</b><br />
nospor
cos ty namieszal? nexis zmienil ci tylko filename, a ty w readfile ponanosiles zmiany... no porownaj jego kod z twoim starym i zobacz drobną roznice
devuriel
Ach! Dziekuje nosper i nexis! Nawal pracy sprawil, ze nie moglem sie temu przygladnac. Faktycznie wstawilem shash'a / readfile().
EOT!
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.