Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Ucinanie tekstu - problem z krzakiem
maverick22
post 12.10.2010, 12:34:16
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 27.05.2010
Skąd: Warszawa

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


Witam,
mam problem z ucinaniem tekstu po określonej liczbie znaków.
Jeżeli ostatnią literą jest jakiś polski znak typu ż,ź,ó,ę to pokazuje krzak: �
co zrobiłem nie tak?

kod:
  1. $newreclenght = 270;
  2.  
  3. function cutContent($reccontent, $newreclenght)
  4. {
  5. $reclenght = strlen($reccontent);
  6.  
  7.  
  8. if ($reclenght>=$newreclenght)
  9.  
  10. { $cut = mb_substr($reccontent, 0, $newreclenght);
  11. $newreccontent = $cut."...";
  12. }
  13.  
  14. else
  15. {
  16. $newreccontent = $reccontent;
  17. }
  18.  
  19. return $newreccontent;
  20.  
  21. }



a wywołuję w ten sposób:
  1. <?
  2. echo cutContent(strip_tags($row['text']),$newreclenght);
  3. ?>
Go to the top of the page
+Quote Post
kapuch
post 12.10.2010, 12:52:02
Post #2





Grupa: Zarejestrowani
Postów: 389
Pomógł: 69
Dołączył: 26.04.2010
Skąd: Łódź

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


Piata linijka kodu:
zamiast strlen() -> mb_strlen();


--------------------
Nie chce "Pomógł", aktualna ilość (69) w pełni mnie satysfakcjonuje :)
Go to the top of the page
+Quote Post
maverick22
post 12.10.2010, 13:44:52
Post #3





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 27.05.2010
Skąd: Warszawa

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


nadal krzak :/

tylko przy jednym rekordzie tak jest - kończy się literą "ż"
w innym przykładowo też się kończy na "ż" a krzaka nie ma?

Ten post edytował maverick22 12.10.2010, 13:47:01
Go to the top of the page
+Quote Post
maverick22
post 12.10.2010, 13:53:18
Post #4





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 27.05.2010
Skąd: Warszawa

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


przecież zmieniłem ale to nic nie dało? jakbyś nie zauważył ktoś wyżej mi to podpowiedział, a Ty tak jakbyś próbował nabić sobie posta...


mniejsza z tym, problem rozwiązany
to przez tinymce, wpakował mi się div do textarea - wyrzuciłem i jest ok

ale dzięki dla 1 pana za podpowiedź
Go to the top of the page
+Quote Post

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: 20.07.2025 - 07:17