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
deha21
post
Post #2





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?
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: 7.10.2025 - 09:06