Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]zapisanie do txt i sciagniecie pliku na dysk
roghatt
post
Post #1





Grupa: Zarejestrowani
Postów: 250
Pomógł: 11
Dołączył: 20.03.2006

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


Witam
mam jakies dane zapisane w zmiennych np. $a, $b, $c.
Kazda zmienna zawiera jakies znaki.

Chcialbym aby na stronie byl link albo przycisk po kliknieciu ktorego dane z tych trzech zmiennych zapisuja sie dp pliku txt jedno za drugim i np. po sredniku czyli:
aaaa;bbbb;cccc
Po kliknieciu w link albo w przycisk zeby taki plik txt mozna bylo sciagnac i zapisac na dysku.
W jaki sposob to zrobic?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
b_chmura
post
Post #2





Grupa: Zarejestrowani
Postów: 813
Pomógł: 34
Dołączył: 18.03.2007
Skąd: o stamtąd

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


  1. <?php
  2.  
  3. /* zapis danych do pliku */
  4.  
  5. while($dane = mysql_fetch_array($wynik4))
  6.  
  7. {
  8. $line = $dane['kreska'].';'.$dane['ilosc'].';'.$dane['cenan'].';'.$dane['nazwa'].';'.$dane['podatek'].';'.$dane['pkwiu'].';'.$dane['jm'].';'.$dane['nrfaktury']."\n";
  9.  
  10. file_put_contents($dane['nrfaktury'].'.txt', $line);
  11.  
  12. }
  13.  
  14. /* wysył danych do ściągnięcia */
  15.  
  16. header('Content-type: text/plain');
  17. header('Content-Disposition: attachment; filename="'.$nazwa_pliku.'.text"');
  18. header('Content-Length: '.filesize($sciezka_dopliku.'/'.$nazwa_pliku.'.txt'));
  19. header("Pragma: no-cache");
  20.  
  21. readfile($sciezka_dopliku.'/'.$nazwa_pliku.'.txt');
  22.  
  23.  
  24. //Jak Ci wyskoczął jakieś błędy z header na samym poczatku pliku dodaj
  25.  
  26. ?>


Pisane z palca, możliwe literówki.

Pozdrawiam (IMG:style_emoticons/default/smile.gif)
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: 4.10.2025 - 00:15