HELP! Fatal error: Call to undefined function mb_strtolower()

Discussion in 'PHP' started by Ftopky!, 31 Mar 2009.

  1. Ftopky!

    Ftopky! Member

    Joined:
    25 Mar 2009
    Messages:
    0
    Likes Received:
    13
    Reputations:
    0
    Помогите! залил скрипт отправки с формы на мыло, а тут ошибку выдает!

    Fatal error: Call to undefined function mb_strtolower()

    "Данное сообщение свидетельствует о том, что на сервере не работает PHP-функция mb_strtolower(). Для этого необходимо включить на сервере библиотеку mbstring.

    Эта библиотека предназначена для корректной работы с кодировкой UTF8."

    Code:
    if (!preg_match("/^\s*[a-zA-Z0-9_-]+([+.][a-zA-Z0-9_-]+)*@[a-zA-Z0-9]+([-.][a-zA-Z0-9]+)*\.[a-zA-Z]{2,}([-.][a-zA-Z]{2,})*\s*$/", $_POST['email'])) {
    		return 'Поле E-mail заполнено неверно';
    	}
    	
    	if (strcmp(mb_strtolower($_POST['code']), mb_strtolower($code))) {
    		return 'Код подтверждения не совпадает';
    	}
    
    как по другому изменить? а то на серваке не поддерживает ето (((
     
  2. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    http://ru2.php.net/manual/ru/function.strtolower.php
     
  3. Ftopky!

    Ftopky! Member

    Joined:
    25 Mar 2009
    Messages:
    0
    Likes Received:
    13
    Reputations:
    0
    особо не помогло =)
     
  4. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    PHP:
    <?php
    function lower($str)
       {
         return 
    strtr($str"ABCDEFGHIJKLMNOPQRSTUVWXYZ""abcdefghigklmnopqrstuvwxyz");
       }
     
      
    $word ="FUCK13!!!!";
      echo 
    lower($word);
     
    ?>