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" KeberdleReceived on 01. 06. 2009, 23:19 CEST
This archive was generated by hypermail 2.2.0 : 01. 06. 2009, 23:19 CEST