Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Jak dodać datę i czas do systemu komentarzy?
Forum PHP.pl > Forum > Przedszkole
karmazyniak
Witam. Jaki iż jestem zielony w php - napisałem tutaj. Chodzi mi o dodanie do skryptu komentarzy (prosty skrypt opierający sie o txt) daty i czasu przed każdym komentarzem.

skrypt:
  1.  
  2. <b><div style="font-family: Calibri; font-size: 20; color: rgb(39, 39, 39);">Komentarze</div></b><br />
  3.  
  4.  
  5.  
  6. <table>
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14. <?php
  15.  
  16.  
  17.  
  18. // nazwa pliku z trescia komentarzy
  19.  
  20. $nazwa = 'komentarze.txt';
  21.  
  22.  
  23.  
  24.  
  25.  
  26. // zapis jesli co wyslano z formularza
  27.  
  28. if($_POST['nick'] & $_POST['tresc'])
  29.  
  30. {
  31.  
  32. $fp=fopen($nazwa, 'a');
  33.  
  34. flock($fp, 2);
  35.  
  36. fwrite($fp,$_POST['nick'].'||'.strip_tags(strtr($_POST['tresc'],'\n',' ')).'||'.$_POST['autor'].'\n');
  37.  
  38. flock($fp, 3);
  39.  
  40. fclose($fp);
  41.  
  42. }
  43.  
  44.  
  45.  
  46. // jezeli juz istnieja jakies komentarze
  47.  
  48. if(is_file($nazwa))
  49.  
  50. {
  51.  
  52. $linia = explode('\n',file_get_contents($nazwa));
  53.  
  54. $ilosc = count($linia);
  55.  
  56. for($i=0; $i<$ilosc; $i++)
  57.  
  58. {
  59.  
  60. $komentarz = explode('||',$linia[$i]);
  61.  
  62. echo '<div style="font-family: Tahoma; font-size: 12;"<br /><b>~'.$komentarz[0].'</b><br />'.$komentarz[1].'<br /><i>'.$komentarz[2].'</i></div>';
  63.  
  64. }
  65.  
  66. }
  67.  
  68. else
  69.  
  70. echo 'Brak komentarzy.<br /><br />';
  71.  
  72.  
  73.  
  74. ?>
  75.  
  76. <font color="white" size="+1">
  77.  
  78. </table>
  79.  
  80.  
  81.  
  82. <form action="" method="POST">
  83. <div style="font-family: Calibri; font-weight: normal; color: rgb(39, 39, 39);"
  84. <table><tr><td>Nick:<br /></td><td><input type="text" name="nick" /></td></tr>
  85.  
  86. <tr><td>Komentarz:<br /></td><td><textarea cols="30" name="tresc" rows="7"></textarea> </td></tr>
  87. </div>
  88. <tr><td><input type="image" src="send.png" alt="Dodaj komentarz" /></td></tr></table>
  89.  
  90. </form></font>


Proszę o pomoc.

PS Aha, dało by się w tym skrypcie ustawić limit wyświetlenych komentarzy np do 10?
erix
Ok, pokaż swoje próby, co próbowałeś dodawać, chyba że mam przenieść na Giełdę Ofert?
pawelsz66
Jeśli chodzi o date dodania komentarza itd to chyba najlpiej w mysql dzieki NOW()
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.