postoev 0 Опубликовано 9 февраля, 2009 Жалоба Share Опубликовано 9 февраля, 2009 Всем привет! Установил у себя демо-версию vamshop. Инсталляция прошла успешно. Захожу в каталог, и там сначала идут надписи вида */ /** * URL-Encode a filename to allow unicodecharacters * * Slashes are not encoded * * When the second parameter is true the string will * be encoded only if non ASCII characters are detected - * This makes it safe to run it multiple times on the * same string (default is true) * * @author Andreas Gohr * @see urlencode */ function utf8_encodeFN($file,$safe=true){ if($safe && preg_match('#^[a-zA-Z0-9/_\-.%]+$#',$file)){ return $file; } $file = urlencode($file); $file = str_replace('%2F','/',$file); return $file; } /** * URL-Decode a filename * * This is just a wrapper around urldecode * * @author Andreas Gohr * @see urldecode */ function utf8_decodeFN($file){ $file = urldecode($file); return $file; } /** * Checks if a string contains 7bit ASCII only * * @author Andreas Gohr */ function utf8_isASCII($str){ for($i=0; $i127) return false; } return true; } /** * Tries to detect if a string is in Unicode encoding * * @author * @link http://www.php.net/manual/en/function.utf8-encode.php */ function utf8_check($Str) { for ($i=0; $i< 0x80) continue; # 0bbbbbbb elseif ((ord($Str[$i]) & 0xE0) == 0xC0) $n=1; # 110bbbbb elseif ((ord($Str[$i]) & 0xF0) == 0xE0) $n=2; # 1110bbbb elseif ((ord($Str[$i]) & 0xF8) == 0xF0) $n=3; # 11110bb а затем нормально отображается главная страница магазина. Если зайти в админку, то там только эти каракули, ничего нормально не отображается. Не знаете, в чем может быть проблема? Ссылка на сообщение Поделиться на другие сайты
postoev 0 Опубликовано 9 февраля, 2009 Автор Жалоба Share Опубликовано 9 февраля, 2009 php 5.2.6 mysql 4.1.16 apache 2.2.9 Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 9 февраля, 2009 Жалоба Share Опубликовано 9 февраля, 2009 Вот возьмите этот файл /inc/vam_mb_utf8.inc.php vam_mb_utf8.inc.php Ссылка на сообщение Поделиться на другие сайты
postoev 0 Опубликовано 9 февраля, 2009 Автор Жалоба Share Опубликовано 9 февраля, 2009 Работает! Спасибо большое, Александр! Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 9 февраля, 2009 Жалоба Share Опубликовано 9 февраля, 2009 Не за что, в следующей версии ошибке не будет, она уже исправлена. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения