Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » Не подключается класс

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

Wotkak



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте, не судите строго, только учусь. Не могу понять, в браузере вылазит ошибка "Fatal error: Class 'AnimalDb' not found in C:\ServOp\domains\test1.ru\models\Cat.php on line 4" при попытке подключения к классу Cat(), вот код страницы:
 
<?php
 
include("menu.php");\\здесь просто хедер  
require_once "./models/cat.php";
require_once "./models/animal.php";
 
 
$add = new Cat();
 
if(isset($_POST['var']))
{
 
   $add->add();
 
}
 
?>
 
Вот файл cat.php :
 
<?php
class Cat extends AnimalDb
{
 
    public  function soed ()
    {
        return $this->conn()  or die ("Ne tot put");
    }
 
   public function add ()
   {   $login=$_POST['var'];
        if (!(empty($login)))
        {
            $soedi=$this->conn();
            $login = mysqli_real_escape_string($soedi,$login);
 
            $sql = mysqli_query($soedi,"INSERT INTO users set login=\"$login\"");
         mysqli_close($soedi);
 
        }
 
    }
 
    public function zakr($connect)
    {
        $this->close($connect);
    }
}
 
Вот файл animal.php :
 
class AnimalDb
{
    private  $host = "localhost";  
    private  $DBname = "use";
    private  $DBuser = "ex";
    private  $DBpass = "X1234";
 
    protected function conn ()  
    {
        $connDb = mysqli_connect($this->host, $this->DBuser, $this->DBpass) or die ("Not connect");
        $connect =  mysqli_select_db($connDb, $this->DBname) or die ("Net soedineniya (");
        return $connDb;
    }
 
 
    protected  function close ($connect)
    {
        mysqli_close($connect);
    }
 
 
}
 
Спасибо

Всего записей: 11 | Зарегистр. 27-02-2015 | Отправлено: 21:29 24-01-2016
Wotkak



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В общем разобрался я, сначала подключаем require_once "./models/animal.php"; после require_once "./models/cat.php";

Всего записей: 11 | Зарегистр. 27-02-2015 | Отправлено: 06:48 30-01-2016
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » Web-программирование » Не подключается класс


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru