pomohlo odkomentovat : utf8_encode($MOD_BAKERY['ADD_REGEXP_CHARS']); KEnik Dne 1. červen 2009 23:19 Keberdle Václav <keberdle (zavinac) gmail.com> napsal(a): > Zdravím, > opět ta čeština dnes již podruhé.. > > Nainstaloval jsem si CMS WebsiteBaker - výborný! A do něj modul Bakery. > Když chci zadat údaje přes formulář tak projdou data níže uvedeným > ověřovacím scriptem(teda spíše neprojdou:( > > na celém webu používám utf-8 > Definice specialních znaků: > $MOD_BAKERY['ADD_REGEXP_CHARS'] = 'ěščřžýáíéůúĚŠČŘŽÝÁÍÉŮÚ'; > // If utf-8 is set as default charset convert some iso-8859-1 strings to > utf-8 > if(defined('DEFAULT_CHARSET') && DEFAULT_CHARSET == 'utf-8') { > $MOD_BAKERY['ADD_REGEXP_CHARS'] = > utf8_encode($MOD_BAKERY['ADD_REGEXP_CHARS']); > > > Zde se kontrolují zadané údaje: > $add_chars = $MOD_BAKERY['ADD_REGEXP_CHARS']; > > if(eregi("first_name",$field)) { > if (!ereg("^[A-Za-z".$add_chars." -]{1,50}$",$value)) { > $error_bg[] = $field; > $errors[] = htmlspecialchars($value, ENT_QUOTES)." > ".$MOD_BAKERY['ERR_INVAL_NAME']; > } > > > Nicméně "á" akceptuje ale "ě" ne. > Nakopněte mne prosím. > > BTW:Co kdybych data nekontroloval - byla by to bezpečnostní díra? > > Díky > > -- > Vašek "KEnik" Keberdle > > -- Vašek "KEnik" KeberdleReceived on 03. 06. 2009, 16:13 CEST
This archive was generated by hypermail 2.2.0 : 03. 06. 2009, 16:13 CEST