Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> Problem z pobieraniem plików
tmk7
post 18.06.2009, 12:57:19
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
Go to the top of the page
+Quote Post
nospor
post 18.06.2009, 13:01:14
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




http://forum.php.pl/index.php?showtopic=123398&hl=
cross na forum jest zabroniony


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

Closed TopicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 20:53