Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: pobieranie plików z serwera - do dokumentow sa dodawane tresci strony
Forum PHP.pl > Forum > PHP
nieraczek
Na serwerze w dokumentach .txt mam normalny tekst. Kod odpowiedzialny za pobieranie pliku to:
  1. <?php
  2. ..............................................
  3.        
  4.        
  5. header("content-disposition: attachment; filename = $filename");
  6. header("content-type: $mimetype");
  7. $plik = "wyslane/dokumenty/$id/$filename";
  8. readfile($plik);
  9. ?>



I jak otwieram pobrany w ten sposób dokument .txt to na początku ma część kodu strony:
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. .....................................



A dopiero na swoim końcu ma faktyczną zawartość. Nie wiem dlaczego tak się dzieje.
Poza tym jak pobieram pliki pdf wybierając opcję 'otwórz' to wyświetlają się normalnie w adobe acrobat, a jak wybiorę opcję 'zapisz' to zapisują się w niewiadomym formacie i nie można ich otworzyć za pomoca adobe acrobat.

Nie wiem co jest grane. sad.gif
mike
A co to jest to:
Cytat
..............................................

Może coś wysyłasz przed tymi nagłówkami.
nieraczek
Fakt - miałem kod html - dzięki. A odnosnie plików pdf - to z tego co zauważyłem to są z ich otwarciem problemy po zapisie gdy mają status secured lub ich nazwa zawiera spacje i myślniki.
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.