Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]Co jest nie tak z tym sktyptem
-darkowski-
post 11.03.2008, 18:56:31
Post #1





Goście







Witam mam problem ze skryptem do komentarzy tzn. nie wiem dlaczego wyświetla mi cały czas napis NAPISAŁ u samej góry no i nie wiem dlaczego jak ktoś w polu gdzie się pisze treść ktoś da ENTER a potem wyślij to się sypie cały komentarz ja bym wolał żeby po naciśnięciu ENTER był dodawany komentarz a nie obniżenie kursora na następną linijke
Mam nadzieje że mnie ktoś zrozumiał poniżej skrypt i z góry dzięki

dodawacz.php
  1. <style type="text/css">
  2. <!--
  3. body {
  4. background-color: #000000;
  5. }
  6. .style2 {
  7. color: #FF0000;
  8. font-weight: bold;
  9. font-size: 18px;
  10. }
  11. #Layer1 {
  12. position:absolute;
  13. left:204px;
  14. top:69px;
  15. width:81px;
  16. height:22px;
  17. z-index:1;
  18. }
  19. #Layer2 {
  20. position:absolute;
  21. left:98px;
  22. top:54px;
  23. width:82px;
  24. height:20px;
  25. z-index:2;
  26. }
  27. .style3 {
  28. color: #FF0000;
  29. font-weight: bold;
  30. }
  31. -->
  32. </style>
  33. <form action="zapis.php" method="POST">
  34. <table width="100%">
  35. <tr>
  36.  <td width="1%"><div align="center"></div></td>
  37.  <td width="99%">
  38.  <div align="center"><span class="style2">Treść</span>
  39.  <textarea name="tresc" cols="20" rows="5" style="width: 252; height: 70;"></textarea>
  40.  </div></td></tr>
  41. <tr>
  42.  <td width="1%"><div align="center"></div></td>
  43.  <td width="99%"> 
  44.  
  45.  <div align="center">
  46.  <span class="style2">
  47.  Autor</span><span class="style2">
  48.  <input name="autor" type="text" value="" size="38" />
  49.  </span></div></td>
  50. </tr>
  51. <tr>
  52. <td >&nbsp;</td>
  53.  <td>
  54.  
  55.  <div align="center">
  56.  <input type="submit" value="Dodaj" />
  57.  </div></td></tr>
  58. </table>
  59.  
  60. <div align="center"><span class="style3">Komentarze sa własnoscia ich  autor&oacute;w. <br />
  61. Autor strony nie ponosi odpowiedzialności za ich tresć!</span>
  62. </div>
  63. </form>
  64. <table class="all" border="0" width="100%">
  65.  <tr>
  66. <td><?php include "wiadomosc.php"; ?></td>
  67.  </tr>
  68. </table>
  69. <meta http-equiv="Pragma" content="no-cache" />
  70. <div align="center"></div>


zapis.php
  1. <style type="text/css">
  2. <!--
  3. body {
  4. background-color: #CCCCCC;
  5. }
  6. a:link {
  7. color: #000000;
  8. text-decoration: none;
  9. }
  10. a:visited {
  11. text-decoration: none;
  12. color: #000000;
  13. }
  14. a:hover {
  15. text-decoration: none;
  16. color: #FF0000;
  17. }
  18. a:active {
  19. text-decoration: none;
  20. color: #FF0000;
  21. }
  22. .style2 {font-weight: bold; font-size: 36px; color: #000000;}
  23. -->
  24. </style>
  25. <p align="center" class="style2">&nbsp;</p>
  26. <p align="center" class="style2">Właśnie dodałeś komentarz</p>
  27. <p align="center"><a href="http://niedojeby.lua.pl/dodawacz2.php"><strong>wr&oacute;ć</strong></a></p>
  28. <?php
  29. setlocale (LC_TIME, "pl_PL");
  30.  $fp=fopen("dane.php","a+");
  31.  flock($fp,LOCK_EX);
  32.  fwrite($fp,$_POST["autor"]."|".$_POST["tresc"]."|".strftime('%e %B %G o %H:%M:%S')."\n");
  33.  flock($fp,LOCK_UN);
  34.  fclose($fp);
  35.  
  36. ?>


wiadomosc.php
  1. <style type="text/css">
  2. <!--
  3. <meta http-equiv="Pragma" content="no-cache" />
  4. body {
  5. background-color: #000000;
  6. }
  7. body,td,th {
  8. color: #FFFFFF;
  9. }
  10. -->
  11. </style><?php
  12.  
  13.  $linia=explode("\n",file_get_contents("dane.php")); // kolejne linie sa zapisywane jako kolejne elementy tablicy "linia"
  14.  
  15.  $ilosc=count($linia); // ilosc linii/newsów
  16.  
  17.  for($c=$ilosc-1;$c>=3;$c--)
  18.  {
  19.  $element=explode("|",$linia[$c]); // kolejne czesci linii sa rozdzielane jako elementy tablicy "element"
  20.  echo '<table><tr><tr><tr><tr><tr><td><span style="color: #FF0000">'.$element[2].'</span></td></tr>';
  21.  echo '<tr><td><span style="color: #FF0000">Napisal: <b></span>' .$element[0].'</b></td></tr></table>';
  22.  echo '<TR><TD>&nbsp;&nbsp;&nbsp;'.stripslashes($element[1]).'</TD></TR>';
  23.  }
  24.  
  25. ?>
Go to the top of the page
+Quote Post

Posty w temacie
- darkowski   [php]Co jest nie tak z tym sktyptem   11.03.2008, 18:56:31
- - bim2   Co do ENTERA, daj zamiast textarea pole input (jak...   11.03.2008, 19:00:25
- - darkowski   Juz sprawdze   11.03.2008, 19:06:22
- - darkowski   No działa tylko że teraz w polu gdzie się tekst wp...   11.03.2008, 19:13:13
- - ExPlOiT   Cytathttp://forum.php.pl/index.php?s=&showt......   11.03.2008, 19:15:39
- - darkowski   DZIAŁA WIELKIE DZIĘKI!! Został tylko probl...   11.03.2008, 19:27:11
- - ExPlOiT   Cytatecho '<tr><td><span style=...   11.03.2008, 19:29:20
- - darkowski   Chyba jednak nie wiecie o co mi chodzi najlepiej b...   11.03.2008, 19:34:27
- - ExPlOiT   To sprawdzaj czy pola z formularza są wypełnione, ...   11.03.2008, 19:37:19
- - darkowski   Ale ja nie wiem jak to zrobić w tym właśnie jest p...   11.03.2008, 19:39:50
- - ExPlOiT   na przykładzie inputu autor [HTML] pobierz, plaint...   11.03.2008, 19:44:53
- - darkowski   No dobra rozumiem cię ale ten napis NAPISAŁ który ...   11.03.2008, 19:48:28
- - ExPlOiT   Zrób tak to nie doda Ci pustego wpisu: [PHP] pobie...   11.03.2008, 19:59:42
- - darkowski   Fajne to jest tylko to że nadal nie działa tzn jak...   11.03.2008, 20:12:18
- - ExPlOiT   Czemu nie zrobisz tego na bazie byś niemia...   11.03.2008, 20:16:24
- - Cienki1980   W kodzie pliku 'wiadomosc.php' wpisz [PHP...   11.03.2008, 20:42:14
- - darkowski   WIELKIE DZIĘKI JESTEŚCIE WIELCY!!! TO ...   12.03.2008, 14:42:23
- - darkowski   A jeszcze jedno jak zrobić żeby w polu gdzie się p...   12.03.2008, 14:46:56
- - darkowski   oto kod w którym trzeba coś zmienić [PHP] pobierz...   12.03.2008, 14:59:00
- - darkowski   Chyba nikt mnie nie rozumie to wytłumacze jeszcze ...   13.03.2008, 14:43:20
- - darkowski   Czyli tak jak jesto oknie GG   13.03.2008, 14:53:51
- - ExPlOiT   To jest nie realne żeby w polu input text zejść li...   13.03.2008, 15:32:39
- - darkowski   No to szkoda bede musiał zostawić tak jak jest ale...   13.03.2008, 15:50:17
- - ExPlOiT   zobacz to: [HTML] pobierz, plaintext <textarea ...   13.03.2008, 16:00:39
- - darkowski   No mniej więcej o to tylko że teraz jak daje ENTER...   13.03.2008, 16:07:34
- - ExPlOiT   Do tego służy submit, bo enter to każdy może przez...   13.03.2008, 16:14:42
- - darkowski   Chcą żebym zmienił ponieważ jak coś napiszą to odr...   13.03.2008, 16:19:24
- - darkowski   Jeżeli zmienie na textarea i ktoś przez przypadek ...   13.03.2008, 16:27:54
- - darkowski   Albo co zrobić żeby w polu TREŚĆ po naciśnieciu EN...   13.03.2008, 19:10:58
- - darkowski   A nie dałoby się tak zrobić jak jest w gg tzn przy...   14.03.2008, 19:30:03


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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 03:20