Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]problem ze skryptem
Forum PHP.pl > Forum > Gotowe rozwiązania
skabszo
Witam używam skryptu księgi gości - mbook. Problem mam taki że chciałbym by wpisy były wyswietlane w sposob następujacy:

data
tekst
podpis

czyli jedno pod drugim niestety w oryginalne wstawiana jest pusta linia miedzy kazdym z elementow a nie mam pojecia jak ja usunac ;/ ktos wie moze jak? błagam o pomoc - oto treść:

book.php
  1. <?php
  2. // TABLICA ZNAKÓW EMOTIKON I ZAMIENNIKÓW
  3. $emots_img[0] = 'smile.gif';
  4. $emots_txt[0] = ':)';
  5. $emots_img[1] = 'wink.gif';
  6. $emots_txt[1] = ';)';
  7. $emots_img[2] = 'tongue.gif';
  8. $emots_txt[2] = 'tongue.gif';
  9. $emots_img[3] = 'sad.gif';
  10. $emots_txt[3] = ':(';
  11. $emots_img[4] = 'happy.gif';
  12. $emots_txt[4] = 'biggrin.gif';
  13. $emots_img[5] = 'cool.gif';
  14. $emots_txt[5] = '8)';
  15. $emots_img[6] = 'ohmy.gif';
  16. $emots_txt[6] = 'ohmy.gif';
  17. $emots_img[7] = 'mellow.gif';
  18. $emots_txt[7] = ':|';
  19. $emots_img[8] = 'mad.gif';
  20. $emots_txt[8] = ':?';
  21. $emots_img[9] = 'bad.gif';
  22. $emots_txt[9] = ';[';
  23. // OBRÓBKA DANYCH EMOTIKON ;)
  24. foreach($emots_img as $n=>$dat)
  25. {
  26. $emoty_zamienniki[$n] = '<img src="'.$book[katalog].$book[katalog_emotikon].$dat.'" alt="" />';
  27. }
  28. $emoty_znaki = $emots_txt;
  29. if($_GET[f]!='login' && $_GET[f]!='edit' && $_GET[f]!='delete' && $book[pokaz] == 1) {
  30.  
  31. $min_num = (intval($_GET[num])*$book[wpisow_na_stronie])-($book[wpisow_na_stronie]-1);
  32. $max_num = intval($_GET[num])*$book[wpisow_na_stronie];
  33. $dane_red = array();
  34. $dane = array_reverse(file($book[katalog].$book[plik]));
  35. $id = 0;
  36. $id2 = 0;
  37. $pages = 1;
  38. foreach($dane as $linia)
  39. {
  40. $idki = explode($book[separator], $linia);
  41. if(count($idki)==7)
  42. {
  43. $id++;
  44. $id2++;
  45. if($min_num<=$id && $id<=$max_num && $idki[0]!='')
  46. array_push($dane_red, $linia);
  47. if($id2>$book[wpisow_na_stronie])
  48. {
  49. $id2=1;
  50. $pages++;
  51. }
  52. }
  53. }
  54. echo'<div id="book">';
  55. echo'<span class="lista"><a href="'.act().xget().'num=1">&laquo;</a>';
  56. $n = 1;
  57. while($n<=$pages)
  58. {
  59. if($n!=$_GET[num])
  60. echo'<a href="'.act().xget().'num='.$n.'">'.$n.'</a>';
  61. else
  62. echo'<span class="actual">'.$n.'</span>';
  63. $n++;
  64. }
  65. $n--;
  66. echo'<a href="'.act().xget().'num='.$n.'">&raquo;</a></span>
  67.  <span class="lista">Wpisów: '.$id.'</span>';
  68. foreach($dane_red as $linia)
  69. if($linia!='')
  70. {
  71. $dana = explode($book[separator], $linia);
  72. if(count($dana)==7)
  73. {
  74. if($book[emotikony]==1)
  75. $dana[5] = str_replace($emoty_znaki, $emoty_zamienniki, $dana[5]);
  76. <div class="wpis">';
  77. if($book[numerowanie_wpisow]==1)
  78. echo'<span class="numer">'.$dana[0].'</span>';
  79. echo'<span class="data">'.date($book[format_daty], $dana[1]).'</span>';
  80. if($book[logged] == true)
  81. echo'<span class="admin"><a href="'.act().xget().'f=edit&amp;id='.$dana[0].'&amp;ref='.ref().'">[Edytuj]</a>
  82. <a href="'.act().xget().'f=delete&amp;id='.$dana[0].'&amp;ref='.ref().'">[Usuń]</a></span>';
  83. <p class="tresc">'.$dana[5].'</p>
  84. <span class="podpis">'.$dana[2];
  85. if($book[logged] == true)
  86. echo' [IP: '.$dana[6].' ]';
  87. if($dana[3]!='' && $book[dodaj_mail] == 1)
  88. echo' <a href="mailto:'.$dana[3].'">[mail]</a>';
  89. if($dana[4]!='' && $book[dodaj_www] == 1)
  90. echo' <a target="_'.$book[cel_linkow].'" href="'.$dana[4].'">[www]</a>';
  91. </span></div>';
  92. }
  93. }
  94. echo'</div>';
  95. }
  96. ?>


kernel.php
  1. <?php
  2. include'config.php';
  3. $book[pokaz] = 1;
  4. foreach($_POST as $index => $content)
  5. $_POST[$index] = stripslashes($content);
  6. if($_SESSION[book_logged] == true)
  7. $book[logged] = true;
  8. if($_GET['num'] == '' || $_GET['num'] == '0')
  9. $_GET['num'] = 1;
  10. if(!strpos($_SERVER[REQUEST_URI], 'script.php')) {
  11. if(touch($book[katalog].$book[plik])){}
  12.  }
  13. function ref() {
  14. $uri = str_replace('&', '|amp|', $_SERVER[HTTP_HOST].$_SERVER[REQUEST_URI]);
  15. return $uri ;
  16. }
  17. function deref($uri) {
  18. $uri = str_replace('|amp|', '&', $uri);
  19. $url = 'http://'.$uri;
  20. return $url;
  21. }
  22. function act() {
  23. $uri = explode('/', $_SERVER['REQUEST_URI']);
  24. $uri = $uri[count($uri)-1];
  25. return $uri;
  26. }
  27. function xget() {
  28. if(strpos($_SERVER[REQUEST_URI], '?'))
  29. $tag = '&amp;';
  30. else
  31. $tag = '?';
  32. return $tag;
  33. }
  34. function clear($ent) {
  35. $ent = str_replace($book[separator], '',htmlspecialchars($ent));
  36. return $ent;
  37. }
  38. ?>

stad mozna zassac: http://marcim.info/mbook/mar_bookv.2.0.rar
prosze pomóżcie
Balas
  1. <?php '<p class="tresc">'.$dana[5].'</p>' ?>


Wyzeruj sobie marginesy i paddingi dla tego p w CSSie. (jezeli nie wiesz jak to odsylam do kursu html'a ;] )
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.