Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]problem ze skryptem, mbook
skabszo
post
Post #1





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 27.08.2004

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


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


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
Balas
post
Post #2





Grupa: Zarejestrowani
Postów: 347
Pomógł: 0
Dołączył: 27.08.2005
Skąd: Inowrocław

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


  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 ;] )
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: 23.08.2025 - 19:55