| 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: 13 let
|
|||
0