Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]jak zrobić żeby komentarze były 1 pod drugim
pawlo20
post
Post #1





Grupa: Zarejestrowani
Postów: 112
Pomógł: 0
Dołączył: 31.08.2012

Ostrzeżenie: (40%)
XX---


jak zrobić żeby komentarze w pliku txt zapisywało 1 pod drugim ?

  1. <?php
  2. $nick = $_POST['nick'];
  3. $mail = $_POST['mail'];
  4. $date=date('H:i d.m.Y');
  5. $pole = $_POST['pole'];
  6. $nick = HTMLSpecialChars($nick);
  7. $mail = HTMLSpecialChars($mail);
  8. $pole = HTMLSpecialChars($pole);
  9. if(strlen($pole) > 5)
  10. if(strlen($nick) > 2) {
  11. $tresc = wordwrap($pole, 50, "\n", 1);
  12. $wynik = '<z><img src="user.gif" width="40" height="40" alt="" class="userpic" /> ' . $nick . '</z> <c> ' . $mail . '</c> <t>'.$date.'</t> <br><d>' . $tresc . '</d> <br><br>';
  13. $plik = "komentarze.txt";
  14. $fp = fopen($plik, "a");
  15. fwrite ($fp, $wynik);
  16.  
  17.  
  18.  
  19.  
  20. echo("Twój komentarz to $pole,<br> Aby zobaczyć komentarze <a href='index.php'>kliknij tutaj</a>");
  21. }else{
  22. echo(" komentarz nie wysłany musisz wpisać nick min.3 znaki!");
  23. }
  24. else{
  25. echo(" komentarz nie wysłany musisz wpisać treść min.6 znaki !");
  26. }
  27.  
  28. ?>
Go to the top of the page
+Quote Post
kristaps
post
Post #2





Grupa: Zarejestrowani
Postów: 279
Pomógł: 36
Dołączył: 1.03.2012

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


\r\n zamiast zamiast <br>. Spróbuj w ten sposób.

Ten post edytował kristaps 16.12.2012, 15:28:19
Go to the top of the page
+Quote Post
CuteOne
post
Post #3





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


  1. $wynik = "aaaa \n\r";
Go to the top of the page
+Quote Post
pawlo20
post
Post #4





Grupa: Zarejestrowani
Postów: 112
Pomógł: 0
Dołączył: 31.08.2012

Ostrzeżenie: (40%)
XX---


tak się nie da bo to widać w komentarzu
Go to the top of the page
+Quote Post
mortus
post
Post #5





Grupa: Zarejestrowani
Postów: 2 178
Pomógł: 596
Dołączył: 25.09.2009
Skąd: Piwniczna-Zdrój

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


Da się, tylko musiałbyś użyć cudzysłowów (zwróć uwagę na kod CuteOne) zamiast apostrofów. Ewentualnie:
  1. $wynik = 'Twój wynik';
  2. $wynik .= PHP_EOL;
Go to the top of the page
+Quote Post
-Gość-
post
Post #6





Goście







Cytat(pawlo20 @ 17.12.2012, 07:56:37 ) *
tak się nie da bo to widać w komentarzu

to daj nl2br i str_replace <br /> na ""
Go to the top of the page
+Quote Post

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: 15.09.2025 - 23:00