Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Generowanie pliku do pobrania
troian
post 13.09.2016, 07:29:35
Post #1





Grupa: Zarejestrowani
Postów: 184
Pomógł: 2
Dołączył: 3.02.2013

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


Witam, mam pytanie za pomocą czego mogę utworzyć funkcję za pomocą której dane do niej wejściowe zostaną zapisane do pliku txt i zostanie on pobrany od razu przez użytkownika.
Go to the top of the page
+Quote Post
emstawicki
post 13.09.2016, 07:36:31
Post #2





Grupa: Zarejestrowani
Postów: 207
Pomógł: 40
Dołączył: 2.06.2016
Skąd: Olsztyn

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


fopen - do otworzenia/utworzenia pliku
fwrite - do zapisania danych
header - do wysłania odpowiednich nagłówków
readfile - do wczytania zawartości danych
  1. <?php
  2. $handle = fopen("mojedane.txt", "w");
  3. fwrite($handle, "Lorem is not ipsum.");
  4. fclose($handle);
  5.  
  6. header('Content-Type: application/octet-stream');
  7. header('Content-Disposition: attachment; filename='.basename('mojedane.txt'));
  8. header('Expires: 0');
  9. header('Cache-Control: must-revalidate');
  10. header('Pragma: public');
  11. header('Content-Length: ' . filesize('mojedane.txt'));
  12. readfile('mojedane.txt');
  13. ?>

Równie dobrze możesz nie zapisywać danych do pliku.


--------------------
Jak w Olsztynie, to tylko w Revolver Rock Cafe .
Sprawdź postęp propagacji DNS
Go to the top of the page
+Quote Post
viking
post 13.09.2016, 07:36:50
Post #3





Grupa: Zarejestrowani
Postów: 6 378
Pomógł: 1116
Dołączył: 30.08.2006

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


File_put_contents oraz odpowiednie nagłówki do pobrania.


--------------------
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 Wersja Lo-Fi Aktualny czas: 8.07.2025 - 09:26