Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Strona z załącznikiem, Jak wyświetlić stronę PHP i pobrać plik (załącznik).
benio101
post
Post #1





Grupa: Zarejestrowani
Postów: 111
Pomógł: 10
Dołączył: 16.07.2009
Skąd: Toruń

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


Witam!

Potrzebuję wyświetlić normalnie stronę PHP i dodatkowo pobrać załącznik.
Wiem, że nagłówki
  1. header('Content-type: application/octet-stream');
  2. header("Content-Disposition: attachment; filename=\"$_GET[nazwa].txt\"");
  3. header("Content-Length: $_GET[rozmiar]");
  4. print $_GET[plik];

pozwolą mi na stworzenie załącznika zamiast strony PHP.
Jak zadziałać, aby strona PHP wyświetlała się oprócz tego?

Pozdrawiam.

P.S. Opcja otwarcia dodatkowej strony nie wchodzi w grę.
Próbowałem, pokazało mi, że adres strony jest za długi (Generowany plik jest bardzo duży).

Ten post edytował benio101 8.01.2011, 17:40:34
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
cycofiasz
post
Post #2





Grupa: Zarejestrowani
Postów: 711
Pomógł: 127
Dołączył: 5.07.2008
Skąd: Łódź

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


Jeśli "Opcja otwarcia dodatkowej strony nie wchodzi w grę"
to tego nie dokonasz
Go to the top of the page
+Quote Post
benio101
post
Post #3





Grupa: Zarejestrowani
Postów: 111
Pomógł: 10
Dołączył: 16.07.2009
Skąd: Toruń

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


Hmm.. no dobrze, dziękuję za info.
Cóź... podumam jeszcze trochę...

dostal.gif

Temat do zamknięcia.
Go to the top of the page
+Quote Post
cycofiasz
post
Post #4





Grupa: Zarejestrowani
Postów: 711
Pomógł: 127
Dołączył: 5.07.2008
Skąd: Łódź

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


A nie możesz zrobić tak że link będzie krótszy?
Go to the top of the page
+Quote Post
benio101
post
Post #5





Grupa: Zarejestrowani
Postów: 111
Pomógł: 10
Dołączył: 16.07.2009
Skąd: Toruń

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


Niestety, nie, link zawiera dane base64encode( upto 1 GiB danych), co daje max. średnio 1,33 GiB. worriedsmiley.gif
Ale na szczęście poradziłem już sobie inaczej.
Dane zapisuję w sesji i odświeżam sobie stronę ręcznie.

Ale dziękuję za przydatne informacje. Naprowadziły mnie na rozwiązanie, a bynajmniej zaoszczędziły czasu.
Go to the top of the page
+Quote Post

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 Aktualny czas: 21.08.2025 - 18:00