Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Ошибка gettext.inc. Как исправить?


Автор: stoza 1.9.2007, 11:31
Установил готовый скрипт Cultbooking http://test.aboutrussia.com/cult2/
Но есть ошибка. Разработчики не отвечают.
Как исправить? 

Fatal error: Call to undefined function mb_detect_encoding() in /home/abtest/public_html/cult2/includes/php-gettext/gettext.inc on line 101

gettext.inc line 101:
Код

 * Convert the given string to the encoding set by bind_textdomain_codeset.
 */
function _encode($text) {
    $source_encoding = mb_detect_encoding($text);
    $target_encoding = _get_codeset();
    if ($source_encoding != $target_encoding) {
        return mb_convert_encoding($text, $target_encoding, $source_encoding);
    }
    else {
        return $text;
    }
}

Автор: Diesel Draft 1.9.2007, 19:45
Надо установить этот модуль http://us2.php.net/manual/ru/ref.mbstring.php

Автор: BuShaRt 2.9.2007, 00:50
Или найти скрипт который не юзает не страндартные модули, чтоб потом не было проблем при переносе на дешевые хостинги.

Автор: stoza 2.9.2007, 13:15
Спасибо Diesel Draft, но не думаю что хостеры на это пойдут...
А может, он установлен, но не активен именно в этот аккаунте?
Можно ли как-то узнать поддерживает хостинг mbstring на аккаунте?

Добавлено через 2 минуты и 49 секунд
Спасибо BuShaRt, 
У меня на этом хостинге реселлер'с аккаунт и до сих пор проблем не было...
Видимо, для Cultuzz другой хостинг нужен. Но как узнать какой подойдет?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)