Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> И снова о загаловках.... или как угнаться за двумя зайцами. 
V
    Опции темы
miki54
Дата 16.4.2010, 15:48 (ссылка)    | (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 25
Регистрация: 16.3.2009

Репутация: нет
Всего: нет



Код

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
    "http://www.w3.org/TR/html4/strict.dtd">

<?php

session_start();

?>


Как вы наверное догадались этот код вызовет ошибку: Cannot send session cache limiter - headers already sent

Но мне обязательно нужно и прописать DOCTYPE, и запустить сессию. Как мне поступить?
Запустить сессию в другом файле? smile 



PS зарание извеняюсь за то что эта тема со всех сторон обсосана, а мне такому нехорошему лень искать в старых темах и т.д. и т.п.
PM MAIL   Вверх
azesmcar
Дата 16.4.2010, 15:51 (ссылка)    | (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 12
Всего: 211



Код

<?php
    ob_start();
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<?php
    session_start();
    ob_end_flush();
?>

PM   Вверх
miki54
Дата 16.4.2010, 16:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 25
Регистрация: 16.3.2009

Репутация: нет
Всего: нет



Вроде работает, спасиб. 
PM MAIL   Вверх
bars80080
Дата 16.4.2010, 17:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 71
Всего: 315



Цитата(miki54 @  16.4.2010,  15:48 Найти цитируемый пост)
Но мне обязательно нужно и прописать DOCTYPE, и запустить сессию. Как мне поступить?
Запустить сессию в другом файле?

просто запустить её раньше, чем отдать любой хтмл-текст
PM MAIL WWW   Вверх
miki54
Дата 16.4.2010, 18:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 25
Регистрация: 16.3.2009

Репутация: нет
Всего: нет



Цитата

просто запустить её раньше, чем отдать любой хтмл-текст


не получится, DOCTYPE должен быть первым, иначе не работает.
PM MAIL   Вверх
bars80080
Дата 16.4.2010, 19:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 71
Всего: 315



Цитата(miki54 @  16.4.2010,  18:05 Найти цитируемый пост)
не получится, DOCTYPE должен быть первым, иначе не работает. 

что-то не правильно построено. у меня к примеру всё работает. вначале запускается сессия, потом идёт очень много кода, в котором принимается решение что будет показано и будет ли вообще показано или может стоит выбросить какой-нибудь заголовок с ошибкой, и только в самом конце собирается из отдельных частей страница, которая записывается в шаблон с доктайпом в самый последний момент.
и только потом echo $html;

так что всё можно, надо всего лишь понять что хочется получить и как.

PM MAIL WWW   Вверх
nerezus
Дата 17.4.2010, 10:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 12
Всего: 43



На всю итоговую страницу должна быть только одна echo. Которая выведет переменную с контентом страницы.
Это серьезно упростит тебе жизнь.


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
miki54
Дата 7.5.2010, 10:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 25
Регистрация: 16.3.2009

Репутация: нет
Всего: нет



Цитата

На всю итоговую страницу должна быть только одна echo. Которая выведет переменную с контентом страницы.
Это серьезно упростит тебе жизнь.


попробую как нибуть
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0508 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.