Доброго времени суток, товарищи!
У меня возникла странная ошибка : «Fatal error: Uncaught Error: Call to undefined function authorization_adminka() in C:\Server\OpenServer\domains\proverka\adminka-cms-kss\a\login.php:11 Stack trace: #0 {main} thrown in C:\Server\OpenServer\domains\proverka\adminka-cms-kss\a\login.php on line 11» из перевода понятно что идет вызов неопределенной функции… но она определена в подключенном классе и хорошо определена там. Вот листинг:PHP:
<? require_once($_SERVER[‘DOCUMENT_ROOT’].«/adminka-cms-kss/a/class/user_class.php»); //временная запись данных входа $login_c = ‘admin’; $pass_c = ’85+85+85′; $activ_rule = ‘admin’; //получение данных с формы ввода $person=$_POST[‘person’]; $pass=$_POST[‘password’]; $uu = new User($login_c,$activ_rule,‘ggg@gmail.com’,$pass_c); $activ = $uu.authorization_adminka($person,$pass); if ($activ==«activ») { echo «Пользователь успешно авторизировался под обычным пользователем»; } elseif ($activ==«admin») { echo «Пользователь успешно авторизировался под Админом»; } else { echo «Вы еще не активировали аккаунт»; } ?>и сам скрипт класса:
PHP:
<? class User { public $login; public $first_name; public $last_name; public $email; public $status; private $password; public function __construct($login,$status,$email,$password,$first_name = null,$last_name = null) { $this->login = $login; $this->first_name = $first_name; $this->last_name = $last_name; $this->email = $email; $this->status = $status; $this->password = $password; } // public function __destruct() { echo ‘ <class User del> ‘; } // public function fullName() { return $full_name ? $full_name : ‘Инкогнито’; } // public function authorization_adminka($login,$password) { if (($this->login == $login)&&($this->password == $password)) { return ($this->status); } } } ?>Помогите разобраться в вроде простой программе, я и в один фаил объединял все равно не помогло…
— Добавлено —
проблема решилась невнимателен не так вызвал функцию нужно через ->
просьба удалить так как, либо был не внимательный либо вирус есть в сети троян и ктото навредил а я сразу не заметил, когда работало все было хоро потом не испровлял, зашел не работает а когда проверил смешался стиль с борлодом паскалем… Всего наилучшего