Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zapisywanie formularza do pliku
glowa500
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 30.05.2009

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


Witam, generalnie jestem zielony jeśli chodzi o sprawy związane z PHP i potrzebuje pomocy. Piszę pewien program i potrzebne mi pobranie informacji z formularza który wygenerowałem sobie z mojej aplikacji. Problem w tym że nie wiem jak przekazać informacje z formularza do pliku .txt. W sieci znalazłem masę rozwiązań, ale żadne jak na razie nie działa. Może robię coś nie tak, w każdym razie prosił bym o rychłą pomoc bo straciłem już 2 dni (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) .

Otóż co robię:
1.Tworzę plik formularza

  1. <html><head><title>Ankieta</title><meta http-equiv='Content-type' content='text/html; charset=utf-8' /></head><body><form enctype='text/plain' action='plik.php' method='post'><FIELDSET><LEGEND><STRONG>Grupa Pytań 1</STRONG></LEGEND>
  2. <FIELDSET><LEGEND>Jak się nazywasz</LEGEND>
  3. <P><TEXTAREA style="FONT-STYLE: italic; COLOR: black" rows=8 cols=50 name="Jak się nazywasz"></TEXTAREA></P></FIELDSET>
  4. </FIELDSET><input type='submit' value='Wyślij do nas informacje'></form></body></html>


2.Tworzę pliczek plik.php

  1. <?php
  2. $plik = $opened = fopen("data.txt", "r+");
  3.  
  4. fwrite($plik, $_POST[Jak sie nazywasz], "/n");
  5.  
  6. flock($plik, 3);
  7. fclose($plik);
  8.  
  9. ?>


3. No i na koniec oczekuję, że w pustym pliku data.txt otrzymam to co wpisał użytkownik. Ten plik z formularzem trochę skróciłem od oryginału więc nie wiem czy to co tu jest będzie działac.

Z góry dzięki za pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Możesz przecież zapisać zserializowany formularz.

PS. Dodaj tag tematu.
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: 10.10.2025 - 06:45