Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]PDF
Forum PHP.pl > Forum > Przedszkole
iskra3000
Witam! Jestem tu nowy i z góry przepraszam za ew. błędy ale po raz pierwszy przedstawiam swój problem.
Mam wrażenie że problem jest banalny ale jest, plik *.pdf nie wyświetla się i takie są fakty.
Po kolei: otwieram plik *.pdf znajdujący się na serwerze używając funkcji fopen a następnie fread. Upewniłem się że ścieżki dostępu są poprawne, wszystko z dostępem jest prawidłowe.
Funkcja fread zwraca mi zawartość pliku którą chcę u klienta wyświetlić po zastosowaniu nagłówków poleceniem echo.
Czyli:
Kod
header("Content-type: application/pdf");
   header("Content-Disposition: inline; filename=$name");
header("Content-Length: ". filesize($filename);
echo $content;

W odpowiedzi oytrzymuję komunikat: "File does not begin with '%PDF-'" co nie jest prawdą. Oglądałem plik, a także wysyłałem go bez headerów i zaczyna się dokładnie tak jak on twierdzi że się nie zaczyna.
Po zmianie na:
Kod
header("Content-Disposition: attachment; filename=$name");

otrzymuję komunikat że plik *.pdf jest uszkodzony co też jest nieprawdą.
O co tu chodzi?
bim2
Zamiast fopen daj file_get_contents" title="Zobacz w manualu PHP" target="_manual
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.