Autor | Zpráva | ||
---|---|---|---|
borat Profil * |
#1 · Zasláno: 15. 9. 2013, 22:18:40
Ahoj ... ověřuju délku řetězce kterou zadal uživatel před zápisem do databáze... dělám to takhle :
if(strlen($_POST['message_text']) > 5000){echo "STOP!";exit;} ale zjistil jsem že diaktitika se počítá jako dva znaky... a teď co tedy s tím? Prostě umožním do databáze dvojnásobný počet znaků? délku vzkazu na stránce omezuju javascriptem. Jaké je správné řešení? |
||
juriad_ Profil * |
#2 · Zasláno: 15. 9. 2013, 22:19:55
Pouzij mb_strlen
|
||
borat Profil * |
#3 · Zasláno: 15. 9. 2013, 22:20:51 · Upravil/a: borat
... třeba v pythonu když udělám len("něco") ... tak dostanu prostě 4 což je správně i pro diakritiku. neumí to i php nějak?
juriad: :) dík |
||
Časová prodleva: 11 let
|
0