>1)==0x7E) { $octets=6; $andfirst=0x1; } elseif (($octet[0]>>2)==0x3E) { $octets=5; $andfirst=0x3; } elseif (($octet[0]>>3)==0x1E) { $octets=4; $andfirst=0x7; } elseif (($octet[0]>>4)==0xE) { $octets=3; $andfirst=0xF; } elseif (($octet[0]>>5)==0x6) { $octets=2; $andfirst=0x1F; } $octet[0]=$octet[0] & $andfirst; $octet[0]=$octet[0] << ($octets-1)*6; $letter+=$octet[0]; for ($j=1;$j<$octets;$j++) { $i++; $octet[$j]=ord($str[$i]) & $and; $octet[$j]=$octet[$j] << ($octets-1-$j)*6; $letter+=$octet[$j]; } if ($letter<0x80) { $outstr.=chr($letter); } else { if (in_array($letter,$recode[$to])) { $outstr.=chr(array_search($letter,$recode[$to])+128); } } } return($outstr); } function is_utf8(&$data) { if (is_array($data)) { foreach ($data as $k=>$v) { if (!is_utf8($v)) return false; } return true; } elseif (is_string($data)) { /* Рег. выражения имеют внутренние ограничения на длину повторов шаблонов поиска *, +, {x,y} равное 65536, поэтому используем preg_replace() вместо preg_match() Выяснилось, что на больших объёмах данных рег. выражение "падает" по незвестным причинам на хостинге РБК-Хостинг Для увеличения производительности используем "однократные" паттерны! */ return strlen(preg_replace('/(?>[\x09\x0A\x0D\x20-\x7E] # ASCII | [\xC2-\xDF][\x80-\xBF] # non-overlong 2-byte | \xE0[\xA0-\xBF][\x80-\xBF] # excluding overlongs | [\xE1-\xEC\xEE\xEF][\x80-\xBF]{2} # straight 3-byte | \xED[\x80-\x9F][\x80-\xBF] # excluding surrogates | \xF0[\x90-\xBF][\x80-\xBF]{2} # planes 1-3 | [\xF1-\xF3][\x80-\xBF]{3} # planes 4-15 | \xF4[\x80-\x8F][\x80-\xBF]{2} # plane 16 )* /sx', '', $data)) === 0; #if (! function_exists('utf8_check')) include_once 'utf8_check.php'; #return utf8_check($data); } elseif (is_scalar($data) || is_null($data)) #~ null, integer, float, boolean { return false; } #~ object or resource trigger_error('Scalar, null or array type expected, ' . gettype($data) . ' given ', E_USER_WARNING); return false; } ?> Akko

СС крем для лица от Olay Regenerist

Марка OLAY представляет новинку Regenerist CC Cream, которая поможет избавиться от возрастных изменений и черных точек. Крем совмещает в себе три средства: сыворотку глубокого действия, мерцающую основу и увлажняющий продукт.

Работа новинки строится следующим образом. Благодаря комплексу глюкозаминов (вещества, вырабатываемые хрящевой тканью суставов) крем выравнивает тон лица, борется с черными точками и делает морщинки менее заметными. Далее наступает очередь увлажняющих компонентов (глицерин), защиты от солнца (SPF15) и витамина Е – антиоксиданта. На завершающем этапе в работу вступает мерцающая основа с минеральными пигментами, которая избавляет кожу от тусклого цвета и заставляет ее сиять изнутри.

Olay Regenerist CC cream содержит уникальную тройную комбинацию средств: сыворотка глубокого действия, увлажняющий крем и мерцающая основа. Как работает Olay Regenerist CC cream:

• Антивозрастная сыворотка глубокого действия с базовым комплексом глюкозаминов (N-ацетил глюкозамина (NAG) и ниацинамид) – выравнивает тон лица и уменьшает морщинки и черные точки. Действие комплекса клинически доказано.
• Увлажняющий крем с глицерином, защитой от солнца SPF 15 и антиоксидантом витамином Е – увлажняет и защищает кожу, улучшая ее тон и фактуру. 
• Мерцающая основа с минеральными пигментами, которые мгновенно визуально выравнивают тон кожи, – придает естественный цвет и сияние.
Новый Olay Regenerist Complexion Corrector крем с системой 3-в-1:
• Мгновенно увлажняет кожу и придает ей совершенный внешний вид
• Через 2 недели делает морщинки менее заметными
• Через 8 недель минимизирует появление черных точек

Olay Regenerist CC cream с уникальной системой 3-в-1 помогает женщинам мгновенно придать коже лица свежий вид, а также визуально уменьшить признаки возрастных изменений и минимизировать количество черных точек.

 

Имеет 2 тона- светлый и средний