olegvasil
Эксперт
Дата регистрации:
25.03.2013 22:27:59
Сообщений: 106
Добрый день.При вызове функции mb_internal_encoding("UTF-8"
![](/images/smiles/sm3.png)
; из скрипта PHP выдает ошибку Fatal error: Call to undefined function mb_internal_encoding() in Z:\home\localhost\www\test-site\www\index.php on line 2
Подскажите , как подключить библиотеку и в какой директории она должна находиться
Что означает ошибка Fatal error: Call to a member function getAll() on a non-object in Z:\home\localhost\www\test-site\www\lib\global_class.php on line 56 и как ее устранить
Admin
Администратор
Дата регистрации:
27.05.2010 21:23:42
Сообщений: 3063
Нужно скачать модули для PHP на http://denwer.ru, затем установить его, а после в usr/local/php5/php.ini расскоментировать extension=php_mbstring.dll
Nurik
Новичок
Дата регистрации:
13.01.2014 23:37:23
Сообщений: 3
Вот у меня тот же ошибка. Так как я уже денвере делаю ваш урок. раскомментировал тот в файле .ini
По любому выдает ошибка
Ошибка : function getAll() on a non-object
lib\global_class.php on line 51
Жду ваш ответ
LLIMATKO
Эксперт
Дата регистрации:
12.02.2013 15:31:03
Сообщений: 129
а это уже ошибка в коде - ищите с помощью echo и print_r
Nurik
Новичок
Дата регистрации:
13.01.2014 23:37:23
Сообщений: 3
я посмотрел. вроде должно сработать.
Выводит логическое операция 1...
LLIMATKO
Эксперт
Дата регистрации:
12.02.2013 15:31:03
Сообщений: 129
это ищем не знаем что ... ведь я не представляю что именно Вы делаете, никакой информации.
Учитесь искать ошибки, данная ошибка у меня раньше была оч часто и каждый раз по разным причинам
Nurik
Новичок
Дата регистрации:
13.01.2014 23:37:23
Сообщений: 3
Non object function getAll()
<?php
require_once "config_class.php";
require_once "checkvalid_class.php";
require_once "database_class.php";
abstract class GlobalClass {
private $db;
private $table_name;
protected $config;
protected $valid;
protected function __construct($table_name, $db) {
$this->db = $db;
$this->table_name = $table_name;
$this->config = new Config();
$this->valid = new CheckValid();
}
protected function add($new_values) {
return $this->db->insert($this->table_name, $new_values);
}
protected function edit($id, $upd_fields) {
return $this->db->updateOnID($this->table_name, $id, $upd_fields);
}
protected function delete($id) {
return $this->db->deleteOnID($this->table_name, $id);
}
protected function deleteAll() {
return $this->db->deleteAll($this->table_name);
}
protected function getField($field_out, $field_in, $value_in) {
return $this->db->getField($this->table_name, $field_out, $field_in, $value_in);
}
protected function getFieldOnID($id, $field) {
return $this->db->getFieldOnID($this->table_name, $id, $field);
}
protected function setFieldOnID($id, $field, $value) {
return $this->db->setFieldOnID($this->table_name, $id, $field, $value);
}
public function get($id) {
return $this->db->getElemetOnID($this->table_name, $id);
}
public function getAll($order = "", $up = true) {
return $this->db->getAll($this->table_name, $order, $up);
}