Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Dodawanie danych do pliku txt. Co jest źle?
jacus24
post
Post #1





Grupa: Zarejestrowani
Postów: 133
Pomógł: 0
Dołączył: 15.12.2007

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


Mam problem ponieważ nie działa mi ten kodzik z warunkiem wypełnienia wszystkich pól. Jeśli nie ma warunku to działa dobrze.
  1. <?php
  2.  
  3. $nick = $_POST['nick'];
  4. $temat = $_POST['temat'];
  5. $tresc = $_POST['tresc'];
  6.  
  7. if (!$nick || !$temat || !$tresc) {
  8.  
  9. echo' Proszę wypełnić wszystkie pola!<p>
  10. <form action="dodaj.php" method="POST">
  11. NICK<input type="text" name="nick" /><br />
  12. TEMAT<input type="text" name="temat" /><br />
  13. TRESC<textarea cols="50" rows="10" name="tresc">
  14. </textarea>
  15. <input type="submit" value="wyślij" />
  16. </form>';
  17. } else {
  18.  
  19.  
  20.  
  21. $data = date("Y-m-d G:i:s");
  22.  
  23. $dane = $nick."`".$temat."`".$tresc."`".$data."\n";
  24.  
  25. $plik = "plik.txt";
  26.  
  27. $otworz = fopen($plik, "a");
  28.  
  29. flock($otworz, 2);
  30.  
  31. fwrite($otworz, $dane);
  32.  
  33. flock($otworz, 3);
  34.  
  35. fclose($otworz);
  36.  
  37. echo "dane zostaly dodane";
  38.  
  39. } else {
  40.  
  41. echo '
  42. <form action="dodaj.php" method="POST">
  43. NICK<input type="text" name="nick" /><br />
  44. TEMAT<input type="text" name="temat" /><br />
  45. TRESC<textarea cols="50" rows="10" name="tresc">
  46. </textarea>
  47. <input type="submit" value="wyślij" />
  48. </form>';
  49. }
  50. ?>
Go to the top of the page
+Quote Post

Posty w temacie


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 - 14:54