<MyRusakov.ru />

PHP и MySQL с Нуля до Гуру 2.0

PHP и MySQL с Нуля до Гуру 2.0

Данный курс научит Вас программировать на самом популярном Web-языке в мире - PHP. Курс состоит из 11 разделов, в которых с нуля рассказывается и показывается процесс написания различных скриптов на PHP.

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

Почти к каждому уроку идут упражнения.

Просмотрев данный курс, Вы сможете создавать абсолютно любые PHP-сайты любой сложности.

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

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

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

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

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

Каким движком Вы предпочитаете пользоваться?

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

Люди помогите понять как ошибку поправить
29.01.2015 23:23:58 Люди помогите понять как ошибку поправить Сообщение #1
Dolphin082

Dolphin082

Новичок

Новичок

Дата регистрации:
29.01.2015 23:18:42

Сообщений: 6


Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at Z:\home\shopdvd.local\www\index.php:1) inZ:\home\shopdvd.local\www\lib\modules_class.php on line 19

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at Z:\home\shopdvd.local\www\index.php:1) inZ:\home\shopdvd.local\www\lib\modules_class.php on line 19

Fatal error: Call to undefined method Content::delivery() in Z:\home\shopdvd.local\www\lib\modules_class.php on line 32

вроди всё правельно прописанно, может на денвере что надо подключить в php.in
  вот код 
<?php
require_once "config_class.php";
require_once "url_class.php";
require_once "format_class.php";
require_once "template_class.php";
require_once "section_class.php";
require_once "product_class.php";
abstract class Modules {

protected $config;
protected $data;
protected $url;
protected $format;
protected $section;
protected $product;
public function __construct() {
session_start();
$this->config = new Config();
$this->url = new URL();
$this->format = new Format();
$this->data = $this->format->xss($_REQUEST);
$this->template = new Template ($this->config->dir-tmpl);
$this->section = new Section();
$this->product = new Product();

$this->template->set("title", $this->title);
$this->template->set("meta_desc", $this->meta_desc);
$this->template->set("meta_key", $this->meta_key);
$this->template->set("index", $this->url->index());
$this->template->set("link_delivery", $this->delivery());
$this->template->set("link_contacts", $this->contacts());
$this->template->set("link_search", $this->search());
$this->template->set("items", $this->section->getAllData());
$this->template->set("content", $this->getContent());
$this->template->display("main";
}

abstract protected function getContent();
}
?>
и index

<?php
require_once "start.php";

require_once $dir_lib."url_class.php";

$url = new URL();
$view = $url->getView();

$class = $view."Content";

if (file_exists($dir_lib.$class."_class.php") {
require_once $dir_lib.$class."_class.php";
new $class();
}
else {

}
?>
Профиль Ответить
30.01.2015 17:46:07 Люди помогите понять как ошибку поправить Сообщение #2
Razmik

Razmik

Освоившийся

Освоившийся

Дата регистрации:
30.09.2013 19:12:52

Сообщений: 23

Если не ошибаюсь, то старт сессии прописывают в начале скрипта, после <?php
Профиль Ответить
30.01.2015 20:02:51 Люди помогите понять как ошибку поправить Сообщение #3
Dolphin082

Dolphin082

Новичок

Новичок

Дата регистрации:
29.01.2015 23:18:42

Сообщений: 6

если поставить сессию в начале то начинает докапываться до 
$this->template->set("link_delivery", $this->delivery()); 
$this->template->set("link_contacts", $this->contacts()); 
$this->template->set("link_search", $this->search()); 
$this->template->set("items", $this->section->getAllData()); 
$this->template->set("content", $this->getContent());  
Профиль Ответить
30.01.2015 20:32:02 Люди помогите понять как ошибку поправить Сообщение #4
Dolphin082

Dolphin082

Новичок

Новичок

Дата регистрации:
29.01.2015 23:18:42

Сообщений: 6

ту проблему нашёл на сессия не запускается всёравно


Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at Z:\home\shopdvd.local\www\start.php:1) in Z:\home\shopdvd.local\www\lib\modules_class.php on line 19

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at Z:\home\shopdvd.local\www\start.php:1) in Z:\home\shopdvd.local\www\lib\modules_class.php on line 19
Профиль Ответить
31.01.2015 11:09:47 Люди помогите понять как ошибку поправить Сообщение #5
skiphog

skiphog

Новичок

Новичок

Дата регистрации:
06.05.2013 15:54:23

Сообщений: 1

Данная ошибка говорит о том, что до вызова session_start()
уже были отправлены заголовки.

Если у вы всё проверили и уверены, что сами ничего не отправляли, то проверьте ваши файлы.
они должны быть в кадировке UTF-8 без BOM

Если у вас просто UTF-8 то первый символ BOM отправляется до session_start()

В notepad++ это исправить можно:  Кодировки -> Преобразовать в UTF-8 без BOM  
Профиль Ответить
31.01.2015 11:58:14 Люди помогите понять как ошибку поправить Сообщение #6
Dolphin082

Dolphin082

Новичок

Новичок

Дата регистрации:
29.01.2015 23:18:42

Сообщений: 6

в php.ini сессия была отключена, теперь голову документа выводит а к базам не цепляется, хотя и из головы не всё взял
  а должно быть 
Профиль Ответить