Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php]Generowanie pliku prosto z formularza.
Mike122
post
Post #1





Grupa: Zarejestrowani
Postów: 253
Pomógł: 1
Dołączył: 12.04.2006

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


Witam mam pewien problem. Potrzebuje zrobić coś takiego że ktoś wpisuje dane do formularza przyciska generuj i generuje plik .txt prosto z formularza i zaraz wyskakuje okienko pobierania. Jak takie coś z robić w PHP, wiem jak zrobić żeby stworzyło plik i tam zapisało dale na dysku ale jak stworzyć plik w "locie" zdaje i się mi będę musiał użyć header i jeszcze czegoś... Proszę o pomoc.

Czytałem artykuł: Generowanie plików RTF jednak ja chciałbym wygenerować plik *.txt


--------------------

Największy błąd ze wszystkich błędów to nie słuchać dobrych rad. Nikt nie jest doskonały i nie należy się obrażać za konstruktywną krytykę.
Go to the top of the page
+Quote Post
Darti
post
Post #2





Grupa: Zarejestrowani
Postów: 1 076
Pomógł: 62
Dołączył: 6.03.2005
Skąd: Wroc

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


np. takie coś działa u mnie: (sorry że w tagu HTML, ale tag PHP konkretnie mnie wkurza wstawiając slash'e nie tam gdzie trzeba)
  1. if(isset($_POST['Submit']) && $_POST['Submit'] == 'Wyślij'){
  2.  
  3. // przesyłamy plik tekstowy
  4. header('Content-type: text/plain');
  5.  
  6. // ustawiamy jego nazwę na nazwapliku.txt
  7. header('Content-Disposition: attachment; filename="nazwapliku.txt"');
  8.  
  9. // dopisujemy war
  10. echo 'Imię:' .$_POST['imie']. "\r\n";
  11. echo 'Ksywka:' .$_POST['ksywka']. "\r\n";
  12. }
  13. else
  14. {
  15. echo '
  16. <form id="formularz" name="formularz" method="post" action="">
  17. <label>imię
  18. <input type="text" name="imie" />
  19. </label>
  20. <br />
  21. <label>ksywka
  22. <input type="text" name="ksywka" />
  23. </label>
  24. <br />
  25. <input type="submit" name="Submit" value="Wyślij" />
  26. </form>';
  27. }


--------------------
The answer is out there, Neo. It's looking for you. And it will find you, if you want it to.
SERVER_SOFTWARE : Apache/2.2.4 (Win32) PHP/5.2.1
MySQL Client API version : 5.0.27
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: 19.08.2025 - 07:37