<MyRusakov.ru />

Профессия Web-разработчик

Профессия Web-разработчик

Этот комплект за 8 месяцев превратит Вас в Web-разработчика с нуля. Учиться достаточно 1 час в день.

Начнёте Вы с HTML, CSS и вёрстки сайтов. Потом перейдёте к программированию и JavaScript. Затем изучите PHP, MySQL, SQL, Python. Изучите Web-фреймворки Laravel и Django. Создадите 5 своих сайтов для портфолио.

Комплект содержит:

- 540 видеоуроков

- 110 часов видео

- 1205 заданий для закрепления материала из уроков

- 5 финальных тестов

- 7 сертификатов

- 12 Бонусных курсов

Подробнее
Подписка

Подпишитесь на мой канал на YouTube, где я регулярно публикую новые видео.

YouTube Подписаться

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Какая тема Вас интересует больше?

Форум сайта MyRusakov.ru

фатальная ошибка
28.11.2014 20:45:13 фатальная ошибка Сообщение #1
mixnet

mixnet

Новичок

Новичок

Дата регистрации:
11.11.2014 21:17:37

Сообщений: 4

Михаил Здравствуйте смотрю ваш видео урок PHP и MySQL с Нуля до Гуру
и создаю по нему cms (который в уроке), столкнулся с такой ошибкой

Fatal error: Call to undefined method Manage::returnMessage() in ZИзображениеhome\wolf.su\WWW\lib\manage_class.php on line 38

подскажите как её исправить?
Профиль
28.11.2014 20:46:38 фатальная ошибка Сообщение #2
alexandrdante

alexandrdante

Модератор

Модератор

Дата регистрации:
15.11.2013 15:33:40

Сообщений: 207

Вам написало в чём ошибка.
Смотрите,подключили ли все файлы,нет ли ошибки в написании самого класса.Ругается на то,что пытаетесь вызвать неизвестный класс
Профиль
28.11.2014 20:50:57 фатальная ошибка Сообщение #3
mixnet

mixnet

Новичок

Новичок

Дата регистрации:
11.11.2014 21:17:37

Сообщений: 4

подключил все, по уроку проверил 10 раз(не вру серьезно 10 раз смотрел), мой друг раз 15 смотрел и не получается исправить ошибку, я знаю что он не может определить класс
Профиль
28.11.2014 20:53:08 фатальная ошибка Сообщение #4
mixnet

mixnet

Новичок

Новичок

Дата регистрации:
11.11.2014 21:17:37

Сообщений: 4

вот сам класс manage_class.php

<?php
require_once "config_class.php";
require_once "user_class.php";
class Manage {
private $config;
private $user;
private $data;
public function __construct($db) {
session_start();
$this->config = new Config();
$this->user = new User($db);
$this->data = $this->secureData(array_merge($_POST, $_GET));
}

private function secureData($data) {
foreach($data as $key => $value) {
if (is_array($value)) $this->secureData($value);
else $data[$key] = htmlspecialchars($value);
}
return $data;
}

public function redirect($link) {
header("Location: $link";
exit;
}

public function regUser() {
$link_reg = $this->config->address."?view=reg";
$captcha = $this->data["captcha"];
if (($_SESSION["rand"] != $captcha) && ($_SESSION["rand"] != "") {
return $this->returnMessage("ERROR_CAPTCHA", $link_reg);
}
$login = $this->data["login"];
if ($this->user->isExistsUser($login)) return $this->returnMessage("EXISTS_LOGIN", $link_reg);
$password = $this->data["password"];
if ($password == "" return $this->unknownError($link_reg);
$password = $this->hashPassword($password);
$result = $this->user->addUser($login, $password, time());
if ($result) return $this->returnPageMessage("SUCCESS_REG", $this->config->address."?view=message";
else return $this->unknownError($link_reg);
}

private function hashPassword($password) {
return md5($password.$this->config->secret);
}

private function unknownError($r) {
return $this->returnMessage("UNKNOWN_ERROR", $r);
}

private function returnPageMessage($message, $r) {
$_SESSION["page_message"] = $message;
return $r;
}
}
?>
Профиль
28.11.2014 20:53:29 фатальная ошибка Сообщение #5
alexandrdante

alexandrdante

Модератор

Модератор

Дата регистрации:
15.11.2013 15:33:40

Сообщений: 207

пишите в службу поддержки,пожалуйста.
укажите там же,полное название курса,название раздела и номер урока,в котором писали код данного файла.

выложите весь код файлы и подключённых файлов на pastebin.com (там всё просто) и скиньте ещё раз описание проблемы(т.е. укажите ошибку),а также информацию,которую я попросил выше и ссылки  на файлы в сервисе pastebin.com в службу поддержки

p.s. не забудьте config_class и user_class
Профиль
28.11.2014 21:08:57 фатальная ошибка Сообщение #6
alexandrdante

alexandrdante

Модератор

Модератор

Дата регистрации:
15.11.2013 15:33:40

Сообщений: 207

в верхнем меню есть ссылочка =)

Но вот прямая: http://support.myrusakov.ru/

Благодарю.
Профиль
28.11.2014 21:09:35 фатальная ошибка Сообщение #7
mixnet

mixnet

Новичок

Новичок

Дата регистрации:
11.11.2014 21:17:37

Сообщений: 4

спасибо увидел)
Профиль
11.12.2014 11:22:01 фатальная ошибка Сообщение #8
k_vadim

k_vadim

Новичок

Новичок

Дата регистрации:
11.12.2014 11:04:08

Сообщений: 2

Здравствуйте, вот тоже пишу с проблемой об ошибке, все делаю как в уроке, но  выдает ошибку, вот такую:

Fatal error
: Access level to FrontPageContent::$article must be protected (as in class Modules) or weaker in Z:\home\vkshop-local\www\lib\frontpagecontent_class.php on line 4

Вот класс в котором происходит странность на которую ссылается ошибка, при которой если модификатор private поменять на protected, то все работает и нет ошибок, но в самом уроке стоит private :

<?php
require_once "modules_class.php";
class FrontPageContent extends Modules {

private $article; /// странность поведения 
private $page;

public function __construct($db) {
parent::__construct($db);
$this->article = $this->article->getAllSortDate();
$this->page = (isset($this->data["page"]))? $this->data["page"]: 1;

}

protected function getTitle() {
if ($this->page > 1) return "Справочник по РНР - Страница ".$this->page;
else return "Справочник по РНР";
}

protected function getDesctiption() {
return "Справочник функций по РНР.";
}

protected function getKeyWords() {
return "справочник php, справочник php функций";
}

protected function getTop() {
return $this->getTemplate("main_article";
}

protected function getMiddle() {

}
}
?>
Профиль
18.12.2014 18:32:06 фатальная ошибка Сообщение #9
gemiks

gemiks

Мастер

Мастер

Дата регистрации:
17.03.2013 18:03:11

Сообщений: 177

private $article; такая переменная есть в модулесе, просто поменяй её в фронте и всё
Профиль
19.12.2014 19:15:42 фатальная ошибка Сообщение #10
k_vadim

k_vadim

Новичок

Новичок

Дата регистрации:
11.12.2014 11:04:08

Сообщений: 2

Где поменять?
Профиль