Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> strlen - źle liczy?
deha21
post
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.
  1. if (strlen(trim($_POST['tekst']))>250) { echo "Opis ogłoszenia jest zbyt długi"; } else { // coś tam się robi }

Strlen jakoś inaczej liczy znaki? Bo javascript i zewnętrzny edytor naliczają mi 245 znaków. Jak to naprawić?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
#luq
post
Post #2





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
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: 11.10.2025 - 09:58