Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Problem z systemem newsow
Adikus123
post
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 23.04.2010

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


Witam.
Napisalem taki kod na system newsow ale wszystko jest dobrze ale gdy napisze newsa i napisze kolejnego to ten pierwszy jest zastapiony drugim. Jak mam to zrobic. Oto kod:
  1. <html>
  2. <head>
  3. <title>System News by Adikus</title>
  4. </head>
  5. <body>
  6. <form action="news.php" method="POST">
  7. <p>Tytul: <input type="text" size="25" name="your_tytul" /></p><br>
  8. <p>Wiadomosc:<br>
  9. <textarea name="your_news" rows="20" cols="70"></textarea></p><br>
  10. <span style="float: right;"><p>Podpis:<input type="text" size="20" name="your_podpis"><br />
  11. <p>Data:<input type="text" size="20" name="your_data"></span></p><br>
  12. <center> <input type="submit" name="ok" value="Wyslij" />
  13. <input type="reset" value="Wyczysc" /></center>
  14. <?php
  15. $tytul = ('<p class="newsTyt">:: '.$_POST['your_tytul'].'</p>');
  16. $wiadomosc = ('<p class="newsTresc">' .$_POST['your_news'].'</p>');
  17. $podpis = ('<p class="newsPodpis">' .$_POST['your_podpis'].',');
  18. $data = ($_POST['your_data'].'</p><br>');
  19. if(isset($_POST['ok'])){
  20. if($_POST['your_tytul'] && $_POST['your_news'] && $_POST['your_podpis']){
  21. $error = false;
  22. if (!is_string($_POST['your_tytul'])) {
  23. $error = true;
  24. echo '<p>Podaj tytul newsa!</p>';
  25. }
  26. if (!is_string($_POST['your_news'])) {
  27. $error = true;
  28. echo '<p>Napisz newsa!</p>';
  29. }
  30. if (!is_string($_POST['your_podpis'])) {
  31. $error = true;
  32. echo '<p>Podpisz sie!</p>';
  33. }
  34. if (!is_string($_POST['your_data'])) {
  35. $error = true;
  36. echo '<p>Podaj date napisania newsa</p>';
  37. }
  38. if ($error == false) {
  39. $news = fopen("news.txt", "r+\n");
  40. $sprawdz = ('$tytul, $wiadomosc, $podpis, $data');
  41. fwrite($news, $tytul);
  42. fwrite($news, $wiadomosc);
  43. fwrite($news, $podpis);
  44. fwrite($news, $data);
  45. fclose($news);
  46. if($sprawdz){
  47. echo ('News zostal dodany');
  48. }else{
  49. echo ('Wystapil blad! News nie zostal dodany!');
  50. }
  51. }
  52. }else{
  53. echo ('Wypelnij wszystkie pola!');
  54. }
  55. }
  56.  
  57.  
  58. ?>
  59. </body>
  60. </html>



Prosze o pomoc.
Pozdrawiam.

Ten post edytował Adikus123 23.04.2010, 16:38:52
Go to the top of the page
+Quote Post

Posty w temacie


Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.12.2025 - 08:42