Как исправить ошибку

Тема в разделе "PHP", создана пользователем Darkhoff, 6 ноя 2015.

  1. Darkhoff

    Darkhoff

    Регистрация:
    6 ноя 2015
    Сообщения:
    0
    Симпатии:
    0
    Fatal error: Call to undefined function mb_strlen() in Q:homeblog.comwwwindex.php on line 26

    Код:
    $message = (mb_strlen($arr['text'])>120 ? mb_substr($arr['text'],0,120, 'UTF-8') . '...': out($arr['text']) . '');

    mb_strlen включена, работаю на денвере
     
  2. $iD

    $iD Команда форума

    Регистрация:
    13 мар 2012
    Сообщения:
    3.581
    Симпатии:
    1.482
    включить модуль mbstring в php
     
  3. Darkhoff

    Darkhoff

    Регистрация:
    6 ноя 2015
    Сообщения:
    0
    Симпатии:
    0
    extension=php_mbstring.dll включена, сервер после включения перезагрузил, все равно эта ошибка
     
  4. $iD

    $iD Команда форума

    Регистрация:
    13 мар 2012
    Сообщения:
    3.581
    Симпатии:
    1.482
    значит не включена) посмотрите что в phpinfo(). сделайте поиск по mbstring.

    или же в консоли напишите php -m покажутся все загруженные модули.
     
  5. Darkhoff

    Darkhoff

    Регистрация:
    6 ноя 2015
    Сообщения:
    0
    Симпатии:
    0
    не там, ну вот как мне посоветовали её влючить
    1. Зайти в php.ini найти там
    строку

    extension=php_mbstring.dll
    и уберать перед ней ;
    2. перезагрузить сервер
     
  6. $iD

    $iD Команда форума

    Регистрация:
    13 мар 2012
    Сообщения:
    3.581
    Симпатии:
    1.482
    всё правильно посоветовали, но у вас денвер, я хз что там и как.
    вообщем модуль у вас не загружен - это факт.