<MyRusakov.ru />

Создание крупного проекта на Java с нуля

Создание крупного проекта на Java с нуля

Данный курс научит Вас создавать крупные проекты на Java грамотно и быстро. В курсе Вы увидите создание большой и сложной программы на Java абсолютно с нуля.

В начале курса у нас будет только идея, а в конце готовый продукт, который можно использовать в практических целях.

В рамках упражнений курса Вы параллельно со мной будете создавать свою большую программу на Java, что даст Вам необходимую практику, после которой для Вас уже не будет разницы, какого размера создавать программы.

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

Подписавшись по 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

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