Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]Generowanie pliku prosto z formularza.
Forum PHP.pl > Forum > Przedszkole
Mike122
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
Darti
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. }
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.