Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Ucinanie tekstu
-Robomon-
post
Post #1





Goście







Witam, czy jest możliwość zrobienia takiego czegoś:
W komórce <td></td> jest wyświetlony tekst z tabeli. Chciałbym aby wyświetlało powiedzmy tylko 60 znaków, a dopiero po kliknięciu czytaj dalej, cały tekst.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nowotny
post
Post #2





Grupa: Zarejestrowani
Postów: 875
Pomógł: 122
Dołączył: 2.02.2008

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


Niezbyt piękne i podatne na błędy:
  1. <?php
  2. $zaw_pliku=file('baza.txt');
  3.  
  4. echo '<table>';
  5. $n=0;
  6. foreach ($zaw_pliku as $linia){
  7. echo '<tr>';
  8. $linia=explode('|',$linia);
  9. echo '<td>'.$linia[0].'</td><td>';
  10.  
  11. if(strlen($linia[1])>60){
  12. echo substr($linia[1], 0,57).'... <a href="?n='.$n.'">Czytaj dalej</a>';
  13. }
  14. else echo $linia[1];
  15. echo '</td></tr>';
  16. $n++;
  17. }
  18. echo '</table>';
  19.  
  20. if(isset($_GET['n'])){
  21. list($title,$full_text)=explode('|',$zaw_pliku[$_GET['n']]);
  22. echo 'Tytul: '.$title.'<br>Tekst: '.$full_text.'<br>';
  23. }
  24. ?>
Go to the top of the page
+Quote Post

Posty w temacie


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: 25.12.2025 - 22:28