Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] system newsów mały problemik
wojtekwro
post 25.10.2007, 22:26:43
Post #1





Grupa: Zarejestrowani
Postów: 60
Pomógł: 0
Dołączył: 26.04.2007

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


witam,
tworząc prosty system newsów natrafiłęm na mały problem otóż skracam newsa do xxx znaków, nie tnąc wyrazów i linkuje sobie obok "więcej" czyli czytaj dalej. Problem w tym, że wyświetla mi czytaj więcej przy każdym newsie nawet tym którego liczba znaków jest <xxx. Prosiłbym o naprowadznie na błąd w skrypcie.

  1. <?php
  2. function shortcut($tresc,$ile)
  3. {
  4. $licz = strlen($tresc);
  5. if ($licz>=$ile)
  6. {
  7. $tnij = substr($tresc,0,stripos($tresc," ",$ile));
  8. $txt = $tnij.'... ';
  9. }
  10. else
  11. {
  12. $txt = $tresc;
  13. }
  14. return $txt;
  15. }
  16. #
  17. # tutaj deklarujemy ilośc znaków jaką ma wyświetlic nam skrypt skypt
  18. #
  19. $ile = 300;
  20. $a ='1';
  21. mysql_connect('localhost', 'root' , '');
  22. $query = mysql_query("select * from newsy where activ=1 order by data desc limit 0,3");
  23. while($rekord = mysql_fetch_array($query))
  24. {
  25. $temat = $rekord[1];
  26. $tresc = $rekord[2];
  27. $active = $rekord[5];
  28. $war = "1";
  29. $id = $rekord[0];
  30.  
  31. echo '<b>'.$temat.'</b><br/>';
  32. echo shortcut($tresc,$ile);
  33. echo "<a href='pokaz_news.php?news=$id'>więcej</a>";
  34. echo '<hr><br>';
  35.  
  36. }
  37.  
  38. ?>


nie wiem jak połączyć w 1 całość liniki 8 i 34 ;]

Ten post edytował wojtekwro 25.10.2007, 22:28:20
Go to the top of the page
+Quote Post

Posty w temacie


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 - 01:49