Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak? Treść formularza do txt, Jak? Treść formularza do txt
Wykrywacz
post
Post #1





Grupa: Zarejestrowani
Postów: 726
Pomógł: 20
Dołączył: 8.12.2005
Skąd: Wrocław

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


Mam pytanie czy wie może ktoś w jaki sposób, można przekonwertować treść zawartą w forlmularzu do pliku txt. Najlepiej jakby dało się to podpiąć pod funkcje POST, aby wysyłał treść ale zapisaną w txt.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
-mdnm-
post
Post #2





Goście







oto kod php tego co wyzej napsialem
  1. <?php 
  2. /********************************************* 
  3. * plik formularz.php 
  4. *********************************************/ 
  5.  
  6. $txt = trim($_POST['txt']); 
  7.  
  8. if(empty($txt) ) { 
  9.  
  10. // prosty formularz zawierający dwa pola 
  11. echo '<form action="" method="post"> 
  12. <textarea name="txt" style="width: 200px; height: 100px;"> 
  13. </textarea><br /> 
  14. <input type="submit" value="Zapisz" /> 
  15. </form>'; 
  16. } 
  17. else { 
  18.  
  19. // dane pochodzące z formularza 
  20. $dane = $txt; 
  21. // przypisanie zmniennej $file nazwy pliku 
  22. $file = "plik.txt"; 
  23. // uchwyt pliku, otwarcie do dopisania 
  24. $fp = fopen($file, "a"); 
  25. // blokada pliku do zapisu 
  26. flock($fp, 2); 
  27. // zapisanie danych do pliku 
  28. fwrite($fp, $dane); 
  29. // odblokowanie pliku 
  30. flock($fp, 3); 
  31. // zamknięcie pliku 
  32. fclose($fp); 
  33.  
  34. echo "Dane zostały zapisane!<br />"; 
  35. } 
  36.  
  37. ?> 


podzielilem to tak:
formularz.php
  1. <form action="zapis.php" method="post">
  2. <textarea name="txt" style="width: 200px; height: 100px;">
  3. </textarea><br />
  4. <input type="submit" value="Zapisz" />
  5. </form>


zapis.php
  1. <?php 
  2. $dane = $txt; 
  3. // przypisanie zmniennej $file nazwy pliku 
  4. $file = "plik.txt"; 
  5. // uchwyt pliku, otwarcie do dopisania 
  6. $fp = fopen($file, "a"); 
  7. // blokada pliku do zapisu 
  8. flock($fp, 2); 
  9. // zapisanie danych do pliku 
  10. fwrite($fp, $dane); 
  11. // odblokowanie pliku 
  12. flock($fp, 3); 
  13. // zamkni&ecirc;cie pliku 
  14. fclose($fp); 
  15. ?>


Teraz niby nie wyskakuja zadne bledy ale nie zapisuje sie nic do plik.txt ciagle jest pusty
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: 14.10.2025 - 17:11