Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Tworzenie tymczasowego pliku i jego pobranie, Potrzebuje utworzyć plik tymczasowy i ściągnąć go na dysk lokalny
zaajcu
post
Post #1





Grupa: Zarejestrowani
Postów: 206
Pomógł: 3
Dołączył: 18.08.2011
Skąd: Chrzanów

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


Cześć.

Nie mogę sobie poradzić z stworzeniem pliku tymczasowego a potem umożliwić użytkownikowi jego pobranie.
Chodzi mi o coś takiego ,że gdy user kliknie w link to mu się dynamicznie utworzony pliki pobierze.

Dodam jeszcze bo pewnie ma to znaczenie że wszystko na stronie leci ajax'em, więc po kliknięciu w link leci post coś zwróci a użytkownikowi pojawi się okienko do pobrania pliku (takie jak przy normalnym pobieraniu)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Uriziel01
post
Post #2





Grupa: Zarejestrowani
Postów: 307
Pomógł: 37
Dołączył: 9.11.2010
Skąd: Zielona Góra

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


Przykład z jakiejś strony z google (IMG:style_emoticons/default/wink.gif)
Musisz tylko podpiąć swoją zawartość do $filecontent i nazwe pliku do $downloadfile;
No i oczywiście 'Content-Type' musi odpowiadac faktycznemu plikowi.
(Od razu mówię że nie wiem czy ten skrypt zawiera jakies błedy, to nie mój kod)
  1. <?php
  2. $filecontent="Some text/code im creating in the script";
  3. $downloadfile="somefile.txt";
  4.  
  5. header("Content-disposition: attachment; filename=$downloadfile");
  6. header("Content-Type: application/force-download");
  7. header("Content-Transfer-Encoding: binary");
  8. header("Content-Length: ".strlen($filecontent));
  9. header("Pragma: no-cache");
  10. header("Expires: 0");
  11.  
  12. ?>


Ten post edytował Uriziel01 19.12.2011, 10:54:09
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 13.10.2025 - 00:43