![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 544 Pomógł: 5 Dołączył: 18.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Zrobiłem sobie skrypt który wskazuje że jeśli ilość znaków jest większa niż 250 to nie wykonuje się dalszy skrypt. Problem jest taki, że dodałem tekst na 245 znaków, a mimo to pokazuje mi, że tekst jest za długi.
Strlen jakoś inaczej liczy znaki? Bo javascript i zewnętrzny edytor naliczają mi 245 znaków. Jak to naprawić? -------------------- |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 673 Pomógł: 106 Dołączył: 31.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
podaj dane wejściowe dla których przekłamuje wyniki
ew. http://www.php.net/manual/en/function.mb-strlen.php Ten post edytował r4xz 13.08.2011, 21:15:42 -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 544 Pomógł: 5 Dołączył: 18.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
"Stan zarówno wizualny jak i techniczny bardzo dobry. Użytkowany rekreacyjnie, tylko w ciepłe dni. Motor w pełni gotowy do jazdy, pali na dotyk. Silnik chodzi równo i nie gaśnie. Motocykl jest ubezpieczony i posiada ważny przegląd do przyszłego lata." - ten tekst np.
Ale zastosowałem mb_strlen(trim($_POST['tekst']),"UTF8") i problem jakby zniknął. Dobrze tego użyłem? -------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 589 Pomógł: 91 Dołączył: 22.05.2008 Skąd: Gliwice Ostrzeżenie: (0%) ![]() ![]() |
Ogólnie chodzi o to że powinno się używać funkcji z rodziny mb_xxx jeśli dane wejściowe to znaki także spoza tablicy ASCI.
http://gynvael.coldwind.pl/?id=360 -------------------- Moja gra - scraby.io
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 11:43 |