![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 18.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witajcie
Mam problem z pewnym skryptem php, który wystawia na stronie pliki do pobrania. Kwestia rozbija się o pobierania plików doc i xls. Przy pobieraniu przez przeglądarkę pliku nie wystepuje z jej strony sugestia o wybranie odpowiedniej aplikacji do otwarcia dokumenu. To jest nie o tyle istotne co fakt, że przy otwarciu dokumentu w OO czy MS Office wyświetlne zostają smieci - fragmenty treści z elementami panelu html i tłem jednej ze stopek - ogolnie kaszana. Poniżej fragment kodu, który moim zdaniem jest winny tej sytuacji: CODE function PobierzPlik($kat, $nazwa) { global $sc_baz, $katalog, $suffix, $katNadrz; if (NormalizujSciezki($kat) == -1) { BrakDostepuPlik(); echo '<tr><td colspan="3" style="background-color: #eeeeee">'; echo '<a href="">'; echo '[/]'; echo '</a>'; echo '</td></tr>'; return; } header("Last-Modified: " . date("r", filemtime($katalog.'/'.$nazwa))); header("Content-type: application/octet-stream"); header("Content-Disposition: attachment; filename=\"{$nazwa}\""); header("Content-Transfer-Encoding: binary"); readfile($katalog.$nazwa); } Wdzięczny będę za wszelkie uwagi |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 18:19 |