public function __construct(){
mb_internal_encoding("utf8");
mb_regex_encoding("UTF-8");
$this->link = mysqli_connect(DB_SERVER, DB_USER, DB_PASS,DB_NAME);
if (mysqli_connect_errno()) {
exit();
}
}
Ошибка в этой строчке "mb_internal_encoding("utf8");"
как исправить?
Спустя 51 секунда (12.06.2011 - 11:44) neadekvat написал(а):
Во-первых, почему подобные настройки находятся в конструкторе, а не в начале скрипта?
Во-вторых, какая ошибка?
Во-вторых, какая ошибка?
Спустя 3 минуты (12.06.2011 - 11:47) strelas написал(а):
Ошибка:
Fatal error: Call to undefined function mb_internal_encoding() in N:\home\111.ru\www\php\dbcontroller.php on line 13
Вот начало скрипта:
13 строчка это
mb_internal_encoding("utf8");
Fatal error: Call to undefined function mb_internal_encoding() in N:\home\111.ru\www\php\dbcontroller.php on line 13
Вот начало скрипта:
<?php
require_once("constants.php");
require_once("utils.php");
class DBController{
private $link;
public function __construct(){
mb_internal_encoding("utf8");
mb_regex_encoding("UTF-8");
$this->link = mysqli_connect(DB_SERVER, DB_USER, DB_PASS,DB_NAME);
if (mysqli_connect_errno()) {
exit();
}
}
public function __destruct() {
$this->disconnect();
}
13 строчка это
mb_internal_encoding("utf8");
Спустя 1 минута, 58 секунд (12.06.2011 - 11:49) neadekvat написал(а):
Не вижу ответа на мой первый вопрос.
Ошибка из-за того, что не подключено расширение mb strings.
Ошибка из-за того, что не подключено расширение mb strings.
Спустя 3 минуты, 29 секунд (12.06.2011 - 11:53) strelas написал(а):
Я скачал скрипт из интернета
а этот файл является классом.
а этот файл является классом.
Спустя 1 час, 11 минут, 39 секунд (12.06.2011 - 13:04) strelas написал(а):
Я сделал вот что:
Скачал файл mb_string.dll , затем скинул в папку ext.на денвере
Затем в файле php.ini возле строчки extension=php_mbstring.dll
убрал ;
всё равно ошибка
Fatal error: Call to undefined function mb_internal_encoding() in N:\home\111.ru\www\php\dbcontroller.php on line 13
Скачал файл mb_string.dll , затем скинул в папку ext.на денвере
Затем в файле php.ini возле строчки extension=php_mbstring.dll
убрал ;
всё равно ошибка
Fatal error: Call to undefined function mb_internal_encoding() in N:\home\111.ru\www\php\dbcontroller.php on line 13
Спустя 3 минуты, 9 секунд (12.06.2011 - 13:07) neadekvat написал(а):
А сервер перезапускал?
Спустя 2 минуты, 10 секунд (12.06.2011 - 13:09) strelas написал(а):
Да,и комп
Спустя 18 минут, 41 секунда (12.06.2011 - 13:28) neadekvat написал(а):
Цитата |
Скачал файл mb_string.dll , затем скинул в папку ext.на денвере Затем в файле php.ini возле строчки extension=php_mbstring.dll |
А названия то разные..