Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dziwny problem z downloadem pliku
blackstone
post 2.12.2016, 19:50:21
Post #1





Grupa: Zarejestrowani
Postów: 98
Pomógł: 0
Dołączył: 19.03.2015

Ostrzeżenie: (0%)
-----


Mam dziwny problem ze ściąganiem pliku przez przeglądarkę. Mam taką oto funkcje która ma za zadanie wysłać wygenerowany przez usera plik.html

  1. function get_file($plik)
  2. {
  3.  
  4.  
  5. header("Content-length: ".filesize($plik));
  6. header("Content-type: aplication/x-unknown ");
  7. header("Content-Disposition: attachment; filename=".$plik);
  8. readfile($plik);
  9.  
  10.  
  11.  
  12.  
  13. }



Funkcja owszem pobiera odpowiedni plik lecz problem polega w tym że go nadpisuje kodem html który jest na stronie obsługującej klienta ( dla pewności strona na której jest ta funkcja a pobierany plik html to dwa różne pliki, nie są jakoś połączone) .

Czyli wygląda to tak że w pobranym pliku zamiast otrzymać czysty kod jaki został wygenerowany "<html>[..........]</html>" otrzymuje np "Witaj,jankowalski@polska.pl<form action="" method="POST"> <html> [............]</html><br>Tak,kupuje</form></body>"

Sprawdzałem download-owane pliki html na serwerze i nie były niczym skażone, dopiero te pobrane były "upaprane".

Nie rozumiem tego zjawiska, zwłaszcza że w tematyce downloadu nie jestem ekspertem smile.gif. Proszę o sugestie i z góry dzięki za odpowiedzi. Pozdrawiam smile.gif

Go to the top of the page
+Quote Post

Posty w temacie


Reply to this 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: 18.07.2025 - 02:22